From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:51 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34Ox-00064i-Jz; Wed, 18 May 2016 16:32:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Ox-00064D-3e
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:51 +0000
Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id
 6B/52-26345-2399C375; Wed, 18 May 2016 16:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42K5GHpzna7hTJt
 wg33TDCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa0Zn8wvmgtkyFS+OPGBuYOwT7mLk4hASWMgo
 sb91EROIwyLQwyxxve0XG4gjIfCOReLT5O2MXYwcQE6MxNxT7l2MnEBmmcTJ/XeYQGwhAR2Jd
 9dfM0JM6mGS+Dv9FyNIgk3AWKLzXhcziC0ioCWxd/5HVhCbWUBa4tqTt2wgtrCAvcTxR7PA4i
 wCqhLHr39iB7F5BXwk9hzsZoPYKydx5V/CBEa+BYwMqxjVi1OLylKLdI30kooy0zNKchMzc3Q
 NDU30clOLixPTU3MSk4r1kvNzNzECw4QBCHYwtsxxPsQoycGkJMp7cZJNuBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3sAZQDnBotT01Iq0zBxgwMKkJTh4lER4E0DSvMUFibnFmekQqVOMxhxbf
 l9by8Sxbeq9tUxCLHn5ealS4rwyIKUCIKUZpXlwg2CRdIlRVkqYlxHoNCGegtSi3MwSVPlXjO
 IcjErCvMkgU3gy80rg9r0COoUJ6JRbYmCnlCQipKQaGOMun85TjkmM9HjPtb962aXzX/7zHdr
 y4vNN0WmVbTN2zjXXrJvU9Tfm++e2I7tb96wT9m3/HLi3+NGxvxnVFiH7ty26t9d7Sq2I599r
 NheEPNfKGD3ZdtZ755zpDEH9zN/vPej8ebZnxtNMi8gi12ibJxoZ901stL8rqC7aVVTzPWvDr
 toFQZVKLMUZiYZazEXFiQDgeJcinwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1463589169!42387081!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56962 invoked from network); 18 May 2016 16:32:49 -0000
Received: from mail-lb0-f174.google.com (HELO mail-lb0-f174.google.com)
 (209.85.217.174)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:49 -0000
Received: by mail-lb0-f174.google.com with SMTP id ww9so19467552lbc.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=EM13ye/p+4Qdpf8x7iMSzbUFh1Xj03ZOjc7Ei5D42xc=;
 b=dV3G+b5ZCs0tmY5m5b5WElPrJ2a6e9wSWnvECImeNlDWv9arwtgEEWJtx/hlSVro3L
 UX5EvTUP/ENdMTNp+zqSJTdg3sZUL/UFraPYgWUwxja7kqGUxzDDoP+yYuLXV11d0B/c
 ujkRjmRAM+4BDXY4JBY1xS8MToA5xq1AbWWUU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=EM13ye/p+4Qdpf8x7iMSzbUFh1Xj03ZOjc7Ei5D42xc=;
 b=UP7Yg/vCkCedP3H3crf6CaBM/YFaekauPzgLYZq2x8kD3LBe+P77cSGON4BVrPxEAW
 HYch6LGDt5z6GcCTctu0T/CSn1pZbv70DsrkQJSzch8Rd833mBL8aAfDW/S7aTKmcAa4
 kLkDFrYRL4FyIAPgG5O9bIpLsRZYIpOx1irWWEbkl5K47kLeWOtMhMeBVgyRlrFiZEJq
 B6wlbN0NmZ36mQo+JhlMHSoxggHyHT7wKYWEWLoJmC+EWpgQFECx2FpubUS1EZRPIAFe
 Ig9r4B+VObDtqkZLy88SdDIcoc3bq4sUjrz54tPOUTfB2usv0egzZLWYEH1ArGbOtLYd
 aiFQ==
X-Gm-Message-State: AOPr4FVTVY2eI2QXqRGMf/vhLuEwXuO8tB2d1hB4c9jk/fe1hGFzPwT6W3Ki2QHiv1aJFT+r
X-Received: by 10.113.5.4 with SMTP id ci4mr2856438lbd.87.1463589168770;
 Wed, 18 May 2016 09:32:48 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:48 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:23 +0300
Message-Id: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
Cc: xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to customer
	needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgUkZDIHBhdGNoZXMgZnJvbSB0aGUgY3VycmVudGx5IG9uZ29pbmcgcHJvZHVj
dGlvbiBwcm9qZWN0LgpUaGlzIHBhdGNoIHNlcmllcyBwcmVzZW50cyBjaGFuZ2VzIG5lZWRlZCB0
byBmaXQgdGhlIHN5c3RlbSBpbnRvCmN1c3RvbWVyIHJlcXVpcmVtZW50cyBhcyB3ZWxsIGFzIHdv
cmthcm91bmQgbGltaXRhdGlvbnMgb2YgdGhlCkphY2ludG82IFNvQy4KVGhpcyBwYXRjaCBzZXJp
ZXMgaXMgbm90IGEgZnVsbCBwcm9kdWN0aW9uIGJyYW5jaCB1cHN0cmVhbS4gTGFja3Mgb2YKdGhl
IGJvYXJkIHNwZWNpZmljIHBhdGNoZXMgYXMgd2VsbCBhcyBuZXcgUFYgZHJpdmVycyBpbnRlcmZh
Y2VzLgpQYXRjaGVzIGZvciBuZXcgUFYgZHJpdmVycyBpbnRlcmZhY2VzIHdpbGwgYmUgc3VibWl0
dGVkIHNvb24uCgpBbmRyaWkgQW5pc292ICgxKToKICB4ZW4vdG9vbHM6IEZpeCB2aXJ0dWFsIGRp
c2tzIGhlbHBlciBzY3JpcHRzLgoKQW5kcmlpIFRzZWdseXRza3lpICgyKToKICB4ZW4vYXJtOiBh
bGxvdyB0byBhbGxvY2F0ZSAxLzEyOC8yNTYvNTEyIE1iIG1lbW9yeSBjaHVua3MKICB4ZW4vYXJt
OiBhbGxvdyByZWFzc2lnbmluZyBvZiBodyBpbnRlcnJ1cHRzIHRvIGd1ZXN0IGRvbWFpbgoKSXVy
aWkgS29ub3ZhbGVua28gKDMpOgogIGFybTogRml4IDEtdG8tMSBEb20wIG1lbW9yeSBhbGxvY2F0
aW9uIG9mIGFueSBzaXplCiAgYXJtOiBBZGQgYWJpbGl0eSB0byByZWxvY2F0ZSBYZW4gaW4gb3Zl
ciA0R0Igc3BhY2UKICBhcm06IEFkZCBhYmlsaXR5IHRvIGFsbG9jYXRlIFhlbiBoZWFwIGluIGxv
d21lbQoKSXVyaWkgTXlraGFsc2t5aSAoMyk6CiAgeGVuOiBmbGFzazogQWRkIHBvc3NpYmxpdHkg
dG8gZm9yd2FyZCBpcnFzIGludG8gZG9tVSBkb21haW5zCiAgeGVuOiBBZGQgZG9tMF9tZW1faGln
aCBvcHRpb24gJiBvdmVyIDRHQiBtZW1vcnkgYWxsb2NhdGlvbiBmb3IgRG9tMAogIHRvb2xzOiBJ
bnRyb2R1Y2UgQVJNMzJfU0VQQVJfTUVNX1NQTElUIG9wdGlvbgoKT2xla3NhbmRyIERteXRyeXNo
eW4gKDMpOgogIHRvb2xzOiBBbGxvdyB0byBjcm9zcy1jb21waWxlIHhlbnRvcAogIHhlbjogYXJt
OiBhZGQgYmF0Y2ggc3VwcG9ydCB0byB0aGUgWEVOTUVNX3AybV9sb29rdXAgb3BlcmF0aW9uCiAg
eGVuOiBpbnRyb2R1Y2UgYW5kIHVzZSAnZG9tMF9yYW1iYXNlX3Bmbicgc2V0dGluZyBmb3Iga2Vy
bmVsIERvbTAKCk9sZWtzYW5kciBUeXNoY2hlbmtvICgxKToKICBsaWJ4bDogYWRkIGFiaWxpdHkg
dG8gc2V0IHJhbWJhc2VfcGZuIHZpYSBjZmcgZmlsZQoKU2VyZ2l5IEtpYnJpayAoMSk6CiAga2Jk
aWY6IGFkZCByYXcgZXZlbnRzIHBhc3NpbmcKClZpa3RvciBLbGVpbmlrICg0KToKICBsaWJ4bDog
cGFyc2UgY29uZmlnIGRhdGEgZHVyaW5nIGRvbWFpbiByZWJvb3QKICB0b29scy9taXNjOiBNb2Rp
ZnkgWGVuIHdhdGNoZG9nIGRhZW1vbgogIHRvb2xzL21pc2M6IFNldCB0aW1lb3V0IHZhbHVlIGZy
b20gd2F0Y2hkb2cgZGFlbW9uCiAgbGlieGw6IEZpeCB1bm5lZWRlZCBkb21haW4gcmVib290IGR1
cmluZyBkZXN0cm95IHJvdXRpbmUKCiB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMv
eGVuL3hlbi50ZSB8ICAgMSArCiB0b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrICAgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoICAgICAgICAg
ICAgICAgfCAgIDkgKy0KIHRvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNo
LmluIHwgICAyICstCiB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgICAgICAgICB8
ICAyNCArKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICAgICAgICAgICAgIHwg
MTAzICsrKysrKysrKysrLQogdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jICAgICAg
ICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgfCAgNTEgKysrKystCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgICAgICAgICB8
ICAyMSArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICAgICAgICAgIHwg
ICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDI5
ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAgICAgICAgIHwgICAx
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgICAgICAgIHwgICAyICsK
IHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgICAgICAgICAgICAgICAgIHwgIDMzICsrKysK
IHRvb2xzL21pc2MveGVud2F0Y2hkb2dkLmMgICAgICAgICAgICAgICAgICAgIHwgIDU0ICsrLS0t
LS0KIHRvb2xzL3hlbnN0YXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst
CiB0b29scy94ZW5zdG9yZS9pbml0LXhlbnN0b3JlLWRvbWFpbi5jICAgICAgICB8ICAgNSArCiB4
ZW4vUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TICAgICAgICAgICAgICAgICAgICB8ICAyMSArKy0KIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICAgICAgIHwgMjI0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTkgKystCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgOSArKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMzMgKysrKwogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgICAgICAgICAg
ICAgfCAgMTcgKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYyAgICAgICAgICAgICAg
IHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAzNSArKysrLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgMzMgKysrLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTYgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDkxICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaCAgICAgICAgICAg
ICAgICB8ICAxMCArKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICAgICAg
ICAgfCAgMTggKystCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgOCArCiAzNSBmaWxlcyBjaGFuZ2VkLCA4MDEgaW5zZXJ0aW9ucygrKSwgMTA0IGRlbGV0
aW9ucygtKQoKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:51 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34Ox-00064i-Jz; Wed, 18 May 2016 16:32:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Ox-00064D-3e
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:51 +0000
Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id
 6B/52-26345-2399C375; Wed, 18 May 2016 16:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42K5GHpzna7hTJt
 wg33TDCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa0Zn8wvmgtkyFS+OPGBuYOwT7mLk4hASWMgo
 sb91EROIwyLQwyxxve0XG4gjIfCOReLT5O2MXYwcQE6MxNxT7l2MnEBmmcTJ/XeYQGwhAR2Jd
 9dfM0JM6mGS+Dv9FyNIgk3AWKLzXhcziC0ioCWxd/5HVhCbWUBa4tqTt2wgtrCAvcTxR7PA4i
 wCqhLHr39iB7F5BXwk9hzsZoPYKydx5V/CBEa+BYwMqxjVi1OLylKLdI30kooy0zNKchMzc3Q
 NDU30clOLixPTU3MSk4r1kvNzNzECw4QBCHYwtsxxPsQoycGkJMp7cZJNuBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3sAZQDnBotT01Iq0zBxgwMKkJTh4lER4E0DSvMUFibnFmekQqVOMxhxbf
 l9by8Sxbeq9tUxCLHn5ealS4rwyIKUCIKUZpXlwg2CRdIlRVkqYlxHoNCGegtSi3MwSVPlXjO
 IcjErCvMkgU3gy80rg9r0COoUJ6JRbYmCnlCQipKQaGOMun85TjkmM9HjPtb962aXzX/7zHdr
 y4vNN0WmVbTN2zjXXrJvU9Tfm++e2I7tb96wT9m3/HLi3+NGxvxnVFiH7ty26t9d7Sq2I599r
 NheEPNfKGD3ZdtZ755zpDEH9zN/vPej8ebZnxtNMi8gi12ibJxoZ901stL8rqC7aVVTzPWvDr
 toFQZVKLMUZiYZazEXFiQDgeJcinwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1463589169!42387081!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56962 invoked from network); 18 May 2016 16:32:49 -0000
Received: from mail-lb0-f174.google.com (HELO mail-lb0-f174.google.com)
 (209.85.217.174)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:49 -0000
Received: by mail-lb0-f174.google.com with SMTP id ww9so19467552lbc.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=EM13ye/p+4Qdpf8x7iMSzbUFh1Xj03ZOjc7Ei5D42xc=;
 b=dV3G+b5ZCs0tmY5m5b5WElPrJ2a6e9wSWnvECImeNlDWv9arwtgEEWJtx/hlSVro3L
 UX5EvTUP/ENdMTNp+zqSJTdg3sZUL/UFraPYgWUwxja7kqGUxzDDoP+yYuLXV11d0B/c
 ujkRjmRAM+4BDXY4JBY1xS8MToA5xq1AbWWUU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=EM13ye/p+4Qdpf8x7iMSzbUFh1Xj03ZOjc7Ei5D42xc=;
 b=UP7Yg/vCkCedP3H3crf6CaBM/YFaekauPzgLYZq2x8kD3LBe+P77cSGON4BVrPxEAW
 HYch6LGDt5z6GcCTctu0T/CSn1pZbv70DsrkQJSzch8Rd833mBL8aAfDW/S7aTKmcAa4
 kLkDFrYRL4FyIAPgG5O9bIpLsRZYIpOx1irWWEbkl5K47kLeWOtMhMeBVgyRlrFiZEJq
 B6wlbN0NmZ36mQo+JhlMHSoxggHyHT7wKYWEWLoJmC+EWpgQFECx2FpubUS1EZRPIAFe
 Ig9r4B+VObDtqkZLy88SdDIcoc3bq4sUjrz54tPOUTfB2usv0egzZLWYEH1ArGbOtLYd
 aiFQ==
X-Gm-Message-State: AOPr4FVTVY2eI2QXqRGMf/vhLuEwXuO8tB2d1hB4c9jk/fe1hGFzPwT6W3Ki2QHiv1aJFT+r
X-Received: by 10.113.5.4 with SMTP id ci4mr2856438lbd.87.1463589168770;
 Wed, 18 May 2016 09:32:48 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:48 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:23 +0300
Message-Id: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
Cc: xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to customer
	needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgUkZDIHBhdGNoZXMgZnJvbSB0aGUgY3VycmVudGx5IG9uZ29pbmcgcHJvZHVj
dGlvbiBwcm9qZWN0LgpUaGlzIHBhdGNoIHNlcmllcyBwcmVzZW50cyBjaGFuZ2VzIG5lZWRlZCB0
byBmaXQgdGhlIHN5c3RlbSBpbnRvCmN1c3RvbWVyIHJlcXVpcmVtZW50cyBhcyB3ZWxsIGFzIHdv
cmthcm91bmQgbGltaXRhdGlvbnMgb2YgdGhlCkphY2ludG82IFNvQy4KVGhpcyBwYXRjaCBzZXJp
ZXMgaXMgbm90IGEgZnVsbCBwcm9kdWN0aW9uIGJyYW5jaCB1cHN0cmVhbS4gTGFja3Mgb2YKdGhl
IGJvYXJkIHNwZWNpZmljIHBhdGNoZXMgYXMgd2VsbCBhcyBuZXcgUFYgZHJpdmVycyBpbnRlcmZh
Y2VzLgpQYXRjaGVzIGZvciBuZXcgUFYgZHJpdmVycyBpbnRlcmZhY2VzIHdpbGwgYmUgc3VibWl0
dGVkIHNvb24uCgpBbmRyaWkgQW5pc292ICgxKToKICB4ZW4vdG9vbHM6IEZpeCB2aXJ0dWFsIGRp
c2tzIGhlbHBlciBzY3JpcHRzLgoKQW5kcmlpIFRzZWdseXRza3lpICgyKToKICB4ZW4vYXJtOiBh
bGxvdyB0byBhbGxvY2F0ZSAxLzEyOC8yNTYvNTEyIE1iIG1lbW9yeSBjaHVua3MKICB4ZW4vYXJt
OiBhbGxvdyByZWFzc2lnbmluZyBvZiBodyBpbnRlcnJ1cHRzIHRvIGd1ZXN0IGRvbWFpbgoKSXVy
aWkgS29ub3ZhbGVua28gKDMpOgogIGFybTogRml4IDEtdG8tMSBEb20wIG1lbW9yeSBhbGxvY2F0
aW9uIG9mIGFueSBzaXplCiAgYXJtOiBBZGQgYWJpbGl0eSB0byByZWxvY2F0ZSBYZW4gaW4gb3Zl
ciA0R0Igc3BhY2UKICBhcm06IEFkZCBhYmlsaXR5IHRvIGFsbG9jYXRlIFhlbiBoZWFwIGluIGxv
d21lbQoKSXVyaWkgTXlraGFsc2t5aSAoMyk6CiAgeGVuOiBmbGFzazogQWRkIHBvc3NpYmxpdHkg
dG8gZm9yd2FyZCBpcnFzIGludG8gZG9tVSBkb21haW5zCiAgeGVuOiBBZGQgZG9tMF9tZW1faGln
aCBvcHRpb24gJiBvdmVyIDRHQiBtZW1vcnkgYWxsb2NhdGlvbiBmb3IgRG9tMAogIHRvb2xzOiBJ
bnRyb2R1Y2UgQVJNMzJfU0VQQVJfTUVNX1NQTElUIG9wdGlvbgoKT2xla3NhbmRyIERteXRyeXNo
eW4gKDMpOgogIHRvb2xzOiBBbGxvdyB0byBjcm9zcy1jb21waWxlIHhlbnRvcAogIHhlbjogYXJt
OiBhZGQgYmF0Y2ggc3VwcG9ydCB0byB0aGUgWEVOTUVNX3AybV9sb29rdXAgb3BlcmF0aW9uCiAg
eGVuOiBpbnRyb2R1Y2UgYW5kIHVzZSAnZG9tMF9yYW1iYXNlX3Bmbicgc2V0dGluZyBmb3Iga2Vy
bmVsIERvbTAKCk9sZWtzYW5kciBUeXNoY2hlbmtvICgxKToKICBsaWJ4bDogYWRkIGFiaWxpdHkg
dG8gc2V0IHJhbWJhc2VfcGZuIHZpYSBjZmcgZmlsZQoKU2VyZ2l5IEtpYnJpayAoMSk6CiAga2Jk
aWY6IGFkZCByYXcgZXZlbnRzIHBhc3NpbmcKClZpa3RvciBLbGVpbmlrICg0KToKICBsaWJ4bDog
cGFyc2UgY29uZmlnIGRhdGEgZHVyaW5nIGRvbWFpbiByZWJvb3QKICB0b29scy9taXNjOiBNb2Rp
ZnkgWGVuIHdhdGNoZG9nIGRhZW1vbgogIHRvb2xzL21pc2M6IFNldCB0aW1lb3V0IHZhbHVlIGZy
b20gd2F0Y2hkb2cgZGFlbW9uCiAgbGlieGw6IEZpeCB1bm5lZWRlZCBkb21haW4gcmVib290IGR1
cmluZyBkZXN0cm95IHJvdXRpbmUKCiB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMv
eGVuL3hlbi50ZSB8ICAgMSArCiB0b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrICAgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoICAgICAgICAg
ICAgICAgfCAgIDkgKy0KIHRvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNo
LmluIHwgICAyICstCiB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgICAgICAgICB8
ICAyNCArKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICAgICAgICAgICAgIHwg
MTAzICsrKysrKysrKysrLQogdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jICAgICAg
ICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgfCAgNTEgKysrKystCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgICAgICAgICB8
ICAyMSArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICAgICAgICAgIHwg
ICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDI5
ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAgICAgICAgIHwgICAx
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgICAgICAgIHwgICAyICsK
IHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgICAgICAgICAgICAgICAgIHwgIDMzICsrKysK
IHRvb2xzL21pc2MveGVud2F0Y2hkb2dkLmMgICAgICAgICAgICAgICAgICAgIHwgIDU0ICsrLS0t
LS0KIHRvb2xzL3hlbnN0YXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst
CiB0b29scy94ZW5zdG9yZS9pbml0LXhlbnN0b3JlLWRvbWFpbi5jICAgICAgICB8ICAgNSArCiB4
ZW4vUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TICAgICAgICAgICAgICAgICAgICB8ICAyMSArKy0KIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICAgICAgIHwgMjI0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTkgKystCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgOSArKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMzMgKysrKwogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgICAgICAgICAg
ICAgfCAgMTcgKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYyAgICAgICAgICAgICAg
IHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAzNSArKysrLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgMzMgKysrLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTYgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDkxICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaCAgICAgICAgICAg
ICAgICB8ICAxMCArKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICAgICAg
ICAgfCAgMTggKystCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgOCArCiAzNSBmaWxlcyBjaGFuZ2VkLCA4MDEgaW5zZXJ0aW9ucygrKSwgMTA0IGRlbGV0
aW9ucygtKQoKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:52 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34Oy-00065w-Qi; Wed, 18 May 2016 16:32:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Ox-00064Q-R4
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:51 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1B/67-03814-2399C375; Wed, 18 May 2016 16:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfTmal2jmTb
 hBpeWi1qs7LnI7MDocfjDFZYAxijWzLyk/IoE1ozDfy4yF+zgrZjbvYWlgXEadxcjJ4eQwEJG
 iUON+SA2i8BiZonbF9O7GLk4JAT6WSX6FncwgSQkBGIk1u1YxgZhV0hMmj2ZDaJZR+Ld9deME
 HYPk0RHnzGIzSZgLNF5r4sZxBYR0JLYO/8jK4jNLBAqcWLfFhYQW1jAXWLami1A8zmAFqtKdP
 Z5gYR5BXwkJvbfYAUJSwjISVz5lwAS5hTwlXh17zkzxCYfic0PmtgmMAosYGRYxahenFpUllq
 ka6SXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYUPUMDIw7GE81Ox9ilORgUhLl
 vTjJJlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/gDKCcYFFqempFWmYOMLRh0hIcPEoivGoga
 d7igsTc4sx0iNQpRmOOLb+vrWXi2Db13lomIZa8/LxUKXFeGZBSAZDSjNI8uEGwmLvEKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZhXA2QKT2ZeCdy+V0CnMAGdcksM7JSSRISUVAPjvvy7hee
 45Vhn2l+///hS45qpVdxiH1P3MS37ZyWUy6xV1Xb+kvvnH5UTL05RvepS3two8HPT/U3SE9sz
 VjoXnoq3Uzna+rmG/++9B1smbcpxMRbguNiss0b+9OtTJt6TVl2JNJ1zvfpw0GqulcsLzi0uD
 ux7eI9F9I3hxfmiv5VOKspG2T4OUmIpzkg01GIuKk4EAEg0T7u0AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1463589170!40140456!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20426 invoked from network); 18 May 2016 16:32:50 -0000
Received: from mail-lb0-f171.google.com (HELO mail-lb0-f171.google.com)
 (209.85.217.171)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:50 -0000
Received: by mail-lb0-f171.google.com with SMTP id n11so19480191lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/CpiyLchBf+FvqRkctSUtcfts+FLSQHGBMZHPXCU/k0=;
 b=jvOwpD0qW5yJrb90d1z/xbBGBdpnSL5HGYsR8yFC6DP8yGXYa0cek+fxwwChMKKGFW
 YMmIS3UWMWOLOIpkxCc1wjT69GPnlgWqSOTSBxA6Xc6bpcVafrISDTK2JWLIb9dN0hWy
 KbJP9fxIqeZF2RQj8yn79cBKkAXpr0AQddv3g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/CpiyLchBf+FvqRkctSUtcfts+FLSQHGBMZHPXCU/k0=;
 b=l1c4nh2EvNXAm0OZdsir+H3udNvbwXVHKXqjks17JfZrKQ0zJ+YssURyJjMYntHHqU
 d13uv+bhQ4k0coDjtvTth16iPCEFrG1Ki8oCEST+srZBmNDFhbkcf+vgkYlfbzRrnR5I
 g9QIoE/nW6absdv2OzTmTKRXgyE1Ffm41MZt03Chn6L/E83lGbExeOxHsOx9K9a1gjRB
 O7QMV4T6T3OijjdWeeZUGC4UQoA1b7+Of4Jzfb/GFujZGfFwtfsDvThLEOQ/pdIgCDZb
 UqOi5Tz8mPiivL0K6uXXt66dteUqTXZvZ/gmEuMhYumc3IpX+N4SknyIstOm4TepLHkY
 KY3g==
X-Gm-Message-State: AOPr4FXlPEdngauIkd3mf0Ke9Y0+ARS/aEJdV89Vg9Sf9cl1bEL+VE1LURvNEVAfZ0H+rf5e
X-Received: by 10.112.73.40 with SMTP id i8mr2862490lbv.101.1463589169752;
 Wed, 18 May 2016 09:32:49 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:49 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:24 +0300
Message-Id: <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 01/18] xen/tools: Fix virtual disks
	helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtYWtlcyB2aXJ0dWFsIGRpc2tzIGhlbHBlciBzY3JpcHRzIGJlIGZ1bmN0aW9u
YWwKaW4gYnVzeWJveCBlbnZpcm9ubWVudC4gQWN0dWFsbHkgd2UgY2FsbCBzaCBpbnN0ZWFuZCBv
ZiBiYXNoIGFuZApyZXdyaXRlIGxvb3Agd2l0aCBjb3VudGVyIHRvIGJlIHByb3Blcmx5IHBhcnNl
ZCBieSBhc2guCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWkuYW5pc292QGds
b2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmlpIFRzZWdseXRza3lpIDxhbmRyaWku
dHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvYmxv
Y2sgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5n
LnNoICAgICAgICAgICAgICAgfCA5ICsrKysrKystLQogdG9vbHMvaG90cGx1Zy9MaW51eC94ZW4t
aG90cGx1Zy1jb21tb24uc2guaW4gfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L2Js
b2NrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jawppbmRleCA4ZDJlZTlkLi42YTcyNWRiIDEw
MDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrCisrKyBiL3Rvb2xzL2hvdHBsdWcv
TGludXgvYmxvY2sKQEAgLTEsNCArMSw0IEBACi0jIS9iaW4vYmFzaAorIyEvYmluL3NoCiAKIGRp
cj0kKGRpcm5hbWUgIiQwIikKIC4gIiRkaXIvYmxvY2stY29tbW9uLnNoIgpkaWZmIC0tZ2l0IGEv
dG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9sb2Nr
aW5nLnNoCmluZGV4IGM2YTdlOTYuLmI4ZTk1MTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcv
TGludXgvbG9ja2luZy5zaAorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2xvY2tpbmcuc2gKQEAg
LTIzLDkgKzIzLDE0IEBAIExPQ0tfQkFTRURJUj0vdmFyL3J1bi94ZW4taG90cGx1ZwogCiBfc2V0
bG9ja2ZkKCkKIHsKKyAgICBsb2NhbCBsb2NrXwogICAgIGxvY2FsIGkKLSAgICBmb3IgKChpID0g
MDsgaSA8ICR7I19sb2NrZGljdH07IGkrKykpCi0gICAgZG8gWyAteiAiJHtfbG9ja2RpY3RbJGld
fSIgLW8gIiR7X2xvY2tkaWN0WyRpXX0iID0gIiQxIiBdICYmIGJyZWFrCisgICAgbGV0IGk9MAor
CisgICAgZm9yIGxvY2tfIGluIF9sb2NrZGljdCA7CisgICAgZG8KKyAgICBbIC16ICIkbG9ja18i
IC1vICIkbG9ja18iID0gIiQxIiBdICYmIGJyZWFrCisgICAgKCggaSsrICkpCiAgICAgZG9uZQog
ICAgIF9sb2NrZGljdFskaV09IiQxIgogICAgIGxldCBfbG9ja2ZkPTIwMCtpCmRpZmYgLS1naXQg
YS90b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1vbi5zaC5pbiBiL3Rvb2xzL2hv
dHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoLmluCmluZGV4IGQ1ZDBiNjkuLjQyZTQ2
ZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNo
LmluCisrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoLmluCkBA
IC01MSw3ICs1MSw3IEBAIHNpZ2VycigpIHsKICAgZmF0YWwgIiQwIGZhaWxlZDsgZXJyb3IgZGV0
ZWN0ZWQuIgogfQogCi10cmFwIHNpZ2VyciBFUlIKKyN0cmFwIHNpZ2VyciBFUlIKIAogCiAjIwot
LSAKMi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:52 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34Oy-00065w-Qi; Wed, 18 May 2016 16:32:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Ox-00064Q-R4
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:51 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1B/67-03814-2399C375; Wed, 18 May 2016 16:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfTmal2jmTb
 hBpeWi1qs7LnI7MDocfjDFZYAxijWzLyk/IoE1ozDfy4yF+zgrZjbvYWlgXEadxcjJ4eQwEJG
 iUON+SA2i8BiZonbF9O7GLk4JAT6WSX6FncwgSQkBGIk1u1YxgZhV0hMmj2ZDaJZR+Ld9deME
 HYPk0RHnzGIzSZgLNF5r4sZxBYR0JLYO/8jK4jNLBAqcWLfFhYQW1jAXWLami1A8zmAFqtKdP
 Z5gYR5BXwkJvbfYAUJSwjISVz5lwAS5hTwlXh17zkzxCYfic0PmtgmMAosYGRYxahenFpUllq
 ka6SXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYUPUMDIw7GE81Ox9ilORgUhLl
 vTjJJlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/gDKCcYFFqempFWmYOMLRh0hIcPEoivGoga
 d7igsTc4sx0iNQpRmOOLb+vrWXi2Db13lomIZa8/LxUKXFeGZBSAZDSjNI8uEGwmLvEKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZhXA2QKT2ZeCdy+V0CnMAGdcksM7JSSRISUVAPjvvy7hee
 45Vhn2l+///hS45qpVdxiH1P3MS37ZyWUy6xV1Xb+kvvnH5UTL05RvepS3two8HPT/U3SE9sz
 VjoXnoq3Uzna+rmG/++9B1smbcpxMRbguNiss0b+9OtTJt6TVl2JNJ1zvfpw0GqulcsLzi0uD
 ux7eI9F9I3hxfmiv5VOKspG2T4OUmIpzkg01GIuKk4EAEg0T7u0AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1463589170!40140456!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20426 invoked from network); 18 May 2016 16:32:50 -0000
Received: from mail-lb0-f171.google.com (HELO mail-lb0-f171.google.com)
 (209.85.217.171)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:50 -0000
Received: by mail-lb0-f171.google.com with SMTP id n11so19480191lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/CpiyLchBf+FvqRkctSUtcfts+FLSQHGBMZHPXCU/k0=;
 b=jvOwpD0qW5yJrb90d1z/xbBGBdpnSL5HGYsR8yFC6DP8yGXYa0cek+fxwwChMKKGFW
 YMmIS3UWMWOLOIpkxCc1wjT69GPnlgWqSOTSBxA6Xc6bpcVafrISDTK2JWLIb9dN0hWy
 KbJP9fxIqeZF2RQj8yn79cBKkAXpr0AQddv3g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/CpiyLchBf+FvqRkctSUtcfts+FLSQHGBMZHPXCU/k0=;
 b=l1c4nh2EvNXAm0OZdsir+H3udNvbwXVHKXqjks17JfZrKQ0zJ+YssURyJjMYntHHqU
 d13uv+bhQ4k0coDjtvTth16iPCEFrG1Ki8oCEST+srZBmNDFhbkcf+vgkYlfbzRrnR5I
 g9QIoE/nW6absdv2OzTmTKRXgyE1Ffm41MZt03Chn6L/E83lGbExeOxHsOx9K9a1gjRB
 O7QMV4T6T3OijjdWeeZUGC4UQoA1b7+Of4Jzfb/GFujZGfFwtfsDvThLEOQ/pdIgCDZb
 UqOi5Tz8mPiivL0K6uXXt66dteUqTXZvZ/gmEuMhYumc3IpX+N4SknyIstOm4TepLHkY
 KY3g==
X-Gm-Message-State: AOPr4FXlPEdngauIkd3mf0Ke9Y0+ARS/aEJdV89Vg9Sf9cl1bEL+VE1LURvNEVAfZ0H+rf5e
X-Received: by 10.112.73.40 with SMTP id i8mr2862490lbv.101.1463589169752;
 Wed, 18 May 2016 09:32:49 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:49 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:24 +0300
Message-Id: <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 01/18] xen/tools: Fix virtual disks
	helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtYWtlcyB2aXJ0dWFsIGRpc2tzIGhlbHBlciBzY3JpcHRzIGJlIGZ1bmN0aW9u
YWwKaW4gYnVzeWJveCBlbnZpcm9ubWVudC4gQWN0dWFsbHkgd2UgY2FsbCBzaCBpbnN0ZWFuZCBv
ZiBiYXNoIGFuZApyZXdyaXRlIGxvb3Agd2l0aCBjb3VudGVyIHRvIGJlIHByb3Blcmx5IHBhcnNl
ZCBieSBhc2guCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWkuYW5pc292QGds
b2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmlpIFRzZWdseXRza3lpIDxhbmRyaWku
dHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvYmxv
Y2sgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5n
LnNoICAgICAgICAgICAgICAgfCA5ICsrKysrKystLQogdG9vbHMvaG90cGx1Zy9MaW51eC94ZW4t
aG90cGx1Zy1jb21tb24uc2guaW4gfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L2Js
b2NrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jawppbmRleCA4ZDJlZTlkLi42YTcyNWRiIDEw
MDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrCisrKyBiL3Rvb2xzL2hvdHBsdWcv
TGludXgvYmxvY2sKQEAgLTEsNCArMSw0IEBACi0jIS9iaW4vYmFzaAorIyEvYmluL3NoCiAKIGRp
cj0kKGRpcm5hbWUgIiQwIikKIC4gIiRkaXIvYmxvY2stY29tbW9uLnNoIgpkaWZmIC0tZ2l0IGEv
dG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9sb2Nr
aW5nLnNoCmluZGV4IGM2YTdlOTYuLmI4ZTk1MTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcv
TGludXgvbG9ja2luZy5zaAorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2xvY2tpbmcuc2gKQEAg
LTIzLDkgKzIzLDE0IEBAIExPQ0tfQkFTRURJUj0vdmFyL3J1bi94ZW4taG90cGx1ZwogCiBfc2V0
bG9ja2ZkKCkKIHsKKyAgICBsb2NhbCBsb2NrXwogICAgIGxvY2FsIGkKLSAgICBmb3IgKChpID0g
MDsgaSA8ICR7I19sb2NrZGljdH07IGkrKykpCi0gICAgZG8gWyAteiAiJHtfbG9ja2RpY3RbJGld
fSIgLW8gIiR7X2xvY2tkaWN0WyRpXX0iID0gIiQxIiBdICYmIGJyZWFrCisgICAgbGV0IGk9MAor
CisgICAgZm9yIGxvY2tfIGluIF9sb2NrZGljdCA7CisgICAgZG8KKyAgICBbIC16ICIkbG9ja18i
IC1vICIkbG9ja18iID0gIiQxIiBdICYmIGJyZWFrCisgICAgKCggaSsrICkpCiAgICAgZG9uZQog
ICAgIF9sb2NrZGljdFskaV09IiQxIgogICAgIGxldCBfbG9ja2ZkPTIwMCtpCmRpZmYgLS1naXQg
YS90b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1vbi5zaC5pbiBiL3Rvb2xzL2hv
dHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoLmluCmluZGV4IGQ1ZDBiNjkuLjQyZTQ2
ZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNo
LmluCisrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoLmluCkBA
IC01MSw3ICs1MSw3IEBAIHNpZ2VycigpIHsKICAgZmF0YWwgIiQwIGZhaWxlZDsgZXJyb3IgZGV0
ZWN0ZWQuIgogfQogCi10cmFwIHNpZ2VyciBFUlIKKyN0cmFwIHNpZ2VyciBFUlIKIAogCiAjIwot
LSAKMi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:54 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P0-000683-5d; Wed, 18 May 2016 16:32:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Oy-00065M-RB
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:52 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
 A1/B7-02960-4399C375; Wed, 18 May 2016 16:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTmal3jmTb
 hBvs6tSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8aNd/+YCpZzVvQdX87cwHiIvYuRi0NIYCGj
 xMJHZxlBHBaBxcwSr898YgVxJAT6WSUO7fgGlOEEcmIkOnetZYewKyT+/v3OCmILCehIvLv+m
 hFiVA+TxPE3N5hAEmwCxhKd97qYQWwRAS2JvfM/gjUwC3hLbDz2GWyQsICFxJJ/3WA1LAKqEv
 9+HwDq5eDgFfCRuNDlCGJKCMhJXPmXAFLBKeAr8erec2aItT4Smx80sU1gFFjAyLCKUaM4tag
 stUjX0FgvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93EyMwsOoZGBh3MO7a7nmIUZKD
 SUmU9+Ikm3AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx3pwPlBItS01Mr0jJzgCEOk5bg4FES4
 X0GkuYtLkjMLc5Mh0idYjTm2PL72lomjm1T761lEmLJy89LlRLnnQ5SKgBSmlGaBzcIFnuXGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgGZwpOZVwK37xXQKUxAp9wSAzulJBEhJdXAaDd
 F9dODmWuDbC4ekbQJ2z7vd93ixqQFtWwT+jS03r6NezjZqfTQzmXFFfun2cZP82qNVjewEtbm
 fjl54VqhX0Wp5ZYbqqZynQ6+sfhO/CX5r99XCnY//qNw5auC09/9ebsemYRPP7XX4OTEywz6W
 eryX9yeO75gNtvouOJQj/7G+wzH1F6v+q/EUpyRaKjFXFScCAAYNXGIuAIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463589171!42337098!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47804 invoked from network); 18 May 2016 16:32:51 -0000
Received: from mail-lb0-f171.google.com (HELO mail-lb0-f171.google.com)
 (209.85.217.171)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:51 -0000
Received: by mail-lb0-f171.google.com with SMTP id n11so19480358lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ayCQlvR4WYEimUZ5q+VYHUzFAIEIdCj5dqnKP0yqlFs=;
 b=MdrVEGiz+zuw2NmdNc+wAGISckB9Mckr9BbrEGCJAhGP1nfkNaPhtzKOESlcETIpS9
 jWa5EqaB2zx9v1kWwFDf77OemML0ECziKykGN+OJ7BRUS/dXz81Bg817HRK24VJ6PUD6
 s1Icfpjv091pId/udP0cIzZDve4iT5iWeghgY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ayCQlvR4WYEimUZ5q+VYHUzFAIEIdCj5dqnKP0yqlFs=;
 b=jRtDCNk8Y3RXVolT23Vs8FFtOjYTw3c9z0NSycvrFTqlKz/WX3CXZj/RQMgTYkRBA0
 sfQefpA1beAlqQBdomV6LWJxxlzk4QPfaVOX8nmK9XOy9PgIHlUhKKiFfM692LxzDRyC
 +oeY/UJ4VV++9JUJ1UYWjgEvJ8P954cWS2fIqVIiV/h2VaYZ4ZQdG7geelYeAQDd6ZJF
 Qk9JRB0thRk0zd6WoxXUxN9h1ZAcK5SWhWepmYz0CxPwX9IkInhbHZIjI518ebllC0QQ
 p1XNLw3uK/OtSTkYCYbKl3WgjWMYUnFshJACKIy1sxtR2hvvDJCF/oxJNc/5HmsGC0yC
 86Aw==
X-Gm-Message-State: AOPr4FVpl4GR1cXdURdIb409C9JFM9I+DdhZ26vjyIbAm57baxeg8Hcye2PYEvNhaoaAzeln
X-Received: by 10.112.133.1 with SMTP id oy1mr2531511lbb.79.1463589170791;
 Wed, 18 May 2016 09:32:50 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:50 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:25 +0300
Message-Id: <1463589161-4153-3-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Sergiy Kibrik <sergiy.kibrik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 02/18] kbdif: add raw events passing
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2l5IEtpYnJpayA8c2VyZ2l5LmtpYnJpa0BnbG9iYWxsb2dpYy5jb20+Cgp4ZW5r
YmRfcmF3IGNhcnJpZXMgcmF3IGxpbnV4IGV2ZW50IHN0cnVjdHVyZSAtLSB0eXBlLCBjb2RlICYg
dmFsdWUsCndoaWNoIGFsbG93cyBzdXBwb3J0IG9mIG1vcmUgZGV2aWNlcyAoZS5nLiB0b3VjaHNj
cmVlbnMpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2l5IEtpYnJpayA8c2VyZ2l5LmtpYnJpa0BnbG9i
YWxsb2dpYy5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggfCAxMCArKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlm
LmgKaW5kZXggMmQyYWViZC4uYWQwN2VkNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2tiZGlmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKQEAgLTQ1LDYg
KzQ1LDggQEAKICAqLwogI2RlZmluZSBYRU5LQkRfVFlQRV9QT1MgICAgIDQKIAorI2RlZmluZSBY
RU5LQkRfVFlQRV9SQVcgICAgIDUKKwogc3RydWN0IHhlbmtiZF9tb3Rpb24KIHsKICAgICB1aW50
OF90IHR5cGU7ICAgICAgICAvKiBYRU5LQkRfVFlQRV9NT1RJT04gKi8KQEAgLTY4LDYgKzcwLDEz
IEBAIHN0cnVjdCB4ZW5rYmRfcG9zaXRpb24KICAgICBpbnQzMl90IHJlbF96OyAgICAgICAvKiBy
ZWxhdGl2ZSBaIG1vdGlvbiAod2hlZWwpICovCiB9OwogCitzdHJ1Y3QgeGVua2JkX3JhdyB7Cisg
ICAgdWludDhfdCB0eXBlOyAgICAgICAgLyogWEVOS0JEX1RZUEVfUkFXICovCisgICAgdWludDE2
X3QgaW5wdXRfdHlwZTsKKyAgICB1aW50MTZfdCBjb2RlOworICAgIGludDMyX3QgdmFsdWU7Cit9
OworCiAjZGVmaW5lIFhFTktCRF9JTl9FVkVOVF9TSVpFIDQwCiAKIHVuaW9uIHhlbmtiZF9pbl9l
dmVudApAQCAtNzYsNiArODUsNyBAQCB1bmlvbiB4ZW5rYmRfaW5fZXZlbnQKICAgICBzdHJ1Y3Qg
eGVua2JkX21vdGlvbiBtb3Rpb247CiAgICAgc3RydWN0IHhlbmtiZF9rZXkga2V5OwogICAgIHN0
cnVjdCB4ZW5rYmRfcG9zaXRpb24gcG9zOworICAgIHN0cnVjdCB4ZW5rYmRfcmF3IHJhdzsKICAg
ICBjaGFyIHBhZFtYRU5LQkRfSU5fRVZFTlRfU0laRV07CiB9OwogCi0tIAoyLjguMgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRl
dmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVk
ZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:54 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P0-000683-5d; Wed, 18 May 2016 16:32:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Oy-00065M-RB
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:52 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
 A1/B7-02960-4399C375; Wed, 18 May 2016 16:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTmal3jmTb
 hBvs6tSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8aNd/+YCpZzVvQdX87cwHiIvYuRi0NIYCGj
 xMJHZxlBHBaBxcwSr898YgVxJAT6WSUO7fgGlOEEcmIkOnetZYewKyT+/v3OCmILCehIvLv+m
 hFiVA+TxPE3N5hAEmwCxhKd97qYQWwRAS2JvfM/gjUwC3hLbDz2GWyQsICFxJJ/3WA1LAKqEv
 9+HwDq5eDgFfCRuNDlCGJKCMhJXPmXAFLBKeAr8erec2aItT4Smx80sU1gFFjAyLCKUaM4tag
 stUjX0FgvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93EyMwsOoZGBh3MO7a7nmIUZKD
 SUmU9+Ikm3AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx3pwPlBItS01Mr0jJzgCEOk5bg4FES4
 X0GkuYtLkjMLc5Mh0idYjTm2PL72lomjm1T761lEmLJy89LlRLnnQ5SKgBSmlGaBzcIFnuXGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgGZwpOZVwK37xXQKUxAp9wSAzulJBEhJdXAaDd
 F9dODmWuDbC4ekbQJ2z7vd93ixqQFtWwT+jS03r6NezjZqfTQzmXFFfun2cZP82qNVjewEtbm
 fjl54VqhX0Wp5ZYbqqZynQ6+sfhO/CX5r99XCnY//qNw5auC09/9ebsemYRPP7XX4OTEywz6W
 eryX9yeO75gNtvouOJQj/7G+wzH1F6v+q/EUpyRaKjFXFScCAAYNXGIuAIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463589171!42337098!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47804 invoked from network); 18 May 2016 16:32:51 -0000
Received: from mail-lb0-f171.google.com (HELO mail-lb0-f171.google.com)
 (209.85.217.171)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:51 -0000
Received: by mail-lb0-f171.google.com with SMTP id n11so19480358lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ayCQlvR4WYEimUZ5q+VYHUzFAIEIdCj5dqnKP0yqlFs=;
 b=MdrVEGiz+zuw2NmdNc+wAGISckB9Mckr9BbrEGCJAhGP1nfkNaPhtzKOESlcETIpS9
 jWa5EqaB2zx9v1kWwFDf77OemML0ECziKykGN+OJ7BRUS/dXz81Bg817HRK24VJ6PUD6
 s1Icfpjv091pId/udP0cIzZDve4iT5iWeghgY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ayCQlvR4WYEimUZ5q+VYHUzFAIEIdCj5dqnKP0yqlFs=;
 b=jRtDCNk8Y3RXVolT23Vs8FFtOjYTw3c9z0NSycvrFTqlKz/WX3CXZj/RQMgTYkRBA0
 sfQefpA1beAlqQBdomV6LWJxxlzk4QPfaVOX8nmK9XOy9PgIHlUhKKiFfM692LxzDRyC
 +oeY/UJ4VV++9JUJ1UYWjgEvJ8P954cWS2fIqVIiV/h2VaYZ4ZQdG7geelYeAQDd6ZJF
 Qk9JRB0thRk0zd6WoxXUxN9h1ZAcK5SWhWepmYz0CxPwX9IkInhbHZIjI518ebllC0QQ
 p1XNLw3uK/OtSTkYCYbKl3WgjWMYUnFshJACKIy1sxtR2hvvDJCF/oxJNc/5HmsGC0yC
 86Aw==
X-Gm-Message-State: AOPr4FVpl4GR1cXdURdIb409C9JFM9I+DdhZ26vjyIbAm57baxeg8Hcye2PYEvNhaoaAzeln
X-Received: by 10.112.133.1 with SMTP id oy1mr2531511lbb.79.1463589170791;
 Wed, 18 May 2016 09:32:50 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:50 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:25 +0300
Message-Id: <1463589161-4153-3-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Sergiy Kibrik <sergiy.kibrik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 02/18] kbdif: add raw events passing
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2l5IEtpYnJpayA8c2VyZ2l5LmtpYnJpa0BnbG9iYWxsb2dpYy5jb20+Cgp4ZW5r
YmRfcmF3IGNhcnJpZXMgcmF3IGxpbnV4IGV2ZW50IHN0cnVjdHVyZSAtLSB0eXBlLCBjb2RlICYg
dmFsdWUsCndoaWNoIGFsbG93cyBzdXBwb3J0IG9mIG1vcmUgZGV2aWNlcyAoZS5nLiB0b3VjaHNj
cmVlbnMpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2l5IEtpYnJpayA8c2VyZ2l5LmtpYnJpa0BnbG9i
YWxsb2dpYy5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggfCAxMCArKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlm
LmgKaW5kZXggMmQyYWViZC4uYWQwN2VkNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2tiZGlmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKQEAgLTQ1LDYg
KzQ1LDggQEAKICAqLwogI2RlZmluZSBYRU5LQkRfVFlQRV9QT1MgICAgIDQKIAorI2RlZmluZSBY
RU5LQkRfVFlQRV9SQVcgICAgIDUKKwogc3RydWN0IHhlbmtiZF9tb3Rpb24KIHsKICAgICB1aW50
OF90IHR5cGU7ICAgICAgICAvKiBYRU5LQkRfVFlQRV9NT1RJT04gKi8KQEAgLTY4LDYgKzcwLDEz
IEBAIHN0cnVjdCB4ZW5rYmRfcG9zaXRpb24KICAgICBpbnQzMl90IHJlbF96OyAgICAgICAvKiBy
ZWxhdGl2ZSBaIG1vdGlvbiAod2hlZWwpICovCiB9OwogCitzdHJ1Y3QgeGVua2JkX3JhdyB7Cisg
ICAgdWludDhfdCB0eXBlOyAgICAgICAgLyogWEVOS0JEX1RZUEVfUkFXICovCisgICAgdWludDE2
X3QgaW5wdXRfdHlwZTsKKyAgICB1aW50MTZfdCBjb2RlOworICAgIGludDMyX3QgdmFsdWU7Cit9
OworCiAjZGVmaW5lIFhFTktCRF9JTl9FVkVOVF9TSVpFIDQwCiAKIHVuaW9uIHhlbmtiZF9pbl9l
dmVudApAQCAtNzYsNiArODUsNyBAQCB1bmlvbiB4ZW5rYmRfaW5fZXZlbnQKICAgICBzdHJ1Y3Qg
eGVua2JkX21vdGlvbiBtb3Rpb247CiAgICAgc3RydWN0IHhlbmtiZF9rZXkga2V5OwogICAgIHN0
cnVjdCB4ZW5rYmRfcG9zaXRpb24gcG9zOworICAgIHN0cnVjdCB4ZW5rYmRfcmF3IHJhdzsKICAg
ICBjaGFyIHBhZFtYRU5LQkRfSU5fRVZFTlRfU0laRV07CiB9OwogCi0tIAoyLjguMgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRl
dmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVk
ZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P1-0006Ac-Q2; Wed, 18 May 2016 16:32:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Oz-00066o-I7
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AA/42-03443-4399C375; Wed, 18 May 2016 16:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTmKl2TmTb
 hBlv7ZC1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa0b37jnsBR8FKx5svsvawPiZp4uRk0NIYCGj
 xPaD7l2MXBwsAouZJc6sfsIK4kgI9LNKdDzYywZSJSEQI/HlfDszhF0lMXXdVlaIbh2Jd9dfM
 4I0CAn0MElcfbUSrIhNwFii814XmC0ioCWxd/5HsKnMAr2MEiuX9LCDJIQFQiS+ztgGlOAA2q
 0q8aRPGCTMK+Ajce35frCwhICcxJV/CSBhTgFfiVf3njND7PWR2PygiW0Co8ACRoZVjBrFqUV
 lqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgcUABDsYX572PMQoycGk
 JMp7cZJNuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oTpQDnBotT01Iq0zBxgiMOkJTh4lER48
 0HSvMUFibnFmekQqVOMxhxbfl9by8Sxbeq9tUxCLHn5ealS4rwyIKUCIKUZpXlwg2Cxd4lRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvIUgU3gy80rg9r0COoUJ6JRbYmCnlCQipKQaGE2bxWO
 t7/0Ozrv7koWZqdl/sabSvWqXPMY1BUFicTYnbf3uK8+f3fXy/ZGb05Yv4Hb4Pm1brGGqvuRV
 bfufu6WenF62R8N99+zfp1LWfIxQ1ROKjo9uEv21/cC8kHt7v77NmLNDJdS/VfV4ptRfY0bBu
 91cc+Zs8fs2q8o8eo3TL15Oxo0TPZRYijMSDbWYi4oTARvHqL24AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463589172!7936073!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44658 invoked from network); 18 May 2016 16:32:52 -0000
Received: from mail-lb0-f170.google.com (HELO mail-lb0-f170.google.com)
 (209.85.217.170)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:52 -0000
Received: by mail-lb0-f170.google.com with SMTP id n11so19480547lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4080J5HHAJAoAhKQeBgieHj1PABCAcJOEQy91tVmFt4=;
 b=iVRgpx68T4lOEQx5QIGqjLbuqQZdP88ow1zgkQqQ7C4ozeMKs8Txvomt8ZCUi2luCv
 aisnamdju+wPwFB1WFJlSEfyrpsRw1k5PasLfO4fDVKEGIs/ZXqGdiBk6fy7Clp0P6JC
 pq0eAgwvR7lcpyCNT1E6d+X5xrJ55RcTt2+W4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=4080J5HHAJAoAhKQeBgieHj1PABCAcJOEQy91tVmFt4=;
 b=GHltfVzMkTIH8WrB2X2V6IKGt9l3ztl9fzQIBkOOBcg2x9FI184T9I9YinwV/UREfh
 ehj61AzQJvvHHAzmp/qmoieE8M5ZYkhKCqmlOzVO/n4w+IZEl64v/VG0AwErnHbol/nw
 z3SHiPNRrtvpGWvVGGqESwj2km05qT+axC5tZWR86InIka+Lbl/gMgcmWYJVr10jpNy2
 teDcOfeWAZPy00hanWlx5q5nIcIYbShla7MgctKK5SR9dwVF2KqSl17CVFLEmZnvLjSy
 Pns214bl2RR9DTr6T4428whX8Ttq7kxzXp6RSEszrXF/OLV4U0Exrgg21507R+ouhIbe
 Xk/Q==
X-Gm-Message-State: AOPr4FVLw6I+VZGH/wlQhXBedHLD/q0nqtTsWnO4gBrf4cpq6n7vLNdHP1aL5i99JxqmJSwC
X-Received: by 10.112.199.198 with SMTP id jm6mr3025631lbc.80.1463589171970;
 Wed, 18 May 2016 09:32:51 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:51 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:26 +0300
Message-Id: <1463589161-4153-4-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 03/18] xen/arm: allow to allocate
	1/128/256/512 Mb memory chunks
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIFRzZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMu
Y29tPgoKVGhpcyBpcyBkb25lIHRvIGFsbG93IHBvc3NpYmlsaXR5IG9mIGhhdmluZyAxIHRvIDEg
bWVtb3J5IG1hcHBpbmcgY2h1bmtzCndpdGggc2l6ZSAxLzEyOC8yNTYvNTEyIE1iIHdoYXQgY2Fu
IHNhZ25pZmljYW50bHkgZGVjcmVhc2UgdGltZSBvZiBtZW1vcnkKYWxsb2NhdGlvbiBhbmQgZnJh
Z21lbnRhdGlvbiBmb3IgMS10by0xIG1hcHBlZCBkb21haW5zLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmlpIFRzZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9n
aWMuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyB8IDI0ICsrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5k
ZXggYWVhYmE1NC4uNWVlOGVlZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtMzMsNyArMzMsMTEgQEAKICNkZWZp
bmUgTFBBRV9TSElGVCA5CiAKICNkZWZpbmUgUEZOXzRLX1NISUZUICAoMCkKKyNkZWZpbmUgUEZO
XzFNX1NISUZUICAoUEZOXzRLX1NISUZUICsgOCkKICNkZWZpbmUgUEZOXzJNX1NISUZUICAoUEZO
XzRLX1NISUZUK0xQQUVfU0hJRlQpCisjZGVmaW5lIFBGTl8xMjhNX1NISUZUICAoUEZOXzJNX1NI
SUZUICsgNikKKyNkZWZpbmUgUEZOXzI1Nk1fU0hJRlQgIChQRk5fMTI4TV9TSElGVCArIDEpCisj
ZGVmaW5lIFBGTl81MTJNX1NISUZUICAoUEZOXzI1Nk1fU0hJRlQgKyAxKQogI2RlZmluZSBQRk5f
MUdfU0hJRlQgIChQRk5fMk1fU0hJRlQrTFBBRV9TSElGVCkKICNkZWZpbmUgUEZOXzUxMkdfU0hJ
RlQgKFBGTl8xR19TSElGVCtMUEFFX1NISUZUKQogCkBAIC0zNTksMTEgKzM2MywzMSBAQCBzdGF0
aWMgaW50IHBvcHVsYXRlX2d1ZXN0X21lbW9yeShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCiAg
ICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7CiAgICAgICAgIGlmICggcmMgPiAwICkgY29udGlu
dWU7CiAKKyAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl81MTJNX1NISUZU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsgcGZuLCAmYWxsb2Nz
eiwgZXh0ZW50cyk7CisgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7CisgICAgICAgIGlmICgg
cmMgPiAwICkgY29udGludWU7CisKKyAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20s
IFBGTl8yNTZNX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZu
ICsgcGZuLCAmYWxsb2NzeiwgZXh0ZW50cyk7CisgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7
CisgICAgICAgIGlmICggcmMgPiAwICkgY29udGludWU7CisKKyAgICAgICAgcmMgPSBwb3B1bGF0
ZV9vbmVfc2l6ZShkb20sIFBGTl8xMjhNX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJhc2VfcGZuICsgcGZuLCAmYWxsb2NzeiwgZXh0ZW50cyk7CisgICAgICAgIGlmICgg
cmMgPCAwICkgYnJlYWs7CisgICAgICAgIGlmICggcmMgPiAwICkgY29udGludWU7CisKICAgICAg
ICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl8yTV9TSElGVCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYXNlX3BmbiArIHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwog
ICAgICAgICBpZiAoIHJjIDwgMCApIGJyZWFrOwogICAgICAgICBpZiAoIHJjID4gMCApIGNvbnRp
bnVlOwogCisgICAgICAgIHJjID0gcG9wdWxhdGVfb25lX3NpemUoZG9tLCBQRk5fMU1fU0hJRlQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZV9wZm4gKyBwZm4sICZhbGxvY3N6
LCBleHRlbnRzKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKSBicmVhazsKKyAgICAgICAgaWYgKCBy
YyA+IDAgKSBjb250aW51ZTsKKwogICAgICAgICByYyA9IHBvcHVsYXRlX29uZV9zaXplKGRvbSwg
UEZOXzRLX1NISUZULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsg
cGZuLCAmYWxsb2NzeiwgZXh0ZW50cyk7CiAgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7Ci0t
IAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P1-0006Ac-Q2; Wed, 18 May 2016 16:32:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34Oz-00066o-I7
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:53 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AA/42-03443-4399C375; Wed, 18 May 2016 16:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTmKl2TmTb
 hBlv7ZC1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa0b37jnsBR8FKx5svsvawPiZp4uRk0NIYCGj
 xPaD7l2MXBwsAouZJc6sfsIK4kgI9LNKdDzYywZSJSEQI/HlfDszhF0lMXXdVlaIbh2Jd9dfM
 4I0CAn0MElcfbUSrIhNwFii814XmC0ioCWxd/5HsKnMAr2MEiuX9LCDJIQFQiS+ztgGlOAA2q
 0q8aRPGCTMK+Ajce35frCwhICcxJV/CSBhTgFfiVf3njND7PWR2PygiW0Co8ACRoZVjBrFqUV
 lqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgcUABDsYX572PMQoycGk
 JMp7cZJNuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oTpQDnBotT01Iq0zBxgiMOkJTh4lER48
 0HSvMUFibnFmekQqVOMxhxbfl9by8Sxbeq9tUxCLHn5ealS4rwyIKUCIKUZpXlwg2Cxd4lRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvIUgU3gy80rg9r0COoUJ6JRbYmCnlCQipKQaGE2bxWO
 t7/0Ozrv7koWZqdl/sabSvWqXPMY1BUFicTYnbf3uK8+f3fXy/ZGb05Yv4Hb4Pm1brGGqvuRV
 bfufu6WenF62R8N99+zfp1LWfIxQ1ROKjo9uEv21/cC8kHt7v77NmLNDJdS/VfV4ptRfY0bBu
 91cc+Zs8fs2q8o8eo3TL15Oxo0TPZRYijMSDbWYi4oTARvHqL24AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463589172!7936073!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44658 invoked from network); 18 May 2016 16:32:52 -0000
Received: from mail-lb0-f170.google.com (HELO mail-lb0-f170.google.com)
 (209.85.217.170)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:52 -0000
Received: by mail-lb0-f170.google.com with SMTP id n11so19480547lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4080J5HHAJAoAhKQeBgieHj1PABCAcJOEQy91tVmFt4=;
 b=iVRgpx68T4lOEQx5QIGqjLbuqQZdP88ow1zgkQqQ7C4ozeMKs8Txvomt8ZCUi2luCv
 aisnamdju+wPwFB1WFJlSEfyrpsRw1k5PasLfO4fDVKEGIs/ZXqGdiBk6fy7Clp0P6JC
 pq0eAgwvR7lcpyCNT1E6d+X5xrJ55RcTt2+W4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=4080J5HHAJAoAhKQeBgieHj1PABCAcJOEQy91tVmFt4=;
 b=GHltfVzMkTIH8WrB2X2V6IKGt9l3ztl9fzQIBkOOBcg2x9FI184T9I9YinwV/UREfh
 ehj61AzQJvvHHAzmp/qmoieE8M5ZYkhKCqmlOzVO/n4w+IZEl64v/VG0AwErnHbol/nw
 z3SHiPNRrtvpGWvVGGqESwj2km05qT+axC5tZWR86InIka+Lbl/gMgcmWYJVr10jpNy2
 teDcOfeWAZPy00hanWlx5q5nIcIYbShla7MgctKK5SR9dwVF2KqSl17CVFLEmZnvLjSy
 Pns214bl2RR9DTr6T4428whX8Ttq7kxzXp6RSEszrXF/OLV4U0Exrgg21507R+ouhIbe
 Xk/Q==
X-Gm-Message-State: AOPr4FVLw6I+VZGH/wlQhXBedHLD/q0nqtTsWnO4gBrf4cpq6n7vLNdHP1aL5i99JxqmJSwC
X-Received: by 10.112.199.198 with SMTP id jm6mr3025631lbc.80.1463589171970;
 Wed, 18 May 2016 09:32:51 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:51 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:26 +0300
Message-Id: <1463589161-4153-4-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 03/18] xen/arm: allow to allocate
	1/128/256/512 Mb memory chunks
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIFRzZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMu
Y29tPgoKVGhpcyBpcyBkb25lIHRvIGFsbG93IHBvc3NpYmlsaXR5IG9mIGhhdmluZyAxIHRvIDEg
bWVtb3J5IG1hcHBpbmcgY2h1bmtzCndpdGggc2l6ZSAxLzEyOC8yNTYvNTEyIE1iIHdoYXQgY2Fu
IHNhZ25pZmljYW50bHkgZGVjcmVhc2UgdGltZSBvZiBtZW1vcnkKYWxsb2NhdGlvbiBhbmQgZnJh
Z21lbnRhdGlvbiBmb3IgMS10by0xIG1hcHBlZCBkb21haW5zLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmlpIFRzZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9n
aWMuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyB8IDI0ICsrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5k
ZXggYWVhYmE1NC4uNWVlOGVlZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtMzMsNyArMzMsMTEgQEAKICNkZWZp
bmUgTFBBRV9TSElGVCA5CiAKICNkZWZpbmUgUEZOXzRLX1NISUZUICAoMCkKKyNkZWZpbmUgUEZO
XzFNX1NISUZUICAoUEZOXzRLX1NISUZUICsgOCkKICNkZWZpbmUgUEZOXzJNX1NISUZUICAoUEZO
XzRLX1NISUZUK0xQQUVfU0hJRlQpCisjZGVmaW5lIFBGTl8xMjhNX1NISUZUICAoUEZOXzJNX1NI
SUZUICsgNikKKyNkZWZpbmUgUEZOXzI1Nk1fU0hJRlQgIChQRk5fMTI4TV9TSElGVCArIDEpCisj
ZGVmaW5lIFBGTl81MTJNX1NISUZUICAoUEZOXzI1Nk1fU0hJRlQgKyAxKQogI2RlZmluZSBQRk5f
MUdfU0hJRlQgIChQRk5fMk1fU0hJRlQrTFBBRV9TSElGVCkKICNkZWZpbmUgUEZOXzUxMkdfU0hJ
RlQgKFBGTl8xR19TSElGVCtMUEFFX1NISUZUKQogCkBAIC0zNTksMTEgKzM2MywzMSBAQCBzdGF0
aWMgaW50IHBvcHVsYXRlX2d1ZXN0X21lbW9yeShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCiAg
ICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7CiAgICAgICAgIGlmICggcmMgPiAwICkgY29udGlu
dWU7CiAKKyAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl81MTJNX1NISUZU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsgcGZuLCAmYWxsb2Nz
eiwgZXh0ZW50cyk7CisgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7CisgICAgICAgIGlmICgg
cmMgPiAwICkgY29udGludWU7CisKKyAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20s
IFBGTl8yNTZNX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZu
ICsgcGZuLCAmYWxsb2NzeiwgZXh0ZW50cyk7CisgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7
CisgICAgICAgIGlmICggcmMgPiAwICkgY29udGludWU7CisKKyAgICAgICAgcmMgPSBwb3B1bGF0
ZV9vbmVfc2l6ZShkb20sIFBGTl8xMjhNX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJhc2VfcGZuICsgcGZuLCAmYWxsb2NzeiwgZXh0ZW50cyk7CisgICAgICAgIGlmICgg
cmMgPCAwICkgYnJlYWs7CisgICAgICAgIGlmICggcmMgPiAwICkgY29udGludWU7CisKICAgICAg
ICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl8yTV9TSElGVCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYXNlX3BmbiArIHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwog
ICAgICAgICBpZiAoIHJjIDwgMCApIGJyZWFrOwogICAgICAgICBpZiAoIHJjID4gMCApIGNvbnRp
bnVlOwogCisgICAgICAgIHJjID0gcG9wdWxhdGVfb25lX3NpemUoZG9tLCBQRk5fMU1fU0hJRlQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZV9wZm4gKyBwZm4sICZhbGxvY3N6
LCBleHRlbnRzKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKSBicmVhazsKKyAgICAgICAgaWYgKCBy
YyA+IDAgKSBjb250aW51ZTsKKwogICAgICAgICByYyA9IHBvcHVsYXRlX29uZV9zaXplKGRvbSwg
UEZOXzRLX1NISUZULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsg
cGZuLCAmYWxsb2NzeiwgZXh0ZW50cyk7CiAgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7Ci0t
IAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P1-0006BD-Sp; Wed, 18 May 2016 16:32:55 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P1-00069R-7K
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:55 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B4/7A-07120-6399C375; Wed, 18 May 2016 16:32:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTmGl3TmTb
 hBq9e2Fis7LnI7MDocfjDFZYAxijWzLyk/IoE1owZuyaxFDw0qZg1/wVzA+NTrS5GLg4hgQWM
 EosbHrF0MXJysAgsZpaYfYcPJCEh0M8qcaN/PztIQkIgRuLjpXZGCLtCovHfXCYQW0hAR+Ld9
 deMEJN6mCRONfSBNbAJGEt03utiBrFFBLQk9s7/yApSxCxwnFFi2eXFrCAJYQFfiRnLulghVq
 tKnPxyAayZV8BHYs6yx0AncQBtk5O48i8BJMwJVP7q3nNmiMU+EpsfNLFNYAS6n2EVo3pxalF
 ZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsadz50OMUpyMCmJ
 8l6cZBMuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL37nSgnGBRanpqRVpmDjDEYdISHDxKIrzPQ
 NK8xQWJucWZ6RCpU4zGHFt+X1vLxLFt6r21TEIsefl5qVLivDIzgEoFQEozSvPgBsFi7xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEed+ALOTJzCuB2/cK6BQmoFNuiYGdUpKIkJJqYDTd3bn
 c5E+9Xc13165fDaGt/H2not8UBc5SOGD85p4Fu37nKYFLPKUno1ap5pnHTlX/18l+15Hjz/zL
 EX2f/nK3b7E1vsywdNO3hWa1ZbxN66ruibyYb1HV2lpq5ZYyZ24do0jUqeDLaw/9vrA/fXWlT
 FJ8w7v5nH4nuGqnTFrmnFHa4XVERYmlOCPRUIu5qDgRAEuF8J+4AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1463589173!14750358!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23730 invoked from network); 18 May 2016 16:32:53 -0000
Received: from mail-lb0-f172.google.com (HELO mail-lb0-f172.google.com)
 (209.85.217.172)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:53 -0000
Received: by mail-lb0-f172.google.com with SMTP id h1so19434717lbj.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CkEMVDhmLZ6epUPwfGezB8q1dE2iHDp70qgzGxYmqdk=;
 b=a39DWD4FKJ1eohmxEXF4CRgz6OKv87An3pcXsWxpCCdOn8ikq9JGaNoB/hCkNDwwhJ
 MGQCMnD+kgfrCEmMAPiJXtwPHu+0pZ0PeRcri05GpDYXVoM1EprPdbsWlFfcpQhD033T
 rjehHa831R+AJr+v62qxzw7FNeKefweenrCBc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CkEMVDhmLZ6epUPwfGezB8q1dE2iHDp70qgzGxYmqdk=;
 b=CPIHCSyU55s5ZXWOW7M1Ii4EKR+9CzjZjSuo0Qu7n/Xm2d+LGEeNbRCmF5/xw1O1Dh
 F4hxmj4uy4cSE4JB8LPa4B7pRPOPMo3TMHyzZ+fIClnZFeY0L7gSBcLUkPFI88G6TARz
 P71wnxVdTbEcBNiqGxoX5eoTwaDRSGgmyxXy5zzSQrX7bqm8EoyXg/kRR8k85cLTtln2
 zJgWBfZoySE2LAUF050SwRFNT/7reKs47zu93zMVYRFy5E55VZBAjg7QeR/aveUXKK6w
 aP0iYcFRg9Mxq2scIF+sS4xVe8ayZjjG1RMPUTfBwkVdFZ2huY1+Q4gZriJYwtNIFtRV
 nFFA==
X-Gm-Message-State: AOPr4FWX/Tb4VD+5KO2QNqh9GVEo+FRUg7z1g0wt7LdRYMWfI1QL9GmFJzZHb3+dkIHuTQ8Q
X-Received: by 10.112.43.225 with SMTP id z1mr1400744lbl.14.1463589173268;
 Wed, 18 May 2016 09:32:53 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:52 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:27 +0300
Message-Id: <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Tyshchenko <oleksandr.tyshchenko@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 04/18] libxl: add ability to set
	rambase_pfn via cfg file
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kci50eXNoY2hlbmtvQGdsb2JhbGxv
Z2ljLmNvbT4KCkluIGNhc2Ugb2YgbWlzc2luZyByZXF1aXJlZCBwcm9wZXJ0eSBpbiBjZmcgZmls
ZQp0aGUgZGVmYXVsdCB2YWx1ZSAoMHg0MDAwMCkgc2hvdWxkIGJlIHVzZWQuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29AZ2xvYmFsbG9n
aWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVu
a29AZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJp
aS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19kb21fYXJt
LmMgICAgIHwgMTMgKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICB8
IDEwICsrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgNSArKysrKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCB8ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgMSAr
CiB0b29scy9saWJ4bC94bF9jbWRpbXBsLmMgICAgIHwgMTMgKysrKysrKysrKysrKwogNyBmaWxl
cyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5k
ZXggNWVlOGVlZi4uOTZkZjY2OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtNDE1LDkgKzQxNSwxMiBAQCBpbnQg
YXJjaF9zZXR1cF9tZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICB1aW50NjRf
dCBtb2RiYXNlOwogCiAgICAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPnRvdGFs
X3BhZ2VzIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgdWludDY0X3QgZ3Vlc3RfcmFtYmFzZSA9ICh1
aW50NjRfdClkb20tPnJhbWJhc2VfcGZuIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgdWludDY0X3Qg
Z3Vlc3RfcmFtc2l6ZSA9IChHVUVTVF9SQU0wX0JBU0UgKyBHVUVTVF9SQU0wX1NJWkUpIC0KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X3JhbWJhc2U7CiAKLSAgICBjb25zdCB1
aW50NjRfdCBiYW5rYmFzZVtdID0gR1VFU1RfUkFNX0JBTktfQkFTRVM7Ci0gICAgY29uc3QgdWlu
dDY0X3QgYmFua21heFtdID0gR1VFU1RfUkFNX0JBTktfU0laRVM7CisgICAgY29uc3QgdWludDY0
X3QgYmFua2Jhc2VbXSA9IHtndWVzdF9yYW1iYXNlLCBHVUVTVF9SQU0xX0JBU0V9OworICAgIGNv
bnN0IHVpbnQ2NF90IGJhbmttYXhbXSA9IHtndWVzdF9yYW1zaXplLCBHVUVTVF9SQU0xX1NJWkV9
OwogCiAgICAgLyogQ29udmVuaWVudCAqLwogICAgIGNvbnN0IHVpbnQ2NF90IGtlcm5iYXNlID0g
ZG9tLT5rZXJuZWxfc2VnLnZzdGFydDsKQEAgLTQzMyw4ICs0MzYsNiBAQCBpbnQgYXJjaF9zZXR1
cF9tZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICB4ZW5fcGZuX3QgcDJtX3Np
emU7CiAgICAgdWludDY0X3QgYmFuazBlbmQ7CiAKLSAgICBhc3NlcnQoZG9tLT5yYW1iYXNlX3Bm
biA8PCBYQ19QQUdFX1NISUZUID09IGJhbmtiYXNlWzBdKTsKLQogICAgIGlmICggbW9kc2l6ZSAr
IGtlcm5zaXplID4gYmFua21heFswXSApCiAgICAgewogICAgICAgICBET01QUklOVEYoIiVzOiBO
b3QgZW5vdWdoIG1lbW9yeSBmb3IgdGhlIGtlcm5lbCtkdGIraW5pdHJkIiwKQEAgLTQ0OCwxMSAr
NDQ5LDExIEBAIGludCBhcmNoX3NldHVwX21lbWluaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgaWYgKCByYW1zaXplID4gR1VFU1Rf
UkFNX01BWCApCisgICAgaWYgKCByYW1zaXplID4gKGJhbmttYXhbMF0gKyBiYW5rbWF4WzFdKSAp
CiAgICAgewogICAgICAgICBET01QUklOVEYoIiVzOiByYW0gc2l6ZSBpcyB0b28gbGFyZ2UgZm9y
IGd1ZXN0IGFkZHJlc3Mgc3BhY2U6ICIKICAgICAgICAgICAgICAgICAgICIlIlBSSXg2NCIgPiAl
bGx4IiwKLSAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcmFtc2l6ZSwgR1VFU1RfUkFN
X01BWCk7CisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJhbXNpemUsIGJhbmttYXhb
MF0gKyBiYW5rbWF4WzFdKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRl
eCAwYWY4MDEwLi43Zjk1NDdiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMzcyLDcgKzM3MiwxMCBAQCBzdGF0aWMg
aW50IG1ha2VfbWVtb3J5X25vZGVzKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKIHsKICAgICBp
bnQgcmVzLCBpOwogICAgIGNvbnN0IGNoYXIgKm5hbWU7Ci0gICAgY29uc3QgdWludDY0X3QgYmFu
a2Jhc2VbXSA9IEdVRVNUX1JBTV9CQU5LX0JBU0VTOworCisgICAgdWludDY0X3QgZ3Vlc3RfcmFt
YmFzZSA9ICh1aW50NjRfdClkb20tPnJhbWJhc2VfcGZuIDw8IFhDX1BBR0VfU0hJRlQ7CisKKyAg
ICBjb25zdCB1aW50NjRfdCBiYW5rYmFzZVtdID0ge2d1ZXN0X3JhbWJhc2UsIEdVRVNUX1JBTTFf
QkFTRX07CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgR1VFU1RfUkFNX0JBTktTOyBpKyspIHsKICAg
ICAgICAgbmFtZSA9IEdDU1BSSU5URigibWVtb3J5QCUiUFJJeDY0LCBiYW5rYmFzZVtpXSk7CkBA
IC05MTQsNyArOTE3LDEwIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVz
Y3JpcHRpb24obGlieGxfX2djICpnYywKIHsKICAgICB2b2lkICpmZHQgPSBkb20tPmRldmljZXRy
ZWVfYmxvYjsKICAgICBpbnQgaTsKLSAgICBjb25zdCB1aW50NjRfdCBiYW5rYmFzZVtdID0gR1VF
U1RfUkFNX0JBTktfQkFTRVM7CisKKyAgICB1aW50NjRfdCBndWVzdF9yYW1iYXNlID0gKHVpbnQ2
NF90KWRvbS0+cmFtYmFzZV9wZm4gPDwgWENfUEFHRV9TSElGVDsKKworICAgIGNvbnN0IHVpbnQ2
NF90IGJhbmtiYXNlW10gPSB7Z3Vlc3RfcmFtYmFzZSwgR1VFU1RfUkFNMV9CQVNFfTsKIAogICAg
IGNvbnN0IHN0cnVjdCB4Y19kb21fc2VnICpyYW1kaXNrID0gZG9tLT5yYW1kaXNrX2Jsb2IgPwog
ICAgICAgICAmZG9tLT5yYW1kaXNrX3NlZyA6IE5VTEw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDM1MGUy
NzQuLjFjMDU3OWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xODIsNiArMTgyLDExIEBAIGludCBsaWJ4
bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGlmIChi
X2luZm8tPnRhcmdldF9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUKQogICAgICAgICBiX2lu
Zm8tPnRhcmdldF9tZW1rYiA9IGJfaW5mby0+bWF4X21lbWtiOwogCisjaWZkZWYgR1VFU1RfUkFN
X0JBU0UKKyAgICBpZiAoYl9pbmZvLT5yYW1iYXNlID09IExJQlhMX0lOVkFMSURfUkFNX0JBU0Up
CisgICAgICAgIGJfaW5mby0+cmFtYmFzZSA9IEdVRVNUX1JBTTBfQkFTRTsKKyNlbmRpZgorCiAg
ICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmNsYWltX21vZGUsIGZhbHNlKTsK
IAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5sb2NhbHRpbWUsIGZhbHNl
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKaW5kZXggMmRhM2FjNC4uYmU2NTk4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTcwMywxMiArNzAz
LDEyIEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fYm9vdF94ZW5faW5pdCBmYWlsZWQiKTsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQotI2lmZGVmIEdVRVNUX1JBTV9CQVNFCi0gICAgaWYgKCAo
cmV0ID0geGNfZG9tX3JhbWJhc2VfaW5pdChkb20sIEdVRVNUX1JBTV9CQVNFKSkgIT0gMCApIHsK
KworICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1iYXNlX2luaXQoZG9tLCBpbmZvLT5yYW1iYXNl
KSkgIT0gMCApIHsKICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9yYW1iYXNlIGZhaWxlZCIp
OwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0jZW5kaWYKKwogICAgIGlmICggKHJldCA9IHhj
X2RvbV9wYXJzZV9pbWFnZShkb20pKSAhPSAwICkgewogICAgICAgICBMT0dFKEVSUk9SLCAieGNf
ZG9tX3BhcnNlX2ltYWdlIGZhaWxlZCIpOwogICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IDE2OTlmMzIuLjViMGI1MGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTAwLDYg
KzEwMCw3IEBACiAjZGVmaW5lIExJQlhMX0hWTV9FWFRSQV9NRU1PUlkgMjA0OAogI2RlZmluZSBM
SUJYTF9NSU5fRE9NMF9NRU0gKDEyOCoxMDI0KQogI2RlZmluZSBMSUJYTF9JTlZBTElEX0dGTiAo
fih1aW50NjRfdCkwKQorI2RlZmluZSBMSUJYTF9JTlZBTElEX1JBTV9CQVNFICh+KHVpbnQ2NF90
KTApCiAvKiB1c2UgMCBhcyB0aGUgZG9taWQgb2YgdGhlIHRvb2xzdGFjayBkb21haW4gZm9yIG5v
dyAqLwogI2RlZmluZSBMSUJYTF9UT09MU1RBQ0tfRE9NSUQgMAogI2RlZmluZSBRRU1VX1NJR05B
VFVSRSAiRGV2aWNlTW9kZWxSZWNvcmQwMDAyIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDUwMmExNDgu
LmI2Y2M4ZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQxNiw2ICs0MTYsNyBAQCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAoInRhcmdl
dF9tZW1rYiIsICAgIE1lbUtCKSwKICAgICAoInZpZGVvX21lbWtiIiwgICAgIE1lbUtCKSwKICAg
ICAoInNoYWRvd19tZW1rYiIsICAgIE1lbUtCKSwKKyAgICAoInJhbWJhc2UiLCAgICAgICAgIHVp
bnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9JTlZBTElEX1JBTV9CQVNFJ30pLAogICAgICgicnRj
X3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3NpZHJlZiIsICAgIHVpbnQzMiks
CiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmluZGV4IDlhMjg3MGUu
LjI4ZDU3YzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYworKysgYi90b29s
cy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlIDxzeXMvc2Vs
ZWN0Lmg+CiAjaW5jbHVkZSA8c3lzL3V0c25hbWUuaD4gLyogZm9yIHV0c25hbWUgaW4geGwgaW5m
byAqLwogI2luY2x1ZGUgPHhlbnRvb2xsb2cuaD4KKyNpbmNsdWRlIDx4ZW5jdHJsLmg+CiAjaW5j
bHVkZSA8Y3R5cGUuaD4KICNpbmNsdWRlIDxpbnR0eXBlcy5oPgogI2luY2x1ZGUgPGxpbWl0cy5o
PgpAQCAtMTM1Miw2ICsxMzUzLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNv
bnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25m
aWcsICJtYXhtZW0iLCAmbCwgMCkpCiAgICAgICAgIGJfaW5mby0+bWF4X21lbWtiID0gbCAqIDEw
MjQ7CiAKKyNpZmRlZiBHVUVTVF9SQU1fQkFTRQorICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAo
Y29uZmlnLCAicmFtYmFzZV9wZm4iLCAmbCwgMCkpIHsKKyAgICAgICAgLyogVE9ETyBhZGQgbW9y
ZSBkZXRhaWxlZCBjaGVjayBmb3IgdmFsaWQgdmFsdWUgKi8KKyAgICAgICAgdWludDY0X3QgcmFt
YmFzZSA9ICh1aW50NjRfdClsIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgICAgIGlmIChyYW1iYXNl
ID4gKEdVRVNUX1JBTTBfQkFTRSArIEdVRVNUX1JBTTBfU0laRSkpIHsKKyAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgMHglbHggZm9yIFwicmFtYmFzZV9w
Zm5cIlxuIiwgbCk7CisgICAgICAgICAgICBleGl0ICgxKTsKKyAgICAgICAgfQorICAgICAgICBi
X2luZm8tPnJhbWJhc2UgPSByYW1iYXNlOworICAgIH0KKyNlbmRpZgorCiAgICAgaWYgKCF4bHVf
Y2ZnX2dldF9sb25nIChjb25maWcsICJ2Y3B1cyIsICZsLCAwKSkgewogICAgICAgICB2Y3B1cyA9
IGw7CiAgICAgICAgIGlmIChsaWJ4bF9jcHVfYml0bWFwX2FsbG9jKGN0eCwgJmJfaW5mby0+YXZh
aWxfdmNwdXMsIGwpKSB7Ci0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P1-0006BD-Sp; Wed, 18 May 2016 16:32:55 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P1-00069R-7K
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:55 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B4/7A-07120-6399C375; Wed, 18 May 2016 16:32:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTmGl3TmTb
 hBq9e2Fis7LnI7MDocfjDFZYAxijWzLyk/IoE1owZuyaxFDw0qZg1/wVzA+NTrS5GLg4hgQWM
 EosbHrF0MXJysAgsZpaYfYcPJCEh0M8qcaN/PztIQkIgRuLjpXZGCLtCovHfXCYQW0hAR+Ld9
 deMEJN6mCRONfSBNbAJGEt03utiBrFFBLQk9s7/yApSxCxwnFFi2eXFrCAJYQFfiRnLulghVq
 tKnPxyAayZV8BHYs6yx0AncQBtk5O48i8BJMwJVP7q3nNmiMU+EpsfNLFNYAS6n2EVo3pxalF
 ZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsadz50OMUpyMCmJ
 8l6cZBMuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL37nSgnGBRanpqRVpmDjDEYdISHDxKIrzPQ
 NK8xQWJucWZ6RCpU4zGHFt+X1vLxLFt6r21TEIsefl5qVLivDIzgEoFQEozSvPgBsFi7xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEed+ALOTJzCuB2/cK6BQmoFNuiYGdUpKIkJJqYDTd3bn
 c5E+9Xc13165fDaGt/H2not8UBc5SOGD85p4Fu37nKYFLPKUno1ap5pnHTlX/18l+15Hjz/zL
 EX2f/nK3b7E1vsywdNO3hWa1ZbxN66ruibyYb1HV2lpq5ZYyZ24do0jUqeDLaw/9vrA/fXWlT
 FJ8w7v5nH4nuGqnTFrmnFHa4XVERYmlOCPRUIu5qDgRAEuF8J+4AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1463589173!14750358!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23730 invoked from network); 18 May 2016 16:32:53 -0000
Received: from mail-lb0-f172.google.com (HELO mail-lb0-f172.google.com)
 (209.85.217.172)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:53 -0000
Received: by mail-lb0-f172.google.com with SMTP id h1so19434717lbj.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CkEMVDhmLZ6epUPwfGezB8q1dE2iHDp70qgzGxYmqdk=;
 b=a39DWD4FKJ1eohmxEXF4CRgz6OKv87An3pcXsWxpCCdOn8ikq9JGaNoB/hCkNDwwhJ
 MGQCMnD+kgfrCEmMAPiJXtwPHu+0pZ0PeRcri05GpDYXVoM1EprPdbsWlFfcpQhD033T
 rjehHa831R+AJr+v62qxzw7FNeKefweenrCBc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CkEMVDhmLZ6epUPwfGezB8q1dE2iHDp70qgzGxYmqdk=;
 b=CPIHCSyU55s5ZXWOW7M1Ii4EKR+9CzjZjSuo0Qu7n/Xm2d+LGEeNbRCmF5/xw1O1Dh
 F4hxmj4uy4cSE4JB8LPa4B7pRPOPMo3TMHyzZ+fIClnZFeY0L7gSBcLUkPFI88G6TARz
 P71wnxVdTbEcBNiqGxoX5eoTwaDRSGgmyxXy5zzSQrX7bqm8EoyXg/kRR8k85cLTtln2
 zJgWBfZoySE2LAUF050SwRFNT/7reKs47zu93zMVYRFy5E55VZBAjg7QeR/aveUXKK6w
 aP0iYcFRg9Mxq2scIF+sS4xVe8ayZjjG1RMPUTfBwkVdFZ2huY1+Q4gZriJYwtNIFtRV
 nFFA==
X-Gm-Message-State: AOPr4FWX/Tb4VD+5KO2QNqh9GVEo+FRUg7z1g0wt7LdRYMWfI1QL9GmFJzZHb3+dkIHuTQ8Q
X-Received: by 10.112.43.225 with SMTP id z1mr1400744lbl.14.1463589173268;
 Wed, 18 May 2016 09:32:53 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:52 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:27 +0300
Message-Id: <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Tyshchenko <oleksandr.tyshchenko@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 04/18] libxl: add ability to set
	rambase_pfn via cfg file
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kci50eXNoY2hlbmtvQGdsb2JhbGxv
Z2ljLmNvbT4KCkluIGNhc2Ugb2YgbWlzc2luZyByZXF1aXJlZCBwcm9wZXJ0eSBpbiBjZmcgZmls
ZQp0aGUgZGVmYXVsdCB2YWx1ZSAoMHg0MDAwMCkgc2hvdWxkIGJlIHVzZWQuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29AZ2xvYmFsbG9n
aWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVu
a29AZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJp
aS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19kb21fYXJt
LmMgICAgIHwgMTMgKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICB8
IDEwICsrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgNSArKysrKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCB8ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgMSAr
CiB0b29scy9saWJ4bC94bF9jbWRpbXBsLmMgICAgIHwgMTMgKysrKysrKysrKysrKwogNyBmaWxl
cyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5k
ZXggNWVlOGVlZi4uOTZkZjY2OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtNDE1LDkgKzQxNSwxMiBAQCBpbnQg
YXJjaF9zZXR1cF9tZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICB1aW50NjRf
dCBtb2RiYXNlOwogCiAgICAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPnRvdGFs
X3BhZ2VzIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgdWludDY0X3QgZ3Vlc3RfcmFtYmFzZSA9ICh1
aW50NjRfdClkb20tPnJhbWJhc2VfcGZuIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgdWludDY0X3Qg
Z3Vlc3RfcmFtc2l6ZSA9IChHVUVTVF9SQU0wX0JBU0UgKyBHVUVTVF9SQU0wX1NJWkUpIC0KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X3JhbWJhc2U7CiAKLSAgICBjb25zdCB1
aW50NjRfdCBiYW5rYmFzZVtdID0gR1VFU1RfUkFNX0JBTktfQkFTRVM7Ci0gICAgY29uc3QgdWlu
dDY0X3QgYmFua21heFtdID0gR1VFU1RfUkFNX0JBTktfU0laRVM7CisgICAgY29uc3QgdWludDY0
X3QgYmFua2Jhc2VbXSA9IHtndWVzdF9yYW1iYXNlLCBHVUVTVF9SQU0xX0JBU0V9OworICAgIGNv
bnN0IHVpbnQ2NF90IGJhbmttYXhbXSA9IHtndWVzdF9yYW1zaXplLCBHVUVTVF9SQU0xX1NJWkV9
OwogCiAgICAgLyogQ29udmVuaWVudCAqLwogICAgIGNvbnN0IHVpbnQ2NF90IGtlcm5iYXNlID0g
ZG9tLT5rZXJuZWxfc2VnLnZzdGFydDsKQEAgLTQzMyw4ICs0MzYsNiBAQCBpbnQgYXJjaF9zZXR1
cF9tZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICB4ZW5fcGZuX3QgcDJtX3Np
emU7CiAgICAgdWludDY0X3QgYmFuazBlbmQ7CiAKLSAgICBhc3NlcnQoZG9tLT5yYW1iYXNlX3Bm
biA8PCBYQ19QQUdFX1NISUZUID09IGJhbmtiYXNlWzBdKTsKLQogICAgIGlmICggbW9kc2l6ZSAr
IGtlcm5zaXplID4gYmFua21heFswXSApCiAgICAgewogICAgICAgICBET01QUklOVEYoIiVzOiBO
b3QgZW5vdWdoIG1lbW9yeSBmb3IgdGhlIGtlcm5lbCtkdGIraW5pdHJkIiwKQEAgLTQ0OCwxMSAr
NDQ5LDExIEBAIGludCBhcmNoX3NldHVwX21lbWluaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgaWYgKCByYW1zaXplID4gR1VFU1Rf
UkFNX01BWCApCisgICAgaWYgKCByYW1zaXplID4gKGJhbmttYXhbMF0gKyBiYW5rbWF4WzFdKSAp
CiAgICAgewogICAgICAgICBET01QUklOVEYoIiVzOiByYW0gc2l6ZSBpcyB0b28gbGFyZ2UgZm9y
IGd1ZXN0IGFkZHJlc3Mgc3BhY2U6ICIKICAgICAgICAgICAgICAgICAgICIlIlBSSXg2NCIgPiAl
bGx4IiwKLSAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcmFtc2l6ZSwgR1VFU1RfUkFN
X01BWCk7CisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJhbXNpemUsIGJhbmttYXhb
MF0gKyBiYW5rbWF4WzFdKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRl
eCAwYWY4MDEwLi43Zjk1NDdiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMzcyLDcgKzM3MiwxMCBAQCBzdGF0aWMg
aW50IG1ha2VfbWVtb3J5X25vZGVzKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKIHsKICAgICBp
bnQgcmVzLCBpOwogICAgIGNvbnN0IGNoYXIgKm5hbWU7Ci0gICAgY29uc3QgdWludDY0X3QgYmFu
a2Jhc2VbXSA9IEdVRVNUX1JBTV9CQU5LX0JBU0VTOworCisgICAgdWludDY0X3QgZ3Vlc3RfcmFt
YmFzZSA9ICh1aW50NjRfdClkb20tPnJhbWJhc2VfcGZuIDw8IFhDX1BBR0VfU0hJRlQ7CisKKyAg
ICBjb25zdCB1aW50NjRfdCBiYW5rYmFzZVtdID0ge2d1ZXN0X3JhbWJhc2UsIEdVRVNUX1JBTTFf
QkFTRX07CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgR1VFU1RfUkFNX0JBTktTOyBpKyspIHsKICAg
ICAgICAgbmFtZSA9IEdDU1BSSU5URigibWVtb3J5QCUiUFJJeDY0LCBiYW5rYmFzZVtpXSk7CkBA
IC05MTQsNyArOTE3LDEwIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVz
Y3JpcHRpb24obGlieGxfX2djICpnYywKIHsKICAgICB2b2lkICpmZHQgPSBkb20tPmRldmljZXRy
ZWVfYmxvYjsKICAgICBpbnQgaTsKLSAgICBjb25zdCB1aW50NjRfdCBiYW5rYmFzZVtdID0gR1VF
U1RfUkFNX0JBTktfQkFTRVM7CisKKyAgICB1aW50NjRfdCBndWVzdF9yYW1iYXNlID0gKHVpbnQ2
NF90KWRvbS0+cmFtYmFzZV9wZm4gPDwgWENfUEFHRV9TSElGVDsKKworICAgIGNvbnN0IHVpbnQ2
NF90IGJhbmtiYXNlW10gPSB7Z3Vlc3RfcmFtYmFzZSwgR1VFU1RfUkFNMV9CQVNFfTsKIAogICAg
IGNvbnN0IHN0cnVjdCB4Y19kb21fc2VnICpyYW1kaXNrID0gZG9tLT5yYW1kaXNrX2Jsb2IgPwog
ICAgICAgICAmZG9tLT5yYW1kaXNrX3NlZyA6IE5VTEw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDM1MGUy
NzQuLjFjMDU3OWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xODIsNiArMTgyLDExIEBAIGludCBsaWJ4
bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGlmIChi
X2luZm8tPnRhcmdldF9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUKQogICAgICAgICBiX2lu
Zm8tPnRhcmdldF9tZW1rYiA9IGJfaW5mby0+bWF4X21lbWtiOwogCisjaWZkZWYgR1VFU1RfUkFN
X0JBU0UKKyAgICBpZiAoYl9pbmZvLT5yYW1iYXNlID09IExJQlhMX0lOVkFMSURfUkFNX0JBU0Up
CisgICAgICAgIGJfaW5mby0+cmFtYmFzZSA9IEdVRVNUX1JBTTBfQkFTRTsKKyNlbmRpZgorCiAg
ICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmNsYWltX21vZGUsIGZhbHNlKTsK
IAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5sb2NhbHRpbWUsIGZhbHNl
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKaW5kZXggMmRhM2FjNC4uYmU2NTk4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTcwMywxMiArNzAz
LDEyIEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fYm9vdF94ZW5faW5pdCBmYWlsZWQiKTsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQotI2lmZGVmIEdVRVNUX1JBTV9CQVNFCi0gICAgaWYgKCAo
cmV0ID0geGNfZG9tX3JhbWJhc2VfaW5pdChkb20sIEdVRVNUX1JBTV9CQVNFKSkgIT0gMCApIHsK
KworICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1iYXNlX2luaXQoZG9tLCBpbmZvLT5yYW1iYXNl
KSkgIT0gMCApIHsKICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9yYW1iYXNlIGZhaWxlZCIp
OwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0jZW5kaWYKKwogICAgIGlmICggKHJldCA9IHhj
X2RvbV9wYXJzZV9pbWFnZShkb20pKSAhPSAwICkgewogICAgICAgICBMT0dFKEVSUk9SLCAieGNf
ZG9tX3BhcnNlX2ltYWdlIGZhaWxlZCIpOwogICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IDE2OTlmMzIuLjViMGI1MGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTAwLDYg
KzEwMCw3IEBACiAjZGVmaW5lIExJQlhMX0hWTV9FWFRSQV9NRU1PUlkgMjA0OAogI2RlZmluZSBM
SUJYTF9NSU5fRE9NMF9NRU0gKDEyOCoxMDI0KQogI2RlZmluZSBMSUJYTF9JTlZBTElEX0dGTiAo
fih1aW50NjRfdCkwKQorI2RlZmluZSBMSUJYTF9JTlZBTElEX1JBTV9CQVNFICh+KHVpbnQ2NF90
KTApCiAvKiB1c2UgMCBhcyB0aGUgZG9taWQgb2YgdGhlIHRvb2xzdGFjayBkb21haW4gZm9yIG5v
dyAqLwogI2RlZmluZSBMSUJYTF9UT09MU1RBQ0tfRE9NSUQgMAogI2RlZmluZSBRRU1VX1NJR05B
VFVSRSAiRGV2aWNlTW9kZWxSZWNvcmQwMDAyIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDUwMmExNDgu
LmI2Y2M4ZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQxNiw2ICs0MTYsNyBAQCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAoInRhcmdl
dF9tZW1rYiIsICAgIE1lbUtCKSwKICAgICAoInZpZGVvX21lbWtiIiwgICAgIE1lbUtCKSwKICAg
ICAoInNoYWRvd19tZW1rYiIsICAgIE1lbUtCKSwKKyAgICAoInJhbWJhc2UiLCAgICAgICAgIHVp
bnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9JTlZBTElEX1JBTV9CQVNFJ30pLAogICAgICgicnRj
X3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3NpZHJlZiIsICAgIHVpbnQzMiks
CiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmluZGV4IDlhMjg3MGUu
LjI4ZDU3YzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYworKysgYi90b29s
cy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlIDxzeXMvc2Vs
ZWN0Lmg+CiAjaW5jbHVkZSA8c3lzL3V0c25hbWUuaD4gLyogZm9yIHV0c25hbWUgaW4geGwgaW5m
byAqLwogI2luY2x1ZGUgPHhlbnRvb2xsb2cuaD4KKyNpbmNsdWRlIDx4ZW5jdHJsLmg+CiAjaW5j
bHVkZSA8Y3R5cGUuaD4KICNpbmNsdWRlIDxpbnR0eXBlcy5oPgogI2luY2x1ZGUgPGxpbWl0cy5o
PgpAQCAtMTM1Miw2ICsxMzUzLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNv
bnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25m
aWcsICJtYXhtZW0iLCAmbCwgMCkpCiAgICAgICAgIGJfaW5mby0+bWF4X21lbWtiID0gbCAqIDEw
MjQ7CiAKKyNpZmRlZiBHVUVTVF9SQU1fQkFTRQorICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAo
Y29uZmlnLCAicmFtYmFzZV9wZm4iLCAmbCwgMCkpIHsKKyAgICAgICAgLyogVE9ETyBhZGQgbW9y
ZSBkZXRhaWxlZCBjaGVjayBmb3IgdmFsaWQgdmFsdWUgKi8KKyAgICAgICAgdWludDY0X3QgcmFt
YmFzZSA9ICh1aW50NjRfdClsIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgICAgIGlmIChyYW1iYXNl
ID4gKEdVRVNUX1JBTTBfQkFTRSArIEdVRVNUX1JBTTBfU0laRSkpIHsKKyAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgMHglbHggZm9yIFwicmFtYmFzZV9w
Zm5cIlxuIiwgbCk7CisgICAgICAgICAgICBleGl0ICgxKTsKKyAgICAgICAgfQorICAgICAgICBi
X2luZm8tPnJhbWJhc2UgPSByYW1iYXNlOworICAgIH0KKyNlbmRpZgorCiAgICAgaWYgKCF4bHVf
Y2ZnX2dldF9sb25nIChjb25maWcsICJ2Y3B1cyIsICZsLCAwKSkgewogICAgICAgICB2Y3B1cyA9
IGw7CiAgICAgICAgIGlmIChsaWJ4bF9jcHVfYml0bWFwX2FsbG9jKGN0eCwgJmJfaW5mby0+YXZh
aWxfdmNwdXMsIGwpKSB7Ci0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:57 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P3-0006DY-8o; Wed, 18 May 2016 16:32:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P2-0006A3-1Y
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:56 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 17/66-26485-7399C375; Wed, 18 May 2016 16:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTmZl2zmTb
 hBj2nrCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8a8vR/YCu5xVxxrnsDewHiAo4uRk0NIYCGj
 xIy1NV2MXBwsAouZJVb9X8cM4kgI9LNK3Jk6mQ2kSkIgRmLOoofMEHaVxNpv/1ghunUk3l1/z
 QjSICTQwyQx99VNsAY2AWOJzntdYA0iAloSe+d/ZAUpYhboZZRYuaSHHSQhLBAm8bF/OxOIzS
 KgKtF19S9YM6+Aj8SqX9+BbA6gbXISV/4lgIQ5BXwlXt17zgyx2Edi84MmtgmMAgsYGVYxahS
 nFpWlFukaGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGFgMQ7GD8t83zEKMk
 B5OSKO/FSTbhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4704HygkWpaanVqRl5gCDHCYtwcGjJ
 ML7DCTNW1yQmFucmQ6ROsVoybHl97W1TBxbFtwAktum3lvLJMSSl5+XKiXOOx2kQQCkIaM0D2
 4cLBIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3DcgUnsy8Eritr4AOYgI66JYY2EEliQg
 pqQbGtTpRgplbpZ7sYzZI332ruNs/5rLiE18hkS1Hp/Mu5/1zSvnz1c/uj9frT3L8va1pd5Tz
 tLlVjc0fMt8w/c+ZVXD/277cnee5w2bO/xOVYK558fa+h/YlFSqZr/688378fksyiwBPeXSVs
 sHcRe+vlBvO6rZfX8CZXfJnuRL7z9yu6qMRC04YKbEUZyQaajEXFScCAEz68Pm/AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463589174!24393862!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18492 invoked from network); 18 May 2016 16:32:54 -0000
Received: from mail-lb0-f179.google.com (HELO mail-lb0-f179.google.com)
 (209.85.217.179)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:54 -0000
Received: by mail-lb0-f179.google.com with SMTP id n11so19480950lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Yv/fA1bQhLsmxyPmic+L2S+7R6jq1hPYz5d7nrZ9WdU=;
 b=F8T7nDNgDxqjKiBmS7zEilIYYQachL5zJP2FSmd/oXik6NkM6EJRr8TLVLpBtmwXNA
 5YAd32+SbDzjiMUgv8VbXeYk5iFQQCGMnO+UCjO6c3K6K9Hlr0UroN15+BhDoIGPbeL5
 5kn/Vs/XOQ8u7ssnsFpPBqT+HEmwlo+29SwgY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Yv/fA1bQhLsmxyPmic+L2S+7R6jq1hPYz5d7nrZ9WdU=;
 b=lV4kV4lsfSS+VcK/nW4GAiN8dwVrxBvrFfZ5Pfa9zQcOumev9z5UmD0+kcVh+zt0C0
 EGClpANUxNSYOnjciar0671lFIFwOqhKhg0avFCxV3BrAHCfH7au0FYlaGdp/kNvze2Y
 nVvwwXGliNaG07Q3r/otzI+b8wdcQTN+iiRZujw2s/UyQ6kFYg9ipTlO/GBzMYb30yTs
 pHw4ExIyGCYeMpdbbcIKaEjCCxmwgEL2AaWNKUZXtHPKn0ZJSAQMHmoo5mfM+OhfvkNw
 igs1crMFk5TKnIXKGH5SqXlcmiok9zwUHFDcuLkDikgz0woISEuBNtYcYeRJsJ7HLBxU
 W8ow==
X-Gm-Message-State: AOPr4FV3H3koHlQZc9OvYCtDQqytmRnqFqPrJT/JZErFRUCpUvv4o9SrcNVCCCbmBSDvYVuS
X-Received: by 10.112.171.98 with SMTP id at2mr2544658lbc.124.1463589174350;
 Wed, 18 May 2016 09:32:54 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:53 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:28 +0300
Message-Id: <1463589161-4153-6-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 05/18] xen/arm: allow reassigning of
	hw interrupts to guest domain
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIFRzZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMu
Y29tPgoKUGF0Y2ggYWxsb3dzIHJlYXNzaWduaW5nIG9mIGhhcmR3YXJlIGludGVycnVwdHMgZnJv
bSBkb20wIHRvCm90aGVyIGd1ZXN0IGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBUc2Vn
bHl0c2t5aSA8YW5kcmlpLnRzZWdseXRza3lpQGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1i
eTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAxOSArKysrKysrKysrKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXggMWYzODYwNS4uYzQ3
MDYxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9p
cnEuYwpAQCAtNDgxLDEyICs0ODEsMjMgQEAgaW50IHJvdXRlX2lycV90b19ndWVzdChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgfQogCiAgICAgICAgIGlmICgg
dGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykgKQotICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUiAiSVJRICV1IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gJXVcbiIsCi0g
ICAgICAgICAgICAgICAgICAgaXJxLCBhZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHICJJUlEgJXUgaXMgcmVhc3NpZ25lZCBmcm9tIGRv
bWFpbiAldSB0byBkb21haW4gJXVcbiIsCisgICAgICAgICAgICAgICAgICAgIGlycSwgYWQtPmRv
bWFpbl9pZCwgZC0+ZG9tYWluX2lkKTsKKworICAgICAgICAgICAgcmV0dmFsID0gZ2ljX3JlbW92
ZV9pcnFfZnJvbV9ndWVzdChhZCwgaXJxLCBkZXNjKTsKKyAgICAgICAgICAgIGlmICggcmV0dmFs
ICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJmYWlsZWQgdG8gcmVtb3Zl
IElSUSAldSBmcm9tIGRvbWFpbiAldSAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
aXJxLCBhZC0+ZG9tYWluX2lkLCByZXR2YWwpOworICAgICAgICAgICAgeGZyZWUoZGVzYy0+YWN0
aW9uKTsKKyAgICAgICAgICAgIGRlc2MtPmFjdGlvbiA9IE5VTEw7CisgICAgICAgIH0KICAgICAg
ICAgZWxzZQorICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJUlEg
JXUgaXMgYWxyZWFkeSB1c2VkIGJ5IFhlblxuIiwgaXJxKTsKLSAgICAgICAgcmV0dmFsID0gLUVC
VVNZOwotICAgICAgICBnb3RvIG91dDsKKwkJCXJldHZhbCA9IC1FQlVTWTsKKwkJCWdvdG8gb3V0
OworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0dmFsID0gX19zZXR1cF9pcnEoZGVzYywgMCwg
YWN0aW9uKTsKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:57 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P3-0006DY-8o; Wed, 18 May 2016 16:32:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P2-0006A3-1Y
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:56 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 17/66-26485-7399C375; Wed, 18 May 2016 16:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTmZl2zmTb
 hBj2nrCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8a8vR/YCu5xVxxrnsDewHiAo4uRk0NIYCGj
 xIy1NV2MXBwsAouZJVb9X8cM4kgI9LNK3Jk6mQ2kSkIgRmLOoofMEHaVxNpv/1ghunUk3l1/z
 QjSICTQwyQx99VNsAY2AWOJzntdYA0iAloSe+d/ZAUpYhboZZRYuaSHHSQhLBAm8bF/OxOIzS
 KgKtF19S9YM6+Aj8SqX9+BbA6gbXISV/4lgIQ5BXwlXt17zgyx2Edi84MmtgmMAgsYGVYxahS
 nFpWlFukaGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGFgMQ7GD8t83zEKMk
 B5OSKO/FSTbhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4704HygkWpaanVqRl5gCDHCYtwcGjJ
 ML7DCTNW1yQmFucmQ6ROsVoybHl97W1TBxbFtwAktum3lvLJMSSl5+XKiXOOx2kQQCkIaM0D2
 4cLBIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3DcgUnsy8Eritr4AOYgI66JYY2EEliQg
 pqQbGtTpRgplbpZ7sYzZI332ruNs/5rLiE18hkS1Hp/Mu5/1zSvnz1c/uj9frT3L8va1pd5Tz
 tLlVjc0fMt8w/c+ZVXD/277cnee5w2bO/xOVYK558fa+h/YlFSqZr/688378fksyiwBPeXSVs
 sHcRe+vlBvO6rZfX8CZXfJnuRL7z9yu6qMRC04YKbEUZyQaajEXFScCAEz68Pm/AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463589174!24393862!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18492 invoked from network); 18 May 2016 16:32:54 -0000
Received: from mail-lb0-f179.google.com (HELO mail-lb0-f179.google.com)
 (209.85.217.179)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:54 -0000
Received: by mail-lb0-f179.google.com with SMTP id n11so19480950lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Yv/fA1bQhLsmxyPmic+L2S+7R6jq1hPYz5d7nrZ9WdU=;
 b=F8T7nDNgDxqjKiBmS7zEilIYYQachL5zJP2FSmd/oXik6NkM6EJRr8TLVLpBtmwXNA
 5YAd32+SbDzjiMUgv8VbXeYk5iFQQCGMnO+UCjO6c3K6K9Hlr0UroN15+BhDoIGPbeL5
 5kn/Vs/XOQ8u7ssnsFpPBqT+HEmwlo+29SwgY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Yv/fA1bQhLsmxyPmic+L2S+7R6jq1hPYz5d7nrZ9WdU=;
 b=lV4kV4lsfSS+VcK/nW4GAiN8dwVrxBvrFfZ5Pfa9zQcOumev9z5UmD0+kcVh+zt0C0
 EGClpANUxNSYOnjciar0671lFIFwOqhKhg0avFCxV3BrAHCfH7au0FYlaGdp/kNvze2Y
 nVvwwXGliNaG07Q3r/otzI+b8wdcQTN+iiRZujw2s/UyQ6kFYg9ipTlO/GBzMYb30yTs
 pHw4ExIyGCYeMpdbbcIKaEjCCxmwgEL2AaWNKUZXtHPKn0ZJSAQMHmoo5mfM+OhfvkNw
 igs1crMFk5TKnIXKGH5SqXlcmiok9zwUHFDcuLkDikgz0woISEuBNtYcYeRJsJ7HLBxU
 W8ow==
X-Gm-Message-State: AOPr4FV3H3koHlQZc9OvYCtDQqytmRnqFqPrJT/JZErFRUCpUvv4o9SrcNVCCCbmBSDvYVuS
X-Received: by 10.112.171.98 with SMTP id at2mr2544658lbc.124.1463589174350;
 Wed, 18 May 2016 09:32:54 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:53 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:28 +0300
Message-Id: <1463589161-4153-6-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 05/18] xen/arm: allow reassigning of
	hw interrupts to guest domain
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIFRzZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMu
Y29tPgoKUGF0Y2ggYWxsb3dzIHJlYXNzaWduaW5nIG9mIGhhcmR3YXJlIGludGVycnVwdHMgZnJv
bSBkb20wIHRvCm90aGVyIGd1ZXN0IGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBUc2Vn
bHl0c2t5aSA8YW5kcmlpLnRzZWdseXRza3lpQGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1i
eTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAxOSArKysrKysrKysrKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXggMWYzODYwNS4uYzQ3
MDYxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9p
cnEuYwpAQCAtNDgxLDEyICs0ODEsMjMgQEAgaW50IHJvdXRlX2lycV90b19ndWVzdChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgfQogCiAgICAgICAgIGlmICgg
dGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykgKQotICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUiAiSVJRICV1IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gJXVcbiIsCi0g
ICAgICAgICAgICAgICAgICAgaXJxLCBhZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHICJJUlEgJXUgaXMgcmVhc3NpZ25lZCBmcm9tIGRv
bWFpbiAldSB0byBkb21haW4gJXVcbiIsCisgICAgICAgICAgICAgICAgICAgIGlycSwgYWQtPmRv
bWFpbl9pZCwgZC0+ZG9tYWluX2lkKTsKKworICAgICAgICAgICAgcmV0dmFsID0gZ2ljX3JlbW92
ZV9pcnFfZnJvbV9ndWVzdChhZCwgaXJxLCBkZXNjKTsKKyAgICAgICAgICAgIGlmICggcmV0dmFs
ICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJmYWlsZWQgdG8gcmVtb3Zl
IElSUSAldSBmcm9tIGRvbWFpbiAldSAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
aXJxLCBhZC0+ZG9tYWluX2lkLCByZXR2YWwpOworICAgICAgICAgICAgeGZyZWUoZGVzYy0+YWN0
aW9uKTsKKyAgICAgICAgICAgIGRlc2MtPmFjdGlvbiA9IE5VTEw7CisgICAgICAgIH0KICAgICAg
ICAgZWxzZQorICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJUlEg
JXUgaXMgYWxyZWFkeSB1c2VkIGJ5IFhlblxuIiwgaXJxKTsKLSAgICAgICAgcmV0dmFsID0gLUVC
VVNZOwotICAgICAgICBnb3RvIG91dDsKKwkJCXJldHZhbCA9IC1FQlVTWTsKKwkJCWdvdG8gb3V0
OworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0dmFsID0gX19zZXR1cF9pcnEoZGVzYywgMCwg
YWN0aW9uKTsKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:58 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P4-0006GM-3L; Wed, 18 May 2016 16:32:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P3-0006D7-Fy
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8A/A0-12567-8399C375; Wed, 18 May 2016 16:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfS6ma7FTJt
 wgwXnuS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bMZa+YC25yVJw9fJy1gfEkWxcjF4eQwHxG
 iX/zn7CCOCwCi5klDry6xgjiSAj0s0r8nzeJuYuRE8iJkdi55Cw7hF0psfrwEzYQW0hAR+Ld9
 deMEKN6mCSePF3ACJJgEzCW6LzXBdYsIqAlsXf+R1YQm1nAV2L7hXVgzcICHhIvpn1kArFZBF
 Qldr16D7aAV8BH4nX7OqB6DqBlchJX/iWAhDmBWl/de84MsddHYvODJrYJjAILGBlWMWoUpxa
 VpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhYDEOxgPHva8xCjJAeT
 kijvxUk24UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeANnAOUEi1LTUyvSMnOAQQ6TluDgURLhf
 TYdKM1bXJCYW5yZDpE6xWjMseX3tbVMHNum3lvLJMSSl5+XKiXOKwMySQCkNKM0D24QLPouMc
 pKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXA2QKT2ZeCdy+V0CnMAGdcksM7JSSRISUVAOjQsz
 pvY3TD6/7ylq4dNFtvT13t/nzHvK+/Eckzkhvb1et5cPz6zqWLRaMOSDlOOHtx5WmCom3z89O
 Obyort0rcv/ao+l2YRk3jaYa+Et8OMH3cr9FS77pya9PpqnrXtBNm6j0tffhX4tTs3KFaycnz
 T7fFOeb4vj3/YW7E1WfS278/MJ197+gG0osxRmJhlrMRcWJAHkPxga5AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1463589175!40140261!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37321 invoked from network); 18 May 2016 16:32:56 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:56 -0000
Received: by mail-lf0-f54.google.com with SMTP id j8so22326011lfd.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ef15NVot4zBImccCsI7cZxmBqtqLXVKVkBBwWlBwQ9U=;
 b=XL3og+PZG+ETJx/fWyNKKcEKzMGQrFJto7tw37IlifZmkExPANWal4CDIiFfve/Klg
 S/tleQjbqdw74mZX50eViiRYrd7KIWwbSi0qyNwRDBYmwm0XH61xWyQ1EX2+/AhMZL+b
 Mh1Qkc8McvjrG8WT5YEg4opMOLkUIZTa+39Z4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ef15NVot4zBImccCsI7cZxmBqtqLXVKVkBBwWlBwQ9U=;
 b=jVqkpgV4UFlmLqLLvCQCU+oRiCILzaoItTLLmn+yXjZ+LgSSMyL5jjhGRVwTL/gtwr
 fAQIfJOOu3wqGZdnbyAOLBTwG1A2EpqGpqItbm/84S0iNzVZd5S/BRIqPOj2wtmXoDlM
 KCTSnn8iYZkmgtH6841eKicVmQcHrbXrBnTUjzwyQirE8472PFeYe68R2gNPFub0RjxS
 N3n3Gexwjcf4mHXzeTGPJ/3HuHhuuuj/4Cu3GZYjvrOw2u1/kkTfQZIKb+uAXzlk1+/W
 uTj8LsN6qYsSiAIkcBmJgyGnnhvh2lhqq/tc1Ir+5w3dYxEXSrBhwN8iPoJDxcPtCPAY
 3JUg==
X-Gm-Message-State: AOPr4FWxmT40xuTko6/2s4ZMNEt/sKeDUOEeY7UHDdMQn8Ifcr8S1USx4vDCvFuwFzMmWnHj
X-Received: by 10.25.145.19 with SMTP id t19mr3043435lfd.109.1463589175470;
 Wed, 18 May 2016 09:32:55 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:54 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:29 +0300
Message-Id: <1463589161-4153-7-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 06/18] libxl: parse config data
	during domain reboot
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KCldl
IG5lZWQgdG8gcGFyc2UgY29uZmlnIGRhdGEgZHVyaW5nIGRvbWFpbiByZWJvb3QKdG8gZ2V0IGNv
cnJlY3QgSS9PIG1lbW9yeSByZWdpb25zIGZvciBtYXBwaW5nLgoKU2lnbmVkLW9mZi1ieTogVmlr
dG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9s
aWJ4bC94bF9jbWRpbXBsLmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIv
dG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmluZGV4IDI4ZDU3YzMuLjk4YTQ2YmMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYworKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBs
LmMKQEAgLTI5ODgsNiArMjk4OCwyMSBAQCBzdGFydDoKICAgICAgICAgICAgICAgICAgICAgZF9j
b25maWcuY19pbmZvLm5hbWUgPSBzdHJkdXAoY29tbW9uX2RvbW5hbWUpOwogICAgICAgICAgICAg
ICAgIH0KIAorCQlpZiAoY29uZmlnX2ZpbGUpIHsKKwkJICAgIGxpYnhsX2RvbWFpbl9jb25maWdf
aW5pdCgmZF9jb25maWcpOworCisJCSAgICByZXQgPSBsaWJ4bF9yZWFkX2ZpbGVfY29udGVudHMo
Y3R4LCBjb25maWdfZmlsZSwKKwkJCQkJCSAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19sZW4pOwor
CQkgICAgaWYgKHJldCkgeworCQkJTE9HKCJGYWlsZWQgdG8gcmVhZCBjb25maWcgZmlsZTogJXM6
ICVzXG4iLAorCQkJICAgIGNvbmZpZ19maWxlLCBzdHJlcnJvcihlcnJubykpOworCQkJZ290byBv
dXQ7CisJCSAgICB9CisKKwkJICAgIHBhcnNlX2NvbmZpZ19kYXRhKGNvbmZpZ19maWxlLCBjb25m
aWdfZGF0YSwgY29uZmlnX2xlbiwKKwkJCQkgICAgICAmZF9jb25maWcpOworCQl9CisKICAgICAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIFhYWCBGSVhNRTogSWYgdGhpcyBzbGVl
cCBpcyBub3QgdGhlcmUgdGhlbiBkb21haW4KICAgICAgICAgICAgICAgICAgKiByZS1jcmVhdGlv
biBmYWlscyBzb21ldGltZXMuCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJl
ZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:58 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P4-0006GM-3L; Wed, 18 May 2016 16:32:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P3-0006D7-Fy
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8A/A0-12567-8399C375; Wed, 18 May 2016 16:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfS6ma7FTJt
 wgwXnuS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bMZa+YC25yVJw9fJy1gfEkWxcjF4eQwHxG
 iX/zn7CCOCwCi5klDry6xgjiSAj0s0r8nzeJuYuRE8iJkdi55Cw7hF0psfrwEzYQW0hAR+Ld9
 deMEKN6mCSePF3ACJJgEzCW6LzXBdYsIqAlsXf+R1YQm1nAV2L7hXVgzcICHhIvpn1kArFZBF
 Qldr16D7aAV8BH4nX7OqB6DqBlchJX/iWAhDmBWl/de84MsddHYvODJrYJjAILGBlWMWoUpxa
 VpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhYDEOxgPHva8xCjJAeT
 kijvxUk24UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeANnAOUEi1LTUyvSMnOAQQ6TluDgURLhf
 TYdKM1bXJCYW5yZDpE6xWjMseX3tbVMHNum3lvLJMSSl5+XKiXOKwMySQCkNKM0D24QLPouMc
 pKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXA2QKT2ZeCdy+V0CnMAGdcksM7JSSRISUVAOjQsz
 pvY3TD6/7ylq4dNFtvT13t/nzHvK+/Eckzkhvb1et5cPz6zqWLRaMOSDlOOHtx5WmCom3z89O
 Obyort0rcv/ao+l2YRk3jaYa+Et8OMH3cr9FS77pya9PpqnrXtBNm6j0tffhX4tTs3KFaycnz
 T7fFOeb4vj3/YW7E1WfS278/MJ197+gG0osxRmJhlrMRcWJAHkPxga5AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1463589175!40140261!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37321 invoked from network); 18 May 2016 16:32:56 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:56 -0000
Received: by mail-lf0-f54.google.com with SMTP id j8so22326011lfd.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ef15NVot4zBImccCsI7cZxmBqtqLXVKVkBBwWlBwQ9U=;
 b=XL3og+PZG+ETJx/fWyNKKcEKzMGQrFJto7tw37IlifZmkExPANWal4CDIiFfve/Klg
 S/tleQjbqdw74mZX50eViiRYrd7KIWwbSi0qyNwRDBYmwm0XH61xWyQ1EX2+/AhMZL+b
 Mh1Qkc8McvjrG8WT5YEg4opMOLkUIZTa+39Z4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ef15NVot4zBImccCsI7cZxmBqtqLXVKVkBBwWlBwQ9U=;
 b=jVqkpgV4UFlmLqLLvCQCU+oRiCILzaoItTLLmn+yXjZ+LgSSMyL5jjhGRVwTL/gtwr
 fAQIfJOOu3wqGZdnbyAOLBTwG1A2EpqGpqItbm/84S0iNzVZd5S/BRIqPOj2wtmXoDlM
 KCTSnn8iYZkmgtH6841eKicVmQcHrbXrBnTUjzwyQirE8472PFeYe68R2gNPFub0RjxS
 N3n3Gexwjcf4mHXzeTGPJ/3HuHhuuuj/4Cu3GZYjvrOw2u1/kkTfQZIKb+uAXzlk1+/W
 uTj8LsN6qYsSiAIkcBmJgyGnnhvh2lhqq/tc1Ir+5w3dYxEXSrBhwN8iPoJDxcPtCPAY
 3JUg==
X-Gm-Message-State: AOPr4FWxmT40xuTko6/2s4ZMNEt/sKeDUOEeY7UHDdMQn8Ifcr8S1USx4vDCvFuwFzMmWnHj
X-Received: by 10.25.145.19 with SMTP id t19mr3043435lfd.109.1463589175470;
 Wed, 18 May 2016 09:32:55 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:54 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:29 +0300
Message-Id: <1463589161-4153-7-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 06/18] libxl: parse config data
	during domain reboot
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KCldl
IG5lZWQgdG8gcGFyc2UgY29uZmlnIGRhdGEgZHVyaW5nIGRvbWFpbiByZWJvb3QKdG8gZ2V0IGNv
cnJlY3QgSS9PIG1lbW9yeSByZWdpb25zIGZvciBtYXBwaW5nLgoKU2lnbmVkLW9mZi1ieTogVmlr
dG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9s
aWJ4bC94bF9jbWRpbXBsLmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIv
dG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmluZGV4IDI4ZDU3YzMuLjk4YTQ2YmMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYworKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBs
LmMKQEAgLTI5ODgsNiArMjk4OCwyMSBAQCBzdGFydDoKICAgICAgICAgICAgICAgICAgICAgZF9j
b25maWcuY19pbmZvLm5hbWUgPSBzdHJkdXAoY29tbW9uX2RvbW5hbWUpOwogICAgICAgICAgICAg
ICAgIH0KIAorCQlpZiAoY29uZmlnX2ZpbGUpIHsKKwkJICAgIGxpYnhsX2RvbWFpbl9jb25maWdf
aW5pdCgmZF9jb25maWcpOworCisJCSAgICByZXQgPSBsaWJ4bF9yZWFkX2ZpbGVfY29udGVudHMo
Y3R4LCBjb25maWdfZmlsZSwKKwkJCQkJCSAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19sZW4pOwor
CQkgICAgaWYgKHJldCkgeworCQkJTE9HKCJGYWlsZWQgdG8gcmVhZCBjb25maWcgZmlsZTogJXM6
ICVzXG4iLAorCQkJICAgIGNvbmZpZ19maWxlLCBzdHJlcnJvcihlcnJubykpOworCQkJZ290byBv
dXQ7CisJCSAgICB9CisKKwkJICAgIHBhcnNlX2NvbmZpZ19kYXRhKGNvbmZpZ19maWxlLCBjb25m
aWdfZGF0YSwgY29uZmlnX2xlbiwKKwkJCQkgICAgICAmZF9jb25maWcpOworCQl9CisKICAgICAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIFhYWCBGSVhNRTogSWYgdGhpcyBzbGVl
cCBpcyBub3QgdGhlcmUgdGhlbiBkb21haW4KICAgICAgICAgICAgICAgICAgKiByZS1jcmVhdGlv
biBmYWlscyBzb21ldGltZXMuCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJl
ZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:59 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P5-0006IE-5L; Wed, 18 May 2016 16:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P3-00069R-Vp
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 70/8A-07120-9399C375; Wed, 18 May 2016 16:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfS6rq7lTJt
 wg2/3OCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8aVrieMBUuFKjavmsDawLiJr4uRi0NIYAGj
 xNuH3YwgDovAYmaJv/engjkSAv2sEjNufWPvYuQAcmIk9k2v62LkBDIrJF4em84CYgsJ6Ei8u
 /6aEWJSD5PEj4nzWUESbALGEp33uphBbBEBLYm98z+CxZkFfCW2X1jHBmILCzhKPD39jx3EZh
 FQlbi45g8zyC5eAR+JpjXOEGvlJK78SwCp4ATqfHXvOTPEWh+JzQ+a2CYwAl3PsIpRvTi1qCy
 1SNdIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKgYgGAH47K/TocYJTmYlER5
 L06yCRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXt3OlBOsCg1PbUiLTMHGN4waQkOHiURXrUZQ
 Gne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClxXhmQUgGQ0ozSPLhBsLi7xCgrJc
 zLCHSaEE9BalFuZgmq/CtGcQ5GJWHeNyD38GTmlcDtewV0ChPQKbfEwE4pSURISTUw+vX6+rl
 +eCjyk5VZ58C6u4tzGhnVFbwkDGfaTc75+1TlveSt2hP/KtiyHcV4+2x3btKf4ql0/uvVhMrC
 nmnWzX8VhDXVgq7K2G+Tq3GQZLgmJHip5P9yPvPNVqFWcS3vYv7qbV9m9dOs9TS3xNVtv7q2P
 xTi5T39MebsGfE53jH7jggqGDxXYinOSDTUYi4qTgQAN8/1bLYCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1463589176!14883395!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20985 invoked from network); 18 May 2016 16:32:57 -0000
Received: from mail-lf0-f45.google.com (HELO mail-lf0-f45.google.com)
 (209.85.215.45)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:57 -0000
Received: by mail-lf0-f45.google.com with SMTP id u64so22395794lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=7TUMval6csq+7Fbb+2lLMbWG+y9zuyeIfY+XPGbL19M=;
 b=QukX0zmSEizvp2+0dua2sTJx5lbXozq1fA/n2DIIUH11MQAKCLfQ6sifwM+7rAc/6V
 DYx1VEI++rjkAg6eFVQHEYOJyblHxUTcYlk2AYz068OdeVSZ6exXSMBLkphv6nI+hJl4
 fCFVFcA7AgsgXhw2Vrf/4lON9CPFvSjy+bAGQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=7TUMval6csq+7Fbb+2lLMbWG+y9zuyeIfY+XPGbL19M=;
 b=H1W3Ftt3NQMcI8W+9pJzCvhfProdHEQv5tiyXMmVLBlDeVwSoVO9XiHfE7NaTN2nrS
 NVu6j9FWAFFBDg1V+r6/hu1pwTxWYybhH9wz2vzAAroAKyUmLBW8zHyijphYGvhUfp6n
 f8B6KV2bn6F23YGKcEs3y9wolwfPRaGSOp0c2Gd6gq0q1kZ4sZWT3EWxAwetQuOPmvsV
 yMGX1J0SVmlro8rgvFbqbo1mQJa940UnrLTRhh8SkGZgr/mWn67B7hb8KYdiiWW2gxLW
 wNiJNw7XhkhI1ngiWvbqpVoTQa+7wXN2DBfzKAsrWZBwEBaCmZRx1HgNQd8sbJtpT9cJ
 oA9A==
X-Gm-Message-State: AOPr4FUGEuV/PLb/WbS7ejQ0JvA0ubZXfkBm6+V1QsofNVhkxRXuqwYaB5HDfVJhklzRKNky
X-Received: by 10.25.42.197 with SMTP id q188mr2904839lfq.2.1463589176453;
 Wed, 18 May 2016 09:32:56 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:55 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:30 +0300
Message-Id: <1463589161-4153-8-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 07/18] tools/misc: Modify Xen
	watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KClRo
aXMgY2hhbmdlIGFsbG93cyB3YXRjaGRvZyBkYWVtb24gdG8gd29yayB0aHJ1IHdhdGNoZG9nIGRl
dmljZQpvbiB0aGUgZmlsZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgS2xlaW5payA8
dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xzL21pc2MveGVud2F0Y2hk
b2dkLmMgfCA1MiArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVud2F0Y2hkb2dkLmMgYi90b29scy9taXNjL3hlbndhdGNo
ZG9nZC5jCmluZGV4IDI1NDExN2IuLjRiMjc2MjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVu
d2F0Y2hkb2dkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW53YXRjaGRvZ2QuYwpAQCAtMSwxNyArMSwx
NyBAQAotCiAjaW5jbHVkZSA8ZXJyLmg+CiAjaW5jbHVkZSA8bGltaXRzLmg+Ci0jaW5jbHVkZSAi
eGVuY3RybC5oIgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+
CiAjaW5jbHVkZSA8ZmNudGwuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDx1bmlz
dGQuaD4KLSNpbmNsdWRlIDxzaWduYWwuaD4KICNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUg
PHN5cy9pb2N0bC5oPgorI2luY2x1ZGUgPGxpbnV4L3dhdGNoZG9nLmg+CisKKyNkZWZpbmUgREVW
X05BTUUgIi9kZXYvd2F0Y2hkb2ciCiAKLXhjX2ludGVyZmFjZSAqaDsKLWludCBpZCA9IDA7Citp
bnQgZmQgPSAtMTsKIAogdm9pZCBkYWVtb25pemUodm9pZCkKIHsKQEAgLTM2LDIwICszNiw2IEBA
IHZvaWQgZGFlbW9uaXplKHZvaWQpCiAgICAgICAgIGVycigxLCAicmVvcGVuIHN0ZGVyciIpOwog
fQogCi12b2lkIGNhdGNoX2V4aXQoaW50IHNpZykKLXsKLSAgICBpZiAoaWQpCi0gICAgICAgIHhj
X3dhdGNoZG9nKGgsIGlkLCAzMDApOwotICAgIGV4aXQoMCk7Ci19Ci0KLXZvaWQgY2F0Y2hfdXNy
MShpbnQgc2lnKQotewotICAgIGlmIChpZCkKLSAgICAgICAgeGNfd2F0Y2hkb2coaCwgaWQsIDAp
OwotICAgIGV4aXQoMCk7Ci19Ci0KIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsK
ICAgICBpbnQgdCwgczsKQEAgLTYwLDkgKzQ2LDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogCiAgICAgZGFlbW9uaXplKCk7CiAKLSAgICBoID0geGNfaW50ZXJmYWNlX29wZW4o
TlVMTCwgTlVMTCwgMCk7Ci0gICAgaWYgKGggPT0gTlVMTCkKLQllcnIoMSwgInhjX2ludGVyZmFj
ZV9vcGVuIik7CisgICAgZmQgPSBvcGVuKERFVl9OQU1FLCBPX1JEV1IpOworICAgIGlmIChmZCA8
IDApCisgICAgICAgIGVycigxLCAieGVud2F0Y2hkb2dkOiBGYWlsZWQgdG8gb3BlbiAlc1xuIiwg
REVWX05BTUUpOwogCiAgICAgdCA9IHN0cnRvdWwoYXJndlsxXSwgTlVMTCwgMCk7CiAgICAgaWYg
KHQgPT0gVUxPTkdfTUFYKQpAQCAtNzUsMjUgKzYxLDExIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKIAkgICAgZXJyKDEsICJzdHJ0b3VsIik7CiAgICAgfQogCi0gICAgaWYgKHNp
Z25hbChTSUdIVVAsICZjYXRjaF9leGl0KSA9PSBTSUdfRVJSKQotCWVycigxLCAic2lnbmFsIik7
Ci0gICAgaWYgKHNpZ25hbChTSUdJTlQsICZjYXRjaF9leGl0KSA9PSBTSUdfRVJSKQotCWVycigx
LCAic2lnbmFsIik7Ci0gICAgaWYgKHNpZ25hbChTSUdRVUlULCAmY2F0Y2hfZXhpdCkgPT0gU0lH
X0VSUikKLQllcnIoMSwgInNpZ25hbCIpOwotICAgIGlmIChzaWduYWwoU0lHVEVSTSwgJmNhdGNo
X2V4aXQpID09IFNJR19FUlIpCi0JZXJyKDEsICJzaWduYWwiKTsKLSAgICBpZiAoc2lnbmFsKFNJ
R1VTUjEsICZjYXRjaF91c3IxKSA9PSBTSUdfRVJSKQotCWVycigxLCAic2lnbmFsIik7Ci0KLSAg
ICBpZCA9IHhjX3dhdGNoZG9nKGgsIDAsIHQpOwotICAgIGlmIChpZCA8PSAwKQotICAgICAgICBl
cnIoMSwgInhjX3dhdGNoZG9nIHNldHVwIik7Ci0KICAgICBmb3IgKDs7KSB7CisJcmV0ID0gaW9j
dGwoZmQsIFdESU9DX0tFRVBBTElWRSk7CisJaWYgKHJldCkKKwkgICAgZXJyKDEsICJ4ZW53YXRj
aGRvZ2Q6IEZhaWxlZCB0byBraWNrIHdhdGNoZG9nXG4iKTsKKwogICAgICAgICBzbGVlcChzKTsK
LSAgICAgICAgcmV0ID0geGNfd2F0Y2hkb2coaCwgaWQsIHQpOwotICAgICAgICBpZiAocmV0ICE9
IDApCi0gICAgICAgICAgICBlcnIoMSwgInhjX3dhdGNoZG9nIik7CiAgICAgfQogfQotLSAKMi44
LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJl
ZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:32:59 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P5-0006IE-5L; Wed, 18 May 2016 16:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P3-00069R-Vp
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:32:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 70/8A-07120-9399C375; Wed, 18 May 2016 16:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfS6rq7lTJt
 wg2/3OCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8aVrieMBUuFKjavmsDawLiJr4uRi0NIYAGj
 xNuH3YwgDovAYmaJv/engjkSAv2sEjNufWPvYuQAcmIk9k2v62LkBDIrJF4em84CYgsJ6Ei8u
 /6aEWJSD5PEj4nzWUESbALGEp33uphBbBEBLYm98z+CxZkFfCW2X1jHBmILCzhKPD39jx3EZh
 FQlbi45g8zyC5eAR+JpjXOEGvlJK78SwCp4ATqfHXvOTPEWh+JzQ+a2CYwAl3PsIpRvTi1qCy
 1SNdIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKgYgGAH47K/TocYJTmYlER5
 L06yCRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXt3OlBOsCg1PbUiLTMHGN4waQkOHiURXrUZQ
 Gne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClxXhmQUgGQ0ozSPLhBsLi7xCgrJc
 zLCHSaEE9BalFuZgmq/CtGcQ5GJWHeNyD38GTmlcDtewV0ChPQKbfEwE4pSURISTUw+vX6+rl
 +eCjyk5VZ58C6u4tzGhnVFbwkDGfaTc75+1TlveSt2hP/KtiyHcV4+2x3btKf4ql0/uvVhMrC
 nmnWzX8VhDXVgq7K2G+Tq3GQZLgmJHip5P9yPvPNVqFWcS3vYv7qbV9m9dOs9TS3xNVtv7q2P
 xTi5T39MebsGfE53jH7jggqGDxXYinOSDTUYi4qTgQAN8/1bLYCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1463589176!14883395!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20985 invoked from network); 18 May 2016 16:32:57 -0000
Received: from mail-lf0-f45.google.com (HELO mail-lf0-f45.google.com)
 (209.85.215.45)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:57 -0000
Received: by mail-lf0-f45.google.com with SMTP id u64so22395794lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=7TUMval6csq+7Fbb+2lLMbWG+y9zuyeIfY+XPGbL19M=;
 b=QukX0zmSEizvp2+0dua2sTJx5lbXozq1fA/n2DIIUH11MQAKCLfQ6sifwM+7rAc/6V
 DYx1VEI++rjkAg6eFVQHEYOJyblHxUTcYlk2AYz068OdeVSZ6exXSMBLkphv6nI+hJl4
 fCFVFcA7AgsgXhw2Vrf/4lON9CPFvSjy+bAGQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=7TUMval6csq+7Fbb+2lLMbWG+y9zuyeIfY+XPGbL19M=;
 b=H1W3Ftt3NQMcI8W+9pJzCvhfProdHEQv5tiyXMmVLBlDeVwSoVO9XiHfE7NaTN2nrS
 NVu6j9FWAFFBDg1V+r6/hu1pwTxWYybhH9wz2vzAAroAKyUmLBW8zHyijphYGvhUfp6n
 f8B6KV2bn6F23YGKcEs3y9wolwfPRaGSOp0c2Gd6gq0q1kZ4sZWT3EWxAwetQuOPmvsV
 yMGX1J0SVmlro8rgvFbqbo1mQJa940UnrLTRhh8SkGZgr/mWn67B7hb8KYdiiWW2gxLW
 wNiJNw7XhkhI1ngiWvbqpVoTQa+7wXN2DBfzKAsrWZBwEBaCmZRx1HgNQd8sbJtpT9cJ
 oA9A==
X-Gm-Message-State: AOPr4FUGEuV/PLb/WbS7ejQ0JvA0ubZXfkBm6+V1QsofNVhkxRXuqwYaB5HDfVJhklzRKNky
X-Received: by 10.25.42.197 with SMTP id q188mr2904839lfq.2.1463589176453;
 Wed, 18 May 2016 09:32:56 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:55 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:30 +0300
Message-Id: <1463589161-4153-8-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 07/18] tools/misc: Modify Xen
	watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KClRo
aXMgY2hhbmdlIGFsbG93cyB3YXRjaGRvZyBkYWVtb24gdG8gd29yayB0aHJ1IHdhdGNoZG9nIGRl
dmljZQpvbiB0aGUgZmlsZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgS2xlaW5payA8
dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xzL21pc2MveGVud2F0Y2hk
b2dkLmMgfCA1MiArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVud2F0Y2hkb2dkLmMgYi90b29scy9taXNjL3hlbndhdGNo
ZG9nZC5jCmluZGV4IDI1NDExN2IuLjRiMjc2MjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVu
d2F0Y2hkb2dkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW53YXRjaGRvZ2QuYwpAQCAtMSwxNyArMSwx
NyBAQAotCiAjaW5jbHVkZSA8ZXJyLmg+CiAjaW5jbHVkZSA8bGltaXRzLmg+Ci0jaW5jbHVkZSAi
eGVuY3RybC5oIgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+
CiAjaW5jbHVkZSA8ZmNudGwuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDx1bmlz
dGQuaD4KLSNpbmNsdWRlIDxzaWduYWwuaD4KICNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUg
PHN5cy9pb2N0bC5oPgorI2luY2x1ZGUgPGxpbnV4L3dhdGNoZG9nLmg+CisKKyNkZWZpbmUgREVW
X05BTUUgIi9kZXYvd2F0Y2hkb2ciCiAKLXhjX2ludGVyZmFjZSAqaDsKLWludCBpZCA9IDA7Citp
bnQgZmQgPSAtMTsKIAogdm9pZCBkYWVtb25pemUodm9pZCkKIHsKQEAgLTM2LDIwICszNiw2IEBA
IHZvaWQgZGFlbW9uaXplKHZvaWQpCiAgICAgICAgIGVycigxLCAicmVvcGVuIHN0ZGVyciIpOwog
fQogCi12b2lkIGNhdGNoX2V4aXQoaW50IHNpZykKLXsKLSAgICBpZiAoaWQpCi0gICAgICAgIHhj
X3dhdGNoZG9nKGgsIGlkLCAzMDApOwotICAgIGV4aXQoMCk7Ci19Ci0KLXZvaWQgY2F0Y2hfdXNy
MShpbnQgc2lnKQotewotICAgIGlmIChpZCkKLSAgICAgICAgeGNfd2F0Y2hkb2coaCwgaWQsIDAp
OwotICAgIGV4aXQoMCk7Ci19Ci0KIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsK
ICAgICBpbnQgdCwgczsKQEAgLTYwLDkgKzQ2LDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogCiAgICAgZGFlbW9uaXplKCk7CiAKLSAgICBoID0geGNfaW50ZXJmYWNlX29wZW4o
TlVMTCwgTlVMTCwgMCk7Ci0gICAgaWYgKGggPT0gTlVMTCkKLQllcnIoMSwgInhjX2ludGVyZmFj
ZV9vcGVuIik7CisgICAgZmQgPSBvcGVuKERFVl9OQU1FLCBPX1JEV1IpOworICAgIGlmIChmZCA8
IDApCisgICAgICAgIGVycigxLCAieGVud2F0Y2hkb2dkOiBGYWlsZWQgdG8gb3BlbiAlc1xuIiwg
REVWX05BTUUpOwogCiAgICAgdCA9IHN0cnRvdWwoYXJndlsxXSwgTlVMTCwgMCk7CiAgICAgaWYg
KHQgPT0gVUxPTkdfTUFYKQpAQCAtNzUsMjUgKzYxLDExIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKIAkgICAgZXJyKDEsICJzdHJ0b3VsIik7CiAgICAgfQogCi0gICAgaWYgKHNp
Z25hbChTSUdIVVAsICZjYXRjaF9leGl0KSA9PSBTSUdfRVJSKQotCWVycigxLCAic2lnbmFsIik7
Ci0gICAgaWYgKHNpZ25hbChTSUdJTlQsICZjYXRjaF9leGl0KSA9PSBTSUdfRVJSKQotCWVycigx
LCAic2lnbmFsIik7Ci0gICAgaWYgKHNpZ25hbChTSUdRVUlULCAmY2F0Y2hfZXhpdCkgPT0gU0lH
X0VSUikKLQllcnIoMSwgInNpZ25hbCIpOwotICAgIGlmIChzaWduYWwoU0lHVEVSTSwgJmNhdGNo
X2V4aXQpID09IFNJR19FUlIpCi0JZXJyKDEsICJzaWduYWwiKTsKLSAgICBpZiAoc2lnbmFsKFNJ
R1VTUjEsICZjYXRjaF91c3IxKSA9PSBTSUdfRVJSKQotCWVycigxLCAic2lnbmFsIik7Ci0KLSAg
ICBpZCA9IHhjX3dhdGNoZG9nKGgsIDAsIHQpOwotICAgIGlmIChpZCA8PSAwKQotICAgICAgICBl
cnIoMSwgInhjX3dhdGNoZG9nIHNldHVwIik7Ci0KICAgICBmb3IgKDs7KSB7CisJcmV0ID0gaW9j
dGwoZmQsIFdESU9DX0tFRVBBTElWRSk7CisJaWYgKHJldCkKKwkgICAgZXJyKDEsICJ4ZW53YXRj
aGRvZ2Q6IEZhaWxlZCB0byBraWNrIHdhdGNoZG9nXG4iKTsKKwogICAgICAgICBzbGVlcChzKTsK
LSAgICAgICAgcmV0ID0geGNfd2F0Y2hkb2coaCwgaWQsIHQpOwotICAgICAgICBpZiAocmV0ICE9
IDApCi0gICAgICAgICAgICBlcnIoMSwgInhjX3dhdGNoZG9nIik7CiAgICAgfQogfQotLSAKMi44
LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJl
ZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:01 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P7-0006Mx-T5; Wed, 18 May 2016 16:33:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P6-0006K3-D3
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CA/C0-19343-B399C375; Wed, 18 May 2016 16:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfS6ia71TJt
 wg/nzeCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8atrcdYC+6xVXw99YupgfEPaxcjF4eQwAJG
 iVkXDjCCOCwCi5klDjceZAZxJAT6WSU+rPnN3sXICeTESNx8doYNwi6XOL1uHyOILSSgI/Hu+
 mtGiFE9TBIr9m5kAkmwCRhLdN7rYgaxRQS0JPbO/wi2j1lgIqPE5I2zwIqEBewl5s9cAFbEIq
 AqceTkBhYQm1fAV2LZf5ADOYC2yUlc+ZcAEuYECr+695wZYrGPxOYHTWwTGIEeYFjFqFGcWlS
 WWqRraKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYXAxAsINx1XbPQ4ySHExK
 orwXJ9mEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgDZwBlBMsSk1PrUjLzAGGOUxagoNHSYRXD
 STNW1yQmFucmQ6ROsVoybHl97W1TBwLftwGktum3lvLJMSSl5+XKiXO2wDSIADSkFGaBzcOFo
 uXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMyrATKFJzOvBG7rK6CDmIAOuiUGdlBJIkJKqoF
 xdeQP7pVnZ/Mwzr05sSyiNfLSud0zPjcszGVIWfHz5m2VtVfqYye85F70/fHRT0FXFxYrG/s5
 77V4LHw0bOea3fpVwetjN2ZsOvo/9j2/6OGjq00vHN24V36rwVOjG5uS6zQEFTYp5vmlaS1Xn
 h0vseqrbGLnjLT+ytdJuqKfix//ffQtOO/pAiWW4oxEQy3mouJEAO4V60rAAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1463589178!40227382!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15705 invoked from network); 18 May 2016 16:32:59 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:59 -0000
Received: by mail-lf0-f52.google.com with SMTP id u64so22396228lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HJCQ0hK2SrGPC+JuquxxnU5Fgnlczj6Ctt9W2RXXZRU=;
 b=Vl3eGGD4pX4feiQMOLaw8zlFN8dfjS4Xuj5o8U7qa5a88KLLt/zKe624anNVf6wcF9
 tz5vyhNdZiPkRaC1avIalmaC0UXaQx9G2pzePdQoqkDsUxDFVQAK0roD2KAAQ1XK7/aj
 huBdhjlwWgqJG1XBPhnOVpaXH0IC5OL/NDF6s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HJCQ0hK2SrGPC+JuquxxnU5Fgnlczj6Ctt9W2RXXZRU=;
 b=ca8kIGuAW8OgN5+jPSX+nUyMNrk1gkkbjRES4CaVCB37ZZgWOGJizkMDkjIgRC+gHt
 vHRDC3aN0UGs99qnHBfHLFvQrG1scyiAsumQ9wuqOdVU13FEdAO6lfswEeEmYXgKs7bX
 De2cu8xfhqOxmIb2O+bc/+HUmrYJdEP+SDySSNXrwKr5jYLfJzRLOUzkhT+bOEhgY60H
 uaReXBgkcIPGKRKZZZSPXMrJ062I/yqRJDBWyrswdg2Oh4yaDDm01yildfFpixVl7oaK
 pP+8HuUIOcQ1DQCNiFtGtvhJ6z9UxQexQTndaVgffGes7yli1uhLH90MxwxbTdCeTH60
 uuQw==
X-Gm-Message-State: AOPr4FVE4F0wwulnTQ4806aVKfpBPOJNkpVHIYIHOazOH7g7z9exoJa0jyJbt0fJ4GR8ZwVx
X-Received: by 10.25.79.12 with SMTP id d12mr2938050lfb.68.1463589178696;
 Wed, 18 May 2016 09:32:58 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:58 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:32 +0300
Message-Id: <1463589161-4153-10-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 09/18] tools: Allow to cross-compile
	xentop
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxv
Z2ljLmNvbT4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBEbXl0cnlzaHluIDxvbGVrc2FuZHIu
ZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+ClNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxl
bmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+Ci0tLQogdG9vbHMveGVuc3Rh
dC9NYWtlZmlsZSB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvTWFrZWZpbGUgYi90b29scy94
ZW5zdGF0L01ha2VmaWxlCmluZGV4IDkwMWJlNGEuLjQ0MGIxYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0YXQvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVuc3RhdC9NYWtlZmlsZQpAQCAtNCwxMiAr
NCwxMCBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiBTVUJESVJTIDo9CiBT
VUJESVJTICs9IGxpYnhlbnN0YXQKIAotIyBUaGlzIGRvZXNuJ3QgY3Jvc3MtY29tcGlsZSAoY3Jv
c3MtY29tcGlsZSBlbnZpcm9ubWVudHMgcmFyZWx5IGhhdmUgY3Vyc2VzKQotaWZlcSAoJChYRU5f
Q09NUElMRV9BUkNIKSwkKFhFTl9UQVJHRVRfQVJDSCkpCisjIFRoaXMgY29tcGlsZXMgaWYgY29t
cGlsZXIgZW52aXJvbm1lbnQgaGFzIGN1cnNlcwogaWZlcSAoJCh3aWxkY2FyZCAvdXNyL2luY2x1
ZGUvY3Vyc2VzLmgpLC91c3IvaW5jbHVkZS9jdXJzZXMuaCkKIFNVQkRJUlMgKz0geGVudG9wCiBl
bmRpZgotZW5kaWYKIAogLlBIT05ZOiBhbGwgaW5zdGFsbCBjbGVhbiBkaXN0Y2xlYW4KIAotLSAK
Mi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpF
bWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:01 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P7-0006Mx-T5; Wed, 18 May 2016 16:33:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P6-0006K3-D3
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CA/C0-19343-B399C375; Wed, 18 May 2016 16:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfS6ia71TJt
 wg/nzeCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8atrcdYC+6xVXw99YupgfEPaxcjF4eQwAJG
 iVkXDjCCOCwCi5klDjceZAZxJAT6WSU+rPnN3sXICeTESNx8doYNwi6XOL1uHyOILSSgI/Hu+
 mtGiFE9TBIr9m5kAkmwCRhLdN7rYgaxRQS0JPbO/wi2j1lgIqPE5I2zwIqEBewl5s9cAFbEIq
 AqceTkBhYQm1fAV2LZf5ADOYC2yUlc+ZcAEuYECr+695wZYrGPxOYHTWwTGIEeYFjFqFGcWlS
 WWqRraKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYXAxAsINx1XbPQ4ySHExK
 orwXJ9mEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgDZwBlBMsSk1PrUjLzAGGOUxagoNHSYRXD
 STNW1yQmFucmQ6ROsVoybHl97W1TBwLftwGktum3lvLJMSSl5+XKiXO2wDSIADSkFGaBzcOFo
 uXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMyrATKFJzOvBG7rK6CDmIAOuiUGdlBJIkJKqoF
 xdeQP7pVnZ/Mwzr05sSyiNfLSud0zPjcszGVIWfHz5m2VtVfqYye85F70/fHRT0FXFxYrG/s5
 77V4LHw0bOea3fpVwetjN2ZsOvo/9j2/6OGjq00vHN24V36rwVOjG5uS6zQEFTYp5vmlaS1Xn
 h0vseqrbGLnjLT+ytdJuqKfix//ffQtOO/pAiWW4oxEQy3mouJEAO4V60rAAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1463589178!40227382!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15705 invoked from network); 18 May 2016 16:32:59 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:59 -0000
Received: by mail-lf0-f52.google.com with SMTP id u64so22396228lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HJCQ0hK2SrGPC+JuquxxnU5Fgnlczj6Ctt9W2RXXZRU=;
 b=Vl3eGGD4pX4feiQMOLaw8zlFN8dfjS4Xuj5o8U7qa5a88KLLt/zKe624anNVf6wcF9
 tz5vyhNdZiPkRaC1avIalmaC0UXaQx9G2pzePdQoqkDsUxDFVQAK0roD2KAAQ1XK7/aj
 huBdhjlwWgqJG1XBPhnOVpaXH0IC5OL/NDF6s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HJCQ0hK2SrGPC+JuquxxnU5Fgnlczj6Ctt9W2RXXZRU=;
 b=ca8kIGuAW8OgN5+jPSX+nUyMNrk1gkkbjRES4CaVCB37ZZgWOGJizkMDkjIgRC+gHt
 vHRDC3aN0UGs99qnHBfHLFvQrG1scyiAsumQ9wuqOdVU13FEdAO6lfswEeEmYXgKs7bX
 De2cu8xfhqOxmIb2O+bc/+HUmrYJdEP+SDySSNXrwKr5jYLfJzRLOUzkhT+bOEhgY60H
 uaReXBgkcIPGKRKZZZSPXMrJ062I/yqRJDBWyrswdg2Oh4yaDDm01yildfFpixVl7oaK
 pP+8HuUIOcQ1DQCNiFtGtvhJ6z9UxQexQTndaVgffGes7yli1uhLH90MxwxbTdCeTH60
 uuQw==
X-Gm-Message-State: AOPr4FVE4F0wwulnTQ4806aVKfpBPOJNkpVHIYIHOazOH7g7z9exoJa0jyJbt0fJ4GR8ZwVx
X-Received: by 10.25.79.12 with SMTP id d12mr2938050lfb.68.1463589178696;
 Wed, 18 May 2016 09:32:58 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:58 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:32 +0300
Message-Id: <1463589161-4153-10-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 09/18] tools: Allow to cross-compile
	xentop
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxv
Z2ljLmNvbT4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBEbXl0cnlzaHluIDxvbGVrc2FuZHIu
ZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+ClNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxl
bmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+Ci0tLQogdG9vbHMveGVuc3Rh
dC9NYWtlZmlsZSB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvTWFrZWZpbGUgYi90b29scy94
ZW5zdGF0L01ha2VmaWxlCmluZGV4IDkwMWJlNGEuLjQ0MGIxYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0YXQvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVuc3RhdC9NYWtlZmlsZQpAQCAtNCwxMiAr
NCwxMCBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiBTVUJESVJTIDo9CiBT
VUJESVJTICs9IGxpYnhlbnN0YXQKIAotIyBUaGlzIGRvZXNuJ3QgY3Jvc3MtY29tcGlsZSAoY3Jv
c3MtY29tcGlsZSBlbnZpcm9ubWVudHMgcmFyZWx5IGhhdmUgY3Vyc2VzKQotaWZlcSAoJChYRU5f
Q09NUElMRV9BUkNIKSwkKFhFTl9UQVJHRVRfQVJDSCkpCisjIFRoaXMgY29tcGlsZXMgaWYgY29t
cGlsZXIgZW52aXJvbm1lbnQgaGFzIGN1cnNlcwogaWZlcSAoJCh3aWxkY2FyZCAvdXNyL2luY2x1
ZGUvY3Vyc2VzLmgpLC91c3IvaW5jbHVkZS9jdXJzZXMuaCkKIFNVQkRJUlMgKz0geGVudG9wCiBl
bmRpZgotZW5kaWYKIAogLlBIT05ZOiBhbGwgaW5zdGFsbCBjbGVhbiBkaXN0Y2xlYW4KIAotLSAK
Mi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpF
bWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:02 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P8-0006PA-Js; Wed, 18 May 2016 16:33:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P7-0006LQ-IX
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:01 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B5/BD-03098-C399C375; Wed, 18 May 2016 16:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfS6ma7NTJt
 wgy8LhSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bam0uZCq4KV3y9PYW9gbFXoIuRk0NIYAGj
 xJQXHF2MXBwsAouZJTqnXmEDcSQE+lkllv6dwAhSJSEQI3F3Wht7FyMHkF0hsXY2O0SzjsS76
 68ZQeqFBHqYJBoX7WUDSbAJGEt03utiBrFFBLQk9s7/yApSxCwwkVFi8sZZTCCDhAUiJT7PcQ
 CpYRFQldi4azZYPa+Ar8SRxzfYIHbJSVz5lwAS5gQKv7r3nBlir4/E5gdNbBMYga5nWMWoUZx
 aVJZapGtooJdUlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefnbmIEhlU9AwPjDsZtXc6HGCU5
 mJREeS9OsgkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dzpQTrAoNT21Ii0zBxjgMGkJDh4lE
 d5nIGne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClx3ukgpQIgpRmleXCDYJF3iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7xuQKTyZeSVw+14BncIEdMotMbBTShIRUlINjHK
 p+fv0ep5oMPn9FWBLmeUk9vNg+kRZlRlrPEuaJl68/smKO/xniJOAX8S7OLaF64tStJZYWr1r
 fnvX8WBhcaF/B1tnZWD+/LUTSqf9vistvcm8eLbgAuGD5xZ2qYj5axlkxhm9TvjUkWsolLNy5
 8cVHJU5hdWBd3kMLppZLNUN+RvUtFpdiaU4I9FQi7moOBEA3Uxh/LcCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1463589179!33298985!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41828 invoked from network); 18 May 2016 16:33:00 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:00 -0000
Received: by mail-lf0-f54.google.com with SMTP id m64so22370132lfd.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3ZE2wtnCe971z4e9v8Nwsb/ynF/HCh7Cue0mBr7ntt8=;
 b=eYMFf8DTULwja1VBPYRafi0xS9xgXA0zmKLj5vBaSGTLFMopdAVxsaKFZSW8Ui0Nz6
 w/lka2VG2Mg1bXCWoZ6ZDA3Flcqh/A2eNENsnbxRpP3P7D0lzpRzMh139lRQoPFoWNeU
 XHdAPEWiGKoatyIeUdB5FKdCTssGi5RNtCa5w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3ZE2wtnCe971z4e9v8Nwsb/ynF/HCh7Cue0mBr7ntt8=;
 b=Q9DSxYBq+QO30MGWxqHey12+7CCcUeYatdkj2KS1MxIc8szqmk9tAkAk0eY4Sw4kY3
 RDxcBXcVUiJNORFgYfk2ig6YU0kronNY1Q5w9X+B/0CvsoiYsuS8kGAkB5JBJWJ8NNUC
 5zawHgE0ZJbk09jXq3P1GKyyzbfmYEPKr9Dw1jLZ38n7X5J0NtPZUmTfByJXvpBFhqQM
 Ze0ASvfyC7GFqxb8RhSb+XhNpXkHwWLHGnYchj2PDhXWYetxmGV5Z0zRcET7Aw4aD478
 AYzEzGQFNS1b9OWW75+ND8iEOotEzsBEnU/SVhtp0M3gU4MXJRUPsFvju4alp0biY5wE
 KCAA==
X-Gm-Message-State: AOPr4FXBu87wPgGiFz8FwVbNyrTP0w+AC1WV7+JxhkvfvKX5PsMPK6hSkucqB6daLoJy+da4
X-Received: by 10.25.24.65 with SMTP id o62mr2915413lfi.147.1463589179740;
 Wed, 18 May 2016 09:32:59 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:59 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:33 +0300
Message-Id: <1463589161-4153-11-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 10/18] xen: arm: add batch support
	to the XENMEM_p2m_lookup operation
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxv
Z2ljLmNvbT4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBEbXl0cnlzaHluIDxvbGVrc2FuZHIu
ZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+ClNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxl
bmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggfCAxMiArKysrKysrKysrKy0KIDIgZmlsZXMgY2hh
bmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYjVkOGM4NS4uMDRmYjgxMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTExNTAsMTAgKzExNTAsNDMgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
cmV0dXJuIHJjOwogfQogCisjZGVmaW5lIE1BWF9QMk1fRU5UUklFU19DTlQgICAgICAgICAgICAg
MTAwMDAKKworc3RhdGljIGxvbmcgYXJjaF9wYWRkcl90b19tYWRkcl9iYXRjaChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICBzdHJ1Y3QgeGVuX3AybV9sb29rdXAgcDJt
cjsKKyAgICB4ZW5fcGZuX3QgcGFkZHIsIG1hZGRyOworICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnAybXIsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgIGlmIChwMm1yLmNvdW50IDwgMSB8fCBwMm1yLmNvdW50ID4gTUFYX1Ay
TV9FTlRSSUVTX0NOVCkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGd1ZXN0
X2hhbmRsZV9pc19udWxsKHAybXIucGFkZHJzKSB8fAorICAgICAgICAgZ3Vlc3RfaGFuZGxlX2lz
X251bGwocDJtci5tYWRkcnMpKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgcDJtci5jb3VudDsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggdW5saWtl
bHkoX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZwYWRkciwgcDJtci5wYWRkcnMsIGksIDEpKSAp
CisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBtYWRkciA9IHAybV9sb29r
dXAoY3VycmVudC0+ZG9tYWluLCBwYWRkciwgTlVMTCk7CisKKyAgICAgICAgaWYgKCB1bmxpa2Vs
eShfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHAybXIubWFkZHJzLCBpLCAmbWFkZHIsIDEpKSApCisg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKIGxv
bmcgYXJjaF9tZW1vcnlfb3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZykKIHsKICAgICBzd2l0Y2ggKCBvcCApCiAgICAgeworICAgIGNhc2UgWEVOTUVNX3AybV9sb29r
dXA6CisgICAgICAgIHJldHVybiBhcmNoX3BhZGRyX3RvX21hZGRyX2JhdGNoKGFyZyk7CiAgICAg
LyogWFhYOiBtZW1zaGFyaW5nIG5vdCB3b3JraW5nIHlldCAqLwogICAgIGNhc2UgWEVOTUVNX2dl
dF9zaGFyaW5nX3NoYXJlZF9wYWdlczoKICAgICBjYXNlIFhFTk1FTV9nZXRfc2hhcmluZ19mcmVl
ZF9wYWdlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCAzMjBkZTkxLi5kZmM1MTcxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCkBAIC02MDgsNyArNjA4LDE3IEBAIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5m
byB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9w
b2xvZ3lfaW5mb190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5
X2luZm9fdCk7CiAKLS8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLworc3Ry
dWN0IHhlbl9wMm1fbG9va3VwIHsKKyAgICB1aW50MzJfdCBjb3VudDsKKyAgICBYRU5fR1VFU1Rf
SEFORExFKHhlbl9wZm5fdCkgcGFkZHJzOyAvKiBJTjogIHBoeXNpY2FsIGFkZHJlc3NlcyAqLwor
ICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBtYWRkcnM7IC8qIE9VVDogbWFjaGluZSBh
ZGRyZXNzZXMgKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fcDJtX2xvb2t1cCB4ZW5fcDJtX2xv
b2t1cF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3AybV9sb29rdXBfdCk7CisKKyNk
ZWZpbmUgWEVOTUVNX3AybV9sb29rdXAgMjgKKworLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVt
YmVyIGlzIDI5ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXyAqLwogCi0t
IAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:02 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34P8-0006PA-Js; Wed, 18 May 2016 16:33:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P7-0006LQ-IX
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:01 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B5/BD-03098-C399C375; Wed, 18 May 2016 16:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfS6ma7NTJt
 wgy8LhSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bam0uZCq4KV3y9PYW9gbFXoIuRk0NIYAGj
 xJQXHF2MXBwsAouZJTqnXmEDcSQE+lkllv6dwAhSJSEQI3F3Wht7FyMHkF0hsXY2O0SzjsS76
 68ZQeqFBHqYJBoX7WUDSbAJGEt03utiBrFFBLQk9s7/yApSxCwwkVFi8sZZTCCDhAUiJT7PcQ
 CpYRFQldi4azZYPa+Ar8SRxzfYIHbJSVz5lwAS5gQKv7r3nBlir4/E5gdNbBMYga5nWMWoUZx
 aVJZapGtooJdUlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefnbmIEhlU9AwPjDsZtXc6HGCU5
 mJREeS9OsgkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dzpQTrAoNT21Ii0zBxjgMGkJDh4lE
 d5nIGne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClx3ukgpQIgpRmleXCDYJF3iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7xuQKTyZeSVw+14BncIEdMotMbBTShIRUlINjHK
 p+fv0ep5oMPn9FWBLmeUk9vNg+kRZlRlrPEuaJl68/smKO/xniJOAX8S7OLaF64tStJZYWr1r
 fnvX8WBhcaF/B1tnZWD+/LUTSqf9vistvcm8eLbgAuGD5xZ2qYj5axlkxhm9TvjUkWsolLNy5
 8cVHJU5hdWBd3kMLppZLNUN+RvUtFpdiaU4I9FQi7moOBEA3Uxh/LcCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1463589179!33298985!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41828 invoked from network); 18 May 2016 16:33:00 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:00 -0000
Received: by mail-lf0-f54.google.com with SMTP id m64so22370132lfd.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3ZE2wtnCe971z4e9v8Nwsb/ynF/HCh7Cue0mBr7ntt8=;
 b=eYMFf8DTULwja1VBPYRafi0xS9xgXA0zmKLj5vBaSGTLFMopdAVxsaKFZSW8Ui0Nz6
 w/lka2VG2Mg1bXCWoZ6ZDA3Flcqh/A2eNENsnbxRpP3P7D0lzpRzMh139lRQoPFoWNeU
 XHdAPEWiGKoatyIeUdB5FKdCTssGi5RNtCa5w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3ZE2wtnCe971z4e9v8Nwsb/ynF/HCh7Cue0mBr7ntt8=;
 b=Q9DSxYBq+QO30MGWxqHey12+7CCcUeYatdkj2KS1MxIc8szqmk9tAkAk0eY4Sw4kY3
 RDxcBXcVUiJNORFgYfk2ig6YU0kronNY1Q5w9X+B/0CvsoiYsuS8kGAkB5JBJWJ8NNUC
 5zawHgE0ZJbk09jXq3P1GKyyzbfmYEPKr9Dw1jLZ38n7X5J0NtPZUmTfByJXvpBFhqQM
 Ze0ASvfyC7GFqxb8RhSb+XhNpXkHwWLHGnYchj2PDhXWYetxmGV5Z0zRcET7Aw4aD478
 AYzEzGQFNS1b9OWW75+ND8iEOotEzsBEnU/SVhtp0M3gU4MXJRUPsFvju4alp0biY5wE
 KCAA==
X-Gm-Message-State: AOPr4FXBu87wPgGiFz8FwVbNyrTP0w+AC1WV7+JxhkvfvKX5PsMPK6hSkucqB6daLoJy+da4
X-Received: by 10.25.24.65 with SMTP id o62mr2915413lfi.147.1463589179740;
 Wed, 18 May 2016 09:32:59 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:59 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:33 +0300
Message-Id: <1463589161-4153-11-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 10/18] xen: arm: add batch support
	to the XENMEM_p2m_lookup operation
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxv
Z2ljLmNvbT4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBEbXl0cnlzaHluIDxvbGVrc2FuZHIu
ZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+ClNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxl
bmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggfCAxMiArKysrKysrKysrKy0KIDIgZmlsZXMgY2hh
bmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYjVkOGM4NS4uMDRmYjgxMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTExNTAsMTAgKzExNTAsNDMgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
cmV0dXJuIHJjOwogfQogCisjZGVmaW5lIE1BWF9QMk1fRU5UUklFU19DTlQgICAgICAgICAgICAg
MTAwMDAKKworc3RhdGljIGxvbmcgYXJjaF9wYWRkcl90b19tYWRkcl9iYXRjaChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICBzdHJ1Y3QgeGVuX3AybV9sb29rdXAgcDJt
cjsKKyAgICB4ZW5fcGZuX3QgcGFkZHIsIG1hZGRyOworICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnAybXIsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgIGlmIChwMm1yLmNvdW50IDwgMSB8fCBwMm1yLmNvdW50ID4gTUFYX1Ay
TV9FTlRSSUVTX0NOVCkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGd1ZXN0
X2hhbmRsZV9pc19udWxsKHAybXIucGFkZHJzKSB8fAorICAgICAgICAgZ3Vlc3RfaGFuZGxlX2lz
X251bGwocDJtci5tYWRkcnMpKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgcDJtci5jb3VudDsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggdW5saWtl
bHkoX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZwYWRkciwgcDJtci5wYWRkcnMsIGksIDEpKSAp
CisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBtYWRkciA9IHAybV9sb29r
dXAoY3VycmVudC0+ZG9tYWluLCBwYWRkciwgTlVMTCk7CisKKyAgICAgICAgaWYgKCB1bmxpa2Vs
eShfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHAybXIubWFkZHJzLCBpLCAmbWFkZHIsIDEpKSApCisg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKIGxv
bmcgYXJjaF9tZW1vcnlfb3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZykKIHsKICAgICBzd2l0Y2ggKCBvcCApCiAgICAgeworICAgIGNhc2UgWEVOTUVNX3AybV9sb29r
dXA6CisgICAgICAgIHJldHVybiBhcmNoX3BhZGRyX3RvX21hZGRyX2JhdGNoKGFyZyk7CiAgICAg
LyogWFhYOiBtZW1zaGFyaW5nIG5vdCB3b3JraW5nIHlldCAqLwogICAgIGNhc2UgWEVOTUVNX2dl
dF9zaGFyaW5nX3NoYXJlZF9wYWdlczoKICAgICBjYXNlIFhFTk1FTV9nZXRfc2hhcmluZ19mcmVl
ZF9wYWdlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCAzMjBkZTkxLi5kZmM1MTcxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCkBAIC02MDgsNyArNjA4LDE3IEBAIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5m
byB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9w
b2xvZ3lfaW5mb190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5
X2luZm9fdCk7CiAKLS8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLworc3Ry
dWN0IHhlbl9wMm1fbG9va3VwIHsKKyAgICB1aW50MzJfdCBjb3VudDsKKyAgICBYRU5fR1VFU1Rf
SEFORExFKHhlbl9wZm5fdCkgcGFkZHJzOyAvKiBJTjogIHBoeXNpY2FsIGFkZHJlc3NlcyAqLwor
ICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBtYWRkcnM7IC8qIE9VVDogbWFjaGluZSBh
ZGRyZXNzZXMgKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fcDJtX2xvb2t1cCB4ZW5fcDJtX2xv
b2t1cF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3AybV9sb29rdXBfdCk7CisKKyNk
ZWZpbmUgWEVOTUVNX3AybV9sb29rdXAgMjgKKworLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVt
YmVyIGlzIDI5ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXyAqLwogCi0t
IAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:04 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PA-0006SN-2k; Wed, 18 May 2016 16:33:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P8-0006OD-QL
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:02 +0000
Received: from [85.158.137.68] by server-10.bemta-3.messagelabs.com id
 A9/D2-03002-D399C375; Wed, 18 May 2016 16:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfS6ma7tTJt
 wg4OLJS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa0bTluksBXvZKw7eec7SwLiVrYuRi0NIYAGj
 RNuVG2AOi8BiZokN97rAHAmBflaJuxePMXcxcgI5MRLdn3ayQNjVEjue97GD2EICOhLvrr9mh
 BjVwyTx4+1WsCI2AWOJzntdYM0iAloSe+d/ZAWxmQWCJZq77zOC2MICvhK7955hArFZBFQlPu
 zvA6vnBYpfmnQLqIYDaJmcxJV/CSBhTqDwq3vPmSH2+khsftDENoER6H6GVYwaxalFZalFuob
 meklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHFAAQ7GF+e9jzEKMnBpCTKe3GS
 TbgQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuC9Ox2oTrAoNT21Ii0zBxj8M
 KUSHDxKIrzPQNK8xQWJucWZ6RCpU4yWHFt+X1vLxLHgx20guW3qvbVMQmDzpMR5p4M0CIA0ZJ
 TmwY2DReglRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfO+AZnCk5lXArf1FdBBTEAH3RIDO6g
 kESEl1cAYcMV1Vc1k/cyMIwcKG9549vxr/SWwjit1wvPnag4Klw04n9az2vdZq7+t2vXq4E+z
 FoUIhkcp3kEidZ+/MU0UrNLxii7z0zkSquG5M1s018Vp2bcV5bOUUj7lCRzRTOg9Ycr8ef4v7
 RkP6oQiZsY+i5oaaX96+9NN01a0yss+tv7E8EVYgU2JpTgj0VCLuag4EQBBLrtXywIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463589180!24131495!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42909 invoked from network); 18 May 2016 16:33:01 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:01 -0000
Received: by mail-lf0-f54.google.com with SMTP id y84so22467661lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IXQ0/YAgfADjTse5m7yrgCkmyJ3ODbDf9MZxcW6oHms=;
 b=GEeKRu5esLDLhkDOjgWTzft6lb159Jh9S70ryu4pSJ20blo/AKSANB4snfuOX8Xt0g
 WCS8+ZEdIil+Pw9E/Fluj3krE5AQ1jK3q7shln728yZuZdRtnB7/4THWMZv1dyjqDUvD
 LuyPQBmN3fR5jYu2xM0TjUgRdckAcWDLI1IJU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=IXQ0/YAgfADjTse5m7yrgCkmyJ3ODbDf9MZxcW6oHms=;
 b=OxH3MY/Kan297K8TYTSEDeHnpS/gem0y6ko4uV5oFcpNuN01m/heeFDGDwjziPZ1KU
 LjunpcWxAcxJrRwt8ZLVGZZmX6TklfzYUx7jcwVFVE37clp+v1DKD5TnqxQQf0H9tZq3
 CL9mRdcp21+eeSeiDsfP2Je6yQQ3XR3iSDYojKlN8EquOqWJxecfj/sEXMQpiXF5zRBB
 Je2Yx9/6e9+klSKBbDA+D8XRDXfHaGOTE574r5iGIebZaufug4Gh/te4Rf5d3W3j8L8C
 o9I+Bhs/N8Qy58bXQr2Jo6ivVNqEvbI2qjXdPh+oRrZIE0uBMOsM91qIZc0t68mow41Q
 2ldQ==
X-Gm-Message-State: AOPr4FVyhVTssGBmKW9zk5wah9YuG+BM3VMQ3imRGCB4/1QI7Rqn2aoNHAr+WTY0aEO9dzsd
X-Received: by 10.25.201.129 with SMTP id z123mr2542947lff.140.1463589180708; 
 Wed, 18 May 2016 09:33:00 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:00 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:34 +0300
Message-Id: <1463589161-4153-12-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 11/18] arm: Fix 1-to-1 Dom0 memory
	allocation of any size
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KCkZvciBEb20wIHdpdGggbm9uLXBvd2VyLXR3byBtZW1vcnkgc2l6ZSBsZXNzIHRoZW4gMTI4
TSBhbGxvY2F0aW9uCm9mIGZpcnN0IG1lbW9yeSBiYW5rIGZhaWxzLiBUaGlzIHBhdGNoIGZpeCBp
dC4KClNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxlbmtvIDxpdXJpaS5rb25vdmFsZW5rb0Bn
bG9iYWxsb2dpYy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCmluZGV4IGEwNTlkZTYuLjI5MzdmZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0NCw3ICsy
NDQsNyBAQCBmYWlsOgogc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgY29uc3QgdW5zaWduZWQg
aW50IG1pbl9sb3dfb3JkZXIgPQotICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcyhtaW5fdChw
YWRkcl90LCBkb20wX21lbSwgTUIoMTI4KSkpOworICAgICAgICBnZXRfMTFfYWxsb2NhdGlvbl9z
aXplKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CiAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IG1pbl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZzsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2Nh
dGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Ci0tIAoyLjguMgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1h
aWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2
LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:04 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PA-0006SN-2k; Wed, 18 May 2016 16:33:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P8-0006OD-QL
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:02 +0000
Received: from [85.158.137.68] by server-10.bemta-3.messagelabs.com id
 A9/D2-03002-D399C375; Wed, 18 May 2016 16:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfS6ma7tTJt
 wg4OLJS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa0bTluksBXvZKw7eec7SwLiVrYuRi0NIYAGj
 RNuVG2AOi8BiZokN97rAHAmBflaJuxePMXcxcgI5MRLdn3ayQNjVEjue97GD2EICOhLvrr9mh
 BjVwyTx4+1WsCI2AWOJzntdYM0iAloSe+d/ZAWxmQWCJZq77zOC2MICvhK7955hArFZBFQlPu
 zvA6vnBYpfmnQLqIYDaJmcxJV/CSBhTqDwq3vPmSH2+khsftDENoER6H6GVYwaxalFZalFuob
 meklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHFAAQ7GF+e9jzEKMnBpCTKe3GS
 TbgQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuC9Ox2oTrAoNT21Ii0zBxj8M
 KUSHDxKIrzPQNK8xQWJucWZ6RCpU4yWHFt+X1vLxLHgx20guW3qvbVMQmDzpMR5p4M0CIA0ZJ
 TmwY2DReglRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfO+AZnCk5lXArf1FdBBTEAH3RIDO6g
 kESEl1cAYcMV1Vc1k/cyMIwcKG9549vxr/SWwjit1wvPnag4Klw04n9az2vdZq7+t2vXq4E+z
 FoUIhkcp3kEidZ+/MU0UrNLxii7z0zkSquG5M1s018Vp2bcV5bOUUj7lCRzRTOg9Ycr8ef4v7
 RkP6oQiZsY+i5oaaX96+9NN01a0yss+tv7E8EVYgU2JpTgj0VCLuag4EQBBLrtXywIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463589180!24131495!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42909 invoked from network); 18 May 2016 16:33:01 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:01 -0000
Received: by mail-lf0-f54.google.com with SMTP id y84so22467661lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IXQ0/YAgfADjTse5m7yrgCkmyJ3ODbDf9MZxcW6oHms=;
 b=GEeKRu5esLDLhkDOjgWTzft6lb159Jh9S70ryu4pSJ20blo/AKSANB4snfuOX8Xt0g
 WCS8+ZEdIil+Pw9E/Fluj3krE5AQ1jK3q7shln728yZuZdRtnB7/4THWMZv1dyjqDUvD
 LuyPQBmN3fR5jYu2xM0TjUgRdckAcWDLI1IJU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=IXQ0/YAgfADjTse5m7yrgCkmyJ3ODbDf9MZxcW6oHms=;
 b=OxH3MY/Kan297K8TYTSEDeHnpS/gem0y6ko4uV5oFcpNuN01m/heeFDGDwjziPZ1KU
 LjunpcWxAcxJrRwt8ZLVGZZmX6TklfzYUx7jcwVFVE37clp+v1DKD5TnqxQQf0H9tZq3
 CL9mRdcp21+eeSeiDsfP2Je6yQQ3XR3iSDYojKlN8EquOqWJxecfj/sEXMQpiXF5zRBB
 Je2Yx9/6e9+klSKBbDA+D8XRDXfHaGOTE574r5iGIebZaufug4Gh/te4Rf5d3W3j8L8C
 o9I+Bhs/N8Qy58bXQr2Jo6ivVNqEvbI2qjXdPh+oRrZIE0uBMOsM91qIZc0t68mow41Q
 2ldQ==
X-Gm-Message-State: AOPr4FVyhVTssGBmKW9zk5wah9YuG+BM3VMQ3imRGCB4/1QI7Rqn2aoNHAr+WTY0aEO9dzsd
X-Received: by 10.25.201.129 with SMTP id z123mr2542947lff.140.1463589180708; 
 Wed, 18 May 2016 09:33:00 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:00 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:34 +0300
Message-Id: <1463589161-4153-12-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 11/18] arm: Fix 1-to-1 Dom0 memory
	allocation of any size
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KCkZvciBEb20wIHdpdGggbm9uLXBvd2VyLXR3byBtZW1vcnkgc2l6ZSBsZXNzIHRoZW4gMTI4
TSBhbGxvY2F0aW9uCm9mIGZpcnN0IG1lbW9yeSBiYW5rIGZhaWxzLiBUaGlzIHBhdGNoIGZpeCBp
dC4KClNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxlbmtvIDxpdXJpaS5rb25vdmFsZW5rb0Bn
bG9iYWxsb2dpYy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCmluZGV4IGEwNTlkZTYuLjI5MzdmZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0NCw3ICsy
NDQsNyBAQCBmYWlsOgogc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgY29uc3QgdW5zaWduZWQg
aW50IG1pbl9sb3dfb3JkZXIgPQotICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcyhtaW5fdChw
YWRkcl90LCBkb20wX21lbSwgTUIoMTI4KSkpOworICAgICAgICBnZXRfMTFfYWxsb2NhdGlvbl9z
aXplKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CiAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IG1pbl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZzsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2Nh
dGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Ci0tIAoyLjguMgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1h
aWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2
LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:04 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PA-0006Ua-JA; Wed, 18 May 2016 16:33:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P9-0006Qa-EJ
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 85/DD-02973-E399C375; Wed, 18 May 2016 16:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6sa7dTJt
 wgz1ThCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bk3adZCu6yVWz8+Y61gfEKaxcjF4eQwAJG
 iSdPFoA5LAKLmSUOHL7LDOJICPSzSky4/wYowwnkxEh8PTWDGcIul2i9uoYNxBYS0JF4d/01I
 8SoHiaJvgtT2UESbALGEp33usAaRAS0JPbO/wg2iFnAV2L7hXVgzcICwRIXJ9wBs1kEVCV69z
 SD9fIC1SzsvsnSxcgBtExO4sq/BJAwJ1D41b3nzBB7fSQ2P2him8AIdD/DKkaN4tSistQiXUM
 jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBiAIIdjH2znA8xSnIwKYnyXpxk
 Ey7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdwBlBOsCg1PbUiLTMHGOQwaQkOHiUR3gSQNG9xQ
 WJucWY6ROoUoyXHlt/X1jJxLPhxG0hum3pvLZMQS15+XqqUOK8MSIMASENGaR7cOFgkXmKUlR
 LmZQQ6UIinILUoN7MEVf4VozgHo5IwbzLIFJ7MvBK4ra+ADmICOuiWGNhBJYkIKakGRg2BA/7
 Li86I7DF+3Xmm8t6WFY2zbFxv/K/Yn3hCsWS1Mt88lsWClTkVmhIvtJ0f+y2W7+FI+visWt+7
 JabHpuqLjlKgf9leg2zl5szrk/k/i+s7ZP/ekDrzDdMT7vDl2jmn3k+VU3S8vO/L9O/24aLvL
 Sak8E6uWtGRM9NB4LCnnbPzpZMFSizFGYmGWsxFxYkAisYnfr8CAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463589181!24393888!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19617 invoked from network); 18 May 2016 16:33:02 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:02 -0000
Received: by mail-lf0-f51.google.com with SMTP id m64so22370483lfd.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=49xpS1MUJIoXQhhbgp7hzF2VCBIvpQfWKGAuDz/mglA=;
 b=UdET0jdhI9Ow5LtLUxM1+gXo2yEVIs2TF62UM2vdqVFWYlzAgIVK+uK4/nWCypbKcM
 Z6apDepyfnUEOQvvtiEV8YpLvHiGQKFIvABe+GsIIUnJVpoPcx5K5K79SKh6OcT9PdLC
 AxvoboRAUavMvzeP4HfqTc+KuhfN1GNaHbENw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=49xpS1MUJIoXQhhbgp7hzF2VCBIvpQfWKGAuDz/mglA=;
 b=mRTFlQDdm42PV03bLdXrlSF9PEscBLfPgCUhw97ii1+H4QmM8kv+TwhTFcJHfj0iDn
 YJWs+lTUTSPe08p4cSQOMtn/MncQE+LZmepwxHfFiwYBVYmY3Axoo98dIWlJBefpvjoI
 vGfkG6tfhrBune0u8IzNzRrSuYXYC+4Ay0zQCF8+OdAY/nGR8M/2SxC8xpmTXblZu6iu
 ctrSC561czdKuWbvw0beP7pZQ0GBJtTj7JKXwyxnZbV/7vgMQ8VWRRpFmUFNMSqgNtRn
 6CaLNoy/Bgg11Ti4T+77qlKmUrFXMKWJnN/U8v7fV4RB9H7dIkH0sVRAvxdhf6TU7qEi
 76nA==
X-Gm-Message-State: AOPr4FVS1+j+vOnL/NQjaHDe7N12rdqTULuV8a0lE35pWmiefrE9l1dVGVM5Qwx5QmKOxa7P
X-Received: by 10.25.81.13 with SMTP id f13mr3068667lfb.78.1463589181665;
 Wed, 18 May 2016 09:33:01 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:01 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:35 +0300
Message-Id: <1463589161-4153-13-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 12/18] libxl: Fix unneeded domain
	reboot during destroy routine
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KCkR1
cmluZyBkb21haW4gZGVzdHJveSB3ZSBzaG91bGQgY2hhbmdlIGl0cyBzdGF0ZSBmcm9tICJhbGl2
ZSIKdG8gImR5aW5nIiB0byBwcmV2ZW50IHJlYm9vdCBiZWNhdXNlIG9mIHdhdGNoZG9nIHRpbWVv
dXQuCgpTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFs
bG9naWMuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv
dG9vbHMvbGlieGwvbGlieGwuYwppbmRleCAxMzY2MTc3Li5hYzUwYmRhIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTE2MzQsNiAr
MTYzNCwxMCBAQCB2b2lkIGxpYnhsX19kZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcykKICAgICBkaXMtPmRycy5jYWxsYmFjayA9IGRl
dmljZXNfZGVzdHJveV9jYjsKICAgICBkaXMtPmRycy5mb3JjZSA9IDE7CiAgICAgbGlieGxfX2Rl
dmljZXNfZGVzdHJveShlZ2MsICZkaXMtPmRycyk7CisgICAgcmMgPSB4Y19kb21haW5fZGVzdHJv
eShjdHgtPnhjaCwgZG9taWQpOworICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgTElCWExfX0xP
R19FUlJOT1ZBTChjdHgsIExJQlhMX19MT0dfRVJST1IsIHJjLCAieGNfZG9tYWluX2Rlc3Ryb3kg
ZmFpbGVkIGZvciAlZCIsIGRvbWlkKTsKKyAgICB9CiAgICAgcmV0dXJuOwogCiBvdXQ6Ci0tIAoy
LjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVt
YmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:04 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PA-0006Ua-JA; Wed, 18 May 2016 16:33:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34P9-0006Qa-EJ
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 85/DD-02973-E399C375; Wed, 18 May 2016 16:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6sa7dTJt
 wgz1ThCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bk3adZCu6yVWz8+Y61gfEKaxcjF4eQwAJG
 iSdPFoA5LAKLmSUOHL7LDOJICPSzSky4/wYowwnkxEh8PTWDGcIul2i9uoYNxBYS0JF4d/01I
 8SoHiaJvgtT2UESbALGEp33usAaRAS0JPbO/wg2iFnAV2L7hXVgzcICwRIXJ9wBs1kEVCV69z
 SD9fIC1SzsvsnSxcgBtExO4sq/BJAwJ1D41b3nzBB7fSQ2P2him8AIdD/DKkaN4tSistQiXUM
 jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBiAIIdjH2znA8xSnIwKYnyXpxk
 Ey7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdwBlBOsCg1PbUiLTMHGOQwaQkOHiUR3gSQNG9xQ
 WJucWY6ROoUoyXHlt/X1jJxLPhxG0hum3pvLZMQS15+XqqUOK8MSIMASENGaR7cOFgkXmKUlR
 LmZQQ6UIinILUoN7MEVf4VozgHo5IwbzLIFJ7MvBK4ra+ADmICOuiWGNhBJYkIKakGRg2BA/7
 Li86I7DF+3Xmm8t6WFY2zbFxv/K/Yn3hCsWS1Mt88lsWClTkVmhIvtJ0f+y2W7+FI+visWt+7
 JabHpuqLjlKgf9leg2zl5szrk/k/i+s7ZP/ekDrzDdMT7vDl2jmn3k+VU3S8vO/L9O/24aLvL
 Sak8E6uWtGRM9NB4LCnnbPzpZMFSizFGYmGWsxFxYkAisYnfr8CAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463589181!24393888!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19617 invoked from network); 18 May 2016 16:33:02 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:02 -0000
Received: by mail-lf0-f51.google.com with SMTP id m64so22370483lfd.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=49xpS1MUJIoXQhhbgp7hzF2VCBIvpQfWKGAuDz/mglA=;
 b=UdET0jdhI9Ow5LtLUxM1+gXo2yEVIs2TF62UM2vdqVFWYlzAgIVK+uK4/nWCypbKcM
 Z6apDepyfnUEOQvvtiEV8YpLvHiGQKFIvABe+GsIIUnJVpoPcx5K5K79SKh6OcT9PdLC
 AxvoboRAUavMvzeP4HfqTc+KuhfN1GNaHbENw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=49xpS1MUJIoXQhhbgp7hzF2VCBIvpQfWKGAuDz/mglA=;
 b=mRTFlQDdm42PV03bLdXrlSF9PEscBLfPgCUhw97ii1+H4QmM8kv+TwhTFcJHfj0iDn
 YJWs+lTUTSPe08p4cSQOMtn/MncQE+LZmepwxHfFiwYBVYmY3Axoo98dIWlJBefpvjoI
 vGfkG6tfhrBune0u8IzNzRrSuYXYC+4Ay0zQCF8+OdAY/nGR8M/2SxC8xpmTXblZu6iu
 ctrSC561czdKuWbvw0beP7pZQ0GBJtTj7JKXwyxnZbV/7vgMQ8VWRRpFmUFNMSqgNtRn
 6CaLNoy/Bgg11Ti4T+77qlKmUrFXMKWJnN/U8v7fV4RB9H7dIkH0sVRAvxdhf6TU7qEi
 76nA==
X-Gm-Message-State: AOPr4FVS1+j+vOnL/NQjaHDe7N12rdqTULuV8a0lE35pWmiefrE9l1dVGVM5Qwx5QmKOxa7P
X-Received: by 10.25.81.13 with SMTP id f13mr3068667lfb.78.1463589181665;
 Wed, 18 May 2016 09:33:01 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:01 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:35 +0300
Message-Id: <1463589161-4153-13-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 12/18] libxl: Fix unneeded domain
	reboot during destroy routine
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KCkR1
cmluZyBkb21haW4gZGVzdHJveSB3ZSBzaG91bGQgY2hhbmdlIGl0cyBzdGF0ZSBmcm9tICJhbGl2
ZSIKdG8gImR5aW5nIiB0byBwcmV2ZW50IHJlYm9vdCBiZWNhdXNlIG9mIHdhdGNoZG9nIHRpbWVv
dXQuCgpTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFs
bG9naWMuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv
dG9vbHMvbGlieGwvbGlieGwuYwppbmRleCAxMzY2MTc3Li5hYzUwYmRhIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTE2MzQsNiAr
MTYzNCwxMCBAQCB2b2lkIGxpYnhsX19kZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcykKICAgICBkaXMtPmRycy5jYWxsYmFjayA9IGRl
dmljZXNfZGVzdHJveV9jYjsKICAgICBkaXMtPmRycy5mb3JjZSA9IDE7CiAgICAgbGlieGxfX2Rl
dmljZXNfZGVzdHJveShlZ2MsICZkaXMtPmRycyk7CisgICAgcmMgPSB4Y19kb21haW5fZGVzdHJv
eShjdHgtPnhjaCwgZG9taWQpOworICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgTElCWExfX0xP
R19FUlJOT1ZBTChjdHgsIExJQlhMX19MT0dfRVJST1IsIHJjLCAieGNfZG9tYWluX2Rlc3Ryb3kg
ZmFpbGVkIGZvciAlZCIsIGRvbWlkKTsKKyAgICB9CiAgICAgcmV0dXJuOwogCiBvdXQ6Ci0tIAoy
LjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVt
YmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:05 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PB-0006Wy-Ml; Wed, 18 May 2016 16:33:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PA-0006HU-9v
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 46/B7-03814-A399C375; Wed, 18 May 2016 16:32:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyMfS6sa7VTJt
 wg4ctbBYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPKjucsBZ9ZKlY/u8LewNjF0sXIySEksIBR
 YsZzky5GLg4WgcXMEo2f97KCJCQE+lklJswJgLBjJB4sfw4Vr5Y40LaKGaJZR+Ld9deMIM1CA
 j1MEps+nwWbyiZgLNF5rwusSERAS2Lv/I9gzcwCvhLbL6xjA7GFgeylm/aC1bMIqErM63vJCG
 LzCvhIrHj1F6ieA2iZnMSVfwkgYU6g8lf3nkPt9ZHY/KCJbQIj0PUMqxjVi1OLylKLdI31koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg4oBCHYwNn9xOsQoycGkJMp7cZJNuBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3rvTgXKCRanpqRVpmTnA8IZJS3DwKInwPgNJ8xYXJOYWZ
 6ZDpE4xWnJs+X1tLRPHgh+3geS2qffWMgmx5OXnpUqJ804HaRAAacgozYMbB4vBS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBLmfQMyhSczrwRu6yugg5iADrolBnZQSSJCSqqB0aJmzndHY5u
 Xfz1977M6aHTs4g0yf7j166yds3aL18aWzNvM8vvdtnZJxf1q6z6WvOmdw5nwdtKlI7ZT7mvF
 XHwzxzI751cR997k6hX+YhbTGm7s1RGe6HaxTn8W55XZZg0SfM3brQ6J8AR2Wrbe07m0+fPPk
 MWPcrWrtC9Nr9v6f1LTQ12taCWW4oxEQy3mouJEADld/6i8AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1463589177!33284974!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59380 invoked from network); 18 May 2016 16:32:58 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:58 -0000
Received: by mail-lf0-f51.google.com with SMTP id y84so22466984lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=89BVGplXKESu1QIzfONG8T6CjBta24OtdzKZtiBr2iU=;
 b=I52NI9TggtIdrsLXjxb7klgdktUYy39i+MRpA2MCsVEk3yeMfCeJB+OZIm2ugY+xY1
 wYQ9FZgeakQFgXWbaX2+ITkDhHCreczltiHTD0r4R4BFWcuD8CY97C0gdQHY2/15XO6R
 Fm2OapF1yS1/Ssx7uG1TqLYe9J930SmdOSd9I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=89BVGplXKESu1QIzfONG8T6CjBta24OtdzKZtiBr2iU=;
 b=EGvGioJFKPWztUL8oguTqSpVY/lre1hoi/4TC9p3N8wFWEyNRGOibs0TZD/EMLip4O
 WExPvtBoip11FVYrAkxjG8r3Xn7tuZapuUvvQSUso8XQ0bhUu9HkcIkw1IDwsQ0aspMn
 pIzyUN0WmJktfvSf4vI/WFsiBCZqnWjLj4TFoieY1iVM9wGyyrLM5uCmQrIK1Wo29paj
 2uVwuGsHRqDZVyV2fOxldRU6ZALS8IypGfWcnhpiUDn60dxM/FWjYYGXBmqzPM2tAmFO
 FFouWXGD2cVtwjR2yaUO180dXz2+ekG6Dfipk3+zuU/2e+MRQ0oLCMHLvyNJU2bh0liD
 gsGw==
X-Gm-Message-State: AOPr4FVHK1c+hTedZMwJYGllHjQtkbwthtyqNoCrtZcICwrVBso14lcDObXKzyHRYr4VNDI2
X-Received: by 10.25.152.136 with SMTP id a130mr2573183lfe.104.1463589177536; 
 Wed, 18 May 2016 09:32:57 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:56 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:31 +0300
Message-Id: <1463589161-4153-9-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 08/18] tools/misc: Set timeout value
	from watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFZpa3RvciBLbGVpbmlrIDx2aWt0b3Iua2xlaW5pa0BnbG9iYWxsb2dpYy5j
b20+Ci0tLQogdG9vbHMvbWlzYy94ZW53YXRjaGRvZ2QuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVud2F0Y2hkb2dk
LmMgYi90b29scy9taXNjL3hlbndhdGNoZG9nZC5jCmluZGV4IDRiMjc2MjguLmZjZjdkMTYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVud2F0Y2hkb2dkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW53
YXRjaGRvZ2QuYwpAQCAtNjEsNiArNjEsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogCSAgICBlcnIoMSwgInN0cnRvdWwiKTsKICAgICB9CiAKKyAgICByZXQgPSBpb2N0bChm
ZCwgV0RJT0NfU0VUVElNRU9VVCwgJnQpOworICAgIGlmIChyZXQgPCAwKQorCWVycigxLCAieGVu
d2F0Y2hkb2dkOiBGYWlsZWQgdG8gc2V0IHRpbWVvdXRcbiIpOworCiAgICAgZm9yICg7Oykgewog
CXJldCA9IGlvY3RsKGZkLCBXRElPQ19LRUVQQUxJVkUpOwogCWlmIChyZXQpCi0tIAoyLjguMgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVk
LXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:05 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PB-0006Wy-Ml; Wed, 18 May 2016 16:33:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PA-0006HU-9v
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 46/B7-03814-A399C375; Wed, 18 May 2016 16:32:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyMfS6sa7VTJt
 wg4ctbBYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPKjucsBZ9ZKlY/u8LewNjF0sXIySEksIBR
 YsZzky5GLg4WgcXMEo2f97KCJCQE+lklJswJgLBjJB4sfw4Vr5Y40LaKGaJZR+Ld9deMIM1CA
 j1MEps+nwWbyiZgLNF5rwusSERAS2Lv/I9gzcwCvhLbL6xjA7GFgeylm/aC1bMIqErM63vJCG
 LzCvhIrHj1F6ieA2iZnMSVfwkgYU6g8lf3nkPt9ZHY/KCJbQIj0PUMqxjVi1OLylKLdI31koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg4oBCHYwNn9xOsQoycGkJMp7cZJNuBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3rvTgXKCRanpqRVpmTnA8IZJS3DwKInwPgNJ8xYXJOYWZ
 6ZDpE4xWnJs+X1tLRPHgh+3geS2qffWMgmx5OXnpUqJ804HaRAAacgozYMbB4vBS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBLmfQMyhSczrwRu6yugg5iADrolBnZQSSJCSqqB0aJmzndHY5u
 Xfz1977M6aHTs4g0yf7j166yds3aL18aWzNvM8vvdtnZJxf1q6z6WvOmdw5nwdtKlI7ZT7mvF
 XHwzxzI751cR997k6hX+YhbTGm7s1RGe6HaxTn8W55XZZg0SfM3brQ6J8AR2Wrbe07m0+fPPk
 MWPcrWrtC9Nr9v6f1LTQ12taCWW4oxEQy3mouJEADld/6i8AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1463589177!33284974!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59380 invoked from network); 18 May 2016 16:32:58 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:32:58 -0000
Received: by mail-lf0-f51.google.com with SMTP id y84so22466984lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:32:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=89BVGplXKESu1QIzfONG8T6CjBta24OtdzKZtiBr2iU=;
 b=I52NI9TggtIdrsLXjxb7klgdktUYy39i+MRpA2MCsVEk3yeMfCeJB+OZIm2ugY+xY1
 wYQ9FZgeakQFgXWbaX2+ITkDhHCreczltiHTD0r4R4BFWcuD8CY97C0gdQHY2/15XO6R
 Fm2OapF1yS1/Ssx7uG1TqLYe9J930SmdOSd9I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=89BVGplXKESu1QIzfONG8T6CjBta24OtdzKZtiBr2iU=;
 b=EGvGioJFKPWztUL8oguTqSpVY/lre1hoi/4TC9p3N8wFWEyNRGOibs0TZD/EMLip4O
 WExPvtBoip11FVYrAkxjG8r3Xn7tuZapuUvvQSUso8XQ0bhUu9HkcIkw1IDwsQ0aspMn
 pIzyUN0WmJktfvSf4vI/WFsiBCZqnWjLj4TFoieY1iVM9wGyyrLM5uCmQrIK1Wo29paj
 2uVwuGsHRqDZVyV2fOxldRU6ZALS8IypGfWcnhpiUDn60dxM/FWjYYGXBmqzPM2tAmFO
 FFouWXGD2cVtwjR2yaUO180dXz2+ekG6Dfipk3+zuU/2e+MRQ0oLCMHLvyNJU2bh0liD
 gsGw==
X-Gm-Message-State: AOPr4FVHK1c+hTedZMwJYGllHjQtkbwthtyqNoCrtZcICwrVBso14lcDObXKzyHRYr4VNDI2
X-Received: by 10.25.152.136 with SMTP id a130mr2573183lfe.104.1463589177536; 
 Wed, 18 May 2016 09:32:57 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.32.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:32:56 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:31 +0300
Message-Id: <1463589161-4153-9-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 08/18] tools/misc: Set timeout value
	from watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2ljLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFZpa3RvciBLbGVpbmlrIDx2aWt0b3Iua2xlaW5pa0BnbG9iYWxsb2dpYy5j
b20+Ci0tLQogdG9vbHMvbWlzYy94ZW53YXRjaGRvZ2QuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVud2F0Y2hkb2dk
LmMgYi90b29scy9taXNjL3hlbndhdGNoZG9nZC5jCmluZGV4IDRiMjc2MjguLmZjZjdkMTYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVud2F0Y2hkb2dkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW53
YXRjaGRvZ2QuYwpAQCAtNjEsNiArNjEsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogCSAgICBlcnIoMSwgInN0cnRvdWwiKTsKICAgICB9CiAKKyAgICByZXQgPSBpb2N0bChm
ZCwgV0RJT0NfU0VUVElNRU9VVCwgJnQpOworICAgIGlmIChyZXQgPCAwKQorCWVycigxLCAieGVu
d2F0Y2hkb2dkOiBGYWlsZWQgdG8gc2V0IHRpbWVvdXRcbiIpOworCiAgICAgZm9yICg7Oykgewog
CXJldCA9IGlvY3RsKGZkLCBXRElPQ19LRUVQQUxJVkUpOwogCWlmIChyZXQpCi0tIAoyLjguMgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVk
LXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:05 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PB-0006XP-Ok; Wed, 18 May 2016 16:33:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PA-0006SG-Hm
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A0/15-06723-F399C375; Wed, 18 May 2016 16:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6jq79TJt
 wg13PRCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bTl73MBR89Kr6802lgnGbaxcjFISSwgFFi
 acsRRhCHRWAxs8TprjdsII6EQD+rxKqmncxdjJxATozEkgMd7BB2qcS+f/NYQWwhAR2Jd9dfM
 0KM6mGS+NK1mREkwSZgLNF5rwusWURAS2Lv/I9gDcwCkRIL3t0As4WBhr5e85UJxGYRUJWYPe
 kC2AJeAV+Js2euAvVyAC2Tk7jyLwEkzAkUfnXvOTPEXh+JzQ+a2CYwAt3PsIpRozi1qCy1SNf
 QRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCwGIBgB+PZ056HGCU5mJREeS9O
 sgkX4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8gTOA6gSLUtNTK9Iyc4ChD
 1MqwcGjJML7bDpQmre4IDG3ODMdInWK0Zhjy+9ra5k4tk29t5ZJCGySlDivDMgkAZDSjNI8uE
 GwmLzEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV4NkCk8mXklcPteAZ3CBHTKLTGwU0oSEVJ
 SDYw9UjfyX194eyf+c86cuZmKM0NV1/S9v2CYMXH6tX6eBJYC/nB21Rlv7qf/tdn04cgBrjiX
 3JPZS6MWL3s5fe7NzQFXp1u7yvRsUUtnTnARyTmocjajxLFfJN5m/zShgjfNFt+lLZfMmb5Or
 Fh3ZV7Z376JjkxGqqxLfPyMJl9f7vH9orjYgRNKLMUZiYZazEXFiQDe7SIpxAIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1463589182!24297806!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31304 invoked from network); 18 May 2016 16:33:03 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:03 -0000
Received: by mail-lf0-f44.google.com with SMTP id u64so22397007lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ex5lVkZBXurj4lE2S2Zz2GcelGAqz1Xugvp3q5akKF8=;
 b=Aam9ptsZzRBhJuRaOfwLAyyGqA62L25We8KF9fldH7uz6XjQWgc/KraehP4Ct7l8Wa
 Zu2Va+ijruf2Cihj3zUAPSksC2g6pQ5q95eHOQFxYQPPvqAZFW/05eFW5rxJZJYVWW/I
 oMekbPYSg3+qqrSYNYMeTHTLBXB0OfogvaqRk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ex5lVkZBXurj4lE2S2Zz2GcelGAqz1Xugvp3q5akKF8=;
 b=LDHTV9X7vr/luq4jheyMbEsCj7P8yLfmUqACPl4HO/QylJSY/CrCvIdnI0+iCIBNqy
 bqE3b8XSnY6s0aQKzYIcXJkA8LME5cqGsMQhIXszHBxNz0i0znI/fovNC8pTdlF8o+7C
 Z4J8KZjhXb9X3Qkm1qHXcZnYIIGTpk5JGnkcXWIgk+v+h2zJm05gIOeITrHPDGp+/QHm
 lYDeUmInltRlBrIEJDWFd72/YP7u3CkOoXqAeIwUsK1mLzdGlQ8lGo0VhtLKTcuZhfIV
 0th06TzLqXM9JyDMT4ua2xNRuBloviA82cFBzEcCCcfinlZBKij3uQXBtwA+bbRiRYNB
 5N1Q==
X-Gm-Message-State: AOPr4FVtVru9/qXqbkGkjcV2onirHVqGmnaokUMu5g3nbfIvPY/37nVdSieiYkex6bSOz/5d
X-Received: by 10.25.84.9 with SMTP id i9mr3032846lfb.56.1463589182684;
 Wed, 18 May 2016 09:33:02 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:02 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:36 +0300
Message-Id: <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 13/18] xen: introduce and use
	'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxv
Z2ljLmNvbT4KClRoaXMgc2V0dGluZyBpcyB1c2VkIHRvIGFkanVzdCBzdGFydGluZyBtZW1vcnkg
YWRkcmVzcyBhbGxvY2F0ZWQKZm9yIGtlcm5lbCBEb20wLiBUbyB1c2UgJ3JhbWJhc2VfcGZuJyBz
ZXR0aW5nIGp1c3QgYWRkIGZvciBleGFtcGxlCidkb20wX3JhbWJhc2VfcGZuPTB4ODAwMDAnIHRv
IHRoZSBoeXBlcnZpc29yIGNvbW1hbmQgbGluZS4gTm90ZSB0aGF0Cidkb20wX3JhbWJhc2VfcGZu
JyBzaG91bGQgYmUgYWxpZ25lZCB3aXRoIHRoZSBzbWFsbGVzdCBtZW1vcnkgY2h1bmsKd2hpY2gg
dXNlIHhlbiBtZW1vcnkgYWxsb2NhdG9yLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIERteXRy
eXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyNCArKysrKysrKysrKysrLS0tCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyAgICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNo
YW5nZWQsIDc1IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCAyOTM3ZmY3Li5iNDg3MThkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yNyw2ICsyNyw5IEBA
CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzOwogaW50
ZWdlcl9wYXJhbSgiZG9tMF9tYXhfdmNwdXMiLCBvcHRfZG9tMF9tYXhfdmNwdXMpOwogCitzdGF0
aWMgdTY0IF9faW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOworaW50ZWdlcl9wYXJh
bSgiZG9tMF9yYW1iYXNlX3BmbiIsIG9wdF9kb20wX3JhbWJhc2VfcGZuKTsKKwogaW50IGRvbTBf
MTFfbWFwcGluZyA9IDE7CiAKICNkZWZpbmUgRE9NMF9NRU1fREVGQVVMVCAweDgwMDAwMDAgLyog
MTI4IE1pQiAqLwpAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9y
eV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGNv
bnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0
XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgIHU2NCByYW1i
YXNlX3BmbiA9IG9wdF9kb20wX3JhbWJhc2VfcGZuOworICAgIHBhZGRyX3QgbWVtX3NpemUgPSBr
aW5mby0+dW5hc3NpZ25lZF9tZW07CiAgICAgaW50IGk7CiAKICAgICBib29sX3QgbG93bWVtID0g
aXNfMzJiaXRfZG9tYWluKGQpOwpAQCAtMjY3LDcgKzI3Miw3IEBAIHN0YXRpYyB2b2lkIGFsbG9j
YXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
KQogICAgIHsKICAgICAgICAgZm9yICggYml0cyA9IG9yZGVyIDsgYml0cyA8PSAobG93bWVtID8g
MzIgOiBQQUREUl9CSVRTKTsgYml0cysrICkKICAgICAgICAgewotICAgICAgICAgICAgcGcgPSBh
bGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2JpdHMoYml0cykpOworICAgICAgICAg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzX3BmbihkLCBvcmRlciwgTUVNRl9iaXRzKGJpdHMp
LCByYW1iYXNlX3Bmbik7CiAgICAgICAgICAgICBpZiAoIHBnICE9IE5VTEwgKQogICAgICAgICAg
ICAgICAgIGdvdG8gZ290X2JhbmswOwogICAgICAgICB9CkBAIC0yODQsMTYgKzI4OSwyMSBAQCBz
dGF0aWMgdm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKICAgICAvKiBOb3cgYWxsb2NhdGUgbW9yZSBtZW1vcnkgYW5kIGZp
bGwgaW4gYWRkaXRpb25hbCBiYW5rcyAqLwogCiAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlv
bl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAgaWYgKCBvcHRfZG9tMF9yYW1iYXNl
X3BmbiApCisgICAgICAgIHJhbWJhc2VfcGZuICs9IChtZW1fc2l6ZSAtIGtpbmZvLT51bmFzc2ln
bmVkX21lbSkgPj4gUEFHRV9TSElGVDsKKwogICAgIHdoaWxlICgga2luZm8tPnVuYXNzaWduZWRf
bWVtICYmIGtpbmZvLT5tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQogICAgIHsKLSAgICAg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBsb3dtZW0gPyBNRU1GX2JpdHMo
MzIpIDogMCk7CisgICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlc19wZm4oZCwgb3JkZXIs
IGxvd21lbSA/IE1FTUZfYml0cygzMikgOiAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJhbWJhc2VfcGZuKTsKICAgICAgICAgaWYgKCAhcGcgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBvcmRlciAtLTsKIAogICAgICAgICAgICAgaWYgKCBsb3dtZW0gJiYgb3JkZXIg
PCBtaW5fbG93X29yZGVyKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEQxMVBSSU5U
KCJGYWlsZWQgYXQgbWluX2xvd19vcmRlciwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7Cisg
ICAgICAgICAgICAgICAgaWYgKCAhb3B0X2RvbTBfcmFtYmFzZV9wZm4gKQorICAgICAgICAgICAg
ICAgICAgICBEMTFQUklOVCgiRmFpbGVkIGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2ggYWxs
b2NhdGlvbnNcbiIpOwogICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25f
c2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAgICAgIGxvd21lbSA9IGZh
bHNlOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMzEzLDcgKzMyMyw4IEBAIHN0YXRp
YyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogCiAgICAgICAgICAgICBpZiAoIGxvd21lbSApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgRDExUFJJTlQoIkFsbG9jYXRpb24gYmVsb3cgYmFuayAwLCBhbGxv
dyBoaWdoIGFsbG9jYXRpb25zXG4iKTsKKyAgICAgICAgICAgICAgICBpZiAoICFvcHRfZG9tMF9y
YW1iYXNlX3BmbiApCisgICAgICAgICAgICAgICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0aW9uIGJl
bG93IGJhbmsgMCwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7CiAgICAgICAgICAgICAgICAg
b3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAg
ICAgICAgICAgICAgICAgbG93bWVtID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgY29udGludWU7
CkBAIC0zMzAsNiArMzQxLDExIEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICAgKiBhbGxv
Y2F0aW9uIHBvc3NpYmxlLgogICAgICAgICAgKi8KICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxs
b2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAgICAgIGlmICggb3B0X2Rv
bTBfcmFtYmFzZV9wZm4gKQorICAgICAgICB7CisgICAgICAgICAgICByYW1iYXNlX3BmbiArPSAo
bWVtX3NpemUgLSBraW5mby0+dW5hc3NpZ25lZF9tZW0pID4+IFBBR0VfU0hJRlQ7CisgICAgICAg
ICAgICBtZW1fc2l6ZSA9IGtpbmZvLT51bmFzc2lnbmVkX21lbTsKKyAgICAgICAgfQogICAgIH0K
IAogICAgIGlmICgga2luZm8tPnVuYXNzaWduZWRfbWVtICkKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNzRmYzFkZS4u
ZDBjMGZiYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKQEAgLTU4MywxNiArNTgzLDE3IEBAIHN0YXRpYyB2b2lkIGNoZWNr
X2xvd19tZW1fdmlycSh2b2lkKQogICAgIH0KIH0KIAotLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29u
dGlndW91cyBwYWdlcy4gKi8KLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3Bh
Z2VzKAorLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcyBhdCBnaXZlbiBwZm4u
ICovCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlc19wZm4oCiAgICAg
dW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAogICAgIHVuc2lnbmVk
IGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAotICAgIHN0cnVjdCBkb21haW4gKmQp
CisgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX3Bmbl90IHBmbikKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMDsKICAgICBub2RlaWRfdCBmaXJz
dF9ub2RlLCBub2RlID0gTUVNRl9nZXRfbm9kZShtZW1mbGFncyksIHJlcV9ub2RlID0gbm9kZTsK
ICAgICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAxVUwgPDwgb3JkZXI7Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsICp0bXBfcGc7CisgICAgc3Ry
dWN0IHBhZ2VfbGlzdF9oZWFkICpwZ19saXN0OwogICAgIG5vZGVtYXNrX3Qgbm9kZW1hc2sgPSAo
ZCAhPSBOVUxMICkgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOwogICAgIGJv
b2xfdCBuZWVkX3RsYmZsdXNoID0gMDsKICAgICB1aW50MzJfdCB0bGJmbHVzaF90aW1lc3RhbXAg
PSAwOwpAQCAtNjU3LDkgKzY1OCwyNSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
aGVhcF9wYWdlcygKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyog
RmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBjYW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KLSAg
ICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGorKyApCi0gICAgICAg
ICAgICAgICAgaWYgKCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmhlYXAobm9kZSwgem9u
ZSwgaikpKSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7CisgICAgICAgICAgICBm
b3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKSB7CisgICAgICAgICAgICAgICAg
cGdfbGlzdCA9ICZoZWFwKG5vZGUsIHpvbmUsIGopOworICAgICAgICAgICAgICAgIGlmICggcGZu
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9mb3Jf
ZWFjaF9zYWZlKCBwZywgdG1wX3BnLCBwZ19saXN0ICkKKyAgICAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBwZm4gPT0gcGFnZV90b19tZm4ocGcpICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
X2xpc3RfZGVsKHBnLCBwZ19saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IGZvdW5kOworICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KHBnX2xpc3QpKSApCisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOworICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpv
bmVfbG8gKTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwogCiAgICAgICAg
IGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1BX05P
X05PREUgKQpAQCAtNzA2LDkgKzcyMywxNSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxs
b2NfaGVhcF9wYWdlcygKICAgICAvKiBXZSBtYXkgaGF2ZSB0byBoYWx2ZSB0aGUgY2h1bmsgYSBu
dW1iZXIgb2YgdGltZXMuICovCiAgICAgd2hpbGUgKCBqICE9IG9yZGVyICkKICAgICB7Ci0gICAg
ICAgIFBGTl9PUkRFUihwZykgPSAtLWo7Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywg
JmhlYXAobm9kZSwgem9uZSwgaikpOwotICAgICAgICBwZyArPSAxIDw8IGo7CisgICAgICAgIHRt
cF9wZyA9IHBnOworICAgICAgICBpZiAoIHBmbiApCisgICAgICAgICAgICB0bXBfcGcgKz0gMSA8
PCAoaiAtIDEpOworCisgICAgICAgIFBGTl9PUkRFUih0bXBfcGcpID0gLS1qOworICAgICAgICBw
YWdlX2xpc3RfYWRkX3RhaWwodG1wX3BnLCAmaGVhcChub2RlLCB6b25lLCBqKSk7CisKKyAgICAg
ICAgaWYgKCAhcGZuICkKKyAgICAgICAgICAgIHBnICs9IDEgPDwgajsKICAgICB9CiAKICAgICBB
U1NFUlQoYXZhaWxbbm9kZV1bem9uZV0gPj0gcmVxdWVzdCk7CkBAIC03NjIsNiArNzg1LDE1IEBA
IHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIHJldHVybiBw
ZzsKIH0KIAorLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KK3N0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAorICAgIHVuc2lnbmVkIGludCB6
b25lX2xvLCB1bnNpZ25lZCBpbnQgem9uZV9oaSwKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVu
c2lnbmVkIGludCBtZW1mbGFncywKKyAgICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVy
biBhbGxvY19oZWFwX3BhZ2VzX3Bmbih6b25lX2xvLCB6b25lX2hpLCBvcmRlciwgbWVtZmxhZ3Ms
IGQsIDApOworfQorCiAvKiBSZW1vdmUgYW55IG9mZmxpbmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5IHBv
aW50ZWQgdG8gYnkgaGVhZC4gKi8KIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0
cnVjdCBwYWdlX2luZm8gKmhlYWQpCiB7CkBAIC0xNjg3LDggKzE3MTksOCBAQCBpbnQgYXNzaWdu
X3BhZ2VzKAogfQogCiAKLXN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMoCi0g
ICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVt
ZmxhZ3MpCitzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzX3BmbigKKyAgICBz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFn
cywgeGVuX3Bmbl90IHBmbikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5VTEw7CiAg
ICAgdW5zaWduZWQgaW50IGJpdHMgPSBtZW1mbGFncyA+PiBfTUVNRl9iaXRzLCB6b25lX2hpID0g
TlJfWk9ORVMgLSAxOwpAQCAtMTcwNSwxMiArMTczNywxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19kb21oZWFwX3BhZ2VzKAogICAgICAgICBtZW1mbGFncyB8PSBNRU1GX25vX3JlZmNvdW50
OwogCiAgICAgaWYgKCBkbWFfYml0c2l6ZSAmJiAoKGRtYV96b25lID0gYml0c190b196b25lKGRt
YV9iaXRzaXplKSkgPCB6b25lX2hpKSApCi0gICAgICAgIHBnID0gYWxsb2NfaGVhcF9wYWdlcyhk
bWFfem9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7CisgICAgICAgIHBnID0g
YWxsb2NfaGVhcF9wYWdlc19wZm4oZG1hX3pvbmUgKyAxLCB6b25lX2hpLCBvcmRlciwgbWVtZmxh
Z3MsIGQsIHBmbik7CiAKICAgICBpZiAoIChwZyA9PSBOVUxMKSAmJgogICAgICAgICAgKChtZW1m
bGFncyAmIE1FTUZfbm9fZG1hKSB8fAotICAgICAgICAgICgocGcgPSBhbGxvY19oZWFwX3BhZ2Vz
KE1FTVpPTkVfWEVOICsgMSwgem9uZV9oaSwgb3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWVtZmxhZ3MsIGQpKSA9PSBOVUxMKSkgKQorICAgICAgICAgICgocGcgPSBh
bGxvY19oZWFwX3BhZ2VzX3BmbihNRU1aT05FX1hFTiArIDEsIHpvbmVfaGksIG9yZGVyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzLCBkLCBwZm4pKSA9PSBOVUxM
KSkgKQogICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBpZiAoIGQgJiYgIShtZW1mbGFncyAm
IE1FTUZfbm9fb3duZXIpICYmCkBAIC0xNzIzLDYgKzE3NTUsMTIgQEAgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICByZXR1cm4gcGc7CiB9CiAKK3N0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCit7CisgICAgcmV0dXJuIGFsbG9j
X2RvbWhlYXBfcGFnZXNfcGZuKGQsIG9yZGVyLCBtZW1mbGFncywgMCk7Cit9CisKIHZvaWQgZnJl
ZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggYTc5
NWRkNi4uODNlNDkxMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL21tLmgKQEAgLTExNyw2ICsxMTcsOCBAQCB2b2lkIGdldF9vdXRzdGFuZGlu
Z19jbGFpbXModWludDY0X3QgKmZyZWVfcGFnZXMsIHVpbnQ2NF90ICpvdXRzdGFuZGluZ19wYWdl
cyk7CiAKIC8qIERvbWFpbiBzdWJhbGxvY2F0b3IuIFRoZXNlIGZ1bmN0aW9ucyBhcmUgKm5vdCog
aW50ZXJydXB0LXNhZmUuKi8KIHZvaWQgaW5pdF9kb21oZWFwX3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpOworc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlc19wZm4oCisg
ICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVt
ZmxhZ3MsIHhlbl9wZm5fdCBwZm4pOwogc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9w
YWdlcygKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBtZW1mbGFncyk7CiB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZv
ICpwZywgdW5zaWduZWQgaW50IG9yZGVyKTsKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBs
aXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:05 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PB-0006XP-Ok; Wed, 18 May 2016 16:33:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PA-0006SG-Hm
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A0/15-06723-F399C375; Wed, 18 May 2016 16:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6jq79TJt
 wg13PRCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bTl73MBR89Kr6802lgnGbaxcjFISSwgFFi
 acsRRhCHRWAxs8TprjdsII6EQD+rxKqmncxdjJxATozEkgMd7BB2qcS+f/NYQWwhAR2Jd9dfM
 0KM6mGS+NK1mREkwSZgLNF5rwusWURAS2Lv/I9gDcwCkRIL3t0As4WBhr5e85UJxGYRUJWYPe
 kC2AJeAV+Js2euAvVyAC2Tk7jyLwEkzAkUfnXvOTPEXh+JzQ+a2CYwAt3PsIpRozi1qCy1SNf
 QRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCwGIBgB+PZ056HGCU5mJREeS9O
 sgkX4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8gTOA6gSLUtNTK9Iyc4ChD
 1MqwcGjJML7bDpQmre4IDG3ODMdInWK0Zhjy+9ra5k4tk29t5ZJCGySlDivDMgkAZDSjNI8uE
 GwmLzEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV4NkCk8mXklcPteAZ3CBHTKLTGwU0oSEVJ
 SDYw9UjfyX194eyf+c86cuZmKM0NV1/S9v2CYMXH6tX6eBJYC/nB21Rlv7qf/tdn04cgBrjiX
 3JPZS6MWL3s5fe7NzQFXp1u7yvRsUUtnTnARyTmocjajxLFfJN5m/zShgjfNFt+lLZfMmb5Or
 Fh3ZV7Z376JjkxGqqxLfPyMJl9f7vH9orjYgRNKLMUZiYZazEXFiQDe7SIpxAIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1463589182!24297806!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31304 invoked from network); 18 May 2016 16:33:03 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:03 -0000
Received: by mail-lf0-f44.google.com with SMTP id u64so22397007lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ex5lVkZBXurj4lE2S2Zz2GcelGAqz1Xugvp3q5akKF8=;
 b=Aam9ptsZzRBhJuRaOfwLAyyGqA62L25We8KF9fldH7uz6XjQWgc/KraehP4Ct7l8Wa
 Zu2Va+ijruf2Cihj3zUAPSksC2g6pQ5q95eHOQFxYQPPvqAZFW/05eFW5rxJZJYVWW/I
 oMekbPYSg3+qqrSYNYMeTHTLBXB0OfogvaqRk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ex5lVkZBXurj4lE2S2Zz2GcelGAqz1Xugvp3q5akKF8=;
 b=LDHTV9X7vr/luq4jheyMbEsCj7P8yLfmUqACPl4HO/QylJSY/CrCvIdnI0+iCIBNqy
 bqE3b8XSnY6s0aQKzYIcXJkA8LME5cqGsMQhIXszHBxNz0i0znI/fovNC8pTdlF8o+7C
 Z4J8KZjhXb9X3Qkm1qHXcZnYIIGTpk5JGnkcXWIgk+v+h2zJm05gIOeITrHPDGp+/QHm
 lYDeUmInltRlBrIEJDWFd72/YP7u3CkOoXqAeIwUsK1mLzdGlQ8lGo0VhtLKTcuZhfIV
 0th06TzLqXM9JyDMT4ua2xNRuBloviA82cFBzEcCCcfinlZBKij3uQXBtwA+bbRiRYNB
 5N1Q==
X-Gm-Message-State: AOPr4FVtVru9/qXqbkGkjcV2onirHVqGmnaokUMu5g3nbfIvPY/37nVdSieiYkex6bSOz/5d
X-Received: by 10.25.84.9 with SMTP id i9mr3032846lfb.56.1463589182684;
 Wed, 18 May 2016 09:33:02 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:02 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:36 +0300
Message-Id: <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 13/18] xen: introduce and use
	'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxv
Z2ljLmNvbT4KClRoaXMgc2V0dGluZyBpcyB1c2VkIHRvIGFkanVzdCBzdGFydGluZyBtZW1vcnkg
YWRkcmVzcyBhbGxvY2F0ZWQKZm9yIGtlcm5lbCBEb20wLiBUbyB1c2UgJ3JhbWJhc2VfcGZuJyBz
ZXR0aW5nIGp1c3QgYWRkIGZvciBleGFtcGxlCidkb20wX3JhbWJhc2VfcGZuPTB4ODAwMDAnIHRv
IHRoZSBoeXBlcnZpc29yIGNvbW1hbmQgbGluZS4gTm90ZSB0aGF0Cidkb20wX3JhbWJhc2VfcGZu
JyBzaG91bGQgYmUgYWxpZ25lZCB3aXRoIHRoZSBzbWFsbGVzdCBtZW1vcnkgY2h1bmsKd2hpY2gg
dXNlIHhlbiBtZW1vcnkgYWxsb2NhdG9yLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIERteXRy
eXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyNCArKysrKysrKysrKysrLS0tCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyAgICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNo
YW5nZWQsIDc1IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCAyOTM3ZmY3Li5iNDg3MThkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yNyw2ICsyNyw5IEBA
CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzOwogaW50
ZWdlcl9wYXJhbSgiZG9tMF9tYXhfdmNwdXMiLCBvcHRfZG9tMF9tYXhfdmNwdXMpOwogCitzdGF0
aWMgdTY0IF9faW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOworaW50ZWdlcl9wYXJh
bSgiZG9tMF9yYW1iYXNlX3BmbiIsIG9wdF9kb20wX3JhbWJhc2VfcGZuKTsKKwogaW50IGRvbTBf
MTFfbWFwcGluZyA9IDE7CiAKICNkZWZpbmUgRE9NMF9NRU1fREVGQVVMVCAweDgwMDAwMDAgLyog
MTI4IE1pQiAqLwpAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9y
eV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGNv
bnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0
XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgIHU2NCByYW1i
YXNlX3BmbiA9IG9wdF9kb20wX3JhbWJhc2VfcGZuOworICAgIHBhZGRyX3QgbWVtX3NpemUgPSBr
aW5mby0+dW5hc3NpZ25lZF9tZW07CiAgICAgaW50IGk7CiAKICAgICBib29sX3QgbG93bWVtID0g
aXNfMzJiaXRfZG9tYWluKGQpOwpAQCAtMjY3LDcgKzI3Miw3IEBAIHN0YXRpYyB2b2lkIGFsbG9j
YXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
KQogICAgIHsKICAgICAgICAgZm9yICggYml0cyA9IG9yZGVyIDsgYml0cyA8PSAobG93bWVtID8g
MzIgOiBQQUREUl9CSVRTKTsgYml0cysrICkKICAgICAgICAgewotICAgICAgICAgICAgcGcgPSBh
bGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2JpdHMoYml0cykpOworICAgICAgICAg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzX3BmbihkLCBvcmRlciwgTUVNRl9iaXRzKGJpdHMp
LCByYW1iYXNlX3Bmbik7CiAgICAgICAgICAgICBpZiAoIHBnICE9IE5VTEwgKQogICAgICAgICAg
ICAgICAgIGdvdG8gZ290X2JhbmswOwogICAgICAgICB9CkBAIC0yODQsMTYgKzI4OSwyMSBAQCBz
dGF0aWMgdm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKICAgICAvKiBOb3cgYWxsb2NhdGUgbW9yZSBtZW1vcnkgYW5kIGZp
bGwgaW4gYWRkaXRpb25hbCBiYW5rcyAqLwogCiAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlv
bl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAgaWYgKCBvcHRfZG9tMF9yYW1iYXNl
X3BmbiApCisgICAgICAgIHJhbWJhc2VfcGZuICs9IChtZW1fc2l6ZSAtIGtpbmZvLT51bmFzc2ln
bmVkX21lbSkgPj4gUEFHRV9TSElGVDsKKwogICAgIHdoaWxlICgga2luZm8tPnVuYXNzaWduZWRf
bWVtICYmIGtpbmZvLT5tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQogICAgIHsKLSAgICAg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBsb3dtZW0gPyBNRU1GX2JpdHMo
MzIpIDogMCk7CisgICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlc19wZm4oZCwgb3JkZXIs
IGxvd21lbSA/IE1FTUZfYml0cygzMikgOiAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJhbWJhc2VfcGZuKTsKICAgICAgICAgaWYgKCAhcGcgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBvcmRlciAtLTsKIAogICAgICAgICAgICAgaWYgKCBsb3dtZW0gJiYgb3JkZXIg
PCBtaW5fbG93X29yZGVyKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEQxMVBSSU5U
KCJGYWlsZWQgYXQgbWluX2xvd19vcmRlciwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7Cisg
ICAgICAgICAgICAgICAgaWYgKCAhb3B0X2RvbTBfcmFtYmFzZV9wZm4gKQorICAgICAgICAgICAg
ICAgICAgICBEMTFQUklOVCgiRmFpbGVkIGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2ggYWxs
b2NhdGlvbnNcbiIpOwogICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25f
c2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAgICAgIGxvd21lbSA9IGZh
bHNlOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMzEzLDcgKzMyMyw4IEBAIHN0YXRp
YyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogCiAgICAgICAgICAgICBpZiAoIGxvd21lbSApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgRDExUFJJTlQoIkFsbG9jYXRpb24gYmVsb3cgYmFuayAwLCBhbGxv
dyBoaWdoIGFsbG9jYXRpb25zXG4iKTsKKyAgICAgICAgICAgICAgICBpZiAoICFvcHRfZG9tMF9y
YW1iYXNlX3BmbiApCisgICAgICAgICAgICAgICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0aW9uIGJl
bG93IGJhbmsgMCwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7CiAgICAgICAgICAgICAgICAg
b3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAg
ICAgICAgICAgICAgICAgbG93bWVtID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgY29udGludWU7
CkBAIC0zMzAsNiArMzQxLDExIEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICAgKiBhbGxv
Y2F0aW9uIHBvc3NpYmxlLgogICAgICAgICAgKi8KICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxs
b2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAgICAgIGlmICggb3B0X2Rv
bTBfcmFtYmFzZV9wZm4gKQorICAgICAgICB7CisgICAgICAgICAgICByYW1iYXNlX3BmbiArPSAo
bWVtX3NpemUgLSBraW5mby0+dW5hc3NpZ25lZF9tZW0pID4+IFBBR0VfU0hJRlQ7CisgICAgICAg
ICAgICBtZW1fc2l6ZSA9IGtpbmZvLT51bmFzc2lnbmVkX21lbTsKKyAgICAgICAgfQogICAgIH0K
IAogICAgIGlmICgga2luZm8tPnVuYXNzaWduZWRfbWVtICkKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNzRmYzFkZS4u
ZDBjMGZiYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKQEAgLTU4MywxNiArNTgzLDE3IEBAIHN0YXRpYyB2b2lkIGNoZWNr
X2xvd19tZW1fdmlycSh2b2lkKQogICAgIH0KIH0KIAotLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29u
dGlndW91cyBwYWdlcy4gKi8KLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3Bh
Z2VzKAorLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcyBhdCBnaXZlbiBwZm4u
ICovCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlc19wZm4oCiAgICAg
dW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAogICAgIHVuc2lnbmVk
IGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAotICAgIHN0cnVjdCBkb21haW4gKmQp
CisgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX3Bmbl90IHBmbikKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMDsKICAgICBub2RlaWRfdCBmaXJz
dF9ub2RlLCBub2RlID0gTUVNRl9nZXRfbm9kZShtZW1mbGFncyksIHJlcV9ub2RlID0gbm9kZTsK
ICAgICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAxVUwgPDwgb3JkZXI7Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsICp0bXBfcGc7CisgICAgc3Ry
dWN0IHBhZ2VfbGlzdF9oZWFkICpwZ19saXN0OwogICAgIG5vZGVtYXNrX3Qgbm9kZW1hc2sgPSAo
ZCAhPSBOVUxMICkgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOwogICAgIGJv
b2xfdCBuZWVkX3RsYmZsdXNoID0gMDsKICAgICB1aW50MzJfdCB0bGJmbHVzaF90aW1lc3RhbXAg
PSAwOwpAQCAtNjU3LDkgKzY1OCwyNSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
aGVhcF9wYWdlcygKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyog
RmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBjYW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KLSAg
ICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGorKyApCi0gICAgICAg
ICAgICAgICAgaWYgKCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmhlYXAobm9kZSwgem9u
ZSwgaikpKSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7CisgICAgICAgICAgICBm
b3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKSB7CisgICAgICAgICAgICAgICAg
cGdfbGlzdCA9ICZoZWFwKG5vZGUsIHpvbmUsIGopOworICAgICAgICAgICAgICAgIGlmICggcGZu
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9mb3Jf
ZWFjaF9zYWZlKCBwZywgdG1wX3BnLCBwZ19saXN0ICkKKyAgICAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBwZm4gPT0gcGFnZV90b19tZm4ocGcpICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
X2xpc3RfZGVsKHBnLCBwZ19saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IGZvdW5kOworICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KHBnX2xpc3QpKSApCisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOworICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpv
bmVfbG8gKTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwogCiAgICAgICAg
IGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1BX05P
X05PREUgKQpAQCAtNzA2LDkgKzcyMywxNSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxs
b2NfaGVhcF9wYWdlcygKICAgICAvKiBXZSBtYXkgaGF2ZSB0byBoYWx2ZSB0aGUgY2h1bmsgYSBu
dW1iZXIgb2YgdGltZXMuICovCiAgICAgd2hpbGUgKCBqICE9IG9yZGVyICkKICAgICB7Ci0gICAg
ICAgIFBGTl9PUkRFUihwZykgPSAtLWo7Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywg
JmhlYXAobm9kZSwgem9uZSwgaikpOwotICAgICAgICBwZyArPSAxIDw8IGo7CisgICAgICAgIHRt
cF9wZyA9IHBnOworICAgICAgICBpZiAoIHBmbiApCisgICAgICAgICAgICB0bXBfcGcgKz0gMSA8
PCAoaiAtIDEpOworCisgICAgICAgIFBGTl9PUkRFUih0bXBfcGcpID0gLS1qOworICAgICAgICBw
YWdlX2xpc3RfYWRkX3RhaWwodG1wX3BnLCAmaGVhcChub2RlLCB6b25lLCBqKSk7CisKKyAgICAg
ICAgaWYgKCAhcGZuICkKKyAgICAgICAgICAgIHBnICs9IDEgPDwgajsKICAgICB9CiAKICAgICBB
U1NFUlQoYXZhaWxbbm9kZV1bem9uZV0gPj0gcmVxdWVzdCk7CkBAIC03NjIsNiArNzg1LDE1IEBA
IHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIHJldHVybiBw
ZzsKIH0KIAorLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KK3N0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAorICAgIHVuc2lnbmVkIGludCB6
b25lX2xvLCB1bnNpZ25lZCBpbnQgem9uZV9oaSwKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVu
c2lnbmVkIGludCBtZW1mbGFncywKKyAgICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVy
biBhbGxvY19oZWFwX3BhZ2VzX3Bmbih6b25lX2xvLCB6b25lX2hpLCBvcmRlciwgbWVtZmxhZ3Ms
IGQsIDApOworfQorCiAvKiBSZW1vdmUgYW55IG9mZmxpbmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5IHBv
aW50ZWQgdG8gYnkgaGVhZC4gKi8KIHN0YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0
cnVjdCBwYWdlX2luZm8gKmhlYWQpCiB7CkBAIC0xNjg3LDggKzE3MTksOCBAQCBpbnQgYXNzaWdu
X3BhZ2VzKAogfQogCiAKLXN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMoCi0g
ICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVt
ZmxhZ3MpCitzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzX3BmbigKKyAgICBz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFn
cywgeGVuX3Bmbl90IHBmbikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5VTEw7CiAg
ICAgdW5zaWduZWQgaW50IGJpdHMgPSBtZW1mbGFncyA+PiBfTUVNRl9iaXRzLCB6b25lX2hpID0g
TlJfWk9ORVMgLSAxOwpAQCAtMTcwNSwxMiArMTczNywxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19kb21oZWFwX3BhZ2VzKAogICAgICAgICBtZW1mbGFncyB8PSBNRU1GX25vX3JlZmNvdW50
OwogCiAgICAgaWYgKCBkbWFfYml0c2l6ZSAmJiAoKGRtYV96b25lID0gYml0c190b196b25lKGRt
YV9iaXRzaXplKSkgPCB6b25lX2hpKSApCi0gICAgICAgIHBnID0gYWxsb2NfaGVhcF9wYWdlcyhk
bWFfem9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7CisgICAgICAgIHBnID0g
YWxsb2NfaGVhcF9wYWdlc19wZm4oZG1hX3pvbmUgKyAxLCB6b25lX2hpLCBvcmRlciwgbWVtZmxh
Z3MsIGQsIHBmbik7CiAKICAgICBpZiAoIChwZyA9PSBOVUxMKSAmJgogICAgICAgICAgKChtZW1m
bGFncyAmIE1FTUZfbm9fZG1hKSB8fAotICAgICAgICAgICgocGcgPSBhbGxvY19oZWFwX3BhZ2Vz
KE1FTVpPTkVfWEVOICsgMSwgem9uZV9oaSwgb3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWVtZmxhZ3MsIGQpKSA9PSBOVUxMKSkgKQorICAgICAgICAgICgocGcgPSBh
bGxvY19oZWFwX3BhZ2VzX3BmbihNRU1aT05FX1hFTiArIDEsIHpvbmVfaGksIG9yZGVyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzLCBkLCBwZm4pKSA9PSBOVUxM
KSkgKQogICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBpZiAoIGQgJiYgIShtZW1mbGFncyAm
IE1FTUZfbm9fb3duZXIpICYmCkBAIC0xNzIzLDYgKzE3NTUsMTIgQEAgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICByZXR1cm4gcGc7CiB9CiAKK3N0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCit7CisgICAgcmV0dXJuIGFsbG9j
X2RvbWhlYXBfcGFnZXNfcGZuKGQsIG9yZGVyLCBtZW1mbGFncywgMCk7Cit9CisKIHZvaWQgZnJl
ZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggYTc5
NWRkNi4uODNlNDkxMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL21tLmgKQEAgLTExNyw2ICsxMTcsOCBAQCB2b2lkIGdldF9vdXRzdGFuZGlu
Z19jbGFpbXModWludDY0X3QgKmZyZWVfcGFnZXMsIHVpbnQ2NF90ICpvdXRzdGFuZGluZ19wYWdl
cyk7CiAKIC8qIERvbWFpbiBzdWJhbGxvY2F0b3IuIFRoZXNlIGZ1bmN0aW9ucyBhcmUgKm5vdCog
aW50ZXJydXB0LXNhZmUuKi8KIHZvaWQgaW5pdF9kb21oZWFwX3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpOworc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlc19wZm4oCisg
ICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVt
ZmxhZ3MsIHhlbl9wZm5fdCBwZm4pOwogc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9w
YWdlcygKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBtZW1mbGFncyk7CiB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZv
ICpwZywgdW5zaWduZWQgaW50IG9yZGVyKTsKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBs
aXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:07 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PD-0006bZ-Ew; Wed, 18 May 2016 16:33:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PB-0006WU-UP
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:06 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 54/72-03971-1499C375; Wed, 18 May 2016 16:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMfS6vq7DTJt
 wg/2LVS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bqk9vZCvayVcy/uJ61gfEhaxcjF4eQwAJG
 ifWL57KDOCwCi5kljj16zAbiSAj0s0q8njWNpYuRE8iJkdi/eRIzhF0h8W3PekYQW0hAR+Ld9
 ddQdg+TxO9JKSA2m4CxROe9LrB6EQEtib3zP7KC2MwCgRLbb94AiwsLhEu8mrSaDcRmEVCV2H
 3sKlgNr4CvxN8bR4BqOIB2yUlc+ZcAEuYECr+695wZYpWPxOYHTWwTGIHOZ1jFqF6cWlSWWqR
 rpJdUlJmeUZKbmJmja2hoopebWlycmJ6ak5hUrJecn7uJERhWDECwg7FljvMhRkkOJiVR3ouT
 bMKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCumQGUEyxKTU+tSMvMAQY4TFqCg0dJhPcmSJq3u
 CAxtzgzHSJ1itGSY8vva2uZOBb8uA0kt029t5ZJiCUvPy9VSpy3AaRBAKQhozQPbhwsCi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJmHc+yBSezLwSuK2vgA5iAjrolhjYQSWJCCmpBsatNi+
 UD9Q8XHvn2kOrzLf33PR+S0cvffxd01mrZtVhgenbH99436ljuYLV5nvp3VvfnEM92X5xT4vb
 EvTPZfa9jXKXZOc33XGM+eGx6kv7KqZ97R4NeyQnf3i75pTBHEVJjr1B949LxfguLt9Wf0n45
 M09ITzeEy++b56+6GT2/6YrfopLPrOoKrEUZyQaajEXFScCAG+fI5e9AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1463589183!42377570!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51289 invoked from network); 18 May 2016 16:33:04 -0000
Received: from mail-lf0-f47.google.com (HELO mail-lf0-f47.google.com)
 (209.85.215.47)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:04 -0000
Received: by mail-lf0-f47.google.com with SMTP id y84so22468226lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gaKjCul3WsTozwg137mqZoZCPdqX4u48ZeUUuVGBfqc=;
 b=LIsM3GkivrdGt7ztCyj0d8psw5JZVi5lt7XIuxLzbFM8nSoowa95YA588oXiLw0/ql
 p4Wa2o7t74mPQVJsgz4WG+vBinurW8OoSc3EsHYfmNVmXkzGeSUfk/XLe6+i120tgPAs
 IlCgWUY7iisAVZXWR53xczFOv7ns9WUVHdJV8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gaKjCul3WsTozwg137mqZoZCPdqX4u48ZeUUuVGBfqc=;
 b=YT9mmmbIc1WdIYBbecRBn0MSvzceWH8sLOdqMCHMCOG5l80959h/G1KBRuOPHSOyDF
 mjEKKH0wOZc3nBKvywyuHAOanmdz7pT9wvfIPSzN2olMkbcKaKoaCbCOlxGduHohbCfJ
 HhlGgOlZofdiTZKWNl6cmCvulZuSIWGNNkqCW3xXsS64cp90U1X6tDkQ2lr+zTCrHhvR
 zxxa52VIYlVviTkft7iIkjHgRG7stAOf8+n1tY4ngpDxX5vSh6P/G4wSjPwoUv3lviq/
 mdy+SsX1kuGoAaC9KKBGe4Mpexcydw2d3PMOhsVaR8Ha330MrUTDVk4mFZsYX++yQVZT
 MVBg==
X-Gm-Message-State: AOPr4FWOdSWWRF2HkTTt/9cfKrFoYD2tD86ZERP0OhB3UVcMDL88TuJ/gKXfp5Jf5saiGLes
X-Received: by 10.25.158.67 with SMTP id h64mr2498189lfe.57.1463589183711;
 Wed, 18 May 2016 09:33:03 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:03 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:37 +0300
Message-Id: <1463589161-4153-15-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 14/18] xen: flask: Add possiblity to
	forward irqs into domU domains
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+
CgpMb29rcyBsaWtlIHRoYXQgZnJvbSA0LjYgdmVyc2lvbiwgWGVuIGRpZG4ndCBhbGxvdyBpcnEg
Zm9yd2FyZGluZwppbnRvIERvbVUgZG9tYWlucyAtIGluIG91ciBzZXR1cCB3ZSBmb3J3YXJkIGxp
c3Qgb2YgdGhlbSwgc28gd2UgbmVlZAp0byBjaGFuZ2VkIHRoZSBwb2xpY3kuCgpTaWduZWQtb2Zm
LWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4K
LS0tCiB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hlbi50ZSB8IDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L3BvbGljeS9tb2R1bGVzL3hlbi94ZW4udGUgYi90b29scy9mbGFzay9wb2xpY3kvcG9s
aWN5L21vZHVsZXMveGVuL3hlbi50ZQppbmRleCA1ZTk0ZWUzLi5iM2VhYTE1IDEwMDY0NAotLS0g
YS90b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hlbi50ZQorKysgYi90b29s
cy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hlbi50ZQpAQCAtMTE2LDYgKzExNiw3
IEBAIGFkbWluX2RldmljZShkb20wX3QsIGRldmljZV90KQogYWRtaW5fZGV2aWNlKGRvbTBfdCwg
aXJxX3QpCiBhZG1pbl9kZXZpY2UoZG9tMF90LCBpb3BvcnRfdCkKIGFkbWluX2RldmljZShkb20w
X3QsIGlvbWVtX3QpCithZG1pbl9kZXZpY2UoZG9tVV90LCBpcnFfdCk7CiAKIGRvbWFpbl9jb21t
cyhkb20wX3QsIGRvbTBfdCkKIAotLSAKMi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1i
ZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:07 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PD-0006bZ-Ew; Wed, 18 May 2016 16:33:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PB-0006WU-UP
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:06 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 54/72-03971-1499C375; Wed, 18 May 2016 16:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMfS6vq7DTJt
 wg/2LVS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bqk9vZCvayVcy/uJ61gfEhaxcjF4eQwAJG
 ifWL57KDOCwCi5kljj16zAbiSAj0s0q8njWNpYuRE8iJkdi/eRIzhF0h8W3PekYQW0hAR+Ld9
 ddQdg+TxO9JKSA2m4CxROe9LrB6EQEtib3zP7KC2MwCgRLbb94AiwsLhEu8mrSaDcRmEVCV2H
 3sKlgNr4CvxN8bR4BqOIB2yUlc+ZcAEuYECr+695wZYpWPxOYHTWwTGIHOZ1jFqF6cWlSWWqR
 rpJdUlJmeUZKbmJmja2hoopebWlycmJ6ak5hUrJecn7uJERhWDECwg7FljvMhRkkOJiVR3ouT
 bMKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCumQGUEyxKTU+tSMvMAQY4TFqCg0dJhPcmSJq3u
 CAxtzgzHSJ1itGSY8vva2uZOBb8uA0kt029t5ZJiCUvPy9VSpy3AaRBAKQhozQPbhwsCi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJmHc+yBSezLwSuK2vgA5iAjrolhjYQSWJCCmpBsatNi+
 UD9Q8XHvn2kOrzLf33PR+S0cvffxd01mrZtVhgenbH99436ljuYLV5nvp3VvfnEM92X5xT4vb
 EvTPZfa9jXKXZOc33XGM+eGx6kv7KqZ97R4NeyQnf3i75pTBHEVJjr1B949LxfguLt9Wf0n45
 M09ITzeEy++b56+6GT2/6YrfopLPrOoKrEUZyQaajEXFScCAG+fI5e9AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1463589183!42377570!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51289 invoked from network); 18 May 2016 16:33:04 -0000
Received: from mail-lf0-f47.google.com (HELO mail-lf0-f47.google.com)
 (209.85.215.47)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:04 -0000
Received: by mail-lf0-f47.google.com with SMTP id y84so22468226lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gaKjCul3WsTozwg137mqZoZCPdqX4u48ZeUUuVGBfqc=;
 b=LIsM3GkivrdGt7ztCyj0d8psw5JZVi5lt7XIuxLzbFM8nSoowa95YA588oXiLw0/ql
 p4Wa2o7t74mPQVJsgz4WG+vBinurW8OoSc3EsHYfmNVmXkzGeSUfk/XLe6+i120tgPAs
 IlCgWUY7iisAVZXWR53xczFOv7ns9WUVHdJV8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gaKjCul3WsTozwg137mqZoZCPdqX4u48ZeUUuVGBfqc=;
 b=YT9mmmbIc1WdIYBbecRBn0MSvzceWH8sLOdqMCHMCOG5l80959h/G1KBRuOPHSOyDF
 mjEKKH0wOZc3nBKvywyuHAOanmdz7pT9wvfIPSzN2olMkbcKaKoaCbCOlxGduHohbCfJ
 HhlGgOlZofdiTZKWNl6cmCvulZuSIWGNNkqCW3xXsS64cp90U1X6tDkQ2lr+zTCrHhvR
 zxxa52VIYlVviTkft7iIkjHgRG7stAOf8+n1tY4ngpDxX5vSh6P/G4wSjPwoUv3lviq/
 mdy+SsX1kuGoAaC9KKBGe4Mpexcydw2d3PMOhsVaR8Ha330MrUTDVk4mFZsYX++yQVZT
 MVBg==
X-Gm-Message-State: AOPr4FWOdSWWRF2HkTTt/9cfKrFoYD2tD86ZERP0OhB3UVcMDL88TuJ/gKXfp5Jf5saiGLes
X-Received: by 10.25.158.67 with SMTP id h64mr2498189lfe.57.1463589183711;
 Wed, 18 May 2016 09:33:03 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:03 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:37 +0300
Message-Id: <1463589161-4153-15-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 14/18] xen: flask: Add possiblity to
	forward irqs into domU domains
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+
CgpMb29rcyBsaWtlIHRoYXQgZnJvbSA0LjYgdmVyc2lvbiwgWGVuIGRpZG4ndCBhbGxvdyBpcnEg
Zm9yd2FyZGluZwppbnRvIERvbVUgZG9tYWlucyAtIGluIG91ciBzZXR1cCB3ZSBmb3J3YXJkIGxp
c3Qgb2YgdGhlbSwgc28gd2UgbmVlZAp0byBjaGFuZ2VkIHRoZSBwb2xpY3kuCgpTaWduZWQtb2Zm
LWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4K
LS0tCiB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hlbi50ZSB8IDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L3BvbGljeS9tb2R1bGVzL3hlbi94ZW4udGUgYi90b29scy9mbGFzay9wb2xpY3kvcG9s
aWN5L21vZHVsZXMveGVuL3hlbi50ZQppbmRleCA1ZTk0ZWUzLi5iM2VhYTE1IDEwMDY0NAotLS0g
YS90b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hlbi50ZQorKysgYi90b29s
cy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hlbi50ZQpAQCAtMTE2LDYgKzExNiw3
IEBAIGFkbWluX2RldmljZShkb20wX3QsIGRldmljZV90KQogYWRtaW5fZGV2aWNlKGRvbTBfdCwg
aXJxX3QpCiBhZG1pbl9kZXZpY2UoZG9tMF90LCBpb3BvcnRfdCkKIGFkbWluX2RldmljZShkb20w
X3QsIGlvbWVtX3QpCithZG1pbl9kZXZpY2UoZG9tVV90LCBpcnFfdCk7CiAKIGRvbWFpbl9jb21t
cyhkb20wX3QsIGRvbTBfdCkKIAotLSAKMi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1i
ZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:08 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PE-0006eF-Hx; Wed, 18 May 2016 16:33:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PD-0006aO-Co
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4A/A0-09573-2499C375; Wed, 18 May 2016 16:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfS6ma7TTJt
 wgzVCFit7LjI7MHoc/nCFJYAxijUzLym/IoE14+ixW6wFNzwr1h+ez9rAeM6ii5GLQ0hgAaPE
 ro+f2UAcFoHFzBJ/DnezgzgSAv2sEvNPr2ftYuQEcmIkDrTdY4ewyyX6r29lAbGFBHQk3l1/z
 QgxqodJounCDCaQBJuAsUTnvS5mEFtEQEti7/yPYIOYBYIlmrvvAzVwcAgL+Eq0NIeBhFkEVC
 W6l4DM4eTgBQofPTeZFaREQkBO4sq/BJAwJ1D41b3nzBBrfSQ2P2him8AIdD7DKkb14tSistQ
 iXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAoGIAgh2MX/qdDzFKcjApifJe
 nGQTLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+50oJxgUWp6akVaZg4wvGHSEhw8SiK8z0DSv
 MUFibnFmekQqVOMxhxbfl9by8Sxbeq9tUxCLHn5ealS4rzTQUoFQEozSvPgBsHi7hKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEeQtBpvBk5pXA7XsFdAoT0Cm3xMBOKUlESEk1MPa09Vqxnk/
 2m33eOInnyC6t6Qc2Sfa2vuM/t3RJzB73qiNt+vrnM7oOPDHOm7LEyeHapgmz88rvyv8OZ2G3
 lj6i3uTZN23SBr/H5wzLxU/Vma6R6lvO4Si41Xxn+9f4zB377wts+B3G5/7Q0mLnFqlsX6a8G
 2xRQnk+dS+0haYoxLk0+G4rUWIpzkg01GIuKk4EADBuzkC2AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1463589185!23113235!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65533 invoked from network); 18 May 2016 16:33:05 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:05 -0000
Received: by mail-lf0-f54.google.com with SMTP id u64so22397621lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dMfKLzChZteD1I9ZwcieaSbEynszhWpGOBAcuFc1zD8=;
 b=dMN2YUP4ZJgk9PYVJrrq1nxATWqB4R8FCIO7YVQcMbss636iJWv8NZH97WzBQcOO+K
 I0qGGykCafcc94M9ZT2dvRen5JjEfSk4yfzmWN7OFUTy2IDYa5Xc3oO4EyQACZf19PXZ
 hUi2QCI9aNxfUfIsgldteNXCal2RFV8TBrrDI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dMfKLzChZteD1I9ZwcieaSbEynszhWpGOBAcuFc1zD8=;
 b=lJg06e6G/eWswWKdSHErBJRyCx9/jb4Ora6m7+cDDJactLG4VOAzZORLoZeAGKWLtQ
 axeSKhUpF0ZvrXrapI48SzPmHOr76D2fW64uQ9Mnl30cbAjx1TKypO3VXs77CrEisUrq
 OUyVnLWMSUEYsVFYv1PKSfxAz/fd7Nx/irMMDgeoOR165UoWz91Ps20kC62hqyQwsfNm
 ghoOXeCiV6oSuULIvHxrux8kEpQG4eNSnRyupvnrJ40oTAP7a0Lk0nVtKeaChN9azNoU
 QjBAjaB4CKzm5QEhQTF0ftYJzfhvDA4i0VF8CM9JYtj+4pz+K5HClaov8rjeoEEDodaA
 kxFQ==
X-Gm-Message-State: AOPr4FUrb7sqYuUJJmpwfly69zJQ+hJ6yS0DY60CPMweHRSrXt448AdiftqhK2m2veuluMZf
X-Received: by 10.25.76.68 with SMTP id z65mr2968397lfa.49.1463589185239;
 Wed, 18 May 2016 09:33:05 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:04 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:38 +0300
Message-Id: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 15/18] arm: Add ability to relocate
	Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KCk1vdmUgWGVuIHRvIHRoZSBlbmQgb2YgcGh5c2ljYWwgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgot
LS0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUu
YyB8IDE3ICsrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMg
fCAgOSArKysrKysrKy0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICB8IDIxICsrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgIHwgMzMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDkzIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hl
bi9SdWxlcy5tawppbmRleCBmZWIwOGQ2Li5mYmQzNGE1IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMu
bWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC02NCw2ICs2NCw3IEBAIENGTEFHUy0kKEhBU19QQ0kp
ICAgICAgICs9IC1ESEFTX1BDSQogQ0ZMQUdTLSQoSEFTX0lPUE9SVFMpICAgKz0gLURIQVNfSU9Q
T1JUUwogQ0ZMQUdTLSQoSEFTX1BEWCkgICAgICAgKz0gLURIQVNfUERYCiBDRkxBR1MtJChmcmFt
ZV9wb2ludGVyKSArPSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtRENPTkZJR19GUkFNRV9QT0lO
VEVSCitDRkxBR1MtJChBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQikgKz0gLURBUk0zMl9SRUxPQ0FU
RV9PVkVSXzRHQgogCiBpZm5lcSAoJChtYXhfcGh5c19jcHVzKSwpCiBDRkxBR1MteSAgICAgICAg
ICAgICAgICArPSAtRE1BWF9QSFlTX0NQVVM9JChtYXhfcGh5c19jcHVzKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKaW5k
ZXggZTFmMjliZC4uYTY0NGQ2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQu
UworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCkBAIC0yNjIsOCArMjYyLDIxIEBAIGNw
dV9pbml0X2RvbmU6CiAgICAgICAgIGFkZCAgIHI0LCByNCwgcjEwICAgICAgICAgICAgLyogcjQg
Oj0gcGFkZHIgKGJvb3RfcGFnZXRhYmxlKSAqLwogICAgICAgICBtb3YgICByNSwgIzAgICAgICAg
ICAgICAgICAgIC8qIHI0OnI1IGlzIHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KICAgICAgICAg
bWNyciAgQ1A2NChyNCwgcjUsIEhUVEJSKQorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdC
CisgICAgICAgIHRlcSAgIHI3LCAjMAorICAgICAgICBiZXEgICAxZiAgICAgICAgICAgICAgICAg
ICAgIC8qIGNvbnN0cnVjdCBwYWdldGFibGUgaWYgQ1BVMCAqLwogCi0gICAgICAgIC8qIFNldHVw
IGJvb3RfcGd0YWJsZTogKi8KKyAgICAgICAgLypTa2lwIGNvbnN0cnVjdGluZyBUTEJzIGZvciBz
ZWNvbmRhcnkgQ1BVcywgdXNlIGNvbnN0cmFjdGVkIGJ5IENQVTAqLworICAgICAgICBQUklOVCgi
LSBTa2lwIGNvbnN0cnVjdGlvbiBwYWdldGFibGUsIHVzaW5nIENQVTAgdGFibGUgQCIpCisgICAg
ICAgIG1vdiAgIHIwLCByNQorICAgICAgICBibCAgICBwdXRuCisgICAgICAgIG1vdiAgIHIwLCBy
NAorICAgICAgICBibCAgICBwdXRuCisgICAgICAgIFBSSU5UKCIgIC1cclxuIikKKyAgICAgICAg
Ym5lICAgc2tpcF9jb25zdHJ1Y3RpbmcKKyNlbmRpZgorCisxOiAgICAgIC8qIFNldHVwIGJvb3Rf
cGd0YWJsZTogKi8KICAgICAgICAgbGRyICAgcjEsID1ib290X3NlY29uZAogICAgICAgICBhZGQg
ICByMSwgcjEsIHIxMCAgICAgICAgICAgIC8qIHIxIDo9IHBhZGRyIChib290X3NlY29uZCkgKi8K
IApAQCAtMzQ2LDYgKzM1OSw3IEBAIHZpcnRwaHlzX2NsYXNoOgogICAgICAgICBQUklOVCgiLSBV
bmFibGUgdG8gYnVpbGQgYm9vdCBwYWdlIHRhYmxlcyAtIHZpcnQgYW5kIHBoeXMgYWRkcmVzc2Vz
IGNsYXNoLiAtXHJcbiIpCiAgICAgICAgIGIgICAgIGZhaWwKIAorc2tpcF9jb25zdHJ1Y3Rpbmc6
CiAxOgogICAgICAgICBQUklOVCgiLSBUdXJuaW5nIG9uIHBhZ2luZyAtXHJcbiIpCiAKQEAgLTQy
Nyw2ICs0NDEsMTEgQEAgcGFnaW5nOgogICAgICAgICAgKiBzZXR1cCBpbiBpbml0X3NlY29uZGFy
eV9wYWdldGFibGVzLiAqLwogCiAgICAgICAgIGxkciAgIHI0LCA9aW5pdF90dGJyICAgICAgICAg
LyogVkEgb2YgSFRUQlIgdmFsdWUgc3Rhc2hlZCBieSBDUFUgMCAqLworI2lmZGVmIEFSTTMyX1JF
TE9DQVRFX09WRVJfNEdCCisgICAgICAgIGxkciAgIHIxLCA9X3N0YXJ0CisgICAgICAgIHN1YiBy
NCwgcjEKKyAgICAgICAgYWRkIHI0LCAjQk9PVF9SRUxPQ19WSVJUX1NUQVJUCisjZW5kaWYKICAg
ICAgICAgbGRyZCAgcjQsIHI1LCBbcjRdICAgICAgICAgICAvKiBBY3R1YWwgdmFsdWUgKi8KICAg
ICAgICAgZHNiCiAgICAgICAgIG1jcnIgIENQNjQocjQsIHI1LCBIVFRCUikKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwppbmRleCBiNDg3MThkLi5mMDY3OTJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNDg3LDcgKzE0
ODcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgaWYgKCAoa2luZm8tPmdudHRhYl9zaXplID4+IFBBR0VfU0hJRlQpIDwgbWF4
X2dyYW50X2ZyYW1lcyApCiAgICAgICAgIHBhbmljKCJDYW5ub3QgZmluZCBhIHNwYWNlIGZvciB0
aGUgZ3JhbnQgdGFibGUgcmVnaW9uXG4iKTsKIAotI2lmZGVmIENPTkZJR19BUk1fMzIKKyNpZiBk
ZWZpbmVkKENPTkZJR19BUk1fMzIpICYmICFkZWZpbmVkKEFSTTMyX1JFTE9DQVRFX09WRVJfNEdC
KQogICAgIC8qCiAgICAgICogVGhlIGdudHRhYiByZWdpb24gbXVzdCBiZSB1bmRlciA0R0IgaW4g
b3JkZXIgdG8gd29yayB3aXRoIERPTTAKICAgICAgKiB1c2luZyBzaG9ydCBwYWdlIHRhYmxlLgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9vbWFwNS5jCmluZGV4IGE0OWJhNjIuLmZlNzczOTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L29tYXA1LmMKQEAgLTI1LDYgKzI1LDEwIEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNs
dWRlIDxhc20vaW8uaD4KIAorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCitleHRlcm4g
cGFkZHJfdCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7CisjZW5kaWYKKwogc3RhdGljIHVpbnQxNl90
IG51bV9kZW5bOF1bMl0gPSB7CiAgICAgeyAgICAgICAgIDAsICAgICAgICAgIDAgfSwgIC8qIG5v
dCB1c2VkICovCiAgICAgeyAgMjYgKiAgNjQsICAyNiAqICAxMjUgfSwgIC8qIDEyLjAgTWh6ICov
CkBAIC0xMzIsOSArMTM2LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG9tYXA1X3NtcF9pbml0KHZv
aWQpCiAgICAgfQogCiAgICAgcHJpbnRrKCJTZXQgQXV4Q29yZUJvb3QxIHRvICUiUFJJcGFkZHIi
ICglcClcbiIsCi0gICAgICAgICAgIF9fcGEoaW5pdF9zZWNvbmRhcnkpLCBpbml0X3NlY29uZGFy
eSk7Ci0gICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpLCB3dWdlbl9iYXNlICsgT01BUF9B
VVhfQ09SRV9CT09UXzFfT0ZGU0VUKTsKLQorICAgICAgICAgICBfX3BhKGluaXRfc2Vjb25kYXJ5
KQorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgICAgICAgICAtIHhlbl9yZWxv
Y2F0aW9uX29mZnNldAorI2VuZGlmCisJCQksIGluaXRfc2Vjb25kYXJ5KTsKKyAgICB3cml0ZWwo
X19wYShpbml0X3NlY29uZGFyeSkKKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgorICAg
ICAgICAgICAgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQKKyNlbmRpZgorCQkJLCB3dWdlbl9iYXNl
ICsgT01BUF9BVVhfQ09SRV9CT09UXzFfT0ZGU0VUKTsKICAgICBwcmludGsoIlNldCBBdXhDb3Jl
Qm9vdDAgdG8gMHgyMFxuIik7CiAgICAgd3JpdGVsKDB4MjAsIHd1Z2VuX2Jhc2UgKyBPTUFQX0FV
WF9DT1JFX0JPT1RfMF9PRkZTRVQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3JjYXIyLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKaW5kZXggYmIyNTc1
MS4uMjY5NzNmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9yY2FyMi5jCisr
KyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwpAQCAtMjUsNiArMjUsOSBAQAogI2Rl
ZmluZSBSQ0FSMl9SQU1fU0laRSAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMDAKICNkZWZp
bmUgUkNBUjJfU01QX1NUQVJUX09GRlNFVCAgICAgICAgICAgICAgICAgMHhGRkMKIAorI2lmZGVm
IEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCitleHRlcm4gcGFkZHJfdCB4ZW5fcmVsb2NhdGlvbl9v
ZmZzZXQ7CisjZW5kaWYKIHN0YXRpYyBpbnQgX19pbml0IHJjYXIyX3NtcF9pbml0KHZvaWQpCiB7
CiAgICAgdm9pZCBfX2lvbWVtICpwcmFtOwpAQCAtMzgsNyArNDEsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgcmNhcjJfc21wX2luaXQodm9pZCkKICAgICB9CiAKICAgICAvKiBzZXR1cCByZXNldCB2
ZWN0b3JzICovCi0gICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpLCBwcmFtICsgUkNBUjJf
U01QX1NUQVJUX09GRlNFVCk7CisgICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpCisjaWZk
ZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKKyAgICAgICAgICAgIC0geGVuX3JlbG9jYXRpb25f
b2Zmc2V0CisjZW5kaWYKKyAgICAgICAgICAgICwgcHJhbSArIFJDQVIyX1NNUF9TVEFSVF9PRkZT
RVQpOwogICAgIGlvdW5tYXAocHJhbSk7CiAKICAgICBzZXYoKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDhmNzM0Zi4uN2U1
MDdiYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKQEAgLTM5NCw5ICszOTQsMTMgQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94
ZW5fcGFkZHIodm9pZCkKICAgICAgICAgY29uc3Qgc3RydWN0IG1lbWJhbmsgKmJhbmsgPSAmbWkt
PmJhbmtbaV07CiAgICAgICAgIHBhZGRyX3QgcywgZTsKIAorICAgICAgICAvL1RPRE86IGludmVz
dGlnYXRlIHJlYXNvbiB3aHkgd2UgbmVlZCBjb250aWd1b3VzIG1lbW9yeQorICAgICAgICAvL2Fu
ZCBob3cgaXQgY2FuIGFmZmVjdCByZWxvY2F0aW9uIG9mIFhlbiBpbiBvdmVyIDRHQiBzcGFjZQor
I2lmbmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgogICAgICAgICAvKiBXZSBjYW4gb25seSBk
ZWFsIHdpdGggY29udGlndW91cyBtZW1vcnkgYXQgdGhlIG1vbWVudCAqLwogICAgICAgICBpZiAo
IGxhc3RfZW5kICE9IGJhbmstPnN0YXJ0ICkKICAgICAgICAgICAgIGJyZWFrOworI2VuZGlmCiAK
ICAgICAgICAgbGFzdF9lbmQgPSBiYW5rLT5zdGFydCArIGJhbmstPnNpemU7CiAKQEAgLTQwNyw3
ICs0MTEsNyBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQogICAg
ICAgICAgICAgaWYgKCAhZSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSNpZmRlZiBD
T05GSUdfQVJNXzMyCisjaWYgZGVmaW5lZCAoQ09ORklHX0FSTV8zMikgJiYgIWRlZmluZWQoQVJN
MzJfUkVMT0NBVEVfT1ZFUl80R0IpCiAgICAgICAgICAgICAvKiBYZW4gbXVzdCBiZSB1bmRlciA0
R0IgKi8KICAgICAgICAgICAgIGlmICggZSA+IDB4MTAwMDAwMDAwVUxMICkKICAgICAgICAgICAg
ICAgICBlID0gMHgxMDAwMDAwMDBVTEw7CkBAIC02OTgsNiArNzAyLDkgQEAgdm9pZCBfX2luaXQg
c2V0dXBfY2FjaGUodm9pZCkKICAgICBjYWNoZWxpbmVfYnl0ZXMgPSAxVSA8PCAoNCArIChjY3Np
ZCAmIDB4NykpOwogfQogCisjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKK3BhZGRyX3Qg
eGVuX3JlbG9jYXRpb25fb2Zmc2V0OworI2VuZGlmCiAvKiBDIGVudHJ5IHBvaW50IGZvciBib290
IENQVSAqLwogdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKQEAg
LTczOSw4ICs3NDYsMjAgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9v
dF9waHlzX29mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVp
bnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBOVUxMKTsKICAgICBCVUdfT04oIXhlbl9ib290
bW9kdWxlKTsKIAorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgLy9zYXZlIHBo
eXNpY2FsIGFkZHJlc3Mgb2YgaW5pdF9zZWNvbmRhcnkKKyAgICB4ZW5fcmVsb2NhdGlvbl9vZmZz
ZXQgPSBfX3BhKGluaXRfc2Vjb25kYXJ5KTsKKyNlbmRpZgogICAgIHhlbl9wYWRkciA9IGdldF94
ZW5fcGFkZHIoKTsKICAgICBzZXR1cF9wYWdldGFibGVzKGJvb3RfcGh5c19vZmZzZXQsIHhlbl9w
YWRkcik7CisjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKKyAgICAvL05vdyBYZW4gaXMg
cmVsb2NhdGVkCisgICAgLy9DYWxjdWxhdGUgb2Zmc2V0IG9mIFhlbiByZWxvY2F0aW9uCisgICAg
Ly9JdCBpcyBkaWZmZXJlbmNlIGJldHdlZW4gbmV3IHBoeXNpY2FsIGFkZHJlc3Mgb2YgaW5pdF9z
ZWNvbmRhcnkgYW4gb2xkIG9uZQorICAgIC8vVGhpcyBvZmZzZXQgaXMgbmVlZGVkIGluIHNldmVy
YWwgcGxhY2VzIHdoZW4gd2UgaGF2ZSB0byB3cml0ZSB0byBvbGQgWGVuIGxvY2F0aW9uCisgICAg
Ly8oc2Vjb25kYXJ5IENQVXMgcnVuIG9uIG9sZC1sb2NhdGVkIFhlbiBhbmQgcmVseSBvbiBzb21l
IHZhcmlhYmxlcyBmcm9tIENQVTApCisgICAgeGVuX3JlbG9jYXRpb25fb2Zmc2V0ID0gX19wYShp
bml0X3NlY29uZGFyeSkgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7CisjZW5kaWYKIAogICAgIC8q
IFVwZGF0ZSBYZW4ncyBhZGRyZXNzIG5vdyB0aGF0IHdlIGhhdmUgcmVsb2NhdGVkLiAqLwogICAg
IHByaW50aygiVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gJSJQUklwYWRkciItJSJQUklwYWRkciIg
PT4gJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCBhOTZjZGEyLi43MzExNDRj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
bXBib290LmMKQEAgLTMxLDYgKzMxLDkgQEAKICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2lu
Y2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgorI2lmZGVmIEFSTTMyX1JF
TE9DQVRFX09WRVJfNEdCCisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNlbmRpZgogCiBjcHVtYXNr
X3QgY3B1X29ubGluZV9tYXA7CiBjcHVtYXNrX3QgY3B1X3ByZXNlbnRfbWFwOwpAQCAtMzUzLDE3
ICszNTYsMzMgQEAgaW50IF9faW5pdCBjcHVfdXBfc2VuZF9zZ2koaW50IGNwdSkKICAgICByZXR1
cm4gMDsKIH0KIAorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCitleHRlcm4gcGFkZHJf
dCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7CisjZW5kaWYKIC8qIEJyaW5nIHVwIGEgcmVtb3RlIENQ
VSAqLwogaW50IF9fY3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJjOwogICAg
IHNfdGltZV90IGRlYWRsaW5lOworI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAg
cGFkZHJfdCBwX2luZm8gPSBfX3BhKCZzbXBfdXBfY3B1KSAtIHhlbl9yZWxvY2F0aW9uX29mZnNl
dDsKKyAgICB1bnNpZ25lZCBsb25nKiBpbmZvID0gaW9yZW1hcF9ub2NhY2hlKHBfaW5mbywgc2l6
ZW9mKHVuc2lnbmVkIGxvbmcpKTsKKyNlbHNlCisgICAgdW5zaWduZWQgbG9uZyogaW5mbyA9ICZz
bXBfdXBfY3B1OworI2VuZGlmCiAKICAgICBwcmludGsoIkJyaW5naW5nIHVwIENQVSVkXG4iLCBj
cHUpOwogCiAgICAgcmMgPSBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGNwdSk7CiAgICAgaWYg
KCByYyA8IDAgKQorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgeworICAgICAg
ICBpb3VubWFwKGluZm8pOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorI2Vsc2UKICAgICAg
ICAgcmV0dXJuIHJjOworI2VuZGlmCiAKICAgICBjb25zb2xlX3N0YXJ0X3N5bmMoKTsgLyogU2Vj
b25kYXJ5IG1heSB1c2UgZWFybHlfcHJpbnRrICovCiAKQEAgLTM3NCw4ICszOTMsOCBAQCBpbnQg
X19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpbml0X2RhdGEuY3B1aWQgPSBjcHU7CiAK
ICAgICAvKiBPcGVuIHRoZSBnYXRlIGZvciB0aGlzIENQVSAqLwotICAgIHNtcF91cF9jcHUgPSBj
cHVfbG9naWNhbF9tYXAoY3B1KTsKLSAgICBjbGVhbl9kY2FjaGUoc21wX3VwX2NwdSk7CisgICAg
KmluZm8gPSBjcHVfbG9naWNhbF9tYXAoY3B1KTsKKyAgICBjbGVhbl9kY2FjaGUoKmluZm8pOwog
CiAgICAgcmMgPSBhcmNoX2NwdV91cChjcHUpOwogCkBAIC0zODMsNiArNDAyLDkgQEAgaW50IF9f
Y3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBpZiAoIHJjIDwgMCApCiAgICAgeworI2lm
ZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgICAgIGlvdW5tYXAoaW5mbyk7CisjZW5k
aWYKICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVJWRcbiIsIGNwdSk7CiAg
ICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC00MDYsOCArNDI4LDExIEBAIGludCBfX2NwdV91
cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqLwogICAgIGluaXRfZGF0YS5zdGFjayA9IE5VTEw7
CiAgICAgaW5pdF9kYXRhLmNwdWlkID0gfjA7Ci0gICAgc21wX3VwX2NwdSA9IE1QSURSX0lOVkFM
SUQ7Ci0gICAgY2xlYW5fZGNhY2hlKHNtcF91cF9jcHUpOworICAgICppbmZvID0gTVBJRFJfSU5W
QUxJRDsKKyAgICBjbGVhbl9kY2FjaGUoKmluZm8pOworI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09W
RVJfNEdCCisgICAgaW91bm1hcChpbmZvKTsKKyNlbmRpZgogCiAgICAgaWYgKCAhY3B1X29ubGlu
ZShjcHUpICkKICAgICB7Ci0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:08 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PE-0006eF-Hx; Wed, 18 May 2016 16:33:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PD-0006aO-Co
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4A/A0-09573-2499C375; Wed, 18 May 2016 16:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfS6ma7TTJt
 wgzVCFit7LjI7MHoc/nCFJYAxijUzLym/IoE14+ixW6wFNzwr1h+ez9rAeM6ii5GLQ0hgAaPE
 ro+f2UAcFoHFzBJ/DnezgzgSAv2sEvNPr2ftYuQEcmIkDrTdY4ewyyX6r29lAbGFBHQk3l1/z
 QgxqodJounCDCaQBJuAsUTnvS5mEFtEQEti7/yPYIOYBYIlmrvvAzVwcAgL+Eq0NIeBhFkEVC
 W6l4DM4eTgBQofPTeZFaREQkBO4sq/BJAwJ1D41b3nzBBrfSQ2P2him8AIdD7DKkb14tSistQ
 iXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAoGIAgh2MX/qdDzFKcjApifJe
 nGQTLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+50oJxgUWp6akVaZg4wvGHSEhw8SiK8z0DSv
 MUFibnFmekQqVOMxhxbfl9by8Sxbeq9tUxCLHn5ealS4rzTQUoFQEozSvPgBsHi7hKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEeQtBpvBk5pXA7XsFdAoT0Cm3xMBOKUlESEk1MPa09Vqxnk/
 2m33eOInnyC6t6Qc2Sfa2vuM/t3RJzB73qiNt+vrnM7oOPDHOm7LEyeHapgmz88rvyv8OZ2G3
 lj6i3uTZN23SBr/H5wzLxU/Vma6R6lvO4Si41Xxn+9f4zB377wts+B3G5/7Q0mLnFqlsX6a8G
 2xRQnk+dS+0haYoxLk0+G4rUWIpzkg01GIuKk4EADBuzkC2AgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1463589185!23113235!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65533 invoked from network); 18 May 2016 16:33:05 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:05 -0000
Received: by mail-lf0-f54.google.com with SMTP id u64so22397621lff.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dMfKLzChZteD1I9ZwcieaSbEynszhWpGOBAcuFc1zD8=;
 b=dMN2YUP4ZJgk9PYVJrrq1nxATWqB4R8FCIO7YVQcMbss636iJWv8NZH97WzBQcOO+K
 I0qGGykCafcc94M9ZT2dvRen5JjEfSk4yfzmWN7OFUTy2IDYa5Xc3oO4EyQACZf19PXZ
 hUi2QCI9aNxfUfIsgldteNXCal2RFV8TBrrDI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dMfKLzChZteD1I9ZwcieaSbEynszhWpGOBAcuFc1zD8=;
 b=lJg06e6G/eWswWKdSHErBJRyCx9/jb4Ora6m7+cDDJactLG4VOAzZORLoZeAGKWLtQ
 axeSKhUpF0ZvrXrapI48SzPmHOr76D2fW64uQ9Mnl30cbAjx1TKypO3VXs77CrEisUrq
 OUyVnLWMSUEYsVFYv1PKSfxAz/fd7Nx/irMMDgeoOR165UoWz91Ps20kC62hqyQwsfNm
 ghoOXeCiV6oSuULIvHxrux8kEpQG4eNSnRyupvnrJ40oTAP7a0Lk0nVtKeaChN9azNoU
 QjBAjaB4CKzm5QEhQTF0ftYJzfhvDA4i0VF8CM9JYtj+4pz+K5HClaov8rjeoEEDodaA
 kxFQ==
X-Gm-Message-State: AOPr4FUrb7sqYuUJJmpwfly69zJQ+hJ6yS0DY60CPMweHRSrXt448AdiftqhK2m2veuluMZf
X-Received: by 10.25.76.68 with SMTP id z65mr2968397lfa.49.1463589185239;
 Wed, 18 May 2016 09:33:05 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:04 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:38 +0300
Message-Id: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 15/18] arm: Add ability to relocate
	Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KCk1vdmUgWGVuIHRvIHRoZSBlbmQgb2YgcGh5c2ljYWwgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgot
LS0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUu
YyB8IDE3ICsrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMg
fCAgOSArKysrKysrKy0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICB8IDIxICsrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgIHwgMzMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDkzIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hl
bi9SdWxlcy5tawppbmRleCBmZWIwOGQ2Li5mYmQzNGE1IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMu
bWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC02NCw2ICs2NCw3IEBAIENGTEFHUy0kKEhBU19QQ0kp
ICAgICAgICs9IC1ESEFTX1BDSQogQ0ZMQUdTLSQoSEFTX0lPUE9SVFMpICAgKz0gLURIQVNfSU9Q
T1JUUwogQ0ZMQUdTLSQoSEFTX1BEWCkgICAgICAgKz0gLURIQVNfUERYCiBDRkxBR1MtJChmcmFt
ZV9wb2ludGVyKSArPSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtRENPTkZJR19GUkFNRV9QT0lO
VEVSCitDRkxBR1MtJChBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQikgKz0gLURBUk0zMl9SRUxPQ0FU
RV9PVkVSXzRHQgogCiBpZm5lcSAoJChtYXhfcGh5c19jcHVzKSwpCiBDRkxBR1MteSAgICAgICAg
ICAgICAgICArPSAtRE1BWF9QSFlTX0NQVVM9JChtYXhfcGh5c19jcHVzKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKaW5k
ZXggZTFmMjliZC4uYTY0NGQ2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQu
UworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCkBAIC0yNjIsOCArMjYyLDIxIEBAIGNw
dV9pbml0X2RvbmU6CiAgICAgICAgIGFkZCAgIHI0LCByNCwgcjEwICAgICAgICAgICAgLyogcjQg
Oj0gcGFkZHIgKGJvb3RfcGFnZXRhYmxlKSAqLwogICAgICAgICBtb3YgICByNSwgIzAgICAgICAg
ICAgICAgICAgIC8qIHI0OnI1IGlzIHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KICAgICAgICAg
bWNyciAgQ1A2NChyNCwgcjUsIEhUVEJSKQorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdC
CisgICAgICAgIHRlcSAgIHI3LCAjMAorICAgICAgICBiZXEgICAxZiAgICAgICAgICAgICAgICAg
ICAgIC8qIGNvbnN0cnVjdCBwYWdldGFibGUgaWYgQ1BVMCAqLwogCi0gICAgICAgIC8qIFNldHVw
IGJvb3RfcGd0YWJsZTogKi8KKyAgICAgICAgLypTa2lwIGNvbnN0cnVjdGluZyBUTEJzIGZvciBz
ZWNvbmRhcnkgQ1BVcywgdXNlIGNvbnN0cmFjdGVkIGJ5IENQVTAqLworICAgICAgICBQUklOVCgi
LSBTa2lwIGNvbnN0cnVjdGlvbiBwYWdldGFibGUsIHVzaW5nIENQVTAgdGFibGUgQCIpCisgICAg
ICAgIG1vdiAgIHIwLCByNQorICAgICAgICBibCAgICBwdXRuCisgICAgICAgIG1vdiAgIHIwLCBy
NAorICAgICAgICBibCAgICBwdXRuCisgICAgICAgIFBSSU5UKCIgIC1cclxuIikKKyAgICAgICAg
Ym5lICAgc2tpcF9jb25zdHJ1Y3RpbmcKKyNlbmRpZgorCisxOiAgICAgIC8qIFNldHVwIGJvb3Rf
cGd0YWJsZTogKi8KICAgICAgICAgbGRyICAgcjEsID1ib290X3NlY29uZAogICAgICAgICBhZGQg
ICByMSwgcjEsIHIxMCAgICAgICAgICAgIC8qIHIxIDo9IHBhZGRyIChib290X3NlY29uZCkgKi8K
IApAQCAtMzQ2LDYgKzM1OSw3IEBAIHZpcnRwaHlzX2NsYXNoOgogICAgICAgICBQUklOVCgiLSBV
bmFibGUgdG8gYnVpbGQgYm9vdCBwYWdlIHRhYmxlcyAtIHZpcnQgYW5kIHBoeXMgYWRkcmVzc2Vz
IGNsYXNoLiAtXHJcbiIpCiAgICAgICAgIGIgICAgIGZhaWwKIAorc2tpcF9jb25zdHJ1Y3Rpbmc6
CiAxOgogICAgICAgICBQUklOVCgiLSBUdXJuaW5nIG9uIHBhZ2luZyAtXHJcbiIpCiAKQEAgLTQy
Nyw2ICs0NDEsMTEgQEAgcGFnaW5nOgogICAgICAgICAgKiBzZXR1cCBpbiBpbml0X3NlY29uZGFy
eV9wYWdldGFibGVzLiAqLwogCiAgICAgICAgIGxkciAgIHI0LCA9aW5pdF90dGJyICAgICAgICAg
LyogVkEgb2YgSFRUQlIgdmFsdWUgc3Rhc2hlZCBieSBDUFUgMCAqLworI2lmZGVmIEFSTTMyX1JF
TE9DQVRFX09WRVJfNEdCCisgICAgICAgIGxkciAgIHIxLCA9X3N0YXJ0CisgICAgICAgIHN1YiBy
NCwgcjEKKyAgICAgICAgYWRkIHI0LCAjQk9PVF9SRUxPQ19WSVJUX1NUQVJUCisjZW5kaWYKICAg
ICAgICAgbGRyZCAgcjQsIHI1LCBbcjRdICAgICAgICAgICAvKiBBY3R1YWwgdmFsdWUgKi8KICAg
ICAgICAgZHNiCiAgICAgICAgIG1jcnIgIENQNjQocjQsIHI1LCBIVFRCUikKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwppbmRleCBiNDg3MThkLi5mMDY3OTJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNDg3LDcgKzE0
ODcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgaWYgKCAoa2luZm8tPmdudHRhYl9zaXplID4+IFBBR0VfU0hJRlQpIDwgbWF4
X2dyYW50X2ZyYW1lcyApCiAgICAgICAgIHBhbmljKCJDYW5ub3QgZmluZCBhIHNwYWNlIGZvciB0
aGUgZ3JhbnQgdGFibGUgcmVnaW9uXG4iKTsKIAotI2lmZGVmIENPTkZJR19BUk1fMzIKKyNpZiBk
ZWZpbmVkKENPTkZJR19BUk1fMzIpICYmICFkZWZpbmVkKEFSTTMyX1JFTE9DQVRFX09WRVJfNEdC
KQogICAgIC8qCiAgICAgICogVGhlIGdudHRhYiByZWdpb24gbXVzdCBiZSB1bmRlciA0R0IgaW4g
b3JkZXIgdG8gd29yayB3aXRoIERPTTAKICAgICAgKiB1c2luZyBzaG9ydCBwYWdlIHRhYmxlLgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9vbWFwNS5jCmluZGV4IGE0OWJhNjIuLmZlNzczOTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L29tYXA1LmMKQEAgLTI1LDYgKzI1LDEwIEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNs
dWRlIDxhc20vaW8uaD4KIAorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCitleHRlcm4g
cGFkZHJfdCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7CisjZW5kaWYKKwogc3RhdGljIHVpbnQxNl90
IG51bV9kZW5bOF1bMl0gPSB7CiAgICAgeyAgICAgICAgIDAsICAgICAgICAgIDAgfSwgIC8qIG5v
dCB1c2VkICovCiAgICAgeyAgMjYgKiAgNjQsICAyNiAqICAxMjUgfSwgIC8qIDEyLjAgTWh6ICov
CkBAIC0xMzIsOSArMTM2LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG9tYXA1X3NtcF9pbml0KHZv
aWQpCiAgICAgfQogCiAgICAgcHJpbnRrKCJTZXQgQXV4Q29yZUJvb3QxIHRvICUiUFJJcGFkZHIi
ICglcClcbiIsCi0gICAgICAgICAgIF9fcGEoaW5pdF9zZWNvbmRhcnkpLCBpbml0X3NlY29uZGFy
eSk7Ci0gICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpLCB3dWdlbl9iYXNlICsgT01BUF9B
VVhfQ09SRV9CT09UXzFfT0ZGU0VUKTsKLQorICAgICAgICAgICBfX3BhKGluaXRfc2Vjb25kYXJ5
KQorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgICAgICAgICAtIHhlbl9yZWxv
Y2F0aW9uX29mZnNldAorI2VuZGlmCisJCQksIGluaXRfc2Vjb25kYXJ5KTsKKyAgICB3cml0ZWwo
X19wYShpbml0X3NlY29uZGFyeSkKKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgorICAg
ICAgICAgICAgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQKKyNlbmRpZgorCQkJLCB3dWdlbl9iYXNl
ICsgT01BUF9BVVhfQ09SRV9CT09UXzFfT0ZGU0VUKTsKICAgICBwcmludGsoIlNldCBBdXhDb3Jl
Qm9vdDAgdG8gMHgyMFxuIik7CiAgICAgd3JpdGVsKDB4MjAsIHd1Z2VuX2Jhc2UgKyBPTUFQX0FV
WF9DT1JFX0JPT1RfMF9PRkZTRVQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3JjYXIyLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKaW5kZXggYmIyNTc1
MS4uMjY5NzNmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9yY2FyMi5jCisr
KyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwpAQCAtMjUsNiArMjUsOSBAQAogI2Rl
ZmluZSBSQ0FSMl9SQU1fU0laRSAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMDAKICNkZWZp
bmUgUkNBUjJfU01QX1NUQVJUX09GRlNFVCAgICAgICAgICAgICAgICAgMHhGRkMKIAorI2lmZGVm
IEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCitleHRlcm4gcGFkZHJfdCB4ZW5fcmVsb2NhdGlvbl9v
ZmZzZXQ7CisjZW5kaWYKIHN0YXRpYyBpbnQgX19pbml0IHJjYXIyX3NtcF9pbml0KHZvaWQpCiB7
CiAgICAgdm9pZCBfX2lvbWVtICpwcmFtOwpAQCAtMzgsNyArNDEsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgcmNhcjJfc21wX2luaXQodm9pZCkKICAgICB9CiAKICAgICAvKiBzZXR1cCByZXNldCB2
ZWN0b3JzICovCi0gICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpLCBwcmFtICsgUkNBUjJf
U01QX1NUQVJUX09GRlNFVCk7CisgICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpCisjaWZk
ZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKKyAgICAgICAgICAgIC0geGVuX3JlbG9jYXRpb25f
b2Zmc2V0CisjZW5kaWYKKyAgICAgICAgICAgICwgcHJhbSArIFJDQVIyX1NNUF9TVEFSVF9PRkZT
RVQpOwogICAgIGlvdW5tYXAocHJhbSk7CiAKICAgICBzZXYoKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDhmNzM0Zi4uN2U1
MDdiYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKQEAgLTM5NCw5ICszOTQsMTMgQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94
ZW5fcGFkZHIodm9pZCkKICAgICAgICAgY29uc3Qgc3RydWN0IG1lbWJhbmsgKmJhbmsgPSAmbWkt
PmJhbmtbaV07CiAgICAgICAgIHBhZGRyX3QgcywgZTsKIAorICAgICAgICAvL1RPRE86IGludmVz
dGlnYXRlIHJlYXNvbiB3aHkgd2UgbmVlZCBjb250aWd1b3VzIG1lbW9yeQorICAgICAgICAvL2Fu
ZCBob3cgaXQgY2FuIGFmZmVjdCByZWxvY2F0aW9uIG9mIFhlbiBpbiBvdmVyIDRHQiBzcGFjZQor
I2lmbmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgogICAgICAgICAvKiBXZSBjYW4gb25seSBk
ZWFsIHdpdGggY29udGlndW91cyBtZW1vcnkgYXQgdGhlIG1vbWVudCAqLwogICAgICAgICBpZiAo
IGxhc3RfZW5kICE9IGJhbmstPnN0YXJ0ICkKICAgICAgICAgICAgIGJyZWFrOworI2VuZGlmCiAK
ICAgICAgICAgbGFzdF9lbmQgPSBiYW5rLT5zdGFydCArIGJhbmstPnNpemU7CiAKQEAgLTQwNyw3
ICs0MTEsNyBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQogICAg
ICAgICAgICAgaWYgKCAhZSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSNpZmRlZiBD
T05GSUdfQVJNXzMyCisjaWYgZGVmaW5lZCAoQ09ORklHX0FSTV8zMikgJiYgIWRlZmluZWQoQVJN
MzJfUkVMT0NBVEVfT1ZFUl80R0IpCiAgICAgICAgICAgICAvKiBYZW4gbXVzdCBiZSB1bmRlciA0
R0IgKi8KICAgICAgICAgICAgIGlmICggZSA+IDB4MTAwMDAwMDAwVUxMICkKICAgICAgICAgICAg
ICAgICBlID0gMHgxMDAwMDAwMDBVTEw7CkBAIC02OTgsNiArNzAyLDkgQEAgdm9pZCBfX2luaXQg
c2V0dXBfY2FjaGUodm9pZCkKICAgICBjYWNoZWxpbmVfYnl0ZXMgPSAxVSA8PCAoNCArIChjY3Np
ZCAmIDB4NykpOwogfQogCisjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKK3BhZGRyX3Qg
eGVuX3JlbG9jYXRpb25fb2Zmc2V0OworI2VuZGlmCiAvKiBDIGVudHJ5IHBvaW50IGZvciBib290
IENQVSAqLwogdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKQEAg
LTczOSw4ICs3NDYsMjAgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9v
dF9waHlzX29mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVp
bnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBOVUxMKTsKICAgICBCVUdfT04oIXhlbl9ib290
bW9kdWxlKTsKIAorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgLy9zYXZlIHBo
eXNpY2FsIGFkZHJlc3Mgb2YgaW5pdF9zZWNvbmRhcnkKKyAgICB4ZW5fcmVsb2NhdGlvbl9vZmZz
ZXQgPSBfX3BhKGluaXRfc2Vjb25kYXJ5KTsKKyNlbmRpZgogICAgIHhlbl9wYWRkciA9IGdldF94
ZW5fcGFkZHIoKTsKICAgICBzZXR1cF9wYWdldGFibGVzKGJvb3RfcGh5c19vZmZzZXQsIHhlbl9w
YWRkcik7CisjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKKyAgICAvL05vdyBYZW4gaXMg
cmVsb2NhdGVkCisgICAgLy9DYWxjdWxhdGUgb2Zmc2V0IG9mIFhlbiByZWxvY2F0aW9uCisgICAg
Ly9JdCBpcyBkaWZmZXJlbmNlIGJldHdlZW4gbmV3IHBoeXNpY2FsIGFkZHJlc3Mgb2YgaW5pdF9z
ZWNvbmRhcnkgYW4gb2xkIG9uZQorICAgIC8vVGhpcyBvZmZzZXQgaXMgbmVlZGVkIGluIHNldmVy
YWwgcGxhY2VzIHdoZW4gd2UgaGF2ZSB0byB3cml0ZSB0byBvbGQgWGVuIGxvY2F0aW9uCisgICAg
Ly8oc2Vjb25kYXJ5IENQVXMgcnVuIG9uIG9sZC1sb2NhdGVkIFhlbiBhbmQgcmVseSBvbiBzb21l
IHZhcmlhYmxlcyBmcm9tIENQVTApCisgICAgeGVuX3JlbG9jYXRpb25fb2Zmc2V0ID0gX19wYShp
bml0X3NlY29uZGFyeSkgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7CisjZW5kaWYKIAogICAgIC8q
IFVwZGF0ZSBYZW4ncyBhZGRyZXNzIG5vdyB0aGF0IHdlIGhhdmUgcmVsb2NhdGVkLiAqLwogICAg
IHByaW50aygiVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gJSJQUklwYWRkciItJSJQUklwYWRkciIg
PT4gJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCBhOTZjZGEyLi43MzExNDRj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
bXBib290LmMKQEAgLTMxLDYgKzMxLDkgQEAKICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2lu
Y2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgorI2lmZGVmIEFSTTMyX1JF
TE9DQVRFX09WRVJfNEdCCisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNlbmRpZgogCiBjcHVtYXNr
X3QgY3B1X29ubGluZV9tYXA7CiBjcHVtYXNrX3QgY3B1X3ByZXNlbnRfbWFwOwpAQCAtMzUzLDE3
ICszNTYsMzMgQEAgaW50IF9faW5pdCBjcHVfdXBfc2VuZF9zZ2koaW50IGNwdSkKICAgICByZXR1
cm4gMDsKIH0KIAorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCitleHRlcm4gcGFkZHJf
dCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7CisjZW5kaWYKIC8qIEJyaW5nIHVwIGEgcmVtb3RlIENQ
VSAqLwogaW50IF9fY3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJjOwogICAg
IHNfdGltZV90IGRlYWRsaW5lOworI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAg
cGFkZHJfdCBwX2luZm8gPSBfX3BhKCZzbXBfdXBfY3B1KSAtIHhlbl9yZWxvY2F0aW9uX29mZnNl
dDsKKyAgICB1bnNpZ25lZCBsb25nKiBpbmZvID0gaW9yZW1hcF9ub2NhY2hlKHBfaW5mbywgc2l6
ZW9mKHVuc2lnbmVkIGxvbmcpKTsKKyNlbHNlCisgICAgdW5zaWduZWQgbG9uZyogaW5mbyA9ICZz
bXBfdXBfY3B1OworI2VuZGlmCiAKICAgICBwcmludGsoIkJyaW5naW5nIHVwIENQVSVkXG4iLCBj
cHUpOwogCiAgICAgcmMgPSBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGNwdSk7CiAgICAgaWYg
KCByYyA8IDAgKQorI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgeworICAgICAg
ICBpb3VubWFwKGluZm8pOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorI2Vsc2UKICAgICAg
ICAgcmV0dXJuIHJjOworI2VuZGlmCiAKICAgICBjb25zb2xlX3N0YXJ0X3N5bmMoKTsgLyogU2Vj
b25kYXJ5IG1heSB1c2UgZWFybHlfcHJpbnRrICovCiAKQEAgLTM3NCw4ICszOTMsOCBAQCBpbnQg
X19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpbml0X2RhdGEuY3B1aWQgPSBjcHU7CiAK
ICAgICAvKiBPcGVuIHRoZSBnYXRlIGZvciB0aGlzIENQVSAqLwotICAgIHNtcF91cF9jcHUgPSBj
cHVfbG9naWNhbF9tYXAoY3B1KTsKLSAgICBjbGVhbl9kY2FjaGUoc21wX3VwX2NwdSk7CisgICAg
KmluZm8gPSBjcHVfbG9naWNhbF9tYXAoY3B1KTsKKyAgICBjbGVhbl9kY2FjaGUoKmluZm8pOwog
CiAgICAgcmMgPSBhcmNoX2NwdV91cChjcHUpOwogCkBAIC0zODMsNiArNDAyLDkgQEAgaW50IF9f
Y3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBpZiAoIHJjIDwgMCApCiAgICAgeworI2lm
ZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCisgICAgICAgIGlvdW5tYXAoaW5mbyk7CisjZW5k
aWYKICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVJWRcbiIsIGNwdSk7CiAg
ICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC00MDYsOCArNDI4LDExIEBAIGludCBfX2NwdV91
cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqLwogICAgIGluaXRfZGF0YS5zdGFjayA9IE5VTEw7
CiAgICAgaW5pdF9kYXRhLmNwdWlkID0gfjA7Ci0gICAgc21wX3VwX2NwdSA9IE1QSURSX0lOVkFM
SUQ7Ci0gICAgY2xlYW5fZGNhY2hlKHNtcF91cF9jcHUpOworICAgICppbmZvID0gTVBJRFJfSU5W
QUxJRDsKKyAgICBjbGVhbl9kY2FjaGUoKmluZm8pOworI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09W
RVJfNEdCCisgICAgaW91bm1hcChpbmZvKTsKKyNlbmRpZgogCiAgICAgaWYgKCAhY3B1X29ubGlu
ZShjcHUpICkKICAgICB7Ci0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:10 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PG-0006id-3b; Wed, 18 May 2016 16:33:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PE-0006WU-7Z
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:08 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 52/82-03971-3499C375; Wed, 18 May 2016 16:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTmRl3nmTb
 hBi2tfBYrey4yOzB6HP5whSWAMYo1My8pvyKBNePx+VeMBV/CKpbdXsjawPjJvouRi0NIYAGj
 xLqVp9lAHBaBxcwSq1auYQJxJAT6WSWedv9n7WLkBHJiJP7Mfs0IYVdKPDu+kBnEFhLQkXh3H
 SQOMqqHSeLeq1tgCTYBY4nOe11gtoiAlsTe+R/BBjELBEpsv3kDLC4sECfRtmM2WJxFQFXiw4
 sz7CA2r4CvxPXfk4BsDqBlchJX/iWAhDmBwq/uPYfa6yOx+UET2wRGoPsZVjGqF6cWlaUW6Vr
 oJRVlpmeU5CZm5ugaGpro5aYWFyemp+YkJhXrJefnbmIEBhYDEOxg3DjJ+RCjJAeTkijvxUk2
 4UJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgjdwBlCdYFFqempFWmYOMPRhS
 iU4eJREeBNA0rzFBYm5xZnpEKlTjJYcW35fW8vEsWXBDSC5beq9tUxCYPOkxHllQBoEQBoySv
 PgxsHi8xKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeZNBpvBk5pXAbX0FdBAT0EG3xMAOKkl
 ESEk1MB44KLcge36UUOdTvZtsR7ZKXoixT95ssdTP9/yd7SuqfbQStwon32B/vLTir89npatb
 FZO3vPm6Naa6KV+og83vxkHNA5r6Tvf+sXPu4P1x+WJlfnJhsrPvOVHfa0rhm5bEBFfH5u2Z3
 hJ+1kJphW2XxNwtigLT7vBs6/FQ+5vhp/r31caA5UosxRmJhlrMRcWJAO17GqLKAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1463589186!42391091!1
X-Originating-IP: [209.85.217.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19351 invoked from network); 18 May 2016 16:33:06 -0000
Received: from mail-lb0-f177.google.com (HELO mail-lb0-f177.google.com)
 (209.85.217.177)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:06 -0000
Received: by mail-lb0-f177.google.com with SMTP id h1so19436928lbj.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vKx3huySW1ELQU3u4+Hkne5fhV7k/lgb8J8ym78qjrM=;
 b=g+HkJW4fKgzr0UIfwdzycIWLNWC9eKGRA3zWyiN9Is7xOnAhFkSMs+FablBRK0mnR4
 6ADFNjwyjOKMyOb9xBOuIpjBckB303R/sVVbpWzS8KSJI+lyBMLEQaQUl1MjQRC1jV63
 l3JxxeuAyRrtadAAq/WnzWPy793VKK2PhLlvs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vKx3huySW1ELQU3u4+Hkne5fhV7k/lgb8J8ym78qjrM=;
 b=C6FLBXFD5RgX6jAlJwAHTQAscM4IxLiMXK+ksyB202DTjWDNRtVlWB5Q166AB9GwgY
 OX4imhDTtvpYdV7vyEknKwXqjVZ3oHFX6+EHq1QB1rZXwlACcFjbwEW3A+AjCimtW5qA
 1Lx+9/Uz/TLsOn7ZTLznHyCqsCIm0eNXVWOLHmksS+9nzXsn9Sw6H7Jpk+pyl97XJO5B
 IDeZ4sTw5Wuyxvz5Y6JCLzmzi4T4CcRDBQ5aCj393a2099k/qCdRxe6gfguYwwkmnq34
 ec5Q1Kbwi7WAuQ0h3mWFD5ia+BO7uWE5DxHRYVlmzGFo6aasBkYWwIna+kFbKm0tdm7l
 3ZYA==
X-Gm-Message-State: AOPr4FXHg19kg6ZIyaBwp9coK5XDM9xkJbMPViCZucQSP8f3AhXa+2xvOF2HvrP2DMuL/m0C
X-Received: by 10.112.167.97 with SMTP id zn1mr2876607lbb.41.1463589186229;
 Wed, 18 May 2016 09:33:06 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:05 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:39 +0300
Message-Id: <1463589161-4153-17-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 16/18] xen: Add dom0_mem_high option
	& over 4GB memory allocation for Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+
CgpBZGQgc3VwcG9ydCBvZiBjdXN0b20gYWxsb2NhdGlvbiBvZiBvdmVyIDRHQiBtZW1vcnkgZm9y
IERvbTAuIFJlcXVlc3RlZAptZW1vcnkgc2l6ZSBtaWdodCBiZSBzcGVjaWZpZWQgYnkgcGFzc2lu
ZyBkb20wX21lbV9oaWdoIG9wdGlvbiBpbiBYZW4KY21kbGluZQoKU2lnbmVkLW9mZi1ieTogSXVy
aWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+Ci0tLQogeGVu
L1J1bGVzLm1rICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyB8IDE4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQog
eGVuL2FyY2gvYXJtL2tlcm5lbC5oICAgICAgIHwgICA5ICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAx
OTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5t
ayBiL3hlbi9SdWxlcy5tawppbmRleCBmYmQzNGE1Li41MWY3MTI0IDEwMDY0NAotLS0gYS94ZW4v
UnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC02NSw2ICs2NSw3IEBAIENGTEFHUy0kKEhB
U19JT1BPUlRTKSAgICs9IC1ESEFTX0lPUE9SVFMKIENGTEFHUy0kKEhBU19QRFgpICAgICAgICs9
IC1ESEFTX1BEWAogQ0ZMQUdTLSQoZnJhbWVfcG9pbnRlcikgKz0gLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLURDT05GSUdfRlJBTUVfUE9JTlRFUgogQ0ZMQUdTLSQoQVJNMzJfUkVMT0NBVEVfT1ZF
Ul80R0IpICs9IC1EQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKK0NGTEFHUy0kKEFSTTMyX1NFUEFS
X01FTV9TUExJVCkgKz0gLURBUk0zMl9TRVBBUl9NRU1fU1BMSVQKIAogaWZuZXEgKCQobWF4X3Bo
eXNfY3B1cyksKQogQ0ZMQUdTLXkgICAgICAgICAgICAgICAgKz0gLURNQVhfUEhZU19DUFVTPSQo
bWF4X3BoeXNfY3B1cykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBmMDY3OTJlLi5hNjM5NThiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCkBAIC0zNSw2ICszNSwxMSBAQCBpbnQgZG9tMF8xMV9tYXBwaW5nID0gMTsK
ICNkZWZpbmUgRE9NMF9NRU1fREVGQVVMVCAweDgwMDAwMDAgLyogMTI4IE1pQiAqLwogc3RhdGlj
IHU2NCBfX2luaXRkYXRhIGRvbTBfbWVtID0gRE9NMF9NRU1fREVGQVVMVDsKIAorI2lmZGVmIEFS
TTMyX1NFUEFSX01FTV9TUExJVAorI2RlZmluZSBET00wX01FTV9ISUdIX0RFRkFVTFQgMHgwIC8q
IDAgTWlCICovCitzdGF0aWMgdTY0IF9faW5pdGRhdGEgZG9tMF9tZW1faGlnaCA9IERPTTBfTUVN
X0hJR0hfREVGQVVMVDsKKyNlbmRpZgorCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9t
ZW0oY29uc3QgY2hhciAqcykKIHsKICAgICBkb20wX21lbSA9IHBhcnNlX3NpemVfYW5kX3VuaXQo
cywgJnMpOwpAQCAtNDMsNiArNDgsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBf
bWVtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImRvbTBfbWVtIiwgcGFyc2VfZG9t
MF9tZW0pOwogCisjaWZkZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCitzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfZG9tMF9tZW1faGlnaChjb25zdCBjaGFyICpzKQoreworICAgIGRvbTBfbWVtX2hp
Z2ggPSBwYXJzZV9zaXplX2FuZF91bml0KHMsICZzKTsKK30KK2N1c3RvbV9wYXJhbSgiZG9tMF9t
ZW1faGlnaCIsIHBhcnNlX2RvbTBfbWVtX2hpZ2gpOworI2VuZGlmCisKIC8vI2RlZmluZSBERUJV
R19EVAogCiAjaWZkZWYgREVCVUdfRFQKQEAgLTEzMCw3ICsxNDMsMTEgQEAgc3RhdGljIGJvb2xf
dCBpbnNlcnRfMTFfYmFuayhzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcmVzICkKICAgICAg
ICAgcGFuaWMoIkZhaWxlZCBtYXAgcGFnZXMgdG8gRE9NMDogJWQiLCByZXMpOwogCisjaWZuZGVm
IEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgIGtpbmZvLT51bmFzc2lnbmVkX21lbSAtPSBzaXpl
OworI2Vsc2UKKyAgICBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93IC09IHNpemU7CisjZW5kaWYK
IAogICAgIGlmICgga2luZm8tPm1lbS5ucl9iYW5rcyA9PSAwICkKICAgICB7CkBAIC0xOTIsNiAr
MjA5LDgyIEBAIGZhaWw6CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCisjaWZkZWYgQVJNMzJfU0VQ
QVJfTUVNX1NQTElUCitzdGF0aWMgdm9pZCBhbGxvY2F0ZV9kb20wX2hpZ2hfbWVtb3J5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAgaW50IGksIHJl
cywgc3RfYmFua3MgPSBraW5mby0+bWVtLm5yX2JhbmtzOworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gTlVMTDsKKyAgICBpbnQgYml0czsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRf
MTFfYWxsb2NhdGlvbl9zaXplKGRvbTBfbWVtX2hpZ2gpOworICAgIGNvbnN0IHVuc2lnbmVkIGlu
dCBtaW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7CisgICAgcGFkZHJfdCBz
cGZuOworICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7CisgICAgc3RydWN0IG1lbWJhbmsgKmJhbmsg
PSBOVUxMOworCisgICAgaWYgKGRvbTBfbWVtX2hpZ2ggPT0gMCkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgcHJpbnRrKCJBbGxvY2F0aW5nICVsZE1CIG9mIGhpZ2ggbWVtb3J5IHJlZ2lvbiBmb3Ig
ZG9tMFxuIiwKKyAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShkb20wX21lbV9oaWdoID4+IDIw
KSk7CisKKyAgICB3aGlsZSAoIGtpbmZvLT51bmFzc2lnbmVkX21lbS5oaWdoICYmIGtpbmZvLT5t
ZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQorICAgIHsKKyAgICAgICAgZm9yIChiaXRzID0g
UEFERFJfQklUUyA7IGJpdHMgPj0gbWluX29yZGVyOyBiaXRzLS0gKQorICAgICAgICB7CisgICAg
ICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRz
KSk7CisgICAgICAgICAgICBpZiAoIHBnICE9IE5VTEwgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhcGcgKQorICAgICAgICB7CisgICAgICAgICAg
ICBvcmRlciAtLTsKKyAgICAgICAgICAgIGlmICggb3JkZXIgPj0gbWluX29yZGVyICkKKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgLyogTm8gbW9yZSB3ZSBjYW4gZG8g
Ki8KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgc3BmbiA9IHBhZ2Vf
dG9fbWZuKHBnKTsKKyAgICAgICAgc3RhcnQgPSBwZm5fdG9fcGFkZHIoc3Bmbik7CisgICAgICAg
IHNpemUgPSBwZm5fdG9fcGFkZHIoKDEgPDwgb3JkZXIpKTsKKworICAgICAgICByZXMgPSBndWVz
dF9waHlzbWFwX2FkZF9wYWdlKGQsIHNwZm4sIHNwZm4sIG9yZGVyKTsKKyAgICAgICAgaWYgKCBy
ZXMgKQorICAgICAgICAgICAgcGFuaWMoIkZhaWxlZCBtYXAgcGFnZXMgdG8gRE9NMDogJWQiLCBy
ZXMpOworCisgICAgICAgIGtpbmZvLT51bmFzc2lnbmVkX21lbS5oaWdoIC09IHNpemU7CisKKyAg
ICAgICAgYmFuayA9ICZraW5mby0+bWVtLmJhbmtba2luZm8tPm1lbS5ucl9iYW5rc107CisKKyAg
ICAgICAgYmFuay0+c3RhcnQgPSBzdGFydDsKKyAgICAgICAgYmFuay0+c2l6ZSA9IHNpemU7Cisg
ICAgICAgIGtpbmZvLT5tZW0ubnJfYmFua3MrKzsKKworICAgICAgICAvKgorICAgICAgICAgKiBT
dWNjZXNzLCBuZXh0IHRpbWUgYXJvdW5kIHRyeSBhZ2FpbiB0byBnZXQgdGhlIGxhcmdlc3Qgb3Jk
ZXIKKyAgICAgICAgICogYWxsb2NhdGlvbiBwb3NzaWJsZS4KKyAgICAgICAgICovCisKKyAgICAg
ICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5o
aWdoKTsKKyAgICAgfQorCisgICAgaWYoa2luZm8tPnVuYXNzaWduZWRfbWVtLmhpZ2gpCisgICAg
ICAgIHBhbmljKCJVbmFibGUgdG8gYWxsb2NhdGUgaGlnaCBtZW1vcnkgYmFuayIpOworCisgICAg
Zm9yKCBpID0gc3RfYmFua3M7IGkgPCBraW5mby0+bWVtLm5yX2JhbmtzOyBpKysgKQorICAgIHsK
KyAgICAgICAgcHJpbnRrKCJCQU5LWyVkXSAlIyJQUklwYWRkciItJSMiUFJJcGFkZHIiICglbGRN
QilcbiIsCisgICAgICAgICAgICAgICBpLAorICAgICAgICAgICAgICAga2luZm8tPm1lbS5iYW5r
W2ldLnN0YXJ0LAorICAgICAgICAgICAgICAga2luZm8tPm1lbS5iYW5rW2ldLnN0YXJ0ICsga2lu
Zm8tPm1lbS5iYW5rW2ldLnNpemUsCisgICAgICAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1h
dCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBoZXgpICovCisgICAgICAgICAgICAgICAodW5z
aWduZWQgbG9uZykoa2luZm8tPm1lbS5iYW5rW2ldLnNpemUgPj4gMjApKTsKKyAgICB9Cit9Cisj
ZW5kaWYKKwogLyoKICAqIFRoaXMgaXMgYWxsIHByZXR0eSBob3JyaWJsZS4KICAqCkBAIC0yNTAs
OSArMzQzLDEzIEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICBnZXRfMTFfYWxsb2NhdGlv
bl9zaXplKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CiAgICAgY29uc3QgdW5z
aWduZWQgaW50IG1pbl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZzsKLSAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxs
b2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgdTY0IHJhbWJhc2VfcGZu
ID0gb3B0X2RvbTBfcmFtYmFzZV9wZm47CisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAor
ICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKICAgICBwYWRkcl90IG1lbV9zaXplID0ga2luZm8tPnVuYXNzaWduZWRf
bWVtOworI2Vsc2UKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9z
aXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworI2VuZGlmCiAgICAgaW50IGk7CiAKICAg
ICBib29sX3QgbG93bWVtID0gaXNfMzJiaXRfZG9tYWluKGQpOwpAQCAtMjYwLDcgKzM1NywxMSBA
QCBzdGF0aWMgdm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKIAogICAgIHByaW50aygiQWxsb2NhdGluZyAxOjEgbWFwcGlu
Z3MgdG90YWxsaW5nICVsZE1CIGZvciBkb20wOlxuIiwKICAgICAgICAgICAgLyogRG9uJ3Qgd2Fu
dCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLworI2lmbmRlZiBBUk0z
Ml9TRVBBUl9NRU1fU1BMSVQKICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtpbmZvLT51bmFz
c2lnbmVkX21lbSA+PiAyMCkpOworI2Vsc2UKKyAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtp
bmZvLT51bmFzc2lnbmVkX21lbS5sb3cgPj4gMjApKTsKKyNlbmRpZgogCiAgICAga2luZm8tPm1l
bS5ucl9iYW5rcyA9IDA7CiAKQEAgLTI4OCw2ICszODksNyBAQCBzdGF0aWMgdm9pZCBhbGxvY2F0
ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
IAogICAgIC8qIE5vdyBhbGxvY2F0ZSBtb3JlIG1lbW9yeSBhbmQgZmlsbCBpbiBhZGRpdGlvbmFs
IGJhbmtzICovCiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCiAgICAgb3JkZXIgPSBn
ZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgaWYgKCBv
cHRfZG9tMF9yYW1iYXNlX3BmbiApCiAgICAgICAgIHJhbWJhc2VfcGZuICs9IChtZW1fc2l6ZSAt
IGtpbmZvLT51bmFzc2lnbmVkX21lbSkgPj4gUEFHRV9TSElGVDsKQEAgLTM1Myw3ICs0NTUsNjIg
QEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1h
dCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBoZXgpICovCiAgICAgICAgICAgICAgICAiICVs
ZE1CIHVuYWxsb2NhdGVkXG4iLAogICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpa2luZm8t
PnVuYXNzaWduZWRfbWVtID4+IDIwKTsKKyNlbHNlCisgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2Nh
dGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworICAgIHdoaWxlICgga2luZm8t
PnVuYXNzaWduZWRfbWVtLmxvdyAmJiBraW5mby0+bWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktT
ICkKKyAgICB7CisgICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbG93
bWVtID8gTUVNRl9iaXRzKDMyKSA6IDApOworICAgICAgICBpZiAoICFwZyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIG9yZGVyIC0tOworCisgICAgICAgICAgICBpZiAoIGxvd21lbSAmJiBvcmRl
ciA8IG1pbl9sb3dfb3JkZXIpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgRDExUFJJ
TlQoIkZhaWxlZCBhdCBtaW5fbG93X29yZGVyLCBhbGxvdyBoaWdoIGFsbG9jYXRpb25zXG4iKTsK
KyAgICAgICAgICAgICAgICBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtLmxvdyk7CisgICAgICAgICAgICAgICAgbG93bWVtID0gZmFsc2U7CisgICAg
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoIG9y
ZGVyID49IG1pbl9vcmRlciApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
ICAgIC8qIE5vIG1vcmUgd2UgY2FuIGRvICovCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggIWluc2VydF8xMV9iYW5rKGQsIGtpbmZvLCBwZywgb3JkZXIpICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBraW5mby0+bWVtLm5yX2JhbmtzID09IE5SX01F
TV9CQU5LUyApCisgICAgICAgICAgICAgICAgLyogTm90aGluZyBtb3JlIHdlIGNhbiBkby4gKi8K
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgaWYgKCBsb3dtZW0gKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0aW9uIGJlbG93IGJh
bmsgMCwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7CisgICAgICAgICAgICAgICAgb3JkZXIg
PSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworICAg
ICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNlOworICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0aW9uIGJlbG93IGJhbmsgMFxuIik7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICAvKgorICAg
ICAgICAgKiBTdWNjZXNzLCBuZXh0IHRpbWUgYXJvdW5kIHRyeSBhZ2FpbiB0byBnZXQgdGhlIGxh
cmdlc3Qgb3JkZXIKKyAgICAgICAgICogYWxsb2NhdGlvbiBwb3NzaWJsZS4KKyAgICAgICAgICov
CisgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25l
ZF9tZW0ubG93KTsKKyAgICB9CiAKKyAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cg
KQorICAgICAgICBwcmludGsoIldBUk5JTkc6IEZhaWxlZCB0byBhbGxvY2F0ZSByZXF1ZXN0ZWQg
ZG9tMCBtZW1vcnkuIgorICAgICAgICAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBh
cyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLworICAgICAgICAgICAgICAgIiAlbGRNQiB1bmFs
bG9jYXRlZFxuIiwKKyAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWtpbmZvLT51bmFzc2ln
bmVkX21lbS5sb3cgPj4gMjApOworI2VuZGlmCiAgICAgZm9yKCBpID0gMDsgaSA8IGtpbmZvLT5t
ZW0ubnJfYmFua3M7IGkrKyApCiAgICAgewogICAgICAgICBwcmludGsoIkJBTktbJWRdICUjIlBS
SXBhZGRyIi0lIyJQUklwYWRkciIgKCVsZE1CKVxuIiwKQEAgLTM3NCw3ICs1MzEsMTkgQEAgc3Rh
dGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCiAgICAgdW5zaWduZWQgaW50IGJhbmsgPSAwOwogCiAgICAgaWYgKCBkb20w
XzExX21hcHBpbmcgKQorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICAgICAgcmV0
dXJuIGFsbG9jYXRlX21lbW9yeV8xMShkLCBraW5mbyk7CisjZWxzZQorICAgIHsKKyAgICAgICAg
YWxsb2NhdGVfbWVtb3J5XzExKGQsIGtpbmZvKTsKKyAgICAgICAgcmV0dXJuIGFsbG9jYXRlX2Rv
bTBfaGlnaF9tZW1vcnkoZCwga2luZm8pOworICAgIH0KKyNlbmRpZgorCisjaWZkZWYgQVJNMzJf
U0VQQVJfTUVNX1NQTElUCisgICAgaWYgKGRvbTBfbWVtX2hpZ2ggIT0gMCkKKyAgICAgICAgcHJp
bnRrKCIqKipXQVJOSU5HKioqIFdlIGRvbid0IGltcGxlbWVudCBkb20wX21lbV9oaWdoIG9wdGlv
biBmb3Igbm9uIDE6MSBtYXBwZWQgZG9tYWlucyFcbiIpOworI2VuZGlmCiAKICAgICB3aGlsZSAo
IChtZW1vcnkgPSBkdF9maW5kX25vZGVfYnlfdHlwZShtZW1vcnksICJtZW1vcnkiKSkgKQogICAg
IHsKQEAgLTM4OSw3ICs1NTgsMTEgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICBwYW5p
YygiTWVtb3J5IG5vZGUgaGFzIG5vIHJlZyBwcm9wZXJ0eSIpOwogCiAgICAgICAgIGZvciAoIGwg
PSAwOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICAgICAgICAgICAga2luZm8t
PnVuYXNzaWduZWRfbWVtID4gMCAmJiBsICsgcmVnX3NpemUgPD0gcmVnX2xlbgorI2Vsc2UKKyAg
ICAgICAgICAgICAga2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyA+IDAgJiYgbCArIHJlZ19zaXpl
IDw9IHJlZ19sZW4KKyNlbmRpZgogICAgICAgICAgICAgICAgICAgJiYga2luZm8tPm1lbS5ucl9i
YW5rcyA8IE5SX01FTV9CQU5LUzsKICAgICAgICAgICAgICAgbCArPSByZWdfc2l6ZSApCiAgICAg
ICAgIHsKQEAgLTM5OSw4ICs1NzIsMTMgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICAg
ICAgcGFuaWMoIlVuYWJsZSB0byByZXRyaWV2ZSB0aGUgYmFuayAldSBmb3IgJXMiLAogICAgICAg
ICAgICAgICAgICAgICAgIGJhbmssIGR0X25vZGVfZnVsbF9uYW1lKG1lbW9yeSkpOwogCisjaWZu
ZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgICAgICAgICAgaWYgKCBzaXplID4ga2luZm8t
PnVuYXNzaWduZWRfbWVtICkKICAgICAgICAgICAgICAgICBzaXplID0ga2luZm8tPnVuYXNzaWdu
ZWRfbWVtOworI2Vsc2UKKyAgICAgICAgICAgIGlmICggc2l6ZSA+IGtpbmZvLT51bmFzc2lnbmVk
X21lbS5sb3cgKQorICAgICAgICAgICAgICAgIHNpemUgPSBraW5mby0+dW5hc3NpZ25lZF9tZW0u
bG93OworI2VuZGlmCiAKICAgICAgICAgICAgIHByaW50aygiUG9wdWxhdGUgUDJNICUjIlBSSXg2
NCItPiUjIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAgc3RhcnQsIHN0YXJ0ICsgc2l6
ZSk7CkBAIC00MTAsNyArNTg4LDExIEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICAgICAga2lu
Zm8tPm1lbS5iYW5rW2tpbmZvLT5tZW0ubnJfYmFua3NdLnNpemUgPSBzaXplOwogICAgICAgICAg
ICAga2luZm8tPm1lbS5ucl9iYW5rcysrOwogCisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJ
VAogICAgICAgICAgICAga2luZm8tPnVuYXNzaWduZWRfbWVtIC09IHNpemU7CisjZWxzZQorICAg
ICAgICAgICAga2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyAtPSBzaXplOworI2VuZGlmCiAgICAg
ICAgIH0KICAgICB9CiB9CkBAIC0xNTIxLDcgKzE3MDMsMTIgQEAgaW50IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5tYXhfcGFnZXMgPSB+MFU7CiAKKyNpZm5kZWYg
QVJNMzJfU0VQQVJfTUVNX1NQTElUCiAgICAga2luZm8udW5hc3NpZ25lZF9tZW0gPSBkb20wX21l
bTsKKyNlbHNlCisgICAga2luZm8udW5hc3NpZ25lZF9tZW0ubG93ID0gZG9tMF9tZW07CisgICAg
a2luZm8udW5hc3NpZ25lZF9tZW0uaGlnaCA9IGRvbTBfbWVtX2hpZ2g7CisjZW5kaWYKIAogICAg
IHJjID0ga2VybmVsX3Byb2JlKCZraW5mbyk7CiAgICAgaWYgKCByYyA8IDAgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5oIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5oCmluZGV4IGMx
YjA3ZDQuLjgzZmEwZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuaAorKysgYi94
ZW4vYXJjaC9hcm0va2VybmVsLmgKQEAgLTE2LDcgKzE2LDE2IEBAIHN0cnVjdCBrZXJuZWxfaW5m
byB7CiAjZW5kaWYKIAogICAgIHZvaWQgKmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLworCisj
aWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgIHBhZGRyX3QgdW5hc3NpZ25lZF9tZW07
IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCisjZWxzZQorICAgIHN0cnVj
dCB7CisgICAgICAgIHBhZGRyX3QgbG93OyAvKiBMb3cgUkFNIG5vdCAoeWV0KSBhc3NpZ25lZCB0
byBhIGJhbmsgKi8KKyAgICAgICAgcGFkZHJfdCBoaWdoOyAvKiBIaWdoIFJBTSBub3QgKHlldCkg
YXNzaWduZWQgdG8gYSBiYW5rICovCisgICAgfSB1bmFzc2lnbmVkX21lbTsKKyNlbmRpZgorCiAg
ICAgc3RydWN0IG1lbWluZm8gbWVtOwogCiAgICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCi0t
IAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:10 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PG-0006id-3b; Wed, 18 May 2016 16:33:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PE-0006WU-7Z
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:08 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 52/82-03971-3499C375; Wed, 18 May 2016 16:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTmRl3nmTb
 hBi2tfBYrey4yOzB6HP5whSWAMYo1My8pvyKBNePx+VeMBV/CKpbdXsjawPjJvouRi0NIYAGj
 xLqVp9lAHBaBxcwSq1auYQJxJAT6WSWedv9n7WLkBHJiJP7Mfs0IYVdKPDu+kBnEFhLQkXh3H
 SQOMqqHSeLeq1tgCTYBY4nOe11gtoiAlsTe+R/BBjELBEpsv3kDLC4sECfRtmM2WJxFQFXiw4
 sz7CA2r4CvxPXfk4BsDqBlchJX/iWAhDmBwq/uPYfa6yOx+UET2wRGoPsZVjGqF6cWlaUW6Vr
 oJRVlpmeU5CZm5ugaGpro5aYWFyemp+YkJhXrJefnbmIEBhYDEOxg3DjJ+RCjJAeTkijvxUk2
 4UJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgjdwBlCdYFFqempFWmYOMPRhS
 iU4eJREeBNA0rzFBYm5xZnpEKlTjJYcW35fW8vEsWXBDSC5beq9tUxCYPOkxHllQBoEQBoySv
 PgxsHi8xKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeZNBpvBk5pXAbX0FdBAT0EG3xMAOKkl
 ESEk1MB44KLcge36UUOdTvZtsR7ZKXoixT95ssdTP9/yd7SuqfbQStwon32B/vLTir89npatb
 FZO3vPm6Naa6KV+og83vxkHNA5r6Tvf+sXPu4P1x+WJlfnJhsrPvOVHfa0rhm5bEBFfH5u2Z3
 hJ+1kJphW2XxNwtigLT7vBs6/FQ+5vhp/r31caA5UosxRmJhlrMRcWJAO17GqLKAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1463589186!42391091!1
X-Originating-IP: [209.85.217.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19351 invoked from network); 18 May 2016 16:33:06 -0000
Received: from mail-lb0-f177.google.com (HELO mail-lb0-f177.google.com)
 (209.85.217.177)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:06 -0000
Received: by mail-lb0-f177.google.com with SMTP id h1so19436928lbj.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vKx3huySW1ELQU3u4+Hkne5fhV7k/lgb8J8ym78qjrM=;
 b=g+HkJW4fKgzr0UIfwdzycIWLNWC9eKGRA3zWyiN9Is7xOnAhFkSMs+FablBRK0mnR4
 6ADFNjwyjOKMyOb9xBOuIpjBckB303R/sVVbpWzS8KSJI+lyBMLEQaQUl1MjQRC1jV63
 l3JxxeuAyRrtadAAq/WnzWPy793VKK2PhLlvs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vKx3huySW1ELQU3u4+Hkne5fhV7k/lgb8J8ym78qjrM=;
 b=C6FLBXFD5RgX6jAlJwAHTQAscM4IxLiMXK+ksyB202DTjWDNRtVlWB5Q166AB9GwgY
 OX4imhDTtvpYdV7vyEknKwXqjVZ3oHFX6+EHq1QB1rZXwlACcFjbwEW3A+AjCimtW5qA
 1Lx+9/Uz/TLsOn7ZTLznHyCqsCIm0eNXVWOLHmksS+9nzXsn9Sw6H7Jpk+pyl97XJO5B
 IDeZ4sTw5Wuyxvz5Y6JCLzmzi4T4CcRDBQ5aCj393a2099k/qCdRxe6gfguYwwkmnq34
 ec5Q1Kbwi7WAuQ0h3mWFD5ia+BO7uWE5DxHRYVlmzGFo6aasBkYWwIna+kFbKm0tdm7l
 3ZYA==
X-Gm-Message-State: AOPr4FXHg19kg6ZIyaBwp9coK5XDM9xkJbMPViCZucQSP8f3AhXa+2xvOF2HvrP2DMuL/m0C
X-Received: by 10.112.167.97 with SMTP id zn1mr2876607lbb.41.1463589186229;
 Wed, 18 May 2016 09:33:06 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:05 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:39 +0300
Message-Id: <1463589161-4153-17-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 16/18] xen: Add dom0_mem_high option
	& over 4GB memory allocation for Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+
CgpBZGQgc3VwcG9ydCBvZiBjdXN0b20gYWxsb2NhdGlvbiBvZiBvdmVyIDRHQiBtZW1vcnkgZm9y
IERvbTAuIFJlcXVlc3RlZAptZW1vcnkgc2l6ZSBtaWdodCBiZSBzcGVjaWZpZWQgYnkgcGFzc2lu
ZyBkb20wX21lbV9oaWdoIG9wdGlvbiBpbiBYZW4KY21kbGluZQoKU2lnbmVkLW9mZi1ieTogSXVy
aWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+Ci0tLQogeGVu
L1J1bGVzLm1rICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyB8IDE4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQog
eGVuL2FyY2gvYXJtL2tlcm5lbC5oICAgICAgIHwgICA5ICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAx
OTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5t
ayBiL3hlbi9SdWxlcy5tawppbmRleCBmYmQzNGE1Li41MWY3MTI0IDEwMDY0NAotLS0gYS94ZW4v
UnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC02NSw2ICs2NSw3IEBAIENGTEFHUy0kKEhB
U19JT1BPUlRTKSAgICs9IC1ESEFTX0lPUE9SVFMKIENGTEFHUy0kKEhBU19QRFgpICAgICAgICs9
IC1ESEFTX1BEWAogQ0ZMQUdTLSQoZnJhbWVfcG9pbnRlcikgKz0gLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLURDT05GSUdfRlJBTUVfUE9JTlRFUgogQ0ZMQUdTLSQoQVJNMzJfUkVMT0NBVEVfT1ZF
Ul80R0IpICs9IC1EQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKK0NGTEFHUy0kKEFSTTMyX1NFUEFS
X01FTV9TUExJVCkgKz0gLURBUk0zMl9TRVBBUl9NRU1fU1BMSVQKIAogaWZuZXEgKCQobWF4X3Bo
eXNfY3B1cyksKQogQ0ZMQUdTLXkgICAgICAgICAgICAgICAgKz0gLURNQVhfUEhZU19DUFVTPSQo
bWF4X3BoeXNfY3B1cykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBmMDY3OTJlLi5hNjM5NThiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCkBAIC0zNSw2ICszNSwxMSBAQCBpbnQgZG9tMF8xMV9tYXBwaW5nID0gMTsK
ICNkZWZpbmUgRE9NMF9NRU1fREVGQVVMVCAweDgwMDAwMDAgLyogMTI4IE1pQiAqLwogc3RhdGlj
IHU2NCBfX2luaXRkYXRhIGRvbTBfbWVtID0gRE9NMF9NRU1fREVGQVVMVDsKIAorI2lmZGVmIEFS
TTMyX1NFUEFSX01FTV9TUExJVAorI2RlZmluZSBET00wX01FTV9ISUdIX0RFRkFVTFQgMHgwIC8q
IDAgTWlCICovCitzdGF0aWMgdTY0IF9faW5pdGRhdGEgZG9tMF9tZW1faGlnaCA9IERPTTBfTUVN
X0hJR0hfREVGQVVMVDsKKyNlbmRpZgorCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9t
ZW0oY29uc3QgY2hhciAqcykKIHsKICAgICBkb20wX21lbSA9IHBhcnNlX3NpemVfYW5kX3VuaXQo
cywgJnMpOwpAQCAtNDMsNiArNDgsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBf
bWVtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImRvbTBfbWVtIiwgcGFyc2VfZG9t
MF9tZW0pOwogCisjaWZkZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCitzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfZG9tMF9tZW1faGlnaChjb25zdCBjaGFyICpzKQoreworICAgIGRvbTBfbWVtX2hp
Z2ggPSBwYXJzZV9zaXplX2FuZF91bml0KHMsICZzKTsKK30KK2N1c3RvbV9wYXJhbSgiZG9tMF9t
ZW1faGlnaCIsIHBhcnNlX2RvbTBfbWVtX2hpZ2gpOworI2VuZGlmCisKIC8vI2RlZmluZSBERUJV
R19EVAogCiAjaWZkZWYgREVCVUdfRFQKQEAgLTEzMCw3ICsxNDMsMTEgQEAgc3RhdGljIGJvb2xf
dCBpbnNlcnRfMTFfYmFuayhzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcmVzICkKICAgICAg
ICAgcGFuaWMoIkZhaWxlZCBtYXAgcGFnZXMgdG8gRE9NMDogJWQiLCByZXMpOwogCisjaWZuZGVm
IEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgIGtpbmZvLT51bmFzc2lnbmVkX21lbSAtPSBzaXpl
OworI2Vsc2UKKyAgICBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93IC09IHNpemU7CisjZW5kaWYK
IAogICAgIGlmICgga2luZm8tPm1lbS5ucl9iYW5rcyA9PSAwICkKICAgICB7CkBAIC0xOTIsNiAr
MjA5LDgyIEBAIGZhaWw6CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCisjaWZkZWYgQVJNMzJfU0VQ
QVJfTUVNX1NQTElUCitzdGF0aWMgdm9pZCBhbGxvY2F0ZV9kb20wX2hpZ2hfbWVtb3J5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAgaW50IGksIHJl
cywgc3RfYmFua3MgPSBraW5mby0+bWVtLm5yX2JhbmtzOworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gTlVMTDsKKyAgICBpbnQgYml0czsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRf
MTFfYWxsb2NhdGlvbl9zaXplKGRvbTBfbWVtX2hpZ2gpOworICAgIGNvbnN0IHVuc2lnbmVkIGlu
dCBtaW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7CisgICAgcGFkZHJfdCBz
cGZuOworICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7CisgICAgc3RydWN0IG1lbWJhbmsgKmJhbmsg
PSBOVUxMOworCisgICAgaWYgKGRvbTBfbWVtX2hpZ2ggPT0gMCkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgcHJpbnRrKCJBbGxvY2F0aW5nICVsZE1CIG9mIGhpZ2ggbWVtb3J5IHJlZ2lvbiBmb3Ig
ZG9tMFxuIiwKKyAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShkb20wX21lbV9oaWdoID4+IDIw
KSk7CisKKyAgICB3aGlsZSAoIGtpbmZvLT51bmFzc2lnbmVkX21lbS5oaWdoICYmIGtpbmZvLT5t
ZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQorICAgIHsKKyAgICAgICAgZm9yIChiaXRzID0g
UEFERFJfQklUUyA7IGJpdHMgPj0gbWluX29yZGVyOyBiaXRzLS0gKQorICAgICAgICB7CisgICAg
ICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRz
KSk7CisgICAgICAgICAgICBpZiAoIHBnICE9IE5VTEwgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhcGcgKQorICAgICAgICB7CisgICAgICAgICAg
ICBvcmRlciAtLTsKKyAgICAgICAgICAgIGlmICggb3JkZXIgPj0gbWluX29yZGVyICkKKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgLyogTm8gbW9yZSB3ZSBjYW4gZG8g
Ki8KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgc3BmbiA9IHBhZ2Vf
dG9fbWZuKHBnKTsKKyAgICAgICAgc3RhcnQgPSBwZm5fdG9fcGFkZHIoc3Bmbik7CisgICAgICAg
IHNpemUgPSBwZm5fdG9fcGFkZHIoKDEgPDwgb3JkZXIpKTsKKworICAgICAgICByZXMgPSBndWVz
dF9waHlzbWFwX2FkZF9wYWdlKGQsIHNwZm4sIHNwZm4sIG9yZGVyKTsKKyAgICAgICAgaWYgKCBy
ZXMgKQorICAgICAgICAgICAgcGFuaWMoIkZhaWxlZCBtYXAgcGFnZXMgdG8gRE9NMDogJWQiLCBy
ZXMpOworCisgICAgICAgIGtpbmZvLT51bmFzc2lnbmVkX21lbS5oaWdoIC09IHNpemU7CisKKyAg
ICAgICAgYmFuayA9ICZraW5mby0+bWVtLmJhbmtba2luZm8tPm1lbS5ucl9iYW5rc107CisKKyAg
ICAgICAgYmFuay0+c3RhcnQgPSBzdGFydDsKKyAgICAgICAgYmFuay0+c2l6ZSA9IHNpemU7Cisg
ICAgICAgIGtpbmZvLT5tZW0ubnJfYmFua3MrKzsKKworICAgICAgICAvKgorICAgICAgICAgKiBT
dWNjZXNzLCBuZXh0IHRpbWUgYXJvdW5kIHRyeSBhZ2FpbiB0byBnZXQgdGhlIGxhcmdlc3Qgb3Jk
ZXIKKyAgICAgICAgICogYWxsb2NhdGlvbiBwb3NzaWJsZS4KKyAgICAgICAgICovCisKKyAgICAg
ICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5o
aWdoKTsKKyAgICAgfQorCisgICAgaWYoa2luZm8tPnVuYXNzaWduZWRfbWVtLmhpZ2gpCisgICAg
ICAgIHBhbmljKCJVbmFibGUgdG8gYWxsb2NhdGUgaGlnaCBtZW1vcnkgYmFuayIpOworCisgICAg
Zm9yKCBpID0gc3RfYmFua3M7IGkgPCBraW5mby0+bWVtLm5yX2JhbmtzOyBpKysgKQorICAgIHsK
KyAgICAgICAgcHJpbnRrKCJCQU5LWyVkXSAlIyJQUklwYWRkciItJSMiUFJJcGFkZHIiICglbGRN
QilcbiIsCisgICAgICAgICAgICAgICBpLAorICAgICAgICAgICAgICAga2luZm8tPm1lbS5iYW5r
W2ldLnN0YXJ0LAorICAgICAgICAgICAgICAga2luZm8tPm1lbS5iYW5rW2ldLnN0YXJ0ICsga2lu
Zm8tPm1lbS5iYW5rW2ldLnNpemUsCisgICAgICAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1h
dCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBoZXgpICovCisgICAgICAgICAgICAgICAodW5z
aWduZWQgbG9uZykoa2luZm8tPm1lbS5iYW5rW2ldLnNpemUgPj4gMjApKTsKKyAgICB9Cit9Cisj
ZW5kaWYKKwogLyoKICAqIFRoaXMgaXMgYWxsIHByZXR0eSBob3JyaWJsZS4KICAqCkBAIC0yNTAs
OSArMzQzLDEzIEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICBnZXRfMTFfYWxsb2NhdGlv
bl9zaXplKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CiAgICAgY29uc3QgdW5z
aWduZWQgaW50IG1pbl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZzsKLSAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxs
b2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgdTY0IHJhbWJhc2VfcGZu
ID0gb3B0X2RvbTBfcmFtYmFzZV9wZm47CisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAor
ICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKICAgICBwYWRkcl90IG1lbV9zaXplID0ga2luZm8tPnVuYXNzaWduZWRf
bWVtOworI2Vsc2UKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9z
aXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworI2VuZGlmCiAgICAgaW50IGk7CiAKICAg
ICBib29sX3QgbG93bWVtID0gaXNfMzJiaXRfZG9tYWluKGQpOwpAQCAtMjYwLDcgKzM1NywxMSBA
QCBzdGF0aWMgdm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKIAogICAgIHByaW50aygiQWxsb2NhdGluZyAxOjEgbWFwcGlu
Z3MgdG90YWxsaW5nICVsZE1CIGZvciBkb20wOlxuIiwKICAgICAgICAgICAgLyogRG9uJ3Qgd2Fu
dCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLworI2lmbmRlZiBBUk0z
Ml9TRVBBUl9NRU1fU1BMSVQKICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtpbmZvLT51bmFz
c2lnbmVkX21lbSA+PiAyMCkpOworI2Vsc2UKKyAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtp
bmZvLT51bmFzc2lnbmVkX21lbS5sb3cgPj4gMjApKTsKKyNlbmRpZgogCiAgICAga2luZm8tPm1l
bS5ucl9iYW5rcyA9IDA7CiAKQEAgLTI4OCw2ICszODksNyBAQCBzdGF0aWMgdm9pZCBhbGxvY2F0
ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
IAogICAgIC8qIE5vdyBhbGxvY2F0ZSBtb3JlIG1lbW9yeSBhbmQgZmlsbCBpbiBhZGRpdGlvbmFs
IGJhbmtzICovCiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCiAgICAgb3JkZXIgPSBn
ZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgaWYgKCBv
cHRfZG9tMF9yYW1iYXNlX3BmbiApCiAgICAgICAgIHJhbWJhc2VfcGZuICs9IChtZW1fc2l6ZSAt
IGtpbmZvLT51bmFzc2lnbmVkX21lbSkgPj4gUEFHRV9TSElGVDsKQEAgLTM1Myw3ICs0NTUsNjIg
QEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1h
dCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBoZXgpICovCiAgICAgICAgICAgICAgICAiICVs
ZE1CIHVuYWxsb2NhdGVkXG4iLAogICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpa2luZm8t
PnVuYXNzaWduZWRfbWVtID4+IDIwKTsKKyNlbHNlCisgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2Nh
dGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworICAgIHdoaWxlICgga2luZm8t
PnVuYXNzaWduZWRfbWVtLmxvdyAmJiBraW5mby0+bWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktT
ICkKKyAgICB7CisgICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbG93
bWVtID8gTUVNRl9iaXRzKDMyKSA6IDApOworICAgICAgICBpZiAoICFwZyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIG9yZGVyIC0tOworCisgICAgICAgICAgICBpZiAoIGxvd21lbSAmJiBvcmRl
ciA8IG1pbl9sb3dfb3JkZXIpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgRDExUFJJ
TlQoIkZhaWxlZCBhdCBtaW5fbG93X29yZGVyLCBhbGxvdyBoaWdoIGFsbG9jYXRpb25zXG4iKTsK
KyAgICAgICAgICAgICAgICBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtLmxvdyk7CisgICAgICAgICAgICAgICAgbG93bWVtID0gZmFsc2U7CisgICAg
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoIG9y
ZGVyID49IG1pbl9vcmRlciApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
ICAgIC8qIE5vIG1vcmUgd2UgY2FuIGRvICovCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggIWluc2VydF8xMV9iYW5rKGQsIGtpbmZvLCBwZywgb3JkZXIpICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBraW5mby0+bWVtLm5yX2JhbmtzID09IE5SX01F
TV9CQU5LUyApCisgICAgICAgICAgICAgICAgLyogTm90aGluZyBtb3JlIHdlIGNhbiBkby4gKi8K
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgaWYgKCBsb3dtZW0gKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0aW9uIGJlbG93IGJh
bmsgMCwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7CisgICAgICAgICAgICAgICAgb3JkZXIg
PSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworICAg
ICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNlOworICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0aW9uIGJlbG93IGJhbmsgMFxuIik7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICAvKgorICAg
ICAgICAgKiBTdWNjZXNzLCBuZXh0IHRpbWUgYXJvdW5kIHRyeSBhZ2FpbiB0byBnZXQgdGhlIGxh
cmdlc3Qgb3JkZXIKKyAgICAgICAgICogYWxsb2NhdGlvbiBwb3NzaWJsZS4KKyAgICAgICAgICov
CisgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25l
ZF9tZW0ubG93KTsKKyAgICB9CiAKKyAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cg
KQorICAgICAgICBwcmludGsoIldBUk5JTkc6IEZhaWxlZCB0byBhbGxvY2F0ZSByZXF1ZXN0ZWQg
ZG9tMCBtZW1vcnkuIgorICAgICAgICAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBh
cyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLworICAgICAgICAgICAgICAgIiAlbGRNQiB1bmFs
bG9jYXRlZFxuIiwKKyAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWtpbmZvLT51bmFzc2ln
bmVkX21lbS5sb3cgPj4gMjApOworI2VuZGlmCiAgICAgZm9yKCBpID0gMDsgaSA8IGtpbmZvLT5t
ZW0ubnJfYmFua3M7IGkrKyApCiAgICAgewogICAgICAgICBwcmludGsoIkJBTktbJWRdICUjIlBS
SXBhZGRyIi0lIyJQUklwYWRkciIgKCVsZE1CKVxuIiwKQEAgLTM3NCw3ICs1MzEsMTkgQEAgc3Rh
dGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCiAgICAgdW5zaWduZWQgaW50IGJhbmsgPSAwOwogCiAgICAgaWYgKCBkb20w
XzExX21hcHBpbmcgKQorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICAgICAgcmV0
dXJuIGFsbG9jYXRlX21lbW9yeV8xMShkLCBraW5mbyk7CisjZWxzZQorICAgIHsKKyAgICAgICAg
YWxsb2NhdGVfbWVtb3J5XzExKGQsIGtpbmZvKTsKKyAgICAgICAgcmV0dXJuIGFsbG9jYXRlX2Rv
bTBfaGlnaF9tZW1vcnkoZCwga2luZm8pOworICAgIH0KKyNlbmRpZgorCisjaWZkZWYgQVJNMzJf
U0VQQVJfTUVNX1NQTElUCisgICAgaWYgKGRvbTBfbWVtX2hpZ2ggIT0gMCkKKyAgICAgICAgcHJp
bnRrKCIqKipXQVJOSU5HKioqIFdlIGRvbid0IGltcGxlbWVudCBkb20wX21lbV9oaWdoIG9wdGlv
biBmb3Igbm9uIDE6MSBtYXBwZWQgZG9tYWlucyFcbiIpOworI2VuZGlmCiAKICAgICB3aGlsZSAo
IChtZW1vcnkgPSBkdF9maW5kX25vZGVfYnlfdHlwZShtZW1vcnksICJtZW1vcnkiKSkgKQogICAg
IHsKQEAgLTM4OSw3ICs1NTgsMTEgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICBwYW5p
YygiTWVtb3J5IG5vZGUgaGFzIG5vIHJlZyBwcm9wZXJ0eSIpOwogCiAgICAgICAgIGZvciAoIGwg
PSAwOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICAgICAgICAgICAga2luZm8t
PnVuYXNzaWduZWRfbWVtID4gMCAmJiBsICsgcmVnX3NpemUgPD0gcmVnX2xlbgorI2Vsc2UKKyAg
ICAgICAgICAgICAga2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyA+IDAgJiYgbCArIHJlZ19zaXpl
IDw9IHJlZ19sZW4KKyNlbmRpZgogICAgICAgICAgICAgICAgICAgJiYga2luZm8tPm1lbS5ucl9i
YW5rcyA8IE5SX01FTV9CQU5LUzsKICAgICAgICAgICAgICAgbCArPSByZWdfc2l6ZSApCiAgICAg
ICAgIHsKQEAgLTM5OSw4ICs1NzIsMTMgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICAg
ICAgcGFuaWMoIlVuYWJsZSB0byByZXRyaWV2ZSB0aGUgYmFuayAldSBmb3IgJXMiLAogICAgICAg
ICAgICAgICAgICAgICAgIGJhbmssIGR0X25vZGVfZnVsbF9uYW1lKG1lbW9yeSkpOwogCisjaWZu
ZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgICAgICAgICAgaWYgKCBzaXplID4ga2luZm8t
PnVuYXNzaWduZWRfbWVtICkKICAgICAgICAgICAgICAgICBzaXplID0ga2luZm8tPnVuYXNzaWdu
ZWRfbWVtOworI2Vsc2UKKyAgICAgICAgICAgIGlmICggc2l6ZSA+IGtpbmZvLT51bmFzc2lnbmVk
X21lbS5sb3cgKQorICAgICAgICAgICAgICAgIHNpemUgPSBraW5mby0+dW5hc3NpZ25lZF9tZW0u
bG93OworI2VuZGlmCiAKICAgICAgICAgICAgIHByaW50aygiUG9wdWxhdGUgUDJNICUjIlBSSXg2
NCItPiUjIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAgc3RhcnQsIHN0YXJ0ICsgc2l6
ZSk7CkBAIC00MTAsNyArNTg4LDExIEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICAgICAga2lu
Zm8tPm1lbS5iYW5rW2tpbmZvLT5tZW0ubnJfYmFua3NdLnNpemUgPSBzaXplOwogICAgICAgICAg
ICAga2luZm8tPm1lbS5ucl9iYW5rcysrOwogCisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJ
VAogICAgICAgICAgICAga2luZm8tPnVuYXNzaWduZWRfbWVtIC09IHNpemU7CisjZWxzZQorICAg
ICAgICAgICAga2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyAtPSBzaXplOworI2VuZGlmCiAgICAg
ICAgIH0KICAgICB9CiB9CkBAIC0xNTIxLDcgKzE3MDMsMTIgQEAgaW50IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5tYXhfcGFnZXMgPSB+MFU7CiAKKyNpZm5kZWYg
QVJNMzJfU0VQQVJfTUVNX1NQTElUCiAgICAga2luZm8udW5hc3NpZ25lZF9tZW0gPSBkb20wX21l
bTsKKyNlbHNlCisgICAga2luZm8udW5hc3NpZ25lZF9tZW0ubG93ID0gZG9tMF9tZW07CisgICAg
a2luZm8udW5hc3NpZ25lZF9tZW0uaGlnaCA9IGRvbTBfbWVtX2hpZ2g7CisjZW5kaWYKIAogICAg
IHJjID0ga2VybmVsX3Byb2JlKCZraW5mbyk7CiAgICAgaWYgKCByYyA8IDAgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5oIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5oCmluZGV4IGMx
YjA3ZDQuLjgzZmEwZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuaAorKysgYi94
ZW4vYXJjaC9hcm0va2VybmVsLmgKQEAgLTE2LDcgKzE2LDE2IEBAIHN0cnVjdCBrZXJuZWxfaW5m
byB7CiAjZW5kaWYKIAogICAgIHZvaWQgKmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLworCisj
aWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgIHBhZGRyX3QgdW5hc3NpZ25lZF9tZW07
IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCisjZWxzZQorICAgIHN0cnVj
dCB7CisgICAgICAgIHBhZGRyX3QgbG93OyAvKiBMb3cgUkFNIG5vdCAoeWV0KSBhc3NpZ25lZCB0
byBhIGJhbmsgKi8KKyAgICAgICAgcGFkZHJfdCBoaWdoOyAvKiBIaWdoIFJBTSBub3QgKHlldCkg
YXNzaWduZWQgdG8gYSBiYW5rICovCisgICAgfSB1bmFzc2lnbmVkX21lbTsKKyNlbmRpZgorCiAg
ICAgc3RydWN0IG1lbWluZm8gbWVtOwogCiAgICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCi0t
IAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:11 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PH-0006n1-Oi; Wed, 18 May 2016 16:33:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PG-0006hx-AT
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F4/68-06460-5499C375; Wed, 18 May 2016 16:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTmFl3XmTb
 hBjeOsVqs7LnI7MDocfjDFZYAxijWzLyk/IoE1oz7ZzexF+wXqZh9bCFjA+NugS5GTg4hgYWM
 Ei9OSXcxcnGwCCxmlpi34zgLiCMh0M8q8e3mXSaQKgmBGIkvH2YwdjFyANkVEm+OukI060i8u
 /6aEaReSKCHSeLT+/MsIAk2AWOJzntdzCC2iICWxN75H1lBbGaBYInm7vuMILawgJfEzHMr2U
 FsFgFVie+t88F6eQV8JV4uv8wOsUtO4sq/BJAwJ1D41b3nzBB7fSQ2P2him8AosICRYRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFAxAMEOxgvtzocYJTmY
 lER5L06yCRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRs4AygnWJSanlqRlpkDDG+YtAQHj5IIr
 xpImre4IDG3ODMdInWK0Zhjy+9ra5k4tk29t5ZJiCUvPy9VSpxXBqRUAKQ0ozQPbhAs7i4xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcDZApPZl4J3L5XQKcwAZ1ySwzslJJEhJRUA6PQJLn
 NBy3OBGWeaPx7oqZkhcwhpcBvYc7+KfVCU6Jk2fdPPtxx8bGki5UZHyO7Uo1B/5Fp/9JfV1hF
 cB4x5ViW61zw8eKJKQGveM/tPtv29arembV2V871C03wZr6YkiATGXpo6x9vffmAx/sOfP56Z
 KaY1+f03qzEkuXMBzj3iL4UrV91vVWJpTgj0VCLuag4EQAH9GLgtgIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463589188!7936117!1
X-Originating-IP: [209.85.217.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46671 invoked from network); 18 May 2016 16:33:09 -0000
Received: from mail-lb0-f180.google.com (HELO mail-lb0-f180.google.com)
 (209.85.217.180)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:09 -0000
Received: by mail-lb0-f180.google.com with SMTP id n11so19483462lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JgGuObyAXQK7XBE96t+hkWZsAL+QS2Xz3M68EycgWIs=;
 b=Re4D6xEF2KXWIYJgRq1dlxgEiD2RkbUyCeqa4F4pU09PknXwO78yI6uJrQBGm8glGu
 HT7BarIXSdPpECDtqqdjC43zkekwh24OI04SfnzzTs/V1ucBqVVT+kpmhydM7iLXMa6A
 3ULDcMW5nhd9KGIt1IlIvbWAamx/JeQ0mWaw0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=JgGuObyAXQK7XBE96t+hkWZsAL+QS2Xz3M68EycgWIs=;
 b=ABx+uP46Og5MAi5bFWDyFPIWSN0T821FGFNXMNmk6rjCw9RtEmEQfRk7c0gpKT2Ebx
 qboR4keaJSKarJDqQhhoPhvp6RlsQwv31D63MUiEo5+2tsF+WrauEiuMw+ZBtaC5Ft5b
 ASzC9Qi1N33+OY8LUv1gcJ9sy6D56uSzqg7XGyKCuiygHoQza4+YiIm5Eh3CXUVybzx0
 0Dij+rIPYHgbj2N/9yKumOmiEHB7x9XzJNOv1L9uQQb2VPKVGS/sCfKdPMIqQfVJXlxr
 /VbuJznKRIX2Z/nS6lzQ1yhcmr0XpqOb7AglD9Kc/yvZ6sOt6lzmd1ayBh/S9wBr8i3p
 76gg==
X-Gm-Message-State: AOPr4FVboDNrQRMDtAJ/UDT6RBVyWVUMcGWzUXXpX1P/tuH/Q8CAoCLITfCozqKhFNSRXywb
X-Received: by 10.112.141.8 with SMTP id rk8mr2882372lbb.91.1463589188566;
 Wed, 18 May 2016 09:33:08 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:08 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:41 +0300
Message-Id: <1463589161-4153-19-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 18/18] arm: Add ability to allocate
	Xen heap in lowmem
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KCkFkZCBhYmlsaXl0eSB0byBhbGxvY2F0ZSBYZW4gaGVhcCBpbiAzMi1iaXQgYWRkcmVzcyBy
YW5nZSBmb3IgQVJNMzIuCkR1ZSB0byBhcmNoaXRlY3R1cmUgZmVhdHVyZXMgc29tZSBBUk0zMiBw
bGF0Zm9ybXMgcmVxdWlyZSBYZW4gaGVhcAp0byBiZSBhbGxvY2F0ZWQgaW4gbG93bWVtLgoKU2ln
bmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxv
Z2ljLmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9z
ZXR1cC5jIHwgMTQgKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCA1MWY3
MTI0Li4zMGY1MjI3IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1r
CkBAIC02Niw2ICs2Niw3IEBAIENGTEFHUy0kKEhBU19QRFgpICAgICAgICs9IC1ESEFTX1BEWAog
Q0ZMQUdTLSQoZnJhbWVfcG9pbnRlcikgKz0gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLURDT05G
SUdfRlJBTUVfUE9JTlRFUgogQ0ZMQUdTLSQoQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IpICs9IC1E
QVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKIENGTEFHUy0kKEFSTTMyX1NFUEFSX01FTV9TUExJVCkg
Kz0gLURBUk0zMl9TRVBBUl9NRU1fU1BMSVQKK0NGTEFHUy0kKEFSTTMyX1hFTkhFQVBfSU5fTE9X
TUVNKSArPSAtREFSTTMyX1hFTkhFQVBfSU5fTE9XTUVNCiAKIGlmbmVxICgkKG1heF9waHlzX2Nw
dXMpLCkKIENGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1ETUFYX1BIWVNfQ1BVUz0kKG1heF9w
aHlzX2NwdXMpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDdlNTA3YmMuLjU1MTBhMzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC00NzUsNyArNDc1LDExIEBA
IHN0YXRpYyB2b2lkIGluaXRfcGR4KHZvaWQpCiAjaWZkZWYgQ09ORklHX0FSTV8zMgogc3RhdGlj
IHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRi
X3NpemUpCiB7CisjaWZkZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dNRU0KKyAgICBwYWRkcl90IHJh
bV9zdGFydCwgcmFtX2VuZCwgcmFtX3NpemUsIGRtYTMyX2VuZDsKKyNlbHNlCiAgICAgcGFkZHJf
dCByYW1fc3RhcnQsIHJhbV9lbmQsIHJhbV9zaXplOworI2VuZGlmCiAgICAgcGFkZHJfdCBzLCBl
OwogICAgIHVuc2lnbmVkIGxvbmcgcmFtX3BhZ2VzOwogICAgIHVuc2lnbmVkIGxvbmcgaGVhcF9w
YWdlcywgeGVuaGVhcF9wYWdlcywgZG9taGVhcF9wYWdlczsKQEAgLTQ5Miw2ICs0OTYsOSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVf
dCBkdGJfc2l6ZSkKICAgICByYW1fc3RhcnQgPSBib290aW5mby5tZW0uYmFua1swXS5zdGFydDsK
ICAgICByYW1fc2l6ZSAgPSBib290aW5mby5tZW0uYmFua1swXS5zaXplOwogICAgIHJhbV9lbmQg
ICA9IHJhbV9zdGFydCArIHJhbV9zaXplOworI2lmZGVmIEFSTTMyX1hFTkhFQVBfSU5fTE9XTUVN
CisgICAgZG1hMzJfZW5kID0gcmFtX2VuZCA+IDB4MTAwMDAwMDAwVUxMID8gMCA6IHJhbV9lbmQ7
CisjZW5kaWYKIAogICAgIGZvciAoIGkgPSAxOyBpIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBp
KysgKQogICAgIHsKQEAgLTUwMiw2ICs1MDksOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
bW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICAgICAgcmFt
X3NpemUgID0gcmFtX3NpemUgKyBiYW5rX3NpemU7CiAgICAgICAgIHJhbV9zdGFydCA9IG1pbihy
YW1fc3RhcnQsYmFua19zdGFydCk7CiAgICAgICAgIHJhbV9lbmQgICA9IG1heChyYW1fZW5kLGJh
bmtfZW5kKTsKKyNpZmRlZiBBUk0zMl9YRU5IRUFQX0lOX0xPV01FTQorICAgICAgICBkbWEzMl9l
bmQgPSBiYW5rX2VuZCA+IDB4MTAwMDAwMDAwVUxMID8gZG1hMzJfZW5kIDogYmFua19lbmQ7Cisj
ZW5kaWYKICAgICB9CiAKICAgICB0b3RhbF9wYWdlcyA9IHJhbV9wYWdlcyA9IHJhbV9zaXplID4+
IFBBR0VfU0hJRlQ7CkBAIC01MzAsNyArNTQwLDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1
cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQogCiAgICAgZG8K
ICAgICB7CisjaWZkZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dNRU0KKyAgICAgICAgZSA9IGNvbnNp
ZGVyX21vZHVsZXMocmFtX3N0YXJ0LCBkbWEzMl9lbmQsCisjZWxzZQogICAgICAgICBlID0gY29u
c2lkZXJfbW9kdWxlcyhyYW1fc3RhcnQsIHJhbV9lbmQsCisjZW5kaWYKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHhlbmhlYXBfcGFnZXMpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAzMjw8MjAsIDApOwogICAgICAgICBpZiAoIGUgKQotLSAKMi44LjIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRl
ZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:11 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PH-0006n1-Oi; Wed, 18 May 2016 16:33:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PG-0006hx-AT
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F4/68-06460-5499C375; Wed, 18 May 2016 16:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTmFl3XmTb
 hBjeOsVqs7LnI7MDocfjDFZYAxijWzLyk/IoE1oz7ZzexF+wXqZh9bCFjA+NugS5GTg4hgYWM
 Ei9OSXcxcnGwCCxmlpi34zgLiCMh0M8q8e3mXSaQKgmBGIkvH2YwdjFyANkVEm+OukI060i8u
 /6aEaReSKCHSeLT+/MsIAk2AWOJzntdzCC2iICWxN75H1lBbGaBYInm7vuMILawgJfEzHMr2U
 FsFgFVie+t88F6eQV8JV4uv8wOsUtO4sq/BJAwJ1D41b3nzBB7fSQ2P2him8AosICRYRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFAxAMEOxgvtzocYJTmY
 lER5L06yCRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRs4AygnWJSanlqRlpkDDG+YtAQHj5IIr
 xpImre4IDG3ODMdInWK0Zhjy+9ra5k4tk29t5ZJiCUvPy9VSpxXBqRUAKQ0ozQPbhAs7i4xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcDZApPZl4J3L5XQKcwAZ1ySwzslJJEhJRUA6PQJLn
 NBy3OBGWeaPx7oqZkhcwhpcBvYc7+KfVCU6Jk2fdPPtxx8bGki5UZHyO7Uo1B/5Fp/9JfV1hF
 cB4x5ViW61zw8eKJKQGveM/tPtv29arembV2V871C03wZr6YkiATGXpo6x9vffmAx/sOfP56Z
 KaY1+f03qzEkuXMBzj3iL4UrV91vVWJpTgj0VCLuag4EQAH9GLgtgIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463589188!7936117!1
X-Originating-IP: [209.85.217.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46671 invoked from network); 18 May 2016 16:33:09 -0000
Received: from mail-lb0-f180.google.com (HELO mail-lb0-f180.google.com)
 (209.85.217.180)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:09 -0000
Received: by mail-lb0-f180.google.com with SMTP id n11so19483462lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JgGuObyAXQK7XBE96t+hkWZsAL+QS2Xz3M68EycgWIs=;
 b=Re4D6xEF2KXWIYJgRq1dlxgEiD2RkbUyCeqa4F4pU09PknXwO78yI6uJrQBGm8glGu
 HT7BarIXSdPpECDtqqdjC43zkekwh24OI04SfnzzTs/V1ucBqVVT+kpmhydM7iLXMa6A
 3ULDcMW5nhd9KGIt1IlIvbWAamx/JeQ0mWaw0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=JgGuObyAXQK7XBE96t+hkWZsAL+QS2Xz3M68EycgWIs=;
 b=ABx+uP46Og5MAi5bFWDyFPIWSN0T821FGFNXMNmk6rjCw9RtEmEQfRk7c0gpKT2Ebx
 qboR4keaJSKarJDqQhhoPhvp6RlsQwv31D63MUiEo5+2tsF+WrauEiuMw+ZBtaC5Ft5b
 ASzC9Qi1N33+OY8LUv1gcJ9sy6D56uSzqg7XGyKCuiygHoQza4+YiIm5Eh3CXUVybzx0
 0Dij+rIPYHgbj2N/9yKumOmiEHB7x9XzJNOv1L9uQQb2VPKVGS/sCfKdPMIqQfVJXlxr
 /VbuJznKRIX2Z/nS6lzQ1yhcmr0XpqOb7AglD9Kc/yvZ6sOt6lzmd1ayBh/S9wBr8i3p
 76gg==
X-Gm-Message-State: AOPr4FVboDNrQRMDtAJ/UDT6RBVyWVUMcGWzUXXpX1P/tuH/Q8CAoCLITfCozqKhFNSRXywb
X-Received: by 10.112.141.8 with SMTP id rk8mr2882372lbb.91.1463589188566;
 Wed, 18 May 2016 09:33:08 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:08 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:41 +0300
Message-Id: <1463589161-4153-19-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 18/18] arm: Add ability to allocate
	Xen heap in lowmem
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KCkFkZCBhYmlsaXl0eSB0byBhbGxvY2F0ZSBYZW4gaGVhcCBpbiAzMi1iaXQgYWRkcmVzcyBy
YW5nZSBmb3IgQVJNMzIuCkR1ZSB0byBhcmNoaXRlY3R1cmUgZmVhdHVyZXMgc29tZSBBUk0zMiBw
bGF0Zm9ybXMgcmVxdWlyZSBYZW4gaGVhcAp0byBiZSBhbGxvY2F0ZWQgaW4gbG93bWVtLgoKU2ln
bmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxv
Z2ljLmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9z
ZXR1cC5jIHwgMTQgKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCA1MWY3
MTI0Li4zMGY1MjI3IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1r
CkBAIC02Niw2ICs2Niw3IEBAIENGTEFHUy0kKEhBU19QRFgpICAgICAgICs9IC1ESEFTX1BEWAog
Q0ZMQUdTLSQoZnJhbWVfcG9pbnRlcikgKz0gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLURDT05G
SUdfRlJBTUVfUE9JTlRFUgogQ0ZMQUdTLSQoQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IpICs9IC1E
QVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKIENGTEFHUy0kKEFSTTMyX1NFUEFSX01FTV9TUExJVCkg
Kz0gLURBUk0zMl9TRVBBUl9NRU1fU1BMSVQKK0NGTEFHUy0kKEFSTTMyX1hFTkhFQVBfSU5fTE9X
TUVNKSArPSAtREFSTTMyX1hFTkhFQVBfSU5fTE9XTUVNCiAKIGlmbmVxICgkKG1heF9waHlzX2Nw
dXMpLCkKIENGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1ETUFYX1BIWVNfQ1BVUz0kKG1heF9w
aHlzX2NwdXMpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDdlNTA3YmMuLjU1MTBhMzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC00NzUsNyArNDc1LDExIEBA
IHN0YXRpYyB2b2lkIGluaXRfcGR4KHZvaWQpCiAjaWZkZWYgQ09ORklHX0FSTV8zMgogc3RhdGlj
IHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRi
X3NpemUpCiB7CisjaWZkZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dNRU0KKyAgICBwYWRkcl90IHJh
bV9zdGFydCwgcmFtX2VuZCwgcmFtX3NpemUsIGRtYTMyX2VuZDsKKyNlbHNlCiAgICAgcGFkZHJf
dCByYW1fc3RhcnQsIHJhbV9lbmQsIHJhbV9zaXplOworI2VuZGlmCiAgICAgcGFkZHJfdCBzLCBl
OwogICAgIHVuc2lnbmVkIGxvbmcgcmFtX3BhZ2VzOwogICAgIHVuc2lnbmVkIGxvbmcgaGVhcF9w
YWdlcywgeGVuaGVhcF9wYWdlcywgZG9taGVhcF9wYWdlczsKQEAgLTQ5Miw2ICs0OTYsOSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVf
dCBkdGJfc2l6ZSkKICAgICByYW1fc3RhcnQgPSBib290aW5mby5tZW0uYmFua1swXS5zdGFydDsK
ICAgICByYW1fc2l6ZSAgPSBib290aW5mby5tZW0uYmFua1swXS5zaXplOwogICAgIHJhbV9lbmQg
ICA9IHJhbV9zdGFydCArIHJhbV9zaXplOworI2lmZGVmIEFSTTMyX1hFTkhFQVBfSU5fTE9XTUVN
CisgICAgZG1hMzJfZW5kID0gcmFtX2VuZCA+IDB4MTAwMDAwMDAwVUxMID8gMCA6IHJhbV9lbmQ7
CisjZW5kaWYKIAogICAgIGZvciAoIGkgPSAxOyBpIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBp
KysgKQogICAgIHsKQEAgLTUwMiw2ICs1MDksOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
bW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICAgICAgcmFt
X3NpemUgID0gcmFtX3NpemUgKyBiYW5rX3NpemU7CiAgICAgICAgIHJhbV9zdGFydCA9IG1pbihy
YW1fc3RhcnQsYmFua19zdGFydCk7CiAgICAgICAgIHJhbV9lbmQgICA9IG1heChyYW1fZW5kLGJh
bmtfZW5kKTsKKyNpZmRlZiBBUk0zMl9YRU5IRUFQX0lOX0xPV01FTQorICAgICAgICBkbWEzMl9l
bmQgPSBiYW5rX2VuZCA+IDB4MTAwMDAwMDAwVUxMID8gZG1hMzJfZW5kIDogYmFua19lbmQ7Cisj
ZW5kaWYKICAgICB9CiAKICAgICB0b3RhbF9wYWdlcyA9IHJhbV9wYWdlcyA9IHJhbV9zaXplID4+
IFBBR0VfU0hJRlQ7CkBAIC01MzAsNyArNTQwLDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1
cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQogCiAgICAgZG8K
ICAgICB7CisjaWZkZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dNRU0KKyAgICAgICAgZSA9IGNvbnNp
ZGVyX21vZHVsZXMocmFtX3N0YXJ0LCBkbWEzMl9lbmQsCisjZWxzZQogICAgICAgICBlID0gY29u
c2lkZXJfbW9kdWxlcyhyYW1fc3RhcnQsIHJhbV9lbmQsCisjZW5kaWYKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHhlbmhlYXBfcGFnZXMpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAzMjw8MjAsIDApOwogICAgICAgICBpZiAoIGUgKQotLSAKMi44LjIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRl
ZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PI-0006pl-Bs; Wed, 18 May 2016 16:33:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PG-0006i2-Cr
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:10 +0000
Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id
 54/A2-26345-5499C375; Wed, 18 May 2016 16:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyMfTmel2XmTb
 hBp2TtCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8abayeZCv7vY6w4cGwqYwPjpCmMXYxcHEIC
 Cxgljm5tYgFxWAQWM0ts/PWFGcSREOhnlbj6dzVQhhPIiZHYfWwbI4RdKXH30BNWEFtIQEfi3
 fXXUKN6mCQONm1jBkmwCRhLdN7rArNFBLQk9s7/yApSxCzQySgxsfkOWEJYwEPi7YOXQDYH0G
 5ViW2H/EDCvAK+Ene+v2ICCUsIyElc+ZcAEuYECr+695wZYq+PxOYHTWwTGIHuZ1jFqFGcWlS
 WWqRraKGXVJSZnlGSm5iZo2toaKKXm1pcnJiempOYVKyXnJ+7iREYXvUMDIw7GI9s9zzEKMnB
 pCTKe3GSTbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7AGUA5waLU9NSKtMwcYKDDpCU4eJREe
 BNA0rzFBYm5xZnpEKlTjMYcW35fW8vEsW3qvbVMQix5+XmpUuK8MiClAiClGaV5cINgEXiJUV
 ZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvBsgUnsy8Erh9r4BOYQI65ZYY2CkliQgpqQbGtGV
 m/FxnHqw9Ov2IWf9WodZZbZ8lVPN7r56q/jZ7lQtH3JNUhYtFu5V/OB+eusZFZq3iX90rJ04Y
 r85L7K7yPFkefpc1SOTKdLUC8buZVjZGNpXvGTNDIpUknU+or+ab+lD6XcQThrjSgi7T2mRjR
 sWeuGm25f/bE3b32tk/2emw/NAE0wQlluKMREMt5qLiRACIBY8WuwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463589187!42337150!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49197 invoked from network); 18 May 2016 16:33:08 -0000
Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com)
 (209.85.217.175)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:08 -0000
Received: by mail-lb0-f175.google.com with SMTP id h1so19437187lbj.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CAHufZyXtB4fat9RNbmXX+3xSQezgoBys8g4Vuja/JQ=;
 b=f0fSG+APDi526xD7gc+vNCuCT3/wjEK8YmZDrA8+PddKFTfmsJLA0bYBKZaCDbnbUX
 d5oOhZMc+wjpsXhNzDoycp6LuDyUtTRuHNHdIKBBMrugyZ4BIRGd0vj+jMciZlt5K8jP
 Z5IgnkOcuhwAzrqrWQy09uIpxwUG6Dh0C8pvk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CAHufZyXtB4fat9RNbmXX+3xSQezgoBys8g4Vuja/JQ=;
 b=En0mx2rP6dspSkeKJTnlnJY9ySI4FZo3BQRjyAmKbDP1gqb18u8OawUCVcMP9xqW1m
 tXfgZYYVBoLJHtiISG0yHhuHdPDYjmjfItQDoMM82VJ0kxWJAhM8AlSJ+h1msrxlr8cg
 WKSB7QfAak1y8F4Uyhk0oiJaxWuAaJPEBjum+woxbMIcD8I7yCG7eidfebGgi/OdusJG
 n5ClnqDJbccFCl+n7xlGuLTCd7v1SO2/r5QdOdo4Mp4QC826gFEy8AcuzruJYz4LCvTc
 oPgXDq9Vsm90MUgI+uxK+TKEqg/9CRQ/kg7245RSDPiEpep1fcbww/axKPPTwFGZ7D+H
 vtdQ==
X-Gm-Message-State: AOPr4FXMOhEY/glfhZOxcgBXcBHq4EDCCiDBCA+7TUHyy43RBREvhL+i+6Zr+URuFWLkbtC5
X-Received: by 10.112.136.9 with SMTP id pw9mr2529802lbb.144.1463589187494;
 Wed, 18 May 2016 09:33:07 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:06 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:40 +0300
Message-Id: <1463589161-4153-18-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 17/18] tools: Introduce
	ARM32_SEPAR_MEM_SPLIT option
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+
CgpUaGlzIG9wdGlvbiBlbmFibGVzIHNlcGFyYXRlIG1lbW9yeSBhbGxvY2F0aW9uIGluCmxvdyAm
IG92ZXIgNEdCIGFkZHJlc3Mgc3BhY2UuCldpdGggdGhpcyBvcHRpb24gZW5hYmxlZCBpbiBkb21h
aW4gY29uZmlnIGZpbGVzCiJtZW1vcnkiIHBhcmFtZXRlciBhcmUgdXNlZCB0byBzcGVjaWZ5IGRv
bWFpbiBsb3cgbWVtb3J5CiJtZW1vcnlfaGlnaCIgLSB0byBzcGVjaWZ5IG92ZXIgNEdCIGFsbG9j
YXRlZCBtZW1vcnkKCklmIHlvdSBkaWRuJ3Qgc3BlY2lmeSBoaWdoIG1lbW9yeSB3aXRoIHRoaXMg
b3B0aW9uIGVuYWJsZWQsCmRvbWFpbiBtZW1vcnkgd2lsbCBiZSBsaW1pdGVkIHRvIDRHQiAoem9u
ZSAyMCkKClNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlA
Z2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWku
a29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgfCAgMiArKwogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAg
ICAgICB8IDI0ICsrKysrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAg
ICAgICAgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGMveGNfZG9tX2NvbXBhdF9saW51eC5jICAgICB8ICA1ICsrKwogdG9vbHMvbGlieGMveGNfZG9t
X2NvcmUuYyAgICAgICAgICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKystLS0tLQogdG9v
bHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAyICsrCiB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyAgICAgICAgICAgICAgIHwgMTEgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9k
b20uYyAgICAgICAgICAgICAgIHwgMjMgKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAg
ICAgICAgICB8ICA1ICsrKwogdG9vbHMveGVuc3RvcmUvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8
ICA1ICsrKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8IDExICsrKysr
LQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLQog
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICB8ICA2ICsrKysKIHhlbi9pbmNs
dWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgfCAgNiArKysrCiAxNiBmaWxlcyBjaGFuZ2Vk
LCAyNDUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMvTWFrZWZpbGUgYi90b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCBhMGY4OTliLi44NGQy
MWI2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9N
YWtlZmlsZQpAQCAtMTEyLDYgKzExMiw4IEBAIENGTEFHUyAgICs9IC1JLiAtSS4vaW5jbHVkZSAk
KENGTEFHU194ZW5pbmNsdWRlKQogIyBOZWVkZWQgZm9yIHBvc2l4X2ZhZHZpc2U2NCgpIGluIHhj
X2xpbnV4LmMKIENGTEFHUy0kKENPTkZJR19MaW51eCkgKz0gLURfR05VX1NPVVJDRQogCitDRkxB
R1MtJChBUk0zMl9TRVBBUl9NRU1fU1BMSVQpICs9IC1EQVJNMzJfU0VQQVJfTUVNX1NQTElUCisK
IENGTEFHUwkrPSAkKFBUSFJFQURfQ0ZMQUdTKQogCiBDVFJMX0xJQl9PQkpTIDo9ICQocGF0c3Vi
c3QgJS5jLCUubywkKENUUkxfU1JDUy15KSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IDYwMGFlZjYu
LjEwYmI2YWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApAQCAtMTI5LDEyICsxMjksMjIgQEAgc3RydWN0
IHhjX2RvbV9pbWFnZSB7CiAgICAgICogaW4gcmFtYmFzZV9wZm4uCiAgICAgICovCiAgICAgeGVu
X3Bmbl90IHJhbWJhc2VfcGZuOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICB4
ZW5fcGZuX3QgdG90YWxfcGFnZXM7CisjZWxzZQorICAgIHhlbl9wZm5fdCBsb3dfbWVtX3BhZ2Vz
OworICAgIHhlbl9wZm5fdCBoaWdoX21lbV9wYWdlczsKKyNlbmRpZgogICAgIHhlbl9wZm5fdCBw
Mm1fc2l6ZTsgICAgICAgICAvKiBudW1iZXIgb2YgcGZucyBjb3ZlcmVkIGJ5IHAybSAqLwogICAg
IHN0cnVjdCB4Y19kb21fcGh5cyAqcGh5c19wYWdlczsKICAgICBpbnQgcmVhbG1vZGVhcmVhX2xv
ZzsKICNpZiBkZWZpbmVkIChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQorI2lmbmRl
ZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICB4ZW5fcGZuX3QgcmFtYmFua19zaXplW0dVRVNU
X1JBTV9CQU5LU107CisjZWxzZQorICAgIHhlbl9wZm5fdCByYW1iYW5rX3NpemVfbG93W0dVRVNU
X1JBTV9CQU5LU107CisgICAgeGVuX3Bmbl90IHJhbWJhbmtfc2l6ZV9oaWdoW0dVRVNUX1JBTV9C
QU5LU107CisjZW5kaWYKICNlbmRpZgogCiAgICAgLyogbWFsbG9jIG1lbW9yeSBwb29sICovCkBA
IC0xODEsNiArMTkxLDEyIEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIGludCAoKmFsbG9j
YXRlKSAoc3RydWN0IHhjX2RvbV9pbWFnZSAqIGRvbSwgeGVuX3ZhZGRyX3QgdXBfdG8pOwogfTsK
IAorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyNkZWZpbmUgWENfRE9NX1RPVEFMX1BB
R0VTKGRvbSkgKChkb20pLT50b3RhbF9wYWdlcykKKyNlbHNlCisjZGVmaW5lIFhDX0RPTV9UT1RB
TF9QQUdFUyhkb20pICgoZG9tKS0+bG93X21lbV9wYWdlcyArIChkb20pLT5oaWdoX21lbV9wYWdl
cykKKyNlbmRpZgorCiAvKiAtLS0gcGx1Z2dhYmxlIGtlcm5lbCBsb2FkZXIgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCiBzdHJ1Y3QgeGNfZG9tX2xvYWRlciB7CkBA
IC0yMjgsNyArMjQ0LDExIEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgKnhjX2RvbV9hbGxvY2F0ZSh4
Y19pbnRlcmZhY2UgKnhjaCwKIHZvaWQgeGNfZG9tX3JlbGVhc2VfcGh5cyhzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pOwogdm9pZCB4Y19kb21fcmVsZWFzZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pOwogaW50IHhjX2RvbV9yYW1iYXNlX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1
aW50NjRfdCByYW1iYXNlKTsKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCiBpbnQgeGNf
ZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgdW5zaWduZWQgaW50IG1lbV9t
Yik7CisjZWxzZQoraW50IHhjX2RvbV9tZW1faW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHVuc2lnbmVkIGludCBtZW1fbWJfbG93LCB1bnNpZ25lZCBpbnQgbWVtX21iX2hpZ2gpOworI2Vu
ZGlmCiAKIC8qIFNldCB0aGlzIGxhcmdlciBpZiB5b3UgaGF2ZSBlbm9ybW91cyByYW1kaXNrcy9r
ZXJuZWxzLiBOb3RlIHRoYXQKICAqIHlvdSBzaG91bGQgdHJ1c3QgYWxsIGtlcm5lbHMgbm90IHRv
IGJlIG1hbGljaW91c2x5IGxhcmdlIChlLmcuIHRvCkBAIC0zNzksNyArMzk5LDcgQEAgc3RhdGlj
IGlubGluZSB4ZW5fcGZuX3QgeGNfZG9tX3AybV9ob3N0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSwgeGVuX3Bmbl90IHBmbikKIHsKICAgICBpZiAoZG9tLT5zaGFkb3dfZW5hYmxlZCkKICAgICAg
ICAgcmV0dXJuIHBmbjsKLSAgICBpZiAocGZuIDwgZG9tLT5yYW1iYXNlX3BmbiB8fCBwZm4gPj0g
ZG9tLT5yYW1iYXNlX3BmbiArIGRvbS0+dG90YWxfcGFnZXMpCisgICAgaWYgKHBmbiA8IGRvbS0+
cmFtYmFzZV9wZm4gfHwgcGZuID49IGRvbS0+cmFtYmFzZV9wZm4gKyBYQ19ET01fVE9UQUxfUEFH
RVMoZG9tKSkKICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwogICAgIHJldHVybiBkb20tPnAy
bV9ob3N0W3BmbiAtIGRvbS0+cmFtYmFzZV9wZm5dOwogfQpAQCAtMzg5LDcgKzQwOSw3IEBAIHN0
YXRpYyBpbmxpbmUgeGVuX3Bmbl90IHhjX2RvbV9wMm1fZ3Vlc3Qoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLAogewogICAgIGlmICh4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkpCiAgICAg
ICAgIHJldHVybiBwZm47Ci0gICAgaWYgKHBmbiA8IGRvbS0+cmFtYmFzZV9wZm4gfHwgcGZuID49
IGRvbS0+cmFtYmFzZV9wZm4gKyBkb20tPnRvdGFsX3BhZ2VzKQorICAgIGlmIChwZm4gPCBkb20t
PnJhbWJhc2VfcGZuIHx8IHBmbiA+PSBkb20tPnJhbWJhc2VfcGZuICsgWENfRE9NX1RPVEFMX1BB
R0VTKGRvbSkpCiAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKICAgICByZXR1cm4gZG9tLT5w
Mm1faG9zdFtwZm4gLSBkb20tPnJhbWJhc2VfcGZuXTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwppbmRleCA5NmRmNjY5
Li5kOTk1MjQxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfZG9tX2FybS5jCkBAIC0zMDYsOCArMzA2LDE5IEBAIHN0YXRpYyBpbnQgcG9w
dWxhdGVfb25lX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBpbnQgcGZuX3NoaWZ0LAog
ICAgIGZvciAoIGkgPSAwIDsgaSA8IGNvdW50IDsgaSArKyApCiAgICAgICAgIGV4dGVudHNbaV0g
PSBiYXNlX3BmbiArIChpPDxwZm5fc2hpZnQpOwogCisjaWZkZWYgQVJNMzJfU0VQQVJfTUVNX1NQ
TElUCisgICAgaWYgKGJhc2VfcGZuIDwgMHgxMDAwMDApIHsgLyogYmFzZV9wZm4gbGVzcyB0aGVu
IDRHQiAqLworICAgICAgICBuciA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBmbl9zaGlmdCwgWEVOTUVNRl9vbmx5X2xvd19tZW0sIGV4dGVudHMpOworICAgIH0g
ZWxzZSB7CisgICAgICAgIG5yID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoZG9tLT54Y2gs
IGRvbS0+Z3Vlc3RfZG9taWQsIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGZuX3NoaWZ0LCBYRU5NRU1GX29ubHlfaGlnaF9tZW0sIGV4dGVudHMpOworICAgIH0K
KyNlbHNlCiAgICAgbnIgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcChkb20tPnhjaCwgZG9t
LT5ndWVzdF9kb21pZCwgY291bnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZm5fc2hpZnQsIDAsIGV4dGVudHMpOworI2VuZGlmCisKICAgICBpZiAoIG5yIDw9IDAgKSBy
ZXR1cm4gbnI7CiAgICAgRE9NUFJJTlRGKCIlczogcG9wdWxhdGVkICUjeC8lI3ggZW50cmllcyB3
aXRoIHNoaWZ0ICVkIiwKICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBuciwgY291bnQsIHBm
bl9zaGlmdCk7CkBAIC00MTQsNyArNDI1LDExIEBAIGludCBhcmNoX3NldHVwX21lbWluaXQoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHhlbl9wZm5fdCBwZm47CiAgICAgdWludDY0X3Qg
bW9kYmFzZTsKIAorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICB1aW50NjRfdCBy
YW1zaXplID0gKHVpbnQ2NF90KWRvbS0+dG90YWxfcGFnZXMgPDwgWENfUEFHRV9TSElGVDsKKyNl
bHNlCisgICAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPmxvd19tZW1fcGFnZXMg
PDwgWENfUEFHRV9TSElGVDsKKyNlbmRpZgogICAgIHVpbnQ2NF90IGd1ZXN0X3JhbWJhc2UgPSAo
dWludDY0X3QpZG9tLT5yYW1iYXNlX3BmbiA8PCBYQ19QQUdFX1NISUZUOwogICAgIHVpbnQ2NF90
IGd1ZXN0X3JhbXNpemUgPSAoR1VFU1RfUkFNMF9CQVNFICsgR1VFU1RfUkFNMF9TSVpFKSAtCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9yYW1iYXNlOwpAQCAtNDcxLDEyICs0
ODYsNDEgQEAgaW50IGFyY2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiAKICAgICAgICAgcDJtX3NpemUgPSAoIGJhbmtiYXNlW2ldICsgYmFua3NpemUgLSBiYW5rYmFz
ZVswXSApID4+IFhDX1BBR0VfU0hJRlQ7CiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElU
CiAgICAgICAgIGRvbS0+cmFtYmFua19zaXplW2ldID0gYmFua3NpemUgPj4gWENfUEFHRV9TSElG
VDsKKyNlbHNlCisgICAgICAgIGRvbS0+cmFtYmFua19zaXplX2xvd1tpXSA9IGJhbmtzaXplID4+
IFhDX1BBR0VfU0hJRlQ7CisjZW5kaWYKICAgICB9CiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVN
X1NQTElUCiAgICAgYXNzZXJ0KGRvbS0+cmFtYmFua19zaXplWzBdICE9IDApOworI2Vsc2UKKyAg
ICBhc3NlcnQoZG9tLT5yYW1iYW5rX3NpemVfbG93WzBdICE9IDApOworI2VuZGlmCiAgICAgYXNz
ZXJ0KHJhbXNpemUgPT0gMCk7IC8qIFRvbyBtdWNoIFJBTSBpcyByZWplY3RlZCBhYm92ZSAqLwog
CisKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyAgICByYW1zaXplID0gKHVpbnQ2NF90
KWRvbS0+aGlnaF9tZW1fcGFnZXMgPDwgWENfUEFHRV9TSElGVDsKKworICAgIGlmIChyYW1zaXpl
KSB7CisgICAgICAgIGZvciAoIGkgPSAwOyByYW1zaXplICYmIGkgPCBHVUVTVF9SQU1fQkFOS1M7
IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGJhbmtzaXplID0gcmFtc2l6
ZSA+IGJhbmttYXhbaV0gPyBiYW5rbWF4W2ldIDogcmFtc2l6ZTsKKworICAgICAgICAgICAgcmFt
c2l6ZSAtPSBiYW5rc2l6ZTsKKyAgICAgICAgICAgIHAybV9zaXplICs9ICggYmFua2Jhc2VbMV0g
KyBiYW5rc2l6ZSAtIGJhbmtiYXNlWzFdICkgPj4gWENfUEFHRV9TSElGVDsKKworICAgICAgICAg
ICAgZG9tLT5yYW1iYW5rX3NpemVfaGlnaFtpXSA9IGJhbmtzaXplID4+IFhDX1BBR0VfU0hJRlQ7
CisgICAgICAgICAgICBET01QUklOVEYoIiVzOiByYW1iYW5rX3NpemVfaGlnaDogJSJQUkl4NjQs
IF9fRlVOQ1RJT05fXywgZG9tLT5yYW1iYW5rX3NpemVfaGlnaFtpXSk7CisgICAgICAgIH0KKwor
ICAgICAgICBhc3NlcnQocmFtc2l6ZSA9PSAwKTsKKyAgICAgICAgYXNzZXJ0KGRvbS0+cmFtYmFu
a19zaXplX2hpZ2hbMF0gIT0gMCk7CisgICAgfQorI2VuZGlmCisKICAgICBkb20tPnAybV9zaXpl
ID0gcDJtX3NpemU7CiAgICAgZG9tLT5wMm1faG9zdCA9IHhjX2RvbV9tYWxsb2MoZG9tLCBzaXpl
b2YoeGVuX3Bmbl90KSAqIHAybV9zaXplKTsKICAgICBpZiAoIGRvbS0+cDJtX2hvc3QgPT0gTlVM
TCApCkBAIC00ODUsNiArNTI5LDcgQEAgaW50IGFyY2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20pCiAgICAgICAgIGRvbS0+cDJtX2hvc3RbcGZuXSA9IElOVkFMSURfUDJN
X0VOVFJZOwogCiAgICAgLyogc2V0dXAgaW5pdGlhbCBwMm0gYW5kIGFsbG9jYXRlIGd1ZXN0IG1l
bW9yeSAqLworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICBmb3IgKCBpID0gMDsg
aSA8IEdVRVNUX1JBTV9CQU5LUyAmJiBkb20tPnJhbWJhbmtfc2l6ZVtpXTsgaSsrICkKICAgICB7
CiAgICAgICAgIGlmICgocmMgPSBwb3B1bGF0ZV9ndWVzdF9tZW1vcnkoZG9tLApAQCAtNDkyLDYg
KzUzNywyMyBAQCBpbnQgYXJjaF9zZXR1cF9tZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnJhbWJhbmtf
c2l6ZVtpXSkpKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KKyNlbHNlCisgICAgZm9y
ICggaSA9IDA7IGkgPCBHVUVTVF9SQU1fQkFOS1MgJiYgZG9tLT5yYW1iYW5rX3NpemVfbG93W2ld
OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKChyYyA9IHBvcHVsYXRlX2d1ZXN0X21lbW9yeShk
b20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFua2Jhc2VbaV0g
Pj4gWENfUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPnJhbWJhbmtfc2l6ZV9sb3dbaV0pKSkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEdVRVNUX1JBTV9CQU5LUyAmJiBkb20tPnJhbWJh
bmtfc2l6ZV9oaWdoW2ldOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKChyYyA9IHBvcHVsYXRl
X2d1ZXN0X21lbW9yeShkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmFua2Jhc2VbMV0gPj4gWENfUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb20tPnJhbWJhbmtfc2l6ZV9oaWdoW2ldKSkpCisgICAgICAgICAg
ICByZXR1cm4gcmM7CisgICAgfQorI2VuZGlmCiAKICAgICAvKgogICAgICAqIFdlIHRyeSB0byBw
bGFjZSBkdGIraW5pdHJkIGF0IDEyOE1CIG9yIGlmIHdlIGhhdmUgbGVzcyBSQU0KQEAgLTUwMSw3
ICs1NjMsMTEgQEAgaW50IGFyY2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCiAgICAgICogSWYgY2hhbmdpbmcgdGhpcyB0aGVuIGNvbnNpZGVyCiAgICAgICogeGVuL2Fy
Y2gvYXJtL2tlcm5lbC5jOnBsYWNlX21vZHVsZXMgYXMgd2VsbC4KICAgICAgKi8KKyNpZm5kZWYg
QVJNMzJfU0VQQVJfTUVNX1NQTElUCiAgICAgYmFuazBlbmQgPSBiYW5rYmFzZVswXSArICgodWlu
dDY0X3QpZG9tLT5yYW1iYW5rX3NpemVbMF0gPDwgWENfUEFHRV9TSElGVCk7CisjZWxzZQorICAg
IGJhbmswZW5kID0gYmFua2Jhc2VbMF0gKyAoKHVpbnQ2NF90KWRvbS0+cmFtYmFua19zaXplX2xv
d1swXSA8PCBYQ19QQUdFX1NISUZUKTsKKyNlbmRpZgogCiAgICAgaWYgKCBiYW5rMGVuZCA+PSBy
YW0xMjhtYiArIG1vZHNpemUgJiYga2VybmVuZCA8IHJhbTEyOG1iICkKICAgICAgICAgbW9kYmFz
ZSA9IHJhbTEyOG1iOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51
eC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCmluZGV4IGEzYWJiOTkuLjlm
MzUxMjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYworKysg
Yi90b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMKQEAgLTUzLDggKzUzLDEzIEBAIHN0
YXRpYyBpbnQgeGNfbGludXhfYnVpbGRfaW50ZXJuYWwoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
LAogICAgICAgICBnb3RvIG91dDsKICAgICBpZiAoIChyYyA9IHhjX2RvbV9wYXJzZV9pbWFnZShk
b20pKSAhPSAwICkKICAgICAgICAgZ290byBvdXQ7CisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9T
UExJVAogICAgIGlmICggKHJjID0geGNfZG9tX21lbV9pbml0KGRvbSwgbWVtX21iKSkgIT0gMCAp
CiAgICAgICAgIGdvdG8gb3V0OworI2Vsc2UKKyAgICBpZiAoIChyYyA9IHhjX2RvbV9tZW1faW5p
dChkb20sIG1lbV9tYiwgMCkpICE9IDAgKQorICAgICAgICBnb3RvIG91dDsKKyNlbmRpZgogICAg
IGlmICggKHJjID0geGNfZG9tX2Jvb3RfbWVtX2luaXQoZG9tKSkgIT0gMCApCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIGlmICggKHJjID0geGNfZG9tX2J1aWxkX2ltYWdlKGRvbSkpICE9IDAgKQpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9jb3JlLmMKaW5kZXggODQ2NjY3Ny4uNTkxMWIxZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfZG9tX2NvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCkBAIC00MzcsMTIg
KzQzNywxMiBAQCB2b2lkICp4Y19kb21fcGZuX3RvX3B0cl9yZXRjb3VudChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20sIHhlbl9wZm5fdCBwZm4sCiAgICAgKmNvdW50X291dCA9IDA7CiAKICAgICBv
ZmZzZXQgPSBwZm4gLSBkb20tPnJhbWJhc2VfcGZuOwotICAgIGlmICggb2Zmc2V0ID4gZG9tLT50
b3RhbF9wYWdlcyB8fCAvKiBtdWx0aXBsZSBjaGVja3MgdG8gYXZvaWQgb3ZlcmZsb3dzICovCi0g
ICAgICAgICBjb3VudCA+IGRvbS0+dG90YWxfcGFnZXMgfHwKLSAgICAgICAgIG9mZnNldCA+IGRv
bS0+dG90YWxfcGFnZXMgLSBjb3VudCApCisgICAgaWYgKCBvZmZzZXQgPiBYQ19ET01fVE9UQUxf
UEFHRVMoZG9tKSB8fCAvKiBtdWx0aXBsZSBjaGVja3MgdG8gYXZvaWQgb3ZlcmZsb3dzICovCisg
ICAgICAgICBjb3VudCA+IFhDX0RPTV9UT1RBTF9QQUdFUyhkb20pIHx8CisgICAgICAgICBvZmZz
ZXQgPiBYQ19ET01fVE9UQUxfUEFHRVMoZG9tKSAtIGNvdW50ICkKICAgICB7CiAgICAgICAgIERP
TVBSSU5URigiJXM6IHBmbiAlIlBSSV94ZW5fcGZuIiBvdXQgb2YgcmFuZ2UgKDB4JSIgUFJJcGZu
ICIgPiAweCUiIFBSSXBmbiAiKSIsCi0gICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBm
biwgb2Zmc2V0LCBkb20tPnRvdGFsX3BhZ2VzKTsKKyAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXywgcGZuLCBvZmZzZXQsIFhDX0RPTV9UT1RBTF9QQUdFUyhkb20pKTsKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAgICAgfQogCkBAIC01NjYsMTQgKzU2NiwxNCBAQCBpbnQgeGNfZG9tX2FsbG9j
X3NlZ21lbnQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAogICAgIHBmbiA9IChzZWctPnZzdGFy
dCAtIGRvbS0+cGFybXMudmlydF9iYXNlKSAvIHBhZ2Vfc2l6ZTsKICAgICBzZWctPnBmbiA9IHBm
biArIGRvbS0+cmFtYmFzZV9wZm47CiAKLSAgICBpZiAoIHBhZ2VzID4gZG9tLT50b3RhbF9wYWdl
cyB8fCAvKiBtdWx0aXBsZSB0ZXN0IGF2b2lkcyBvdmVyZmxvdyBwcm9icyAqLwotICAgICAgICAg
cGZuID4gZG9tLT50b3RhbF9wYWdlcyB8fAotICAgICAgICAgcGFnZXMgPiBkb20tPnRvdGFsX3Bh
Z2VzIC0gcGZuKQorICAgIGlmICggcGFnZXMgPiBYQ19ET01fVE9UQUxfUEFHRVMoZG9tKSB8fCAv
KiBtdWx0aXBsZSB0ZXN0IGF2b2lkcyBvdmVyZmxvdyBwcm9icyAqLworICAgICAgICAgcGZuID4g
WENfRE9NX1RPVEFMX1BBR0VTKGRvbSkgfHwKKyAgICAgICAgIHBhZ2VzID4gWENfRE9NX1RPVEFM
X1BBR0VTKGRvbSkgLSBwZm4pCiAgICAgewogICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gs
IFhDX09VVF9PRl9NRU1PUlksCiAgICAgICAgICAgICAgICAgICAgICAiJXM6IHNlZ21lbnQgJXMg
dG9vIGxhcmdlICgweCUiUFJJcGZuIiA+ICIKICAgICAgICAgICAgICAgICAgICAgICIweCUiUFJJ
cGZuIiAtIDB4JSJQUklwZm4iIHBhZ2VzKSIsCi0gICAgICAgICAgICAgICAgICAgICBfX0ZVTkNU
SU9OX18sIG5hbWUsIHBhZ2VzLCBkb20tPnRvdGFsX3BhZ2VzLCBwZm4pOworICAgICAgICAgICAg
ICAgICAgICAgX19GVU5DVElPTl9fLCBuYW1lLCBwYWdlcywgWENfRE9NX1RPVEFMX1BBR0VTKGRv
bSksIHBmbik7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKQEAgLTg5MSw2ICs4OTEsNyBA
QCBpbnQgeGNfZG9tX3JhbWJhc2VfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHVpbnQ2
NF90IHJhbWJhc2UpCiAgICAgcmV0dXJuIDA7CiB9CiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVN
X1NQTElUCiBpbnQgeGNfZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgdW5z
aWduZWQgaW50IG1lbV9tYikKIHsKICAgICB1bnNpZ25lZCBpbnQgcGFnZV9zaGlmdDsKQEAgLTkx
Niw2ICs5MTcsNDAgQEAgaW50IHhjX2RvbV9tZW1faW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20sIHVuc2lnbmVkIGludCBtZW1fbWIpCiAKICAgICByZXR1cm4gMDsKIH0KKyNlbHNlCitpbnQg
eGNfZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgdW5zaWduZWQgaW50IG1l
bV9tYl9sb3csIHVuc2lnbmVkIGludCBtZW1fbWJfaGlnaCkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
cGFnZV9zaGlmdDsKKyAgICB4ZW5fcGZuX3QgbnJfcGFnZXNfbG93OworICAgIHhlbl9wZm5fdCBu
cl9wYWdlc19oaWdoOworCisgICAgZG9tLT5hcmNoX2hvb2tzID0geGNfZG9tX2ZpbmRfYXJjaF9o
b29rcyhkb20tPnhjaCwgZG9tLT5ndWVzdF90eXBlKTsKKyAgICBpZiAoIGRvbS0+YXJjaF9ob29r
cyA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5U
RVJOQUxfRVJST1IsICIlczogYXJjaCBob29rcyBub3Qgc2V0IiwKKyAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBwYWdl
X3NoaWZ0ID0gWENfRE9NX1BBR0VfU0hJRlQoZG9tKTsKKyAgICBucl9wYWdlc19sb3cgPSBtZW1f
bWJfbG93IDw8ICgyMCAtIHBhZ2Vfc2hpZnQpOworICAgIG5yX3BhZ2VzX2hpZ2ggPSBtZW1fbWJf
aGlnaCA8PCAoMjAgLSBwYWdlX3NoaWZ0KTsKKworICAgIERPTVBSSU5URigiJXM6IG1lbSAlZCBN
QiwgbG93IHBhZ2VzIDB4JSIgUFJJcGZuICIgcGFnZXMsICVkayBlYWNoIiwKKyAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXywgbWVtX21iX2xvdywgbnJfcGFnZXNfbG93LCAxIDw8IChwYWdlX3No
aWZ0LTEwKSk7CisKKyAgICBET01QUklOVEYoIiVzOiBtZW0gJWQgTUIsIGhpZ2ggcGFnZXMgMHgl
IiBQUklwZm4gIiBwYWdlcywgJWRrIGVhY2giLAorICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
LCBtZW1fbWJfaGlnaCwgbnJfcGFnZXNfaGlnaCwgMSA8PCAocGFnZV9zaGlmdC0xMCkpOworCisg
ICAgZG9tLT5sb3dfbWVtX3BhZ2VzID0gbnJfcGFnZXNfbG93OworICAgIGRvbS0+aGlnaF9tZW1f
cGFnZXMgPSBucl9wYWdlc19oaWdoOworCisgICAgRE9NUFJJTlRGKCIlczogVG90YWwgcGFnZXMg
MHglIiBQUklwZm4sCisgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgWENfRE9NX1RPVEFMX1BB
R0VTKGRvbSkpOworCisgICAgcmV0dXJuIDA7Cit9CisjZW5kaWYKIAogaW50IHhjX2RvbV91cGRh
dGVfZ3Vlc3RfcDJtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5kZXggYzVlY2VjMS4u
N2NmNDk4NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGli
eGwvTWFrZWZpbGUKQEAgLTM2LDYgKzM2LDggQEAgQ0ZMQUdTX0xJQlhMICs9IC1Xc2hhZG93CiAK
IExJQlhMX0xJQlMtJChDT05GSUdfQVJNKSArPSAtbGZkdAogCitDRkxBR1MtJChBUk0zMl9TRVBB
Ul9NRU1fU1BMSVQpICs9IC1EQVJNMzJfU0VQQVJfTUVNX1NQTElUCisKIENGTEFHUyArPSAkKFBU
SFJFQURfQ0ZMQUdTKQogTERGTEFHUyArPSAkKFBUSFJFQURfTERGTEFHUykKIExJQlhMX0xJQlMg
Kz0gJChQVEhSRUFEX0xJQlMpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDdmOTU0N2IuLjM0MGVjZjkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5j
CkBAIC05MTYsNyArOTE2LDExIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdf
ZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIHZvaWQg
KmZkdCA9IGRvbS0+ZGV2aWNldHJlZV9ibG9iOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BM
SVQKICAgICBpbnQgaTsKKyNlbHNlCisgICAgdWludDY0X3Qgc2l6ZTsKKyNlbmRpZgogCiAgICAg
dWludDY0X3QgZ3Vlc3RfcmFtYmFzZSA9ICh1aW50NjRfdClkb20tPnJhbWJhc2VfcGZuIDw8IFhD
X1BBR0VfU0hJRlQ7CiAKQEAgLTk1MywxMSArOTU3LDE4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21h
aW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKIAogICAgIH0KIAorI2lm
bmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICBmb3IgKGkgPSAwOyBpIDwgR1VFU1RfUkFN
X0JBTktTOyBpKyspIHsKICAgICAgICAgY29uc3QgdWludDY0X3Qgc2l6ZSA9ICh1aW50NjRfdClk
b20tPnJhbWJhbmtfc2l6ZVtpXSA8PCBYQ19QQUdFX1NISUZUOwogCiAgICAgICAgIGZpbmFsaXNl
X29uZV9tZW1vcnlfbm9kZShnYywgZmR0LCBiYW5rYmFzZVtpXSwgc2l6ZSk7CiAgICAgfQorI2Vs
c2UKKyAgICBzaXplID0gKHVpbnQ2NF90KWRvbS0+cmFtYmFua19zaXplX2xvd1swXSA8PCBYQ19Q
QUdFX1NISUZUOworICAgIGZpbmFsaXNlX29uZV9tZW1vcnlfbm9kZShnYywgZmR0LCBiYW5rYmFz
ZVswXSwgc2l6ZSk7CisgICAgc2l6ZSA9ICh1aW50NjRfdClkb20tPnJhbWJhbmtfc2l6ZV9oaWdo
WzBdIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgZmluYWxpc2Vfb25lX21lbW9yeV9ub2RlKGdjLCBm
ZHQsIGJhbmtiYXNlWzFdLCBzaXplKTsKKyNlbmRpZgogCiAgICAgZGVidWdfZHVtcF9mZHQoZ2Ms
IGZkdCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMKaW5kZXggYmU2NTk4Zi4uMDliYjBmYSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTQwMiwx
MSArNDAyLDE5IEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICB9CiAgICAgfQogCisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJ
VAogICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+dGFy
Z2V0X21lbWtiICsKICAgICAgICAgTElCWExfTUFYTUVNX0NPTlNUQU5UKSA8IDApIHsKICAgICAg
ICAgTElCWExfX0xPR19FUlJOTyhjdHgsIExJQlhMX19MT0dfRVJST1IsICJDb3VsZG4ndCBzZXQg
bWF4IG1lbW9yeSIpOwogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CisjZWxzZQor
ICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+dGFyZ2V0
X21lbWtiICsgaW5mby0+dGFyZ2V0X21lbWtiX2hpZ2ggKworICAgICAgICBMSUJYTF9NQVhNRU1f
Q09OU1RBTlQpIDwgMCkgeworICAgICAgICBMSUJYTF9fTE9HX0VSUk5PKGN0eCwgTElCWExfX0xP
R19FUlJPUiwgIkNvdWxkbid0IHNldCBtYXggbWVtb3J5Iik7CisgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOworICAgIH0KKyNlbmRpZgogCiAgICAgeHNfZG9taWQgPSB4c19yZWFkKGN0eC0+eHNo
LCBYQlRfTlVMTCwgIi90b29sL3hlbnN0b3JlZC9kb21pZCIsIE5VTEwpOwogICAgIHN0YXRlLT5z
dG9yZV9kb21pZCA9IHhzX2RvbWlkID8gYXRvaSh4c19kb21pZCkgOiAwOwpAQCAtNTI1LDExICs1
MzMsMTkgQEAgaW50IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICA/IExJQlhMX01BWE1FTV9DT05TVEFOVCA6IDA7CiAKICAgICBlbnRzID0g
bGlieGxfX2NhbGxvYyhnYywgMTIgKyAoaW5mby0+bWF4X3ZjcHVzICogMikgKyAyLCBzaXplb2Yo
Y2hhciAqKSk7CisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgIGVudHNbMF0gPSAi
bWVtb3J5L3N0YXRpYy1tYXgiOwogICAgIGVudHNbMV0gPSBHQ1NQUklOVEYoIiUiUFJJZDY0LCBp
bmZvLT5tYXhfbWVta2IpOwogICAgIGVudHNbMl0gPSAibWVtb3J5L3RhcmdldCI7CiAgICAgZW50
c1szXSA9IEdDU1BSSU5URigiJSJQUklkNjQsIGluZm8tPnRhcmdldF9tZW1rYiAtIGluZm8tPnZp
ZGVvX21lbWtiCiAgICAgICAgICAgICAgICAgICAgICAgICAtIG1lbV90YXJnZXRfZnVkZ2UpOwor
I2Vsc2UKKyAgICBlbnRzWzBdID0gIm1lbW9yeS9zdGF0aWMtbWF4IjsKKyAgICBlbnRzWzFdID0g
R0NTUFJJTlRGKCIlIlBSSWQ2NCwgaW5mby0+bWF4X21lbWtiICsgaW5mby0+dGFyZ2V0X21lbWti
X2hpZ2gpOworICAgIGVudHNbMl0gPSAibWVtb3J5L3RhcmdldCI7CisgICAgZW50c1szXSA9IEdD
U1BSSU5URigiJSJQUklkNjQsIGluZm8tPnRhcmdldF9tZW1rYiArIGluZm8tPnRhcmdldF9tZW1r
Yl9oaWdoIC0gaW5mby0+dmlkZW9fbWVta2IKKyAgICAgICAgICAgICAgICAgICAgICAgIC0gbWVt
X3RhcmdldF9mdWRnZSk7CisjZW5kaWYKICAgICBlbnRzWzRdID0gIm1lbW9yeS92aWRlb3JhbSI7
CiAgICAgZW50c1s1XSA9IEdDU1BSSU5URigiJSJQUklkNjQsIGluZm8tPnZpZGVvX21lbWtiKTsK
ICAgICBlbnRzWzZdID0gImRvbWlkIjsKQEAgLTcxNywxMCArNzMzLDE3IEBAIGludCBsaWJ4bF9f
YnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIExPR0UoRVJS
T1IsICJsaWJ4bF9fYXJjaF9kb21haW5faW5pdF9od19kZXNjcmlwdGlvbiBmYWlsZWQiKTsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAg
ICBpZiAoIChyZXQgPSB4Y19kb21fbWVtX2luaXQoZG9tLCBpbmZvLT50YXJnZXRfbWVta2IgLyAx
MDI0KSkgIT0gMCApIHsKICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9tZW1faW5pdCBmYWls
ZWQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorI2Vsc2UKKyAgICBpZiAoIChyZXQgPSB4
Y19kb21fbWVtX2luaXQoZG9tLCBpbmZvLT50YXJnZXRfbWVta2IgLyAxMDI0LCBpbmZvLT50YXJn
ZXRfbWVta2JfaGlnaCAvIDEwMjQpKSAhPSAwICkgeworICAgICAgICBMT0dFKEVSUk9SLCAieGNf
ZG9tX21lbV9pbml0IGZhaWxlZCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisjZW5kaWYK
ICAgICBpZiAoIChyZXQgPSB4Y19kb21fYm9vdF9tZW1faW5pdChkb20pKSAhPSAwICkgewogICAg
ICAgICBMT0dFKEVSUk9SLCAieGNfZG9tX2Jvb3RfbWVtX2luaXQgZmFpbGVkIik7CiAgICAgICAg
IGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2Y2M4ZDIuLmNkMTIxMTcgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTQxNCw2ICs0MTQsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0
cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAoInRzY19tb2RlIiwgICAgICAgIGxpYnhs
X3RzY19tb2RlKSwKICAgICAoIm1heF9tZW1rYiIsICAgICAgIE1lbUtCKSwKICAgICAoInRhcmdl
dF9tZW1rYiIsICAgIE1lbUtCKSwKKyAgICAoInRhcmdldF9tZW1rYl9oaWdoIiwgIE1lbUtCLCB7
J2luaXRfdmFsJzogJzAnfSksCiAgICAgKCJ2aWRlb19tZW1rYiIsICAgICBNZW1LQiksCiAgICAg
KCJzaGFkb3dfbWVta2IiLCAgICBNZW1LQiksCiAgICAgKCJyYW1iYXNlIiwgICAgICAgICB1aW50
NjQsIHsnaW5pdF92YWwnOiAnTElCWExfSU5WQUxJRF9SQU1fQkFTRSd9KSwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRl
eCA5OGE0NmJjLi42M2E2YjE3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMK
KysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMzUwLDYgKzEzNTAsMTEgQEAgc3Rh
dGljIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1lbW9yeSIsICZsLCAwKSkKICAgICAg
ICAgYl9pbmZvLT50YXJnZXRfbWVta2IgPSBsICogMTAyNDsKIAorI2lmZGVmIEFSTTMyX1NFUEFS
X01FTV9TUExJVAorICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWVtb3J5X2hp
Z2giLCAmbCwgMCkpCisgICAgICAgIGJfaW5mby0+dGFyZ2V0X21lbWtiX2hpZ2ggPSBsICogMTAy
NDsKKyNlbmRpZgorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhtZW0i
LCAmbCwgMCkpCiAgICAgICAgIGJfaW5mby0+bWF4X21lbWtiID0gbCAqIDEwMjQ7CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2luaXQteGVuc3RvcmUtZG9tYWluLmMgYi90b29scy94ZW5z
dG9yZS9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCmluZGV4IDBkMTIxNjkuLmM3NTk4MDAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL2luaXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpAQCAtNTQsOCArNTQsMTMgQEAgc3RhdGlj
IGludCBidWlsZCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogCWlm
IChydikgZ290byBlcnI7CiAJcnYgPSB4Y19kb21fcGFyc2VfaW1hZ2UoZG9tKTsKIAlpZiAocnYp
IGdvdG8gZXJyOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKIAlydiA9IHhjX2RvbV9t
ZW1faW5pdChkb20sIG1heG1lbSk7CiAJaWYgKHJ2KSBnb3RvIGVycjsKKyNlbHNlCisJcnYgPSB4
Y19kb21fbWVtX2luaXQoZG9tLCBtYXhtZW0sIDApOworCWlmIChydikgZ290byBlcnI7CisjZW5k
aWYKIAlydiA9IHhjX2RvbV9ib290X21lbV9pbml0KGRvbSk7CiAJaWYgKHJ2KSBnb3RvIGVycjsK
IAlydiA9IHhjX2RvbV9idWlsZF9pbWFnZShkb20pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGE2Mzk1
OGIuLjA2NzhhZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM0OSw2ICszNDksNyBAQCBzdGF0aWMg
dm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKICAgICBwYWRkcl90IG1lbV9zaXplID0ga2luZm8tPnVuYXNzaWduZWRfbWVt
OwogI2Vsc2UKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXpl
KGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworICAgIHBhZGRyX3QgbWVtX3NpemUgPSBraW5m
by0+dW5hc3NpZ25lZF9tZW0ubG93OwogI2VuZGlmCiAgICAgaW50IGk7CiAKQEAgLTQ1Nyw5ICs0
NTgsMTIgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9u
ZylraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4gMjApOwogI2Vsc2UKICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyk7CisgICAgaWYgKCBv
cHRfZG9tMF9yYW1iYXNlX3BmbiApCisgICAgICAgIHJhbWJhc2VfcGZuICs9IChtZW1fc2l6ZSAt
IGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpID4+IFBBR0VfU0hJRlQ7CisKICAgICB3aGlsZSAo
IGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cgJiYga2luZm8tPm1lbS5ucl9iYW5rcyA8IE5SX01F
TV9CQU5LUyApCiAgICAgewotICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3Jk
ZXIsIGxvd21lbSA/IE1FTUZfYml0cygzMikgOiAwKTsKKyAgICAgICAgcGcgPSBhbGxvY19kb21o
ZWFwX3BhZ2VzX3BmbihkLCBvcmRlciwgbG93bWVtID8gTUVNRl9iaXRzKDMyKSA6IDAsIHJhbWJh
c2VfcGZuKTsKICAgICAgICAgaWYgKCAhcGcgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcmRl
ciAtLTsKQEAgLTUwMyw2ICs1MDcsMTEgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzEx
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAq
IGFsbG9jYXRpb24gcG9zc2libGUuCiAgICAgICAgICAqLwogICAgICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyk7CisgICAgICAgIGlm
ICggb3B0X2RvbTBfcmFtYmFzZV9wZm4gKQorICAgICAgICB7CisgICAgICAgICAgICByYW1iYXNl
X3BmbiArPSAobWVtX3NpemUgLSBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93KSA+PiBQQUdFX1NI
SUZUOworICAgICAgICAgICAgbWVtX3NpemUgPSBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93Owor
ICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKCBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93ICkK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IDhiYWVkNzIuLjU0ZDk5M2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTY5LDcgKzE2OSwxMSBAQCBzdGF0aWMgdm9pZCBw
b3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBpc19kb21haW5fZGlyZWN0X21hcHBl
ZChkKSApCisgICAgICAgICAgICBpZiAoIGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpCisjaWZk
ZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCisgICAgICAgICAgICAgICAgJiYgIShhLT5tZW1mbGFn
cyAmIE1FTUZfb25seV9oaWdoX21lbSkKKyNlbmRpZgorCQkJCSkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBtZm4gPSBncGZuOwogCkBAIC04NzEsNiArODc1LDE2IEBAIGxvbmcgZG9f
bWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKICAgICAgICAgICAgICAmJiAocmVzZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9w
b3B1bGF0ZV9vbl9kZW1hbmQpICkKICAgICAgICAgICAgIGFyZ3MubWVtZmxhZ3MgfD0gTUVNRl9w
b3B1bGF0ZV9vbl9kZW1hbmQ7CiAKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyAgICAg
ICAgaWYgKCBvcCA9PSBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcAorICAgICAgICAgICAgICAgICYm
ICggcmVzZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9vbmx5X2xvd19tZW0pICkKKyAgICAg
ICAgICAgIGFyZ3MubWVtZmxhZ3MgfD0gTUVNRl9vbmx5X2xvd19tZW07CisKKyAgICAgICAgaWYg
KCBvcCA9PSBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcAorICAgICAgICAgICAgICAgICYmICggcmVz
ZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9vbmx5X2hpZ2hfbWVtKSApCisgICAgICAgICAg
ICBhcmdzLm1lbWZsYWdzIHw9IE1FTUZfb25seV9oaWdoX21lbTsKKyNlbmRpZgorCiAgICAgICAg
IGlmICggeHNtX21lbW9yeV9hZGp1c3RfcmVzZXJ2YXRpb24oWFNNX1RBUkdFVCwgY3VycmVudC0+
ZG9tYWluLCBkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwppbmRleCBkMGMwZmJiLi40MzdlZmJkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTcxOCw2ICsxNzE4
LDkgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICByZXR1cm4gLTE7CiB9CiAKKyNpZmRlZiBBUk0z
Ml9TRVBBUl9NRU1fU1BMSVQKKyNkZWZpbmUgWk9ORV80RyAoMjApIC8qIGZsc2woNEcpIC0gUEFH
RV9TSElGVCAqLworI2VuZGlmCiAKIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFn
ZXNfcGZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWdu
ZWQgaW50IG1lbWZsYWdzLCB4ZW5fcGZuX3QgcGZuKQpAQCAtMTczOSwxMSArMTc0MiwzMSBAQCBz
dHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzX3BmbigKICAgICBpZiAoIGRtYV9i
aXRzaXplICYmICgoZG1hX3pvbmUgPSBiaXRzX3RvX3pvbmUoZG1hX2JpdHNpemUpKSA8IHpvbmVf
aGkpICkKICAgICAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2VzX3BmbihkbWFfem9uZSArIDEsIHpv
bmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCwgcGZuKTsKIAorI2lmZGVmIEFSTTMyX1NFUEFSX01F
TV9TUExJVAorICAgIGlmICggcGcgPT0gTlVMTCkgeworICAgICAgICB1bnNpZ25lZCBpbnQgbG93
ID0gTUVNWk9ORV9YRU4gKyAxOworICAgICAgICB1bnNpZ25lZCBpbnQgaGlnaCA9IHpvbmVfaGk7
CisKKyAgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfbm9fZG1hICkKKyAgICAgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfb25seV9sb3dfbWVtICkK
KyAgICAgICAgICAgaGlnaCA9IFpPTkVfNEc7CisKKyAgICAgICBpZiAoIG1lbWZsYWdzICYgTUVN
Rl9vbmx5X2hpZ2hfbWVtICkKKyAgICAgICAgICAgbG93ID0gWk9ORV80RzsKKworICAgICAgICBp
ZiAoIChwZyA9IGFsbG9jX2hlYXBfcGFnZXNfcGZuKGxvdywgaGlnaCwgb3JkZXIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzLCBkLCBwZm4pKSA9PSBOVUxMICkK
KyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKyNlbHNlCiAgICAgaWYgKCAocGcgPT0g
TlVMTCkgJiYKICAgICAgICAgICgobWVtZmxhZ3MgJiBNRU1GX25vX2RtYSkgfHwKICAgICAgICAg
ICAoKHBnID0gYWxsb2NfaGVhcF9wYWdlc19wZm4oTUVNWk9ORV9YRU4gKyAxLCB6b25lX2hpLCBv
cmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1mbGFncywgZCwgcGZu
KSkgPT0gTlVMTCkpICkKICAgICAgICAgIHJldHVybiBOVUxMOworI2VuZGlmCiAKICAgICBpZiAo
IGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmCiAgICAgICAgICBhc3NpZ25fcGFn
ZXMoZCwgcGcsIG9yZGVyLCBtZW1mbGFncykgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IGRmYzUxNzEu
LmFkN2M1NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTUxLDYgKzUxLDEyIEBACiAvKiBOVU1BIG5v
ZGUgdG8gYWxsb2NhdGUgZnJvbS4gKi8KICNkZWZpbmUgWEVOTUVNRl9ub2RlKHgpICAgICAoKCh4
KSArIDEpIDw8IDgpCiAjZGVmaW5lIFhFTk1FTUZfZ2V0X25vZGUoeCkgKCgoKHgpID4+IDgpIC0g
MSkgJiAweGZmdSkKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKy8qIEZsYWcgdG8gcG9w
dWxhdGUgcGh5c21hcCBvbmx5IGZyb20gbG93IDRHQiBtZW1vcnkgc3BhY2UgKi8KKyNkZWZpbmUg
WEVOTUVNRl9vbmx5X2xvd19tZW0gKDE8PDYpCisvKiBGbGFnIHRvIHBvcHVsYXRlIHBoeXNtYXAg
b25seSBmcm9tIG92ZXIgNEdCIG1lbW9yeSBzcGFjZSAqLworI2RlZmluZSBYRU5NRU1GX29ubHlf
aGlnaF9tZW0gKDE8PDcpCisjZW5kaWYKIC8qIEZsYWcgdG8gcG9wdWxhdGUgcGh5c21hcCB3aXRo
IHBvcHVsYXRlLW9uLWRlbWFuZCBlbnRyaWVzICovCiAjZGVmaW5lIFhFTk1FTUZfcG9wdWxhdGVf
b25fZGVtYW5kICgxPDwxNikKIC8qIEZsYWcgdG8gcmVxdWVzdCBhbGxvY2F0aW9uIG9ubHkgZnJv
bSB0aGUgbm9kZSBzcGVjaWZpZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5o
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggODNlNDkxMy4uYTc0YzdkNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTE3
OCw2ICsxNzgsMTIgQEAgc3RydWN0IG5wZmVjIHsKICNkZWZpbmUgX01FTUZfZXhhY3Rfbm9kZSAg
NAogI2RlZmluZSAgTUVNRl9leGFjdF9ub2RlICAoMVU8PF9NRU1GX2V4YWN0X25vZGUpCiAjZGVm
aW5lIF9NRU1GX25vX293bmVyICAgIDUKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyNk
ZWZpbmUgX01FTUZfb25seV9sb3dfbWVtICAgIDYKKyNkZWZpbmUgIE1FTUZfb25seV9sb3dfbWVt
ICAgICgxVTw8X01FTUZfb25seV9sb3dfbWVtKQorI2RlZmluZSBfTUVNRl9vbmx5X2hpZ2hfbWVt
ICAgNworI2RlZmluZSAgTUVNRl9vbmx5X2hpZ2hfbWVtICAgKDFVPDxfTUVNRl9vbmx5X2hpZ2hf
bWVtKQorI2VuZGlmCiAjZGVmaW5lICBNRU1GX25vX293bmVyICAgICgxVTw8X01FTUZfbm9fb3du
ZXIpCiAjZGVmaW5lIF9NRU1GX25vZGUgICAgICAgIDgKICNkZWZpbmUgIE1FTUZfbm9kZV9tYXNr
ICAgKCgxVSA8PCAoOCAqIHNpemVvZihub2RlaWRfdCkpKSAtIDEpCi0tIAoyLjguMgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRl
dmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVk
ZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 16:33:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 16:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b34PI-0006pl-Bs; Wed, 18 May 2016 16:33:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b34PG-0006i2-Cr
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 16:33:10 +0000
Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id
 54/A2-26345-5499C375; Wed, 18 May 2016 16:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyMfTmel2XmTb
 hBp2TtCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8abayeZCv7vY6w4cGwqYwPjpCmMXYxcHEIC
 Cxgljm5tYgFxWAQWM0ts/PWFGcSREOhnlbj6dzVQhhPIiZHYfWwbI4RdKXH30BNWEFtIQEfi3
 fXXUKN6mCQONm1jBkmwCRhLdN7rArNFBLQk9s7/yApSxCzQySgxsfkOWEJYwEPi7YOXQDYH0G
 5ViW2H/EDCvAK+Ene+v2ICCUsIyElc+ZcAEuYECr+695wZYq+PxOYHTWwTGIHuZ1jFqFGcWlS
 WWqRraKGXVJSZnlGSm5iZo2toaKKXm1pcnJiempOYVKyXnJ+7iREYXvUMDIw7GI9s9zzEKMnB
 pCTKe3GSTbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7AGUA5waLU9NSKtMwcYKDDpCU4eJREe
 BNA0rzFBYm5xZnpEKlTjMYcW35fW8vEsW3qvbVMQix5+XmpUuK8MiClAiClGaV5cINgEXiJUV
 ZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvBsgUnsy8Erh9r4BOYQI65ZYY2CkliQgpqQbGtGV
 m/FxnHqw9Ov2IWf9WodZZbZ8lVPN7r56q/jZ7lQtH3JNUhYtFu5V/OB+eusZFZq3iX90rJ04Y
 r85L7K7yPFkefpc1SOTKdLUC8buZVjZGNpXvGTNDIpUknU+or+ab+lD6XcQThrjSgi7T2mRjR
 sWeuGm25f/bE3b32tk/2emw/NAE0wQlluKMREMt5qLiRACIBY8WuwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463589187!42337150!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49197 invoked from network); 18 May 2016 16:33:08 -0000
Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com)
 (209.85.217.175)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 16:33:08 -0000
Received: by mail-lb0-f175.google.com with SMTP id h1so19437187lbj.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 09:33:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CAHufZyXtB4fat9RNbmXX+3xSQezgoBys8g4Vuja/JQ=;
 b=f0fSG+APDi526xD7gc+vNCuCT3/wjEK8YmZDrA8+PddKFTfmsJLA0bYBKZaCDbnbUX
 d5oOhZMc+wjpsXhNzDoycp6LuDyUtTRuHNHdIKBBMrugyZ4BIRGd0vj+jMciZlt5K8jP
 Z5IgnkOcuhwAzrqrWQy09uIpxwUG6Dh0C8pvk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CAHufZyXtB4fat9RNbmXX+3xSQezgoBys8g4Vuja/JQ=;
 b=En0mx2rP6dspSkeKJTnlnJY9ySI4FZo3BQRjyAmKbDP1gqb18u8OawUCVcMP9xqW1m
 tXfgZYYVBoLJHtiISG0yHhuHdPDYjmjfItQDoMM82VJ0kxWJAhM8AlSJ+h1msrxlr8cg
 WKSB7QfAak1y8F4Uyhk0oiJaxWuAaJPEBjum+woxbMIcD8I7yCG7eidfebGgi/OdusJG
 n5ClnqDJbccFCl+n7xlGuLTCd7v1SO2/r5QdOdo4Mp4QC826gFEy8AcuzruJYz4LCvTc
 oPgXDq9Vsm90MUgI+uxK+TKEqg/9CRQ/kg7245RSDPiEpep1fcbww/axKPPTwFGZ7D+H
 vtdQ==
X-Gm-Message-State: AOPr4FXMOhEY/glfhZOxcgBXcBHq4EDCCiDBCA+7TUHyy43RBREvhL+i+6Zr+URuFWLkbtC5
X-Received: by 10.112.136.9 with SMTP id pw9mr2529802lbb.144.1463589187494;
 Wed, 18 May 2016 09:33:07 -0700 (PDT)
Received: from aanisov-ThinkPad-T440p.synapse.com ([195.238.92.96])
 by smtp.gmail.com with ESMTPSA id g10sm1521167lbc.43.2016.05.18.09.33.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 May 2016 09:33:06 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Wed, 18 May 2016 19:32:40 +0300
Message-Id: <1463589161-4153-18-git-send-email-andrii.anisov@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 17/18] tools: Introduce
	ARM32_SEPAR_MEM_SPLIT option
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+
CgpUaGlzIG9wdGlvbiBlbmFibGVzIHNlcGFyYXRlIG1lbW9yeSBhbGxvY2F0aW9uIGluCmxvdyAm
IG92ZXIgNEdCIGFkZHJlc3Mgc3BhY2UuCldpdGggdGhpcyBvcHRpb24gZW5hYmxlZCBpbiBkb21h
aW4gY29uZmlnIGZpbGVzCiJtZW1vcnkiIHBhcmFtZXRlciBhcmUgdXNlZCB0byBzcGVjaWZ5IGRv
bWFpbiBsb3cgbWVtb3J5CiJtZW1vcnlfaGlnaCIgLSB0byBzcGVjaWZ5IG92ZXIgNEdCIGFsbG9j
YXRlZCBtZW1vcnkKCklmIHlvdSBkaWRuJ3Qgc3BlY2lmeSBoaWdoIG1lbW9yeSB3aXRoIHRoaXMg
b3B0aW9uIGVuYWJsZWQsCmRvbWFpbiBtZW1vcnkgd2lsbCBiZSBsaW1pdGVkIHRvIDRHQiAoem9u
ZSAyMCkKClNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hhbHNreWkgPGl1cmlpLm15a2hhbHNreWlA
Z2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWku
a29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgfCAgMiArKwogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAg
ICAgICB8IDI0ICsrKysrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAg
ICAgICAgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGMveGNfZG9tX2NvbXBhdF9saW51eC5jICAgICB8ICA1ICsrKwogdG9vbHMvbGlieGMveGNfZG9t
X2NvcmUuYyAgICAgICAgICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKystLS0tLQogdG9v
bHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAyICsrCiB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyAgICAgICAgICAgICAgIHwgMTEgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9k
b20uYyAgICAgICAgICAgICAgIHwgMjMgKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAg
ICAgICAgICB8ICA1ICsrKwogdG9vbHMveGVuc3RvcmUvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8
ICA1ICsrKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8IDExICsrKysr
LQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLQog
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICB8ICA2ICsrKysKIHhlbi9pbmNs
dWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgfCAgNiArKysrCiAxNiBmaWxlcyBjaGFuZ2Vk
LCAyNDUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMvTWFrZWZpbGUgYi90b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCBhMGY4OTliLi44NGQy
MWI2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9N
YWtlZmlsZQpAQCAtMTEyLDYgKzExMiw4IEBAIENGTEFHUyAgICs9IC1JLiAtSS4vaW5jbHVkZSAk
KENGTEFHU194ZW5pbmNsdWRlKQogIyBOZWVkZWQgZm9yIHBvc2l4X2ZhZHZpc2U2NCgpIGluIHhj
X2xpbnV4LmMKIENGTEFHUy0kKENPTkZJR19MaW51eCkgKz0gLURfR05VX1NPVVJDRQogCitDRkxB
R1MtJChBUk0zMl9TRVBBUl9NRU1fU1BMSVQpICs9IC1EQVJNMzJfU0VQQVJfTUVNX1NQTElUCisK
IENGTEFHUwkrPSAkKFBUSFJFQURfQ0ZMQUdTKQogCiBDVFJMX0xJQl9PQkpTIDo9ICQocGF0c3Vi
c3QgJS5jLCUubywkKENUUkxfU1JDUy15KSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IDYwMGFlZjYu
LjEwYmI2YWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApAQCAtMTI5LDEyICsxMjksMjIgQEAgc3RydWN0
IHhjX2RvbV9pbWFnZSB7CiAgICAgICogaW4gcmFtYmFzZV9wZm4uCiAgICAgICovCiAgICAgeGVu
X3Bmbl90IHJhbWJhc2VfcGZuOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICB4
ZW5fcGZuX3QgdG90YWxfcGFnZXM7CisjZWxzZQorICAgIHhlbl9wZm5fdCBsb3dfbWVtX3BhZ2Vz
OworICAgIHhlbl9wZm5fdCBoaWdoX21lbV9wYWdlczsKKyNlbmRpZgogICAgIHhlbl9wZm5fdCBw
Mm1fc2l6ZTsgICAgICAgICAvKiBudW1iZXIgb2YgcGZucyBjb3ZlcmVkIGJ5IHAybSAqLwogICAg
IHN0cnVjdCB4Y19kb21fcGh5cyAqcGh5c19wYWdlczsKICAgICBpbnQgcmVhbG1vZGVhcmVhX2xv
ZzsKICNpZiBkZWZpbmVkIChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQorI2lmbmRl
ZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICB4ZW5fcGZuX3QgcmFtYmFua19zaXplW0dVRVNU
X1JBTV9CQU5LU107CisjZWxzZQorICAgIHhlbl9wZm5fdCByYW1iYW5rX3NpemVfbG93W0dVRVNU
X1JBTV9CQU5LU107CisgICAgeGVuX3Bmbl90IHJhbWJhbmtfc2l6ZV9oaWdoW0dVRVNUX1JBTV9C
QU5LU107CisjZW5kaWYKICNlbmRpZgogCiAgICAgLyogbWFsbG9jIG1lbW9yeSBwb29sICovCkBA
IC0xODEsNiArMTkxLDEyIEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIGludCAoKmFsbG9j
YXRlKSAoc3RydWN0IHhjX2RvbV9pbWFnZSAqIGRvbSwgeGVuX3ZhZGRyX3QgdXBfdG8pOwogfTsK
IAorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyNkZWZpbmUgWENfRE9NX1RPVEFMX1BB
R0VTKGRvbSkgKChkb20pLT50b3RhbF9wYWdlcykKKyNlbHNlCisjZGVmaW5lIFhDX0RPTV9UT1RB
TF9QQUdFUyhkb20pICgoZG9tKS0+bG93X21lbV9wYWdlcyArIChkb20pLT5oaWdoX21lbV9wYWdl
cykKKyNlbmRpZgorCiAvKiAtLS0gcGx1Z2dhYmxlIGtlcm5lbCBsb2FkZXIgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCiBzdHJ1Y3QgeGNfZG9tX2xvYWRlciB7CkBA
IC0yMjgsNyArMjQ0LDExIEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgKnhjX2RvbV9hbGxvY2F0ZSh4
Y19pbnRlcmZhY2UgKnhjaCwKIHZvaWQgeGNfZG9tX3JlbGVhc2VfcGh5cyhzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pOwogdm9pZCB4Y19kb21fcmVsZWFzZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pOwogaW50IHhjX2RvbV9yYW1iYXNlX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1
aW50NjRfdCByYW1iYXNlKTsKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCiBpbnQgeGNf
ZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgdW5zaWduZWQgaW50IG1lbV9t
Yik7CisjZWxzZQoraW50IHhjX2RvbV9tZW1faW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHVuc2lnbmVkIGludCBtZW1fbWJfbG93LCB1bnNpZ25lZCBpbnQgbWVtX21iX2hpZ2gpOworI2Vu
ZGlmCiAKIC8qIFNldCB0aGlzIGxhcmdlciBpZiB5b3UgaGF2ZSBlbm9ybW91cyByYW1kaXNrcy9r
ZXJuZWxzLiBOb3RlIHRoYXQKICAqIHlvdSBzaG91bGQgdHJ1c3QgYWxsIGtlcm5lbHMgbm90IHRv
IGJlIG1hbGljaW91c2x5IGxhcmdlIChlLmcuIHRvCkBAIC0zNzksNyArMzk5LDcgQEAgc3RhdGlj
IGlubGluZSB4ZW5fcGZuX3QgeGNfZG9tX3AybV9ob3N0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSwgeGVuX3Bmbl90IHBmbikKIHsKICAgICBpZiAoZG9tLT5zaGFkb3dfZW5hYmxlZCkKICAgICAg
ICAgcmV0dXJuIHBmbjsKLSAgICBpZiAocGZuIDwgZG9tLT5yYW1iYXNlX3BmbiB8fCBwZm4gPj0g
ZG9tLT5yYW1iYXNlX3BmbiArIGRvbS0+dG90YWxfcGFnZXMpCisgICAgaWYgKHBmbiA8IGRvbS0+
cmFtYmFzZV9wZm4gfHwgcGZuID49IGRvbS0+cmFtYmFzZV9wZm4gKyBYQ19ET01fVE9UQUxfUEFH
RVMoZG9tKSkKICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwogICAgIHJldHVybiBkb20tPnAy
bV9ob3N0W3BmbiAtIGRvbS0+cmFtYmFzZV9wZm5dOwogfQpAQCAtMzg5LDcgKzQwOSw3IEBAIHN0
YXRpYyBpbmxpbmUgeGVuX3Bmbl90IHhjX2RvbV9wMm1fZ3Vlc3Qoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLAogewogICAgIGlmICh4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkpCiAgICAg
ICAgIHJldHVybiBwZm47Ci0gICAgaWYgKHBmbiA8IGRvbS0+cmFtYmFzZV9wZm4gfHwgcGZuID49
IGRvbS0+cmFtYmFzZV9wZm4gKyBkb20tPnRvdGFsX3BhZ2VzKQorICAgIGlmIChwZm4gPCBkb20t
PnJhbWJhc2VfcGZuIHx8IHBmbiA+PSBkb20tPnJhbWJhc2VfcGZuICsgWENfRE9NX1RPVEFMX1BB
R0VTKGRvbSkpCiAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKICAgICByZXR1cm4gZG9tLT5w
Mm1faG9zdFtwZm4gLSBkb20tPnJhbWJhc2VfcGZuXTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwppbmRleCA5NmRmNjY5
Li5kOTk1MjQxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfZG9tX2FybS5jCkBAIC0zMDYsOCArMzA2LDE5IEBAIHN0YXRpYyBpbnQgcG9w
dWxhdGVfb25lX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBpbnQgcGZuX3NoaWZ0LAog
ICAgIGZvciAoIGkgPSAwIDsgaSA8IGNvdW50IDsgaSArKyApCiAgICAgICAgIGV4dGVudHNbaV0g
PSBiYXNlX3BmbiArIChpPDxwZm5fc2hpZnQpOwogCisjaWZkZWYgQVJNMzJfU0VQQVJfTUVNX1NQ
TElUCisgICAgaWYgKGJhc2VfcGZuIDwgMHgxMDAwMDApIHsgLyogYmFzZV9wZm4gbGVzcyB0aGVu
IDRHQiAqLworICAgICAgICBuciA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBmbl9zaGlmdCwgWEVOTUVNRl9vbmx5X2xvd19tZW0sIGV4dGVudHMpOworICAgIH0g
ZWxzZSB7CisgICAgICAgIG5yID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoZG9tLT54Y2gs
IGRvbS0+Z3Vlc3RfZG9taWQsIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGZuX3NoaWZ0LCBYRU5NRU1GX29ubHlfaGlnaF9tZW0sIGV4dGVudHMpOworICAgIH0K
KyNlbHNlCiAgICAgbnIgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcChkb20tPnhjaCwgZG9t
LT5ndWVzdF9kb21pZCwgY291bnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZm5fc2hpZnQsIDAsIGV4dGVudHMpOworI2VuZGlmCisKICAgICBpZiAoIG5yIDw9IDAgKSBy
ZXR1cm4gbnI7CiAgICAgRE9NUFJJTlRGKCIlczogcG9wdWxhdGVkICUjeC8lI3ggZW50cmllcyB3
aXRoIHNoaWZ0ICVkIiwKICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBuciwgY291bnQsIHBm
bl9zaGlmdCk7CkBAIC00MTQsNyArNDI1LDExIEBAIGludCBhcmNoX3NldHVwX21lbWluaXQoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHhlbl9wZm5fdCBwZm47CiAgICAgdWludDY0X3Qg
bW9kYmFzZTsKIAorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICB1aW50NjRfdCBy
YW1zaXplID0gKHVpbnQ2NF90KWRvbS0+dG90YWxfcGFnZXMgPDwgWENfUEFHRV9TSElGVDsKKyNl
bHNlCisgICAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPmxvd19tZW1fcGFnZXMg
PDwgWENfUEFHRV9TSElGVDsKKyNlbmRpZgogICAgIHVpbnQ2NF90IGd1ZXN0X3JhbWJhc2UgPSAo
dWludDY0X3QpZG9tLT5yYW1iYXNlX3BmbiA8PCBYQ19QQUdFX1NISUZUOwogICAgIHVpbnQ2NF90
IGd1ZXN0X3JhbXNpemUgPSAoR1VFU1RfUkFNMF9CQVNFICsgR1VFU1RfUkFNMF9TSVpFKSAtCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9yYW1iYXNlOwpAQCAtNDcxLDEyICs0
ODYsNDEgQEAgaW50IGFyY2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiAKICAgICAgICAgcDJtX3NpemUgPSAoIGJhbmtiYXNlW2ldICsgYmFua3NpemUgLSBiYW5rYmFz
ZVswXSApID4+IFhDX1BBR0VfU0hJRlQ7CiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElU
CiAgICAgICAgIGRvbS0+cmFtYmFua19zaXplW2ldID0gYmFua3NpemUgPj4gWENfUEFHRV9TSElG
VDsKKyNlbHNlCisgICAgICAgIGRvbS0+cmFtYmFua19zaXplX2xvd1tpXSA9IGJhbmtzaXplID4+
IFhDX1BBR0VfU0hJRlQ7CisjZW5kaWYKICAgICB9CiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVN
X1NQTElUCiAgICAgYXNzZXJ0KGRvbS0+cmFtYmFua19zaXplWzBdICE9IDApOworI2Vsc2UKKyAg
ICBhc3NlcnQoZG9tLT5yYW1iYW5rX3NpemVfbG93WzBdICE9IDApOworI2VuZGlmCiAgICAgYXNz
ZXJ0KHJhbXNpemUgPT0gMCk7IC8qIFRvbyBtdWNoIFJBTSBpcyByZWplY3RlZCBhYm92ZSAqLwog
CisKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyAgICByYW1zaXplID0gKHVpbnQ2NF90
KWRvbS0+aGlnaF9tZW1fcGFnZXMgPDwgWENfUEFHRV9TSElGVDsKKworICAgIGlmIChyYW1zaXpl
KSB7CisgICAgICAgIGZvciAoIGkgPSAwOyByYW1zaXplICYmIGkgPCBHVUVTVF9SQU1fQkFOS1M7
IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGJhbmtzaXplID0gcmFtc2l6
ZSA+IGJhbmttYXhbaV0gPyBiYW5rbWF4W2ldIDogcmFtc2l6ZTsKKworICAgICAgICAgICAgcmFt
c2l6ZSAtPSBiYW5rc2l6ZTsKKyAgICAgICAgICAgIHAybV9zaXplICs9ICggYmFua2Jhc2VbMV0g
KyBiYW5rc2l6ZSAtIGJhbmtiYXNlWzFdICkgPj4gWENfUEFHRV9TSElGVDsKKworICAgICAgICAg
ICAgZG9tLT5yYW1iYW5rX3NpemVfaGlnaFtpXSA9IGJhbmtzaXplID4+IFhDX1BBR0VfU0hJRlQ7
CisgICAgICAgICAgICBET01QUklOVEYoIiVzOiByYW1iYW5rX3NpemVfaGlnaDogJSJQUkl4NjQs
IF9fRlVOQ1RJT05fXywgZG9tLT5yYW1iYW5rX3NpemVfaGlnaFtpXSk7CisgICAgICAgIH0KKwor
ICAgICAgICBhc3NlcnQocmFtc2l6ZSA9PSAwKTsKKyAgICAgICAgYXNzZXJ0KGRvbS0+cmFtYmFu
a19zaXplX2hpZ2hbMF0gIT0gMCk7CisgICAgfQorI2VuZGlmCisKICAgICBkb20tPnAybV9zaXpl
ID0gcDJtX3NpemU7CiAgICAgZG9tLT5wMm1faG9zdCA9IHhjX2RvbV9tYWxsb2MoZG9tLCBzaXpl
b2YoeGVuX3Bmbl90KSAqIHAybV9zaXplKTsKICAgICBpZiAoIGRvbS0+cDJtX2hvc3QgPT0gTlVM
TCApCkBAIC00ODUsNiArNTI5LDcgQEAgaW50IGFyY2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20pCiAgICAgICAgIGRvbS0+cDJtX2hvc3RbcGZuXSA9IElOVkFMSURfUDJN
X0VOVFJZOwogCiAgICAgLyogc2V0dXAgaW5pdGlhbCBwMm0gYW5kIGFsbG9jYXRlIGd1ZXN0IG1l
bW9yeSAqLworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICBmb3IgKCBpID0gMDsg
aSA8IEdVRVNUX1JBTV9CQU5LUyAmJiBkb20tPnJhbWJhbmtfc2l6ZVtpXTsgaSsrICkKICAgICB7
CiAgICAgICAgIGlmICgocmMgPSBwb3B1bGF0ZV9ndWVzdF9tZW1vcnkoZG9tLApAQCAtNDkyLDYg
KzUzNywyMyBAQCBpbnQgYXJjaF9zZXR1cF9tZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnJhbWJhbmtf
c2l6ZVtpXSkpKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KKyNlbHNlCisgICAgZm9y
ICggaSA9IDA7IGkgPCBHVUVTVF9SQU1fQkFOS1MgJiYgZG9tLT5yYW1iYW5rX3NpemVfbG93W2ld
OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKChyYyA9IHBvcHVsYXRlX2d1ZXN0X21lbW9yeShk
b20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFua2Jhc2VbaV0g
Pj4gWENfUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPnJhbWJhbmtfc2l6ZV9sb3dbaV0pKSkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEdVRVNUX1JBTV9CQU5LUyAmJiBkb20tPnJhbWJh
bmtfc2l6ZV9oaWdoW2ldOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKChyYyA9IHBvcHVsYXRl
X2d1ZXN0X21lbW9yeShkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmFua2Jhc2VbMV0gPj4gWENfUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb20tPnJhbWJhbmtfc2l6ZV9oaWdoW2ldKSkpCisgICAgICAgICAg
ICByZXR1cm4gcmM7CisgICAgfQorI2VuZGlmCiAKICAgICAvKgogICAgICAqIFdlIHRyeSB0byBw
bGFjZSBkdGIraW5pdHJkIGF0IDEyOE1CIG9yIGlmIHdlIGhhdmUgbGVzcyBSQU0KQEAgLTUwMSw3
ICs1NjMsMTEgQEAgaW50IGFyY2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCiAgICAgICogSWYgY2hhbmdpbmcgdGhpcyB0aGVuIGNvbnNpZGVyCiAgICAgICogeGVuL2Fy
Y2gvYXJtL2tlcm5lbC5jOnBsYWNlX21vZHVsZXMgYXMgd2VsbC4KICAgICAgKi8KKyNpZm5kZWYg
QVJNMzJfU0VQQVJfTUVNX1NQTElUCiAgICAgYmFuazBlbmQgPSBiYW5rYmFzZVswXSArICgodWlu
dDY0X3QpZG9tLT5yYW1iYW5rX3NpemVbMF0gPDwgWENfUEFHRV9TSElGVCk7CisjZWxzZQorICAg
IGJhbmswZW5kID0gYmFua2Jhc2VbMF0gKyAoKHVpbnQ2NF90KWRvbS0+cmFtYmFua19zaXplX2xv
d1swXSA8PCBYQ19QQUdFX1NISUZUKTsKKyNlbmRpZgogCiAgICAgaWYgKCBiYW5rMGVuZCA+PSBy
YW0xMjhtYiArIG1vZHNpemUgJiYga2VybmVuZCA8IHJhbTEyOG1iICkKICAgICAgICAgbW9kYmFz
ZSA9IHJhbTEyOG1iOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51
eC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCmluZGV4IGEzYWJiOTkuLjlm
MzUxMjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYworKysg
Yi90b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMKQEAgLTUzLDggKzUzLDEzIEBAIHN0
YXRpYyBpbnQgeGNfbGludXhfYnVpbGRfaW50ZXJuYWwoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
LAogICAgICAgICBnb3RvIG91dDsKICAgICBpZiAoIChyYyA9IHhjX2RvbV9wYXJzZV9pbWFnZShk
b20pKSAhPSAwICkKICAgICAgICAgZ290byBvdXQ7CisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9T
UExJVAogICAgIGlmICggKHJjID0geGNfZG9tX21lbV9pbml0KGRvbSwgbWVtX21iKSkgIT0gMCAp
CiAgICAgICAgIGdvdG8gb3V0OworI2Vsc2UKKyAgICBpZiAoIChyYyA9IHhjX2RvbV9tZW1faW5p
dChkb20sIG1lbV9tYiwgMCkpICE9IDAgKQorICAgICAgICBnb3RvIG91dDsKKyNlbmRpZgogICAg
IGlmICggKHJjID0geGNfZG9tX2Jvb3RfbWVtX2luaXQoZG9tKSkgIT0gMCApCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIGlmICggKHJjID0geGNfZG9tX2J1aWxkX2ltYWdlKGRvbSkpICE9IDAgKQpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9jb3JlLmMKaW5kZXggODQ2NjY3Ny4uNTkxMWIxZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfZG9tX2NvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCkBAIC00MzcsMTIg
KzQzNywxMiBAQCB2b2lkICp4Y19kb21fcGZuX3RvX3B0cl9yZXRjb3VudChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20sIHhlbl9wZm5fdCBwZm4sCiAgICAgKmNvdW50X291dCA9IDA7CiAKICAgICBv
ZmZzZXQgPSBwZm4gLSBkb20tPnJhbWJhc2VfcGZuOwotICAgIGlmICggb2Zmc2V0ID4gZG9tLT50
b3RhbF9wYWdlcyB8fCAvKiBtdWx0aXBsZSBjaGVja3MgdG8gYXZvaWQgb3ZlcmZsb3dzICovCi0g
ICAgICAgICBjb3VudCA+IGRvbS0+dG90YWxfcGFnZXMgfHwKLSAgICAgICAgIG9mZnNldCA+IGRv
bS0+dG90YWxfcGFnZXMgLSBjb3VudCApCisgICAgaWYgKCBvZmZzZXQgPiBYQ19ET01fVE9UQUxf
UEFHRVMoZG9tKSB8fCAvKiBtdWx0aXBsZSBjaGVja3MgdG8gYXZvaWQgb3ZlcmZsb3dzICovCisg
ICAgICAgICBjb3VudCA+IFhDX0RPTV9UT1RBTF9QQUdFUyhkb20pIHx8CisgICAgICAgICBvZmZz
ZXQgPiBYQ19ET01fVE9UQUxfUEFHRVMoZG9tKSAtIGNvdW50ICkKICAgICB7CiAgICAgICAgIERP
TVBSSU5URigiJXM6IHBmbiAlIlBSSV94ZW5fcGZuIiBvdXQgb2YgcmFuZ2UgKDB4JSIgUFJJcGZu
ICIgPiAweCUiIFBSSXBmbiAiKSIsCi0gICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBm
biwgb2Zmc2V0LCBkb20tPnRvdGFsX3BhZ2VzKTsKKyAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXywgcGZuLCBvZmZzZXQsIFhDX0RPTV9UT1RBTF9QQUdFUyhkb20pKTsKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAgICAgfQogCkBAIC01NjYsMTQgKzU2NiwxNCBAQCBpbnQgeGNfZG9tX2FsbG9j
X3NlZ21lbnQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAogICAgIHBmbiA9IChzZWctPnZzdGFy
dCAtIGRvbS0+cGFybXMudmlydF9iYXNlKSAvIHBhZ2Vfc2l6ZTsKICAgICBzZWctPnBmbiA9IHBm
biArIGRvbS0+cmFtYmFzZV9wZm47CiAKLSAgICBpZiAoIHBhZ2VzID4gZG9tLT50b3RhbF9wYWdl
cyB8fCAvKiBtdWx0aXBsZSB0ZXN0IGF2b2lkcyBvdmVyZmxvdyBwcm9icyAqLwotICAgICAgICAg
cGZuID4gZG9tLT50b3RhbF9wYWdlcyB8fAotICAgICAgICAgcGFnZXMgPiBkb20tPnRvdGFsX3Bh
Z2VzIC0gcGZuKQorICAgIGlmICggcGFnZXMgPiBYQ19ET01fVE9UQUxfUEFHRVMoZG9tKSB8fCAv
KiBtdWx0aXBsZSB0ZXN0IGF2b2lkcyBvdmVyZmxvdyBwcm9icyAqLworICAgICAgICAgcGZuID4g
WENfRE9NX1RPVEFMX1BBR0VTKGRvbSkgfHwKKyAgICAgICAgIHBhZ2VzID4gWENfRE9NX1RPVEFM
X1BBR0VTKGRvbSkgLSBwZm4pCiAgICAgewogICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gs
IFhDX09VVF9PRl9NRU1PUlksCiAgICAgICAgICAgICAgICAgICAgICAiJXM6IHNlZ21lbnQgJXMg
dG9vIGxhcmdlICgweCUiUFJJcGZuIiA+ICIKICAgICAgICAgICAgICAgICAgICAgICIweCUiUFJJ
cGZuIiAtIDB4JSJQUklwZm4iIHBhZ2VzKSIsCi0gICAgICAgICAgICAgICAgICAgICBfX0ZVTkNU
SU9OX18sIG5hbWUsIHBhZ2VzLCBkb20tPnRvdGFsX3BhZ2VzLCBwZm4pOworICAgICAgICAgICAg
ICAgICAgICAgX19GVU5DVElPTl9fLCBuYW1lLCBwYWdlcywgWENfRE9NX1RPVEFMX1BBR0VTKGRv
bSksIHBmbik7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKQEAgLTg5MSw2ICs4OTEsNyBA
QCBpbnQgeGNfZG9tX3JhbWJhc2VfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHVpbnQ2
NF90IHJhbWJhc2UpCiAgICAgcmV0dXJuIDA7CiB9CiAKKyNpZm5kZWYgQVJNMzJfU0VQQVJfTUVN
X1NQTElUCiBpbnQgeGNfZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgdW5z
aWduZWQgaW50IG1lbV9tYikKIHsKICAgICB1bnNpZ25lZCBpbnQgcGFnZV9zaGlmdDsKQEAgLTkx
Niw2ICs5MTcsNDAgQEAgaW50IHhjX2RvbV9tZW1faW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20sIHVuc2lnbmVkIGludCBtZW1fbWIpCiAKICAgICByZXR1cm4gMDsKIH0KKyNlbHNlCitpbnQg
eGNfZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgdW5zaWduZWQgaW50IG1l
bV9tYl9sb3csIHVuc2lnbmVkIGludCBtZW1fbWJfaGlnaCkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
cGFnZV9zaGlmdDsKKyAgICB4ZW5fcGZuX3QgbnJfcGFnZXNfbG93OworICAgIHhlbl9wZm5fdCBu
cl9wYWdlc19oaWdoOworCisgICAgZG9tLT5hcmNoX2hvb2tzID0geGNfZG9tX2ZpbmRfYXJjaF9o
b29rcyhkb20tPnhjaCwgZG9tLT5ndWVzdF90eXBlKTsKKyAgICBpZiAoIGRvbS0+YXJjaF9ob29r
cyA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5U
RVJOQUxfRVJST1IsICIlczogYXJjaCBob29rcyBub3Qgc2V0IiwKKyAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBwYWdl
X3NoaWZ0ID0gWENfRE9NX1BBR0VfU0hJRlQoZG9tKTsKKyAgICBucl9wYWdlc19sb3cgPSBtZW1f
bWJfbG93IDw8ICgyMCAtIHBhZ2Vfc2hpZnQpOworICAgIG5yX3BhZ2VzX2hpZ2ggPSBtZW1fbWJf
aGlnaCA8PCAoMjAgLSBwYWdlX3NoaWZ0KTsKKworICAgIERPTVBSSU5URigiJXM6IG1lbSAlZCBN
QiwgbG93IHBhZ2VzIDB4JSIgUFJJcGZuICIgcGFnZXMsICVkayBlYWNoIiwKKyAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXywgbWVtX21iX2xvdywgbnJfcGFnZXNfbG93LCAxIDw8IChwYWdlX3No
aWZ0LTEwKSk7CisKKyAgICBET01QUklOVEYoIiVzOiBtZW0gJWQgTUIsIGhpZ2ggcGFnZXMgMHgl
IiBQUklwZm4gIiBwYWdlcywgJWRrIGVhY2giLAorICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
LCBtZW1fbWJfaGlnaCwgbnJfcGFnZXNfaGlnaCwgMSA8PCAocGFnZV9zaGlmdC0xMCkpOworCisg
ICAgZG9tLT5sb3dfbWVtX3BhZ2VzID0gbnJfcGFnZXNfbG93OworICAgIGRvbS0+aGlnaF9tZW1f
cGFnZXMgPSBucl9wYWdlc19oaWdoOworCisgICAgRE9NUFJJTlRGKCIlczogVG90YWwgcGFnZXMg
MHglIiBQUklwZm4sCisgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgWENfRE9NX1RPVEFMX1BB
R0VTKGRvbSkpOworCisgICAgcmV0dXJuIDA7Cit9CisjZW5kaWYKIAogaW50IHhjX2RvbV91cGRh
dGVfZ3Vlc3RfcDJtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5kZXggYzVlY2VjMS4u
N2NmNDk4NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGli
eGwvTWFrZWZpbGUKQEAgLTM2LDYgKzM2LDggQEAgQ0ZMQUdTX0xJQlhMICs9IC1Xc2hhZG93CiAK
IExJQlhMX0xJQlMtJChDT05GSUdfQVJNKSArPSAtbGZkdAogCitDRkxBR1MtJChBUk0zMl9TRVBB
Ul9NRU1fU1BMSVQpICs9IC1EQVJNMzJfU0VQQVJfTUVNX1NQTElUCisKIENGTEFHUyArPSAkKFBU
SFJFQURfQ0ZMQUdTKQogTERGTEFHUyArPSAkKFBUSFJFQURfTERGTEFHUykKIExJQlhMX0xJQlMg
Kz0gJChQVEhSRUFEX0xJQlMpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDdmOTU0N2IuLjM0MGVjZjkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5j
CkBAIC05MTYsNyArOTE2LDExIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdf
ZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIHZvaWQg
KmZkdCA9IGRvbS0+ZGV2aWNldHJlZV9ibG9iOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BM
SVQKICAgICBpbnQgaTsKKyNlbHNlCisgICAgdWludDY0X3Qgc2l6ZTsKKyNlbmRpZgogCiAgICAg
dWludDY0X3QgZ3Vlc3RfcmFtYmFzZSA9ICh1aW50NjRfdClkb20tPnJhbWJhc2VfcGZuIDw8IFhD
X1BBR0VfU0hJRlQ7CiAKQEAgLTk1MywxMSArOTU3LDE4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21h
aW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKIAogICAgIH0KIAorI2lm
bmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAgICBmb3IgKGkgPSAwOyBpIDwgR1VFU1RfUkFN
X0JBTktTOyBpKyspIHsKICAgICAgICAgY29uc3QgdWludDY0X3Qgc2l6ZSA9ICh1aW50NjRfdClk
b20tPnJhbWJhbmtfc2l6ZVtpXSA8PCBYQ19QQUdFX1NISUZUOwogCiAgICAgICAgIGZpbmFsaXNl
X29uZV9tZW1vcnlfbm9kZShnYywgZmR0LCBiYW5rYmFzZVtpXSwgc2l6ZSk7CiAgICAgfQorI2Vs
c2UKKyAgICBzaXplID0gKHVpbnQ2NF90KWRvbS0+cmFtYmFua19zaXplX2xvd1swXSA8PCBYQ19Q
QUdFX1NISUZUOworICAgIGZpbmFsaXNlX29uZV9tZW1vcnlfbm9kZShnYywgZmR0LCBiYW5rYmFz
ZVswXSwgc2l6ZSk7CisgICAgc2l6ZSA9ICh1aW50NjRfdClkb20tPnJhbWJhbmtfc2l6ZV9oaWdo
WzBdIDw8IFhDX1BBR0VfU0hJRlQ7CisgICAgZmluYWxpc2Vfb25lX21lbW9yeV9ub2RlKGdjLCBm
ZHQsIGJhbmtiYXNlWzFdLCBzaXplKTsKKyNlbmRpZgogCiAgICAgZGVidWdfZHVtcF9mZHQoZ2Ms
IGZkdCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMKaW5kZXggYmU2NTk4Zi4uMDliYjBmYSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTQwMiwx
MSArNDAyLDE5IEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICB9CiAgICAgfQogCisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJ
VAogICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+dGFy
Z2V0X21lbWtiICsKICAgICAgICAgTElCWExfTUFYTUVNX0NPTlNUQU5UKSA8IDApIHsKICAgICAg
ICAgTElCWExfX0xPR19FUlJOTyhjdHgsIExJQlhMX19MT0dfRVJST1IsICJDb3VsZG4ndCBzZXQg
bWF4IG1lbW9yeSIpOwogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CisjZWxzZQor
ICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+dGFyZ2V0
X21lbWtiICsgaW5mby0+dGFyZ2V0X21lbWtiX2hpZ2ggKworICAgICAgICBMSUJYTF9NQVhNRU1f
Q09OU1RBTlQpIDwgMCkgeworICAgICAgICBMSUJYTF9fTE9HX0VSUk5PKGN0eCwgTElCWExfX0xP
R19FUlJPUiwgIkNvdWxkbid0IHNldCBtYXggbWVtb3J5Iik7CisgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOworICAgIH0KKyNlbmRpZgogCiAgICAgeHNfZG9taWQgPSB4c19yZWFkKGN0eC0+eHNo
LCBYQlRfTlVMTCwgIi90b29sL3hlbnN0b3JlZC9kb21pZCIsIE5VTEwpOwogICAgIHN0YXRlLT5z
dG9yZV9kb21pZCA9IHhzX2RvbWlkID8gYXRvaSh4c19kb21pZCkgOiAwOwpAQCAtNTI1LDExICs1
MzMsMTkgQEAgaW50IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICA/IExJQlhMX01BWE1FTV9DT05TVEFOVCA6IDA7CiAKICAgICBlbnRzID0g
bGlieGxfX2NhbGxvYyhnYywgMTIgKyAoaW5mby0+bWF4X3ZjcHVzICogMikgKyAyLCBzaXplb2Yo
Y2hhciAqKSk7CisjaWZuZGVmIEFSTTMyX1NFUEFSX01FTV9TUExJVAogICAgIGVudHNbMF0gPSAi
bWVtb3J5L3N0YXRpYy1tYXgiOwogICAgIGVudHNbMV0gPSBHQ1NQUklOVEYoIiUiUFJJZDY0LCBp
bmZvLT5tYXhfbWVta2IpOwogICAgIGVudHNbMl0gPSAibWVtb3J5L3RhcmdldCI7CiAgICAgZW50
c1szXSA9IEdDU1BSSU5URigiJSJQUklkNjQsIGluZm8tPnRhcmdldF9tZW1rYiAtIGluZm8tPnZp
ZGVvX21lbWtiCiAgICAgICAgICAgICAgICAgICAgICAgICAtIG1lbV90YXJnZXRfZnVkZ2UpOwor
I2Vsc2UKKyAgICBlbnRzWzBdID0gIm1lbW9yeS9zdGF0aWMtbWF4IjsKKyAgICBlbnRzWzFdID0g
R0NTUFJJTlRGKCIlIlBSSWQ2NCwgaW5mby0+bWF4X21lbWtiICsgaW5mby0+dGFyZ2V0X21lbWti
X2hpZ2gpOworICAgIGVudHNbMl0gPSAibWVtb3J5L3RhcmdldCI7CisgICAgZW50c1szXSA9IEdD
U1BSSU5URigiJSJQUklkNjQsIGluZm8tPnRhcmdldF9tZW1rYiArIGluZm8tPnRhcmdldF9tZW1r
Yl9oaWdoIC0gaW5mby0+dmlkZW9fbWVta2IKKyAgICAgICAgICAgICAgICAgICAgICAgIC0gbWVt
X3RhcmdldF9mdWRnZSk7CisjZW5kaWYKICAgICBlbnRzWzRdID0gIm1lbW9yeS92aWRlb3JhbSI7
CiAgICAgZW50c1s1XSA9IEdDU1BSSU5URigiJSJQUklkNjQsIGluZm8tPnZpZGVvX21lbWtiKTsK
ICAgICBlbnRzWzZdID0gImRvbWlkIjsKQEAgLTcxNywxMCArNzMzLDE3IEBAIGludCBsaWJ4bF9f
YnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIExPR0UoRVJS
T1IsICJsaWJ4bF9fYXJjaF9kb21haW5faW5pdF9od19kZXNjcmlwdGlvbiBmYWlsZWQiKTsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQorI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKICAg
ICBpZiAoIChyZXQgPSB4Y19kb21fbWVtX2luaXQoZG9tLCBpbmZvLT50YXJnZXRfbWVta2IgLyAx
MDI0KSkgIT0gMCApIHsKICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9tZW1faW5pdCBmYWls
ZWQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorI2Vsc2UKKyAgICBpZiAoIChyZXQgPSB4
Y19kb21fbWVtX2luaXQoZG9tLCBpbmZvLT50YXJnZXRfbWVta2IgLyAxMDI0LCBpbmZvLT50YXJn
ZXRfbWVta2JfaGlnaCAvIDEwMjQpKSAhPSAwICkgeworICAgICAgICBMT0dFKEVSUk9SLCAieGNf
ZG9tX21lbV9pbml0IGZhaWxlZCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisjZW5kaWYK
ICAgICBpZiAoIChyZXQgPSB4Y19kb21fYm9vdF9tZW1faW5pdChkb20pKSAhPSAwICkgewogICAg
ICAgICBMT0dFKEVSUk9SLCAieGNfZG9tX2Jvb3RfbWVtX2luaXQgZmFpbGVkIik7CiAgICAgICAg
IGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2Y2M4ZDIuLmNkMTIxMTcgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTQxNCw2ICs0MTQsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0
cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAoInRzY19tb2RlIiwgICAgICAgIGxpYnhs
X3RzY19tb2RlKSwKICAgICAoIm1heF9tZW1rYiIsICAgICAgIE1lbUtCKSwKICAgICAoInRhcmdl
dF9tZW1rYiIsICAgIE1lbUtCKSwKKyAgICAoInRhcmdldF9tZW1rYl9oaWdoIiwgIE1lbUtCLCB7
J2luaXRfdmFsJzogJzAnfSksCiAgICAgKCJ2aWRlb19tZW1rYiIsICAgICBNZW1LQiksCiAgICAg
KCJzaGFkb3dfbWVta2IiLCAgICBNZW1LQiksCiAgICAgKCJyYW1iYXNlIiwgICAgICAgICB1aW50
NjQsIHsnaW5pdF92YWwnOiAnTElCWExfSU5WQUxJRF9SQU1fQkFTRSd9KSwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRl
eCA5OGE0NmJjLi42M2E2YjE3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMK
KysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMzUwLDYgKzEzNTAsMTEgQEAgc3Rh
dGljIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1lbW9yeSIsICZsLCAwKSkKICAgICAg
ICAgYl9pbmZvLT50YXJnZXRfbWVta2IgPSBsICogMTAyNDsKIAorI2lmZGVmIEFSTTMyX1NFUEFS
X01FTV9TUExJVAorICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWVtb3J5X2hp
Z2giLCAmbCwgMCkpCisgICAgICAgIGJfaW5mby0+dGFyZ2V0X21lbWtiX2hpZ2ggPSBsICogMTAy
NDsKKyNlbmRpZgorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhtZW0i
LCAmbCwgMCkpCiAgICAgICAgIGJfaW5mby0+bWF4X21lbWtiID0gbCAqIDEwMjQ7CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2luaXQteGVuc3RvcmUtZG9tYWluLmMgYi90b29scy94ZW5z
dG9yZS9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCmluZGV4IDBkMTIxNjkuLmM3NTk4MDAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL2luaXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpAQCAtNTQsOCArNTQsMTMgQEAgc3RhdGlj
IGludCBidWlsZCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogCWlm
IChydikgZ290byBlcnI7CiAJcnYgPSB4Y19kb21fcGFyc2VfaW1hZ2UoZG9tKTsKIAlpZiAocnYp
IGdvdG8gZXJyOworI2lmbmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKIAlydiA9IHhjX2RvbV9t
ZW1faW5pdChkb20sIG1heG1lbSk7CiAJaWYgKHJ2KSBnb3RvIGVycjsKKyNlbHNlCisJcnYgPSB4
Y19kb21fbWVtX2luaXQoZG9tLCBtYXhtZW0sIDApOworCWlmIChydikgZ290byBlcnI7CisjZW5k
aWYKIAlydiA9IHhjX2RvbV9ib290X21lbV9pbml0KGRvbSk7CiAJaWYgKHJ2KSBnb3RvIGVycjsK
IAlydiA9IHhjX2RvbV9idWlsZF9pbWFnZShkb20pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGE2Mzk1
OGIuLjA2NzhhZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM0OSw2ICszNDksNyBAQCBzdGF0aWMg
dm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKICAgICBwYWRkcl90IG1lbV9zaXplID0ga2luZm8tPnVuYXNzaWduZWRfbWVt
OwogI2Vsc2UKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXpl
KGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpOworICAgIHBhZGRyX3QgbWVtX3NpemUgPSBraW5m
by0+dW5hc3NpZ25lZF9tZW0ubG93OwogI2VuZGlmCiAgICAgaW50IGk7CiAKQEAgLTQ1Nyw5ICs0
NTgsMTIgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9u
ZylraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4gMjApOwogI2Vsc2UKICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyk7CisgICAgaWYgKCBv
cHRfZG9tMF9yYW1iYXNlX3BmbiApCisgICAgICAgIHJhbWJhc2VfcGZuICs9IChtZW1fc2l6ZSAt
IGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cpID4+IFBBR0VfU0hJRlQ7CisKICAgICB3aGlsZSAo
IGtpbmZvLT51bmFzc2lnbmVkX21lbS5sb3cgJiYga2luZm8tPm1lbS5ucl9iYW5rcyA8IE5SX01F
TV9CQU5LUyApCiAgICAgewotICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3Jk
ZXIsIGxvd21lbSA/IE1FTUZfYml0cygzMikgOiAwKTsKKyAgICAgICAgcGcgPSBhbGxvY19kb21o
ZWFwX3BhZ2VzX3BmbihkLCBvcmRlciwgbG93bWVtID8gTUVNRl9iaXRzKDMyKSA6IDAsIHJhbWJh
c2VfcGZuKTsKICAgICAgICAgaWYgKCAhcGcgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcmRl
ciAtLTsKQEAgLTUwMyw2ICs1MDcsMTEgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5XzEx
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgICAq
IGFsbG9jYXRpb24gcG9zc2libGUuCiAgICAgICAgICAqLwogICAgICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtLmxvdyk7CisgICAgICAgIGlm
ICggb3B0X2RvbTBfcmFtYmFzZV9wZm4gKQorICAgICAgICB7CisgICAgICAgICAgICByYW1iYXNl
X3BmbiArPSAobWVtX3NpemUgLSBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93KSA+PiBQQUdFX1NI
SUZUOworICAgICAgICAgICAgbWVtX3NpemUgPSBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93Owor
ICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKCBraW5mby0+dW5hc3NpZ25lZF9tZW0ubG93ICkK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IDhiYWVkNzIuLjU0ZDk5M2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTY5LDcgKzE2OSwxMSBAQCBzdGF0aWMgdm9pZCBw
b3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBpc19kb21haW5fZGlyZWN0X21hcHBl
ZChkKSApCisgICAgICAgICAgICBpZiAoIGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpCisjaWZk
ZWYgQVJNMzJfU0VQQVJfTUVNX1NQTElUCisgICAgICAgICAgICAgICAgJiYgIShhLT5tZW1mbGFn
cyAmIE1FTUZfb25seV9oaWdoX21lbSkKKyNlbmRpZgorCQkJCSkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBtZm4gPSBncGZuOwogCkBAIC04NzEsNiArODc1LDE2IEBAIGxvbmcgZG9f
bWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKICAgICAgICAgICAgICAmJiAocmVzZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9w
b3B1bGF0ZV9vbl9kZW1hbmQpICkKICAgICAgICAgICAgIGFyZ3MubWVtZmxhZ3MgfD0gTUVNRl9w
b3B1bGF0ZV9vbl9kZW1hbmQ7CiAKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyAgICAg
ICAgaWYgKCBvcCA9PSBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcAorICAgICAgICAgICAgICAgICYm
ICggcmVzZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9vbmx5X2xvd19tZW0pICkKKyAgICAg
ICAgICAgIGFyZ3MubWVtZmxhZ3MgfD0gTUVNRl9vbmx5X2xvd19tZW07CisKKyAgICAgICAgaWYg
KCBvcCA9PSBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcAorICAgICAgICAgICAgICAgICYmICggcmVz
ZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9vbmx5X2hpZ2hfbWVtKSApCisgICAgICAgICAg
ICBhcmdzLm1lbWZsYWdzIHw9IE1FTUZfb25seV9oaWdoX21lbTsKKyNlbmRpZgorCiAgICAgICAg
IGlmICggeHNtX21lbW9yeV9hZGp1c3RfcmVzZXJ2YXRpb24oWFNNX1RBUkdFVCwgY3VycmVudC0+
ZG9tYWluLCBkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwppbmRleCBkMGMwZmJiLi40MzdlZmJkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTcxOCw2ICsxNzE4
LDkgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICByZXR1cm4gLTE7CiB9CiAKKyNpZmRlZiBBUk0z
Ml9TRVBBUl9NRU1fU1BMSVQKKyNkZWZpbmUgWk9ORV80RyAoMjApIC8qIGZsc2woNEcpIC0gUEFH
RV9TSElGVCAqLworI2VuZGlmCiAKIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFn
ZXNfcGZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWdu
ZWQgaW50IG1lbWZsYWdzLCB4ZW5fcGZuX3QgcGZuKQpAQCAtMTczOSwxMSArMTc0MiwzMSBAQCBz
dHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzX3BmbigKICAgICBpZiAoIGRtYV9i
aXRzaXplICYmICgoZG1hX3pvbmUgPSBiaXRzX3RvX3pvbmUoZG1hX2JpdHNpemUpKSA8IHpvbmVf
aGkpICkKICAgICAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2VzX3BmbihkbWFfem9uZSArIDEsIHpv
bmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCwgcGZuKTsKIAorI2lmZGVmIEFSTTMyX1NFUEFSX01F
TV9TUExJVAorICAgIGlmICggcGcgPT0gTlVMTCkgeworICAgICAgICB1bnNpZ25lZCBpbnQgbG93
ID0gTUVNWk9ORV9YRU4gKyAxOworICAgICAgICB1bnNpZ25lZCBpbnQgaGlnaCA9IHpvbmVfaGk7
CisKKyAgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfbm9fZG1hICkKKyAgICAgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfb25seV9sb3dfbWVtICkK
KyAgICAgICAgICAgaGlnaCA9IFpPTkVfNEc7CisKKyAgICAgICBpZiAoIG1lbWZsYWdzICYgTUVN
Rl9vbmx5X2hpZ2hfbWVtICkKKyAgICAgICAgICAgbG93ID0gWk9ORV80RzsKKworICAgICAgICBp
ZiAoIChwZyA9IGFsbG9jX2hlYXBfcGFnZXNfcGZuKGxvdywgaGlnaCwgb3JkZXIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzLCBkLCBwZm4pKSA9PSBOVUxMICkK
KyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKyNlbHNlCiAgICAgaWYgKCAocGcgPT0g
TlVMTCkgJiYKICAgICAgICAgICgobWVtZmxhZ3MgJiBNRU1GX25vX2RtYSkgfHwKICAgICAgICAg
ICAoKHBnID0gYWxsb2NfaGVhcF9wYWdlc19wZm4oTUVNWk9ORV9YRU4gKyAxLCB6b25lX2hpLCBv
cmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1mbGFncywgZCwgcGZu
KSkgPT0gTlVMTCkpICkKICAgICAgICAgIHJldHVybiBOVUxMOworI2VuZGlmCiAKICAgICBpZiAo
IGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmCiAgICAgICAgICBhc3NpZ25fcGFn
ZXMoZCwgcGcsIG9yZGVyLCBtZW1mbGFncykgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IGRmYzUxNzEu
LmFkN2M1NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTUxLDYgKzUxLDEyIEBACiAvKiBOVU1BIG5v
ZGUgdG8gYWxsb2NhdGUgZnJvbS4gKi8KICNkZWZpbmUgWEVOTUVNRl9ub2RlKHgpICAgICAoKCh4
KSArIDEpIDw8IDgpCiAjZGVmaW5lIFhFTk1FTUZfZ2V0X25vZGUoeCkgKCgoKHgpID4+IDgpIC0g
MSkgJiAweGZmdSkKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKy8qIEZsYWcgdG8gcG9w
dWxhdGUgcGh5c21hcCBvbmx5IGZyb20gbG93IDRHQiBtZW1vcnkgc3BhY2UgKi8KKyNkZWZpbmUg
WEVOTUVNRl9vbmx5X2xvd19tZW0gKDE8PDYpCisvKiBGbGFnIHRvIHBvcHVsYXRlIHBoeXNtYXAg
b25seSBmcm9tIG92ZXIgNEdCIG1lbW9yeSBzcGFjZSAqLworI2RlZmluZSBYRU5NRU1GX29ubHlf
aGlnaF9tZW0gKDE8PDcpCisjZW5kaWYKIC8qIEZsYWcgdG8gcG9wdWxhdGUgcGh5c21hcCB3aXRo
IHBvcHVsYXRlLW9uLWRlbWFuZCBlbnRyaWVzICovCiAjZGVmaW5lIFhFTk1FTUZfcG9wdWxhdGVf
b25fZGVtYW5kICgxPDwxNikKIC8qIEZsYWcgdG8gcmVxdWVzdCBhbGxvY2F0aW9uIG9ubHkgZnJv
bSB0aGUgbm9kZSBzcGVjaWZpZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5o
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggODNlNDkxMy4uYTc0YzdkNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTE3
OCw2ICsxNzgsMTIgQEAgc3RydWN0IG5wZmVjIHsKICNkZWZpbmUgX01FTUZfZXhhY3Rfbm9kZSAg
NAogI2RlZmluZSAgTUVNRl9leGFjdF9ub2RlICAoMVU8PF9NRU1GX2V4YWN0X25vZGUpCiAjZGVm
aW5lIF9NRU1GX25vX293bmVyICAgIDUKKyNpZmRlZiBBUk0zMl9TRVBBUl9NRU1fU1BMSVQKKyNk
ZWZpbmUgX01FTUZfb25seV9sb3dfbWVtICAgIDYKKyNkZWZpbmUgIE1FTUZfb25seV9sb3dfbWVt
ICAgICgxVTw8X01FTUZfb25seV9sb3dfbWVtKQorI2RlZmluZSBfTUVNRl9vbmx5X2hpZ2hfbWVt
ICAgNworI2RlZmluZSAgTUVNRl9vbmx5X2hpZ2hfbWVtICAgKDFVPDxfTUVNRl9vbmx5X2hpZ2hf
bWVtKQorI2VuZGlmCiAjZGVmaW5lICBNRU1GX25vX293bmVyICAgICgxVTw8X01FTUZfbm9fb3du
ZXIpCiAjZGVmaW5lIF9NRU1GX25vZGUgICAgICAgIDgKICNkZWZpbmUgIE1FTUZfbm9kZV9tYXNr
ICAgKCgxVSA8PCAoOCAqIHNpemVvZihub2RlaWRfdCkpKSAtIDEpCi0tIAoyLjguMgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRl
dmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVk
ZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 19:17:43 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 19:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b36yV-0004RV-Fh; Wed, 18 May 2016 19:17:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1b36yU-0004R5-MW
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 19:17:42 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
 23/B9-02914-6DFBC375; Wed, 18 May 2016 19:17:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfSqse7V/Tb
 hBkcWyVis7LnI7MDocfjDFZYAxijWzLyk/IoE1ox7HQUFTewVL1ZdZG1g/MDaxcjFISSwkFFi
 7axDYA6LQDurRNOkvWwQzmJWiduH54E5EiDO4cPdjF2MnEBOjsT0+/NYQWxeAUGJkzOfsEDEi
 yQat/Szg9jCArISm5afAasREvCWWNv+hQnE5hTwlXh17zkzRNxHYvODJjYQm0VAVWLHicfMEH
 MMJSYs2MsCMT9AYsLDzUwQMyMkDu5ZBGazAdWv7/4HVMPBIQJUf63PHCTMLJAIdHMfG0iYWUB
 dYv08oQmMwrOQHDoLIbOAkWkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGhiV5uanFxYnpqTmJS
 sV5yfu4mRmAoMwDBDsa/E5wPMUpyMCmJ8qautQkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbu
 Q8oJ1iUmp5akZaZA4wqmLQEB4+SCO8SkDRvcUFibnFmOkTqFKMlx5bf19YycSz4cRtIbpt6by
 2TEEtefl6qlDivIUiDAEhDRmke3DhY5F9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8tyBS
 ezLwSuK2vgA5iAjrolhjYQSWJCCmpBkYlL+mbPOGhIs/XrrQoeTKxQqMs5ETezn/cnD+Vz2qc
 4ZK+InPvlhyb9USRTWde7bZesS34YML+0nms87+uTxeZ35ImYRB4dfLsC1WyH50O/KnhCva6t
 jYobVam8DLOKSqZm+MP7P9yxYs767rCb3+JmllPbud3JNpteOW3Ka+pW6pbcXXR9EQlluKMRE
 Mt5qLiRABt2nzX9wIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1463599060!30213254!1
X-Originating-IP: [209.85.213.51]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23257 invoked from network); 18 May 2016 19:17:41 -0000
Received: from mail-vk0-f51.google.com (HELO mail-vk0-f51.google.com)
 (209.85.213.51)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 19:17:41 -0000
Received: by mail-vk0-f51.google.com with SMTP id z184so74509217vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 12:17:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:cc; bh=zerMylCF92MedXh9w0X3iSzA0XITXtMTkboGma9gF/A=;
 b=vdkCq9EvYYWpteEp3ZeXRBnXlafH2jgmS5OvghVtnDEnf8WaqiBtlhfHsP6fevK/tL
 kxRFXzpacpXRXEUkUr2wvHQjHPRfvf5iv+E4YiZJHn13ZPFyNii8apj2lxQvs3snAGCP
 EGx1JMRonRaWbUnlu4rLnZ8AGxm3TSZAVWQ0kRYQIQIHhMoJ7JvALnERydaj7L/+q3h+
 t2xZhi6dS7pnfgqpVace9kSYS0PnWNNQe2cOT5Gbn3WcR6TcyE2ovZx4uV6ZcMme+zsn
 rAJzBlMGDKmucGTCih3ziPFsOJ/n2LVAcdS9ft1U/x2/D0U55LPg/qJ6lJso8TMyqLEK
 x8/w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=seas-upenn-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:cc; bh=zerMylCF92MedXh9w0X3iSzA0XITXtMTkboGma9gF/A=;
 b=fke1VUntER6XEEXPf8WdeZYjNJvEVlYPIVoLrJMGbZuInLDi9EXHtWzEEIGdyFPkOP
 7UYm0DZF+2tJMj3H6V7iys4i3RV5DJ6ERKi6zcPLM98uzvYmUdnmQMRvscviozrH1Mlk
 yUCFt16aMe1WpQRpdbRpuAoi2EdSJLQmJN4c5+tKzq//ZgdVUvY0MODJt4mdDJuGtzK2
 u9x44edApDixiAAFRxC7MrpBP1LPjWpUhyW55bZy2GCXmOYU+A3x9Vj3QAWv0JIJHf+n
 WcLcOdHvqrh+nrfCmw2pPPoYDeDj1AbyN1VbLMKq6ygl6+rzFTOGEG9pynkeLpbVBskl
 Ov5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=zerMylCF92MedXh9w0X3iSzA0XITXtMTkboGma9gF/A=;
 b=UMph870KreUnvjrSO3As0hSVBph7i5hykzVtdZL3fKWlwXXW85oo+I78wQ1y/FDwZL
 vLuLH+NI9vsWEDhfIx/sVFFmutL6lqbv6RSpcrU6Eh2VeyGmC0HvC+CMXOPfKlHWf3j1
 eiHDHpY0f9qrza4nx1TKI1UpEoQe6fn7XtFTjsJBh3BZhEwEqSYJRR4UITr91Xq0uTUm
 def+Lqz2oBdQp47vf10SBMcAAXwV1UlhE3KlFvzEyC4QEvXN3ymvxGQy4FWJcr+ksGH7
 ivklCWOQPRK4SlmSUuZlW3E2UuNHsv1brSoYQPuz0fgxJ7SeE52AwRa88KxBKzL429lw
 6KCg==
X-Gm-Message-State: AOPr4FVE/MOQCX4gqXfrhY3846nfybeWXEFRehddDjQcYyhdQPBAYrKhlE+gXmt1PJcAdk1gRMYvth8NG4I7ng==
MIME-Version: 1.0
X-Received: by 10.31.146.144 with SMTP id u138mr4855287vkd.2.1463599060150;
 Wed, 18 May 2016 12:17:40 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Wed, 18 May 2016 12:17:40 -0700 (PDT)
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Date: Wed, 18 May 2016 15:17:40 -0400
X-Google-Sender-Auth: QkAh-LtY8507TT1C-vFZLiJpi5I
Message-ID: <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
From: Meng Xu <mengxu@seas.upenn.edu>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMTI6MzIgUE0sIEFuZHJpaSBBbmlz
b3YKPGFuZHJpaS5hbmlzb3ZAZ2xvYmFsbG9naWMuY29tPiB3cm90ZToKPiBUaGlzIHNlcmllcyBS
RkMgcGF0Y2hlcyBmcm9tIHRoZSBjdXJyZW50bHkgb25nb2luZyBwcm9kdWN0aW9uIHByb2plY3Qu
Cj4gVGhpcyBwYXRjaCBzZXJpZXMgcHJlc2VudHMgY2hhbmdlcyBuZWVkZWQgdG8gZml0IHRoZSBz
eXN0ZW0gaW50bwo+IGN1c3RvbWVyIHJlcXVpcmVtZW50cyBhcyB3ZWxsIGFzIHdvcmthcm91bmQg
bGltaXRhdGlvbnMgb2YgdGhlCj4gSmFjaW50bzYgU29DLgoKSU1ITywgaXQgd2lsbCBiZSBiZXR0
ZXIsIGlmIHBvc3NpYmxlLCB0byBkZXNjcmliZSB0aGUgZXhhY3QgY3VzdG9tZXIKcmVxdWlyZW1l
bnRzIHRoaXMgcGF0Y2ggc2VyaWVzIHRyaWVzIHRvIHNhdGlzZnkuIEknbSBjdXJpb3VzIGF0IHdo
YXQKdGhlIHJlcXVpcmVtZW50cyBhcmUgYW5kIGlmIHRoZSByZXF1aXJlbWVudHMgYXJlIGdlbmVy
YWwgZW5vdWdoIGZvcgptYW55IG90aGVyIGN1c3RvbWVycy4gOi0pCgpTaW1pbGFybHksIHdoYXQg
YXJlIHRoZSBsaW1pdGF0aW9ucyBmb3IgdGhlIEphY2ludG82IFNvQyB0aGF0IG5lZWQgdG8KYmUg
d29ya2Fyb3VuZD8gSWYgdGhlIGJvYXJkIGlzIG5vdCBzdXBwb3J0ZWQgYnkgWGVuLCBjYW4gd2Ug
c2F5IFhlbgp3aWxsIHN1cHBvcnQgdGhlIGJvYXJkIHdpdGggdGhlIHdhcmthcm91bmQ/CgoKVGhh
bmtzIGFuZCBCZXN0IFJlZ2FyZHMsCgpNZW5nCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIFN0dWRl
bnQgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5u
c3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1k
ZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Wed May 18 19:17:43 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 18 May 2016 19:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b36yV-0004RV-Fh; Wed, 18 May 2016 19:17:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1b36yU-0004R5-MW
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 19:17:42 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
 23/B9-02914-6DFBC375; Wed, 18 May 2016 19:17:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfSqse7V/Tb
 hBkcWyVis7LnI7MDocfjDFZYAxijWzLyk/IoE1ox7HQUFTewVL1ZdZG1g/MDaxcjFISSwkFFi
 7axDYA6LQDurRNOkvWwQzmJWiduH54E5EiDO4cPdjF2MnEBOjsT0+/NYQWxeAUGJkzOfsEDEi
 yQat/Szg9jCArISm5afAasREvCWWNv+hQnE5hTwlXh17zkzRNxHYvODJjYQm0VAVWLHicfMEH
 MMJSYs2MsCMT9AYsLDzUwQMyMkDu5ZBGazAdWv7/4HVMPBIQJUf63PHCTMLJAIdHMfG0iYWUB
 dYv08oQmMwrOQHDoLIbOAkWkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGhiV5uanFxYnpqTmJS
 sV5yfu4mRmAoMwDBDsa/E5wPMUpyMCmJ8qautQkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbu
 Q8oJ1iUmp5akZaZA4wqmLQEB4+SCO8SkDRvcUFibnFmOkTqFKMlx5bf19YycSz4cRtIbpt6by
 2TEEtefl6qlDivIUiDAEhDRmke3DhY5F9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8tyBS
 ezLwSuK2vgA5iAjrolhjYQSWJCCmpBkYlL+mbPOGhIs/XrrQoeTKxQqMs5ETezn/cnD+Vz2qc
 4ZK+InPvlhyb9USRTWde7bZesS34YML+0nms87+uTxeZ35ImYRB4dfLsC1WyH50O/KnhCva6t
 jYobVam8DLOKSqZm+MP7P9yxYs767rCb3+JmllPbud3JNpteOW3Ka+pW6pbcXXR9EQlluKMRE
 Mt5qLiRABt2nzX9wIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1463599060!30213254!1
X-Originating-IP: [209.85.213.51]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23257 invoked from network); 18 May 2016 19:17:41 -0000
Received: from mail-vk0-f51.google.com (HELO mail-vk0-f51.google.com)
 (209.85.213.51)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2016 19:17:41 -0000
Received: by mail-vk0-f51.google.com with SMTP id z184so74509217vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 18 May 2016 12:17:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:cc; bh=zerMylCF92MedXh9w0X3iSzA0XITXtMTkboGma9gF/A=;
 b=vdkCq9EvYYWpteEp3ZeXRBnXlafH2jgmS5OvghVtnDEnf8WaqiBtlhfHsP6fevK/tL
 kxRFXzpacpXRXEUkUr2wvHQjHPRfvf5iv+E4YiZJHn13ZPFyNii8apj2lxQvs3snAGCP
 EGx1JMRonRaWbUnlu4rLnZ8AGxm3TSZAVWQ0kRYQIQIHhMoJ7JvALnERydaj7L/+q3h+
 t2xZhi6dS7pnfgqpVace9kSYS0PnWNNQe2cOT5Gbn3WcR6TcyE2ovZx4uV6ZcMme+zsn
 rAJzBlMGDKmucGTCih3ziPFsOJ/n2LVAcdS9ft1U/x2/D0U55LPg/qJ6lJso8TMyqLEK
 x8/w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=seas-upenn-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:cc; bh=zerMylCF92MedXh9w0X3iSzA0XITXtMTkboGma9gF/A=;
 b=fke1VUntER6XEEXPf8WdeZYjNJvEVlYPIVoLrJMGbZuInLDi9EXHtWzEEIGdyFPkOP
 7UYm0DZF+2tJMj3H6V7iys4i3RV5DJ6ERKi6zcPLM98uzvYmUdnmQMRvscviozrH1Mlk
 yUCFt16aMe1WpQRpdbRpuAoi2EdSJLQmJN4c5+tKzq//ZgdVUvY0MODJt4mdDJuGtzK2
 u9x44edApDixiAAFRxC7MrpBP1LPjWpUhyW55bZy2GCXmOYU+A3x9Vj3QAWv0JIJHf+n
 WcLcOdHvqrh+nrfCmw2pPPoYDeDj1AbyN1VbLMKq6ygl6+rzFTOGEG9pynkeLpbVBskl
 Ov5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=zerMylCF92MedXh9w0X3iSzA0XITXtMTkboGma9gF/A=;
 b=UMph870KreUnvjrSO3As0hSVBph7i5hykzVtdZL3fKWlwXXW85oo+I78wQ1y/FDwZL
 vLuLH+NI9vsWEDhfIx/sVFFmutL6lqbv6RSpcrU6Eh2VeyGmC0HvC+CMXOPfKlHWf3j1
 eiHDHpY0f9qrza4nx1TKI1UpEoQe6fn7XtFTjsJBh3BZhEwEqSYJRR4UITr91Xq0uTUm
 def+Lqz2oBdQp47vf10SBMcAAXwV1UlhE3KlFvzEyC4QEvXN3ymvxGQy4FWJcr+ksGH7
 ivklCWOQPRK4SlmSUuZlW3E2UuNHsv1brSoYQPuz0fgxJ7SeE52AwRa88KxBKzL429lw
 6KCg==
X-Gm-Message-State: AOPr4FVE/MOQCX4gqXfrhY3846nfybeWXEFRehddDjQcYyhdQPBAYrKhlE+gXmt1PJcAdk1gRMYvth8NG4I7ng==
MIME-Version: 1.0
X-Received: by 10.31.146.144 with SMTP id u138mr4855287vkd.2.1463599060150;
 Wed, 18 May 2016 12:17:40 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Wed, 18 May 2016 12:17:40 -0700 (PDT)
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
Date: Wed, 18 May 2016 15:17:40 -0400
X-Google-Sender-Auth: QkAh-LtY8507TT1C-vFZLiJpi5I
Message-ID: <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
From: Meng Xu <mengxu@seas.upenn.edu>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMTI6MzIgUE0sIEFuZHJpaSBBbmlz
b3YKPGFuZHJpaS5hbmlzb3ZAZ2xvYmFsbG9naWMuY29tPiB3cm90ZToKPiBUaGlzIHNlcmllcyBS
RkMgcGF0Y2hlcyBmcm9tIHRoZSBjdXJyZW50bHkgb25nb2luZyBwcm9kdWN0aW9uIHByb2plY3Qu
Cj4gVGhpcyBwYXRjaCBzZXJpZXMgcHJlc2VudHMgY2hhbmdlcyBuZWVkZWQgdG8gZml0IHRoZSBz
eXN0ZW0gaW50bwo+IGN1c3RvbWVyIHJlcXVpcmVtZW50cyBhcyB3ZWxsIGFzIHdvcmthcm91bmQg
bGltaXRhdGlvbnMgb2YgdGhlCj4gSmFjaW50bzYgU29DLgoKSU1ITywgaXQgd2lsbCBiZSBiZXR0
ZXIsIGlmIHBvc3NpYmxlLCB0byBkZXNjcmliZSB0aGUgZXhhY3QgY3VzdG9tZXIKcmVxdWlyZW1l
bnRzIHRoaXMgcGF0Y2ggc2VyaWVzIHRyaWVzIHRvIHNhdGlzZnkuIEknbSBjdXJpb3VzIGF0IHdo
YXQKdGhlIHJlcXVpcmVtZW50cyBhcmUgYW5kIGlmIHRoZSByZXF1aXJlbWVudHMgYXJlIGdlbmVy
YWwgZW5vdWdoIGZvcgptYW55IG90aGVyIGN1c3RvbWVycy4gOi0pCgpTaW1pbGFybHksIHdoYXQg
YXJlIHRoZSBsaW1pdGF0aW9ucyBmb3IgdGhlIEphY2ludG82IFNvQyB0aGF0IG5lZWQgdG8KYmUg
d29ya2Fyb3VuZD8gSWYgdGhlIGJvYXJkIGlzIG5vdCBzdXBwb3J0ZWQgYnkgWGVuLCBjYW4gd2Ug
c2F5IFhlbgp3aWxsIHN1cHBvcnQgdGhlIGJvYXJkIHdpdGggdGhlIHdhcmthcm91bmQ/CgoKVGhh
bmtzIGFuZCBCZXN0IFJlZ2FyZHMsCgpNZW5nCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhEIFN0dWRl
bnQgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5u
c3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1k
ZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:28:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KFY-0002sm-8Q; Thu, 19 May 2016 09:28:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KFX-0002sN-6u
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:28:11 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F8/43-03651-A278D375; Thu, 19 May 2016 09:28:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1ez3Tb
 c4PULC4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHtxlamgnvsFSdX/GZsYJzK1sXIwSEkkCfx
 5mp6FyMnB6+AnUTjgh+MILaEgKHEvvmr2EBsFgFVibWHHjKB2GwC6hJtz7azgtgiAsYSV3f3g
 NUzC1RI9H+9zg5iCwt4SsxpO8XcxcgFNH4Co8TDzr1gDZwCvhKHvnQyg+zlFRCU+LtDGKJXS+
 Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iql1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDcc12z0OMkhxMSqK8fxpsw4X4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO/vVqA6waLU9NSKtMwcYHzAlEpw8
 CiJ8N4GSfMWFyTmFmemQ6ROMepyLPhxey2TENgMKXHeVyBFAiBFGaV5cCNgsXqJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrz7QabwZOaVwG16BXQEE9ARt8RsQI4oSURISTUwJqrN0y2aWaH
 JkBmvsaYx5t5H1WPhR8VF6nYb/ShQ9765+mq+I3uXsGjO0/pV+8PmrDvWwKyeLvJ6/5+wrXP9
 k9oZdolvWSxi3Hvy/8wq4wdPvqYnGRxJ+nuntPpM0aljNctCuE27RfR1GCJ6DwUn3N3PHTLhT
 HbXw4XxTx24FR2Y7CW33LqpxFKckWioxVxUnAgARZpNW9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1463650088!31269620!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43140 invoked from network); 19 May 2016 09:28:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:28:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:28:07 -0600
Message-Id: <573DA34602000078000ECD46@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:28:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-3-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-3-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Sergiy Kibrik <sergiy.kibrik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 02/18] kbdif: add
 raw events passing
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgo+IHhlbmtiZF9yYXcgY2FycmllcyByYXcgbGludXggZXZlbnQgc3RydWN0dXJlIC0t
IHR5cGUsIGNvZGUgJiB2YWx1ZSwKPiB3aGljaCBhbGxvd3Mgc3VwcG9ydCBvZiBtb3JlIGRldmlj
ZXMgKGUuZy4gdG91Y2hzY3JlZW5zKS4KClRoZSAicmF3IExpbnV4IGV2ZW50IHN0cnVjdHVyZSIg
bWF5IGNoYW5nZSwgc28geW91IGNhbid0IGRlZmVyIHRvCml0LiBBbGwgcmVsYXRlZCBkZWZpbml0
aW9ucyB3b3VsZCBuZWVkIHRvIGJlIGFkZGVkIGhlcmUsIG5hbWVseSAuLi4KCj4gQEAgLTY4LDYg
KzcwLDEzIEBAIHN0cnVjdCB4ZW5rYmRfcG9zaXRpb24KPiAgICAgIGludDMyX3QgcmVsX3o7ICAg
ICAgIC8qIHJlbGF0aXZlIFogbW90aW9uICh3aGVlbCkgKi8KPiAgfTsKPiAgCj4gK3N0cnVjdCB4
ZW5rYmRfcmF3IHsKPiArICAgIHVpbnQ4X3QgdHlwZTsgICAgICAgIC8qIFhFTktCRF9UWVBFX1JB
VyAqLwo+ICsgICAgdWludDE2X3QgaW5wdXRfdHlwZTsKPiArICAgIHVpbnQxNl90IGNvZGU7Cj4g
KyAgICBpbnQzMl90IHZhbHVlOwo+ICt9OwoKLi4uIHZhbHVlcyB0byBiZSBjb250YWluZWQgaW4g
dGhlIHRocmVlIGZpZWxkcyB3aGljaCBkb24ndCBoYXZlIGEKY29tbWVudC4KCkZ1cnRoZXJtb3Jl
IGl0IGxvb2tzIGxpa2UgaXQncyB0aGUgYmFja2VuZCB0aGF0IHdvdWxkIHByb2R1Y2UgdGhlCm5l
dyB0eXBlLCBhbmQgaGVuY2UgdGhlcmUgd291bGQgbmVlZCB0byBiZSBhIG1lYW5zIGZvciB0aGUK
ZnJvbnRlbmQgdG8gZW5hYmxlIHRoZWlyIHByb2R1Y2luZyAob3IgZWxzZSBhbiB1bnN1c3BlY3Rp
bmcKZnJvbnRlbmQgbWlnaHQgZ2V0IGNvbmZ1c2VkKS4gVGhlIHdheSBzdWNoIG5lZ290aWF0aW9u
IHdvcmtzCihsaWtlbHkgdGhyb3VnaCB4ZW5idXMpIHdvdWxkIG5lZWQgdG8gYmUgZG9jdW1lbnRl
ZCBoZXJlLCB0b28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:28:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KFY-0002sm-8Q; Thu, 19 May 2016 09:28:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KFX-0002sN-6u
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:28:11 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F8/43-03651-A278D375; Thu, 19 May 2016 09:28:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1ez3Tb
 c4PULC4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHtxlamgnvsFSdX/GZsYJzK1sXIwSEkkCfx
 5mp6FyMnB6+AnUTjgh+MILaEgKHEvvmr2EBsFgFVibWHHjKB2GwC6hJtz7azgtgiAsYSV3f3g
 NUzC1RI9H+9zg5iCwt4SsxpO8XcxcgFNH4Co8TDzr1gDZwCvhKHvnQyg+zlFRCU+LtDGKJXS+
 Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iql1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDcc12z0OMkhxMSqK8fxpsw4X4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO/vVqA6waLU9NSKtMwcYHzAlEpw8
 CiJ8N4GSfMWFyTmFmemQ6ROMepyLPhxey2TENgMKXHeVyBFAiBFGaV5cCNgsXqJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrz7QabwZOaVwG16BXQEE9ARt8RsQI4oSURISTUwJqrN0y2aWaH
 JkBmvsaYx5t5H1WPhR8VF6nYb/ShQ9765+mq+I3uXsGjO0/pV+8PmrDvWwKyeLvJ6/5+wrXP9
 k9oZdolvWSxi3Hvy/8wq4wdPvqYnGRxJ+nuntPpM0aljNctCuE27RfR1GCJ6DwUn3N3PHTLhT
 HbXw4XxTx24FR2Y7CW33LqpxFKckWioxVxUnAgARZpNW9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1463650088!31269620!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43140 invoked from network); 19 May 2016 09:28:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:28:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:28:07 -0600
Message-Id: <573DA34602000078000ECD46@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:28:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-3-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-3-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Sergiy Kibrik <sergiy.kibrik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 02/18] kbdif: add
 raw events passing
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgo+IHhlbmtiZF9yYXcgY2FycmllcyByYXcgbGludXggZXZlbnQgc3RydWN0dXJlIC0t
IHR5cGUsIGNvZGUgJiB2YWx1ZSwKPiB3aGljaCBhbGxvd3Mgc3VwcG9ydCBvZiBtb3JlIGRldmlj
ZXMgKGUuZy4gdG91Y2hzY3JlZW5zKS4KClRoZSAicmF3IExpbnV4IGV2ZW50IHN0cnVjdHVyZSIg
bWF5IGNoYW5nZSwgc28geW91IGNhbid0IGRlZmVyIHRvCml0LiBBbGwgcmVsYXRlZCBkZWZpbml0
aW9ucyB3b3VsZCBuZWVkIHRvIGJlIGFkZGVkIGhlcmUsIG5hbWVseSAuLi4KCj4gQEAgLTY4LDYg
KzcwLDEzIEBAIHN0cnVjdCB4ZW5rYmRfcG9zaXRpb24KPiAgICAgIGludDMyX3QgcmVsX3o7ICAg
ICAgIC8qIHJlbGF0aXZlIFogbW90aW9uICh3aGVlbCkgKi8KPiAgfTsKPiAgCj4gK3N0cnVjdCB4
ZW5rYmRfcmF3IHsKPiArICAgIHVpbnQ4X3QgdHlwZTsgICAgICAgIC8qIFhFTktCRF9UWVBFX1JB
VyAqLwo+ICsgICAgdWludDE2X3QgaW5wdXRfdHlwZTsKPiArICAgIHVpbnQxNl90IGNvZGU7Cj4g
KyAgICBpbnQzMl90IHZhbHVlOwo+ICt9OwoKLi4uIHZhbHVlcyB0byBiZSBjb250YWluZWQgaW4g
dGhlIHRocmVlIGZpZWxkcyB3aGljaCBkb24ndCBoYXZlIGEKY29tbWVudC4KCkZ1cnRoZXJtb3Jl
IGl0IGxvb2tzIGxpa2UgaXQncyB0aGUgYmFja2VuZCB0aGF0IHdvdWxkIHByb2R1Y2UgdGhlCm5l
dyB0eXBlLCBhbmQgaGVuY2UgdGhlcmUgd291bGQgbmVlZCB0byBiZSBhIG1lYW5zIGZvciB0aGUK
ZnJvbnRlbmQgdG8gZW5hYmxlIHRoZWlyIHByb2R1Y2luZyAob3IgZWxzZSBhbiB1bnN1c3BlY3Rp
bmcKZnJvbnRlbmQgbWlnaHQgZ2V0IGNvbmZ1c2VkKS4gVGhlIHdheSBzdWNoIG5lZ290aWF0aW9u
IHdvcmtzCihsaWtlbHkgdGhyb3VnaCB4ZW5idXMpIHdvdWxkIG5lZWQgdG8gYmUgZG9jdW1lbnRl
ZCBoZXJlLCB0b28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:36:54 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KNy-0003YU-Fy; Thu, 19 May 2016 09:36:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KNx-0003XU-3k
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:36:53 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
 64/86-03279-4398D375; Thu, 19 May 2016 09:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9e40zb
 c4NwHE4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHx6yHmgplsFRfn97A0ME5h7WLk4BASyJN4
 cyyvi5GTg1fATmLL+/UsILaEgKHEvvmr2EBsFgFVie07dzCB2GwC6hJtz7azgtgiAsYSV3f3M
 HYxcnEwCxxglFj76BlYg7BAlsSqGRtZQBJCAhMZJRpaPoN1cwr4SSx70sgIsphXQFDi7w5hkD
 CzgJbEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUj
 X0EwvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3MH497XmIUZKDSUmU
 90+DbbgQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuB90A5UJ1iUmp5akZaZA
 4wQmFIJDh4lEV4PkDRvcUFibnFmOkTqFKMux4Ift9cyCYHNkBLnvQRSJABSlFGaBzcCFq2XGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzSnQATeHJzCuB2/QK6AgmoCNuidmAHFGSiJCSamD
 sXFRZLsUSPPXh74gPYm0sEVIGuf/aTgcUvzz6Zu/FRbdrgky71fccZZ9yoPfDpitBvWGp5YkK
 TAtbP8Rb69070XpAILo9Yz2/Z+Gj6Cs/BFe9Nponbvzx/hGreJd/klbH+acltPEmJwc4Kwmnl
 agFhMydFyvnZJ6a5/TCZt//6qxLOZWp55VYijMSDbWYi4oTAT5LZ33RAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1463650609!42541851!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7295 invoked from network); 19 May 2016 09:36:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:36:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:36:49 -0600
Message-Id: <573DA55002000078000ECD68@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:36:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-11-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-11-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 10/18] xen: arm: add
 batch support to the XENMEM_p2m_lookup operation
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgoKRmlyc3Qgb2YgYWxsLCB0aGUgZGVzY3JpcHRpb24gaXMgbWlzbGVhZGluZzogWW91
IGRvbid0IGFkZCBhbnl0aGluZwpfdG9fIFhFTk1FTV9wMm1fbG9va3VwLCB5b3Ugc2ltcGx5IGFk
ZCB0aGlzIG5ldyBzdWItb3AuCgpBbmQgdGhlbiwgd2UndmUgaGFkIHJlcXVlc3RzIHRvIGFkZCBz
b21ldGhpbmcgbGlrZSB0aGlzIG1vcmUKdGhhbiBvbmNlLCBhbmQgc28gZmFyIHRoZXkndmUgYWx3
YXlzIGdvdCByZWplY3RlZC4gU2VlIHRoZQpyZW1vdmVkIFhFTk1FTV90cmFuc2xhdGVfZ3Bmbl9s
aXN0LiBIZW5jZSBhbiBlbXB0eQpkZXNjcmlwdGlvbiBoZXJlIGlzIGRlZmluaXRlbHkgaW5zdWZm
aWNpZW50LCBhcyB5b3UnbGwgbmVlZCB0bwpleHBsYWluIHdoeSBfbm93XyBhbGwgb2YgdGhlIHN1
ZGRlbiB0aGlzIGlzIG5lZWRlZC4gUGVyaGFwcwppdCB3b3VsZCBoYXZlIGJlZW4gYSBnb29kIGlk
ZWEgaWYgeW91IGhhZCBhc2tlZCB1cCBmcm9udAp3aGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoaXMg
Y2FuIGJlIHJlLWFkZGVkLCBvciB3aGF0CmFsdGVybmF0aXZlcyB0aGVyZSBhcmUgd2l0aG91dCBk
b2luZyBzby4KCkknbGwgdGhlcmVmb3JlIG5vdCBjb21tZW50IG9uIHRoZSBhY3R1YWwgcGF0Y2gs
IHdoaWNoIGFsc28gaGFzCmlzc3VlcyAoYnV0IHdoaWNoIGFyZW4ndCB3b3J0aCBhZGRyZXNzaW5n
IGlmIHRoZSB3aG9sZSB0aGluZyBpcwpnb2luZyB0byBnZXQgZHJvcHBlZCkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1k
ZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJl
ZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:36:54 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KNy-0003YU-Fy; Thu, 19 May 2016 09:36:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KNx-0003XU-3k
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:36:53 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
 64/86-03279-4398D375; Thu, 19 May 2016 09:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9e40zb
 c4NwHE4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHx6yHmgplsFRfn97A0ME5h7WLk4BASyJN4
 cyyvi5GTg1fATmLL+/UsILaEgKHEvvmr2EBsFgFVie07dzCB2GwC6hJtz7azgtgiAsYSV3f3M
 HYxcnEwCxxglFj76BlYg7BAlsSqGRtZQBJCAhMZJRpaPoN1cwr4SSx70sgIsphXQFDi7w5hkD
 CzgJbEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUj
 X0EwvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3MH497XmIUZKDSUmU
 90+DbbgQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuB90A5UJ1iUmp5akZaZA
 4wQmFIJDh4lEV4PkDRvcUFibnFmOkTqFKMux4Ift9cyCYHNkBLnvQRSJABSlFGaBzcCFq2XGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzSnQATeHJzCuB2/QK6AgmoCNuidmAHFGSiJCSamD
 sXFRZLsUSPPXh74gPYm0sEVIGuf/aTgcUvzz6Zu/FRbdrgky71fccZZ9yoPfDpitBvWGp5YkK
 TAtbP8Rb69070XpAILo9Yz2/Z+Gj6Cs/BFe9Nponbvzx/hGreJd/klbH+acltPEmJwc4Kwmnl
 agFhMydFyvnZJ6a5/TCZt//6qxLOZWp55VYijMSDbWYi4oTAT5LZ33RAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1463650609!42541851!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7295 invoked from network); 19 May 2016 09:36:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:36:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:36:49 -0600
Message-Id: <573DA55002000078000ECD68@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:36:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-11-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-11-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 10/18] xen: arm: add
 batch support to the XENMEM_p2m_lookup operation
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgoKRmlyc3Qgb2YgYWxsLCB0aGUgZGVzY3JpcHRpb24gaXMgbWlzbGVhZGluZzogWW91
IGRvbid0IGFkZCBhbnl0aGluZwpfdG9fIFhFTk1FTV9wMm1fbG9va3VwLCB5b3Ugc2ltcGx5IGFk
ZCB0aGlzIG5ldyBzdWItb3AuCgpBbmQgdGhlbiwgd2UndmUgaGFkIHJlcXVlc3RzIHRvIGFkZCBz
b21ldGhpbmcgbGlrZSB0aGlzIG1vcmUKdGhhbiBvbmNlLCBhbmQgc28gZmFyIHRoZXkndmUgYWx3
YXlzIGdvdCByZWplY3RlZC4gU2VlIHRoZQpyZW1vdmVkIFhFTk1FTV90cmFuc2xhdGVfZ3Bmbl9s
aXN0LiBIZW5jZSBhbiBlbXB0eQpkZXNjcmlwdGlvbiBoZXJlIGlzIGRlZmluaXRlbHkgaW5zdWZm
aWNpZW50LCBhcyB5b3UnbGwgbmVlZCB0bwpleHBsYWluIHdoeSBfbm93XyBhbGwgb2YgdGhlIHN1
ZGRlbiB0aGlzIGlzIG5lZWRlZC4gUGVyaGFwcwppdCB3b3VsZCBoYXZlIGJlZW4gYSBnb29kIGlk
ZWEgaWYgeW91IGhhZCBhc2tlZCB1cCBmcm9udAp3aGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoaXMg
Y2FuIGJlIHJlLWFkZGVkLCBvciB3aGF0CmFsdGVybmF0aXZlcyB0aGVyZSBhcmUgd2l0aG91dCBk
b2luZyBzby4KCkknbGwgdGhlcmVmb3JlIG5vdCBjb21tZW50IG9uIHRoZSBhY3R1YWwgcGF0Y2gs
IHdoaWNoIGFsc28gaGFzCmlzc3VlcyAoYnV0IHdoaWNoIGFyZW4ndCB3b3J0aCBhZGRyZXNzaW5n
IGlmIHRoZSB3aG9sZSB0aGluZyBpcwpnb2luZyB0byBnZXQgZHJvcHBlZCkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1k
ZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJl
ZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:41:44 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KSe-0004Gi-23; Thu, 19 May 2016 09:41:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KSc-0004GU-3N
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:41:42 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D7/EE-23864-55A8D375; Thu, 19 May 2016 09:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzekyzb
 c4NZpHYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHv7BGmgi/cFY3X6hoY/3J2MXJyCAnkSXw9
 spgRxOYVsJNo3fcLzJYQMJTYN38VG4jNIqAq0XnvAROIzSagLtH2bDsriC0iYCxxdXcPUD0XB
 7NAG6NEy6+T7CAJYYFcifffzrOCJIQEJjJKHHz8hRkkwSngJ/H4citQggNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYF
 eUlFmekZJbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJERh+9QwMjDsYt3U5H2KU5GBSEuX902Ab
 LsSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeHk6geoEi1LTUyvSMnOAEQJTK
 sHBoyTCqwWS5i0uSMwtzkyHSJ1iVJQS5w0ESQiAJDJK8+DaYFF5iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iw78UOoCk8mXklcNNfAS1mAlp8S8wGZHFJIkJKqoFxZuZObfnqE2bbjY9sr64
 zT9j36kRKafoMC43pLmoTP1r6Ss6rXTa77vez6MaXil5saxcVNBvb63fc5/t4fr2Rs16YqOq6
 GK8fvhGHevddkH/kLBv6iV/F/kMc86r28l595oPm0V+yA38u2Ljx5E3r1teLjlw+vip3Nk+aw
 Yw6rsj55j+fe4opsRRnJBpqMRcVJwIAtXhwXcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1463650898!40266925!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33602 invoked from network); 19 May 2016 09:41:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:41:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:41:38 -0600
Message-Id: <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:41:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0yNyw2ICsyNyw5IEBACj4gIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXM7Cj4gIGludGVnZXJfcGFyYW0o
ImRvbTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKPiAgCj4gK3N0YXRpYyB1NjQg
X19pbml0ZGF0YSBvcHRfZG9tMF9yYW1iYXNlX3BmbiA9IDA7Cj4gK2ludGVnZXJfcGFyYW0oImRv
bTBfcmFtYmFzZV9wZm4iLCBvcHRfZG9tMF9yYW1iYXNlX3Bmbik7CgpBbnkgYWRkaXRpb24gb2Yg
YSBjb21tYW5kIGxpbmUgb3B0aW9uIG5lZWRzIHRvIGJlIGFjY29tcGFuaWVkIGJ5CmFuIGVudHJ5
IGluIHRoZSBjb21tYW5kIGxpbmUgZG9jLgoKPiBAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0YXRpYyB2
b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgCj4ga2VybmVs
X2luZm8gKmtpbmZvKQo+ICAgICAgY29uc3QgdW5zaWduZWQgaW50IG1pbl9vcmRlciA9IGdldF9v
cmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5h
c3NpZ25lZF9tZW0pOwo+ICsgICAgdTY0IHJhbWJhc2VfcGZuID0gb3B0X2RvbTBfcmFtYmFzZV9w
Zm47CgpVc2Ugb2YgX19pbml0ZGF0YSBpbiBhIG5vbi1fX2luaXQgZnVuY3Rpb24uCgo+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiBAQCAtNTgzLDE2ICs1ODMsMTcgQEAgc3RhdGljIHZvaWQgY2hlY2tfbG93X21lbV92aXJxKHZv
aWQpCj4gICAgICB9Cj4gIH0KPiAgCj4gLS8qIEFsbG9jYXRlIDJeQG9yZGVyIGNvbnRpZ3VvdXMg
cGFnZXMuICovCj4gLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+
ICsvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3VzIHBhZ2VzIGF0IGdpdmVuIHBmbi4gKi8K
PiArc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXNfcGZuKAo+ICAgICAg
dW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAo+ICAgICAgdW5zaWdu
ZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCj4gLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX3Bmbl90IHBmbikKCkFsdGVyaW5nIGdl
bmVyaWMgYWxsb2NhdGlvbiBpbnRlcmZhY2VzIGxpa2UgdGhpcywgZm9yIGEgYm9vdCB0aW1lIG9u
bHkKcHVycG9zZSwgZG9lc24ndCBzZWVtIHdhcnJhbnRlZC4gUGxlYXNlIHJlY29uc2lkZXIgdGhl
IGVudGlyZQphcHByb2FjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:41:44 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KSe-0004Gi-23; Thu, 19 May 2016 09:41:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KSc-0004GU-3N
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:41:42 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D7/EE-23864-55A8D375; Thu, 19 May 2016 09:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzekyzb
 c4NZpHYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHv7BGmgi/cFY3X6hoY/3J2MXJyCAnkSXw9
 spgRxOYVsJNo3fcLzJYQMJTYN38VG4jNIqAq0XnvAROIzSagLtH2bDsriC0iYCxxdXcPUD0XB
 7NAG6NEy6+T7CAJYYFcifffzrOCJIQEJjJKHHz8hRkkwSngJ/H4citQggNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYF
 eUlFmekZJbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJERh+9QwMjDsYt3U5H2KU5GBSEuX902Ab
 LsSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeHk6geoEi1LTUyvSMnOAEQJTK
 sHBoyTCqwWS5i0uSMwtzkyHSJ1iVJQS5w0ESQiAJDJK8+DaYFF5iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iw78UOoCk8mXklcNNfAS1mAlp8S8wGZHFJIkJKqoFxZuZObfnqE2bbjY9sr64
 zT9j36kRKafoMC43pLmoTP1r6Ss6rXTa77vez6MaXil5saxcVNBvb63fc5/t4fr2Rs16YqOq6
 GK8fvhGHevddkH/kLBv6iV/F/kMc86r28l595oPm0V+yA38u2Ljx5E3r1teLjlw+vip3Nk+aw
 Yw6rsj55j+fe4opsRRnJBpqMRcVJwIAtXhwXcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1463650898!40266925!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33602 invoked from network); 19 May 2016 09:41:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:41:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:41:38 -0600
Message-Id: <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:41:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0yNyw2ICsyNyw5IEBACj4gIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXM7Cj4gIGludGVnZXJfcGFyYW0o
ImRvbTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKPiAgCj4gK3N0YXRpYyB1NjQg
X19pbml0ZGF0YSBvcHRfZG9tMF9yYW1iYXNlX3BmbiA9IDA7Cj4gK2ludGVnZXJfcGFyYW0oImRv
bTBfcmFtYmFzZV9wZm4iLCBvcHRfZG9tMF9yYW1iYXNlX3Bmbik7CgpBbnkgYWRkaXRpb24gb2Yg
YSBjb21tYW5kIGxpbmUgb3B0aW9uIG5lZWRzIHRvIGJlIGFjY29tcGFuaWVkIGJ5CmFuIGVudHJ5
IGluIHRoZSBjb21tYW5kIGxpbmUgZG9jLgoKPiBAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0YXRpYyB2
b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgCj4ga2VybmVs
X2luZm8gKmtpbmZvKQo+ICAgICAgY29uc3QgdW5zaWduZWQgaW50IG1pbl9vcmRlciA9IGdldF9v
cmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5h
c3NpZ25lZF9tZW0pOwo+ICsgICAgdTY0IHJhbWJhc2VfcGZuID0gb3B0X2RvbTBfcmFtYmFzZV9w
Zm47CgpVc2Ugb2YgX19pbml0ZGF0YSBpbiBhIG5vbi1fX2luaXQgZnVuY3Rpb24uCgo+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiBAQCAtNTgzLDE2ICs1ODMsMTcgQEAgc3RhdGljIHZvaWQgY2hlY2tfbG93X21lbV92aXJxKHZv
aWQpCj4gICAgICB9Cj4gIH0KPiAgCj4gLS8qIEFsbG9jYXRlIDJeQG9yZGVyIGNvbnRpZ3VvdXMg
cGFnZXMuICovCj4gLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+
ICsvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3VzIHBhZ2VzIGF0IGdpdmVuIHBmbi4gKi8K
PiArc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXNfcGZuKAo+ICAgICAg
dW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25lX2hpLAo+ICAgICAgdW5zaWdu
ZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCj4gLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX3Bmbl90IHBmbikKCkFsdGVyaW5nIGdl
bmVyaWMgYWxsb2NhdGlvbiBpbnRlcmZhY2VzIGxpa2UgdGhpcywgZm9yIGEgYm9vdCB0aW1lIG9u
bHkKcHVycG9zZSwgZG9lc24ndCBzZWVtIHdhcnJhbnRlZC4gUGxlYXNlIHJlY29uc2lkZXIgdGhl
IGVudGlyZQphcHByb2FjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:42:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KTd-0004NI-FY; Thu, 19 May 2016 09:42:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KTc-0004NA-4U
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:42:44 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
 83/F4-03279-39A8D375; Thu, 19 May 2016 09:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dSl22
 4wdZ+K4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmjHv3VbWggvMFRdXb2BtYOxm7mLk5BASyJO4
 3bOQDcTmFbCTeP2ogxXElhAwlNg3fxVYnEVAVWJX+xcmEJtNQF2i7dl2sBoRAWOJq7t7GLsYu
 TiYBRoYJf4fuskOkhAWiJP4M/8RI8SCiYwSk48bdjFycHAK+Ekc3sQGYvIKCEr83SEMUsEsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNF
 LKspMzyjJTczM0TUEcnNTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfj99OehxglOZiURHn/NNiG
 C/El5adUZiQWZ8QXleakFh9ilOHgUJLg5ekEygkWpaanVqRl5gDjACYtwcGjJMKrBZLmLS5Iz
 C3OTIdInWLU5Vjw4/ZaJiGWvPy8VClx3kCQIgGQoozSPLgRsJi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmY1w1kCk9mXgncpldARzABHXFLzAbkiJJEhJRUA2OB7zfZ5VxsXF7BXA6Oiuu
 vcfPFsB80vSgSFcfX8MNUV8NuT3bsf7c2F9ukaZMcA0s/Pm3XbFpnMsmj7FTgazanKkbFXGfZ
 9NaW5s3ezMu/q4VMLkhLkJxTvjFs23TJJYwH5VZb7PP9+fjZidNbzkvbltjk8DxY678o8Ip0m
 Gbnh74LzP/dlViKMxINtZiLihMBlp60lMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463650961!42583096!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25801 invoked from network); 19 May 2016 09:42:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:42:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:42:40 -0600
Message-Id: <573DA6AE02000078000ECD7E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:42:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 15/18] arm: Add
 ability to relocate Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC02
NCw2ICs2NCw3IEBAIENGTEFHUy0kKEhBU19QQ0kpICAgICAgICs9IC1ESEFTX1BDSQo+ICBDRkxB
R1MtJChIQVNfSU9QT1JUUykgICArPSAtREhBU19JT1BPUlRTCj4gIENGTEFHUy0kKEhBU19QRFgp
ICAgICAgICs9IC1ESEFTX1BEWAo+ICBDRkxBR1MtJChmcmFtZV9wb2ludGVyKSArPSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtRENPTkZJR19GUkFNRV9QT0lOVEVSCj4gK0NGTEFHUy0kKEFSTTMy
X1JFTE9DQVRFX09WRVJfNEdCKSArPSAtREFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCgpUaGluZ3Mg
bGlrZSB0aGlzIHNob3VsZCBiZSBkb25lIHZpYSBLY29uZmlnIG5vd2FkYXlzLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1i
ZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 09:42:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 09:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3KTd-0004NI-FY; Thu, 19 May 2016 09:42:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3KTc-0004NA-4U
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 09:42:44 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
 83/F4-03279-39A8D375; Thu, 19 May 2016 09:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dSl22
 4wdZ+K4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmjHv3VbWggvMFRdXb2BtYOxm7mLk5BASyJO4
 3bOQDcTmFbCTeP2ogxXElhAwlNg3fxVYnEVAVWJX+xcmEJtNQF2i7dl2sBoRAWOJq7t7GLsYu
 TiYBRoYJf4fuskOkhAWiJP4M/8RI8SCiYwSk48bdjFycHAK+Ekc3sQGYvIKCEr83SEMUsEsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNF
 LKspMzyjJTczM0TUEcnNTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfj99OehxglOZiURHn/NNiG
 C/El5adUZiQWZ8QXleakFh9ilOHgUJLg5ekEygkWpaanVqRl5gDjACYtwcGjJMKrBZLmLS5Iz
 C3OTIdInWLU5Vjw4/ZaJiGWvPy8VClx3kCQIgGQoozSPLgRsJi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmY1w1kCk9mXgncpldARzABHXFLzAbkiJJEhJRUA2OB7zfZ5VxsXF7BXA6Oiuu
 vcfPFsB80vSgSFcfX8MNUV8NuT3bsf7c2F9ukaZMcA0s/Pm3XbFpnMsmj7FTgazanKkbFXGfZ
 9NaW5s3ezMu/q4VMLkhLkJxTvjFs23TJJYwH5VZb7PP9+fjZidNbzkvbltjk8DxY678o8Ip0m
 Gbnh74LzP/dlViKMxINtZiLihMBlp60lMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463650961!42583096!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25801 invoked from network); 19 May 2016 09:42:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 09:42:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 03:42:40 -0600
Message-Id: <573DA6AE02000078000ECD7E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 03:42:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrii Anisov" <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
In-Reply-To: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 15/18] arm: Add
 ability to relocate Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC02
NCw2ICs2NCw3IEBAIENGTEFHUy0kKEhBU19QQ0kpICAgICAgICs9IC1ESEFTX1BDSQo+ICBDRkxB
R1MtJChIQVNfSU9QT1JUUykgICArPSAtREhBU19JT1BPUlRTCj4gIENGTEFHUy0kKEhBU19QRFgp
ICAgICAgICs9IC1ESEFTX1BEWAo+ICBDRkxBR1MtJChmcmFtZV9wb2ludGVyKSArPSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtRENPTkZJR19GUkFNRV9QT0lOVEVSCj4gK0NGTEFHUy0kKEFSTTMy
X1JFTE9DQVRFX09WRVJfNEdCKSArPSAtREFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCgpUaGluZ3Mg
bGlrZSB0aGlzIHNob3VsZCBiZSBkb25lIHZpYSBLY29uZmlnIG5vd2FkYXlzLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1i
ZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 12:50:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 12:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3NPi-0001xG-VX; Thu, 19 May 2016 12:50:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3NPg-0001ws-Tj
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 12:50:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3F/D5-26575-CA6BD375; Thu, 19 May 2016 12:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f1Ntt
 wg+b/mhYrey4yOzB6HP5whSWAMYo1My8pvyKBNaO99TFrQTNXxcw7ExgbGHdwdDFycggJ5Em8
 vnaQDcTmFbCT2L/gISOILSFgKLFv/iqwOIuAqkTD71fsIDabgLpE27PtrCC2iICmxMyOS2D1z
 AI7GCUev3EFsYUFciXefzsPVMMFNP8ho8TP3RvAmjmBmm8v3ADUwAG0TFDi7w5hiF4tiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGFXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxqbtnocYJTmYlER5uTbYhgvxJeWn
 VGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCV6vrUB1gkWp6akVaZk5wAiBKZXg4FES4
 Y0HSfMWFyTmFmemQ6ROMSpKifMmgSQEQBIZpXlwbbCovMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVhXk2QKTyZeSVw018BLWYCWnxLzAZkcUkiQkqqgTEnpdtgKu/exitvey8v+SfZvu1Jhpv
 ohM+bOO7InLQperN9bYHrmuZDOlfn2VXta1+5JOoGo7z1v38rOo4eyZFzYyzh/bXyaa262dvo
 UI+ZM+2n+83p3rDo9LfF2n4XPlzYMYGty7PO13aPwX4u8eeFBdMaCuXvbli3xHr+pKenWsvNf
 4avOZqoxFKckWioxVxUnAgADJ0mb8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1463662249!36590350!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17817 invoked from network); 19 May 2016 12:50:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2016 12:50:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 06:50:49 -0600
Message-Id: <573DD2C702000078000ECEAD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 06:50:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
 <573DB109.6000009@arm.com>
In-Reply-To: <573DB109.6000009@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjA1LjE2IGF0IDE0OjI2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE5LzA1LzE2IDEwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTguMDUuMTYg
YXQgMTg6MzIsIDxhbmRyaWkuYW5pc292QGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwo+Pj4gQEAgLTI3LDYgKzI3LDkgQEAKPj4+ICAgc3RhdGljIHVuc2lnbmVkIGlu
dCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKPj4+ICAgaW50ZWdlcl9wYXJhbSgiZG9t
MF9tYXhfdmNwdXMiLCBvcHRfZG9tMF9tYXhfdmNwdXMpOwo+Pj4KPj4+ICtzdGF0aWMgdTY0IF9f
aW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOwo+Pj4gK2ludGVnZXJfcGFyYW0oImRv
bTBfcmFtYmFzZV9wZm4iLCBvcHRfZG9tMF9yYW1iYXNlX3Bmbik7Cj4+Cj4+IEFueSBhZGRpdGlv
biBvZiBhIGNvbW1hbmQgbGluZSBvcHRpb24gbmVlZHMgdG8gYmUgYWNjb21wYW5pZWQgYnkKPj4g
YW4gZW50cnkgaW4gdGhlIGNvbW1hbmQgbGluZSBkb2MuCj4+Cj4+PiBAQCAtMjQ4LDYgKzI1MSw4
IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QKPj4+IGtlcm5lbF9pbmZvICpraW5mbykKPj4+ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBt
aW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7Cj4+PiAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZzsKPj4+ICAgICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF8xMV9hbGxv
Y2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKPj4+ICsgICAgdTY0IHJhbWJhc2Vf
cGZuID0gb3B0X2RvbTBfcmFtYmFzZV9wZm47Cj4+Cj4+IFVzZSBvZiBfX2luaXRkYXRhIGluIGEg
bm9uLV9faW5pdCBmdW5jdGlvbi4KPiAKPiBBbGwgdGhlIGZ1bmN0aW9ucyB3aXRoaW4gZG9tYWlu
X2J1aWxkLmMgc2hvdWxkIGhhdmUgdGhlIGF0dHJpYnV0ZXMgCj4gX19pbml0LiBIb3dldmVyLCBp
dCBoYXMgYmVlbiBmb3Jnb3R0ZW4gZm9yIGhhbGYgb2YgdGhlbS4KPiAKPiBJIGFtIHBsYW5uaW5n
IHRvIHNlbmQgYSBwYXRjaCB0byBlbmZvcmNlIGl0IHVzaW5nIHRoZSBNYWtlZmlsZSBydWxlcy4K
CkkgaGF2ZSBzdWNoIGEgd29yayBpdGVtIChsb3cpIG9uIG15IHRvZG8gbGlzdCB0b28sIGFjdHVh
bGx5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 12:50:55 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 12:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3NPi-0001xG-VX; Thu, 19 May 2016 12:50:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3NPg-0001ws-Tj
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 12:50:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3F/D5-26575-CA6BD375; Thu, 19 May 2016 12:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f1Ntt
 wg+b/mhYrey4yOzB6HP5whSWAMYo1My8pvyKBNaO99TFrQTNXxcw7ExgbGHdwdDFycggJ5Em8
 vnaQDcTmFbCT2L/gISOILSFgKLFv/iqwOIuAqkTD71fsIDabgLpE27PtrCC2iICmxMyOS2D1z
 AI7GCUev3EFsYUFciXefzsPVMMFNP8ho8TP3RvAmjmBmm8v3ADUwAG0TFDi7w5hiF4tiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGFXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxqbtnocYJTmYlER5uTbYhgvxJeWn
 VGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCV6vrUB1gkWp6akVaZk5wAiBKZXg4FES4
 Y0HSfMWFyTmFmemQ6ROMSpKifMmgSQEQBIZpXlwbbCovMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVhXk2QKTyZeSVw018BLWYCWnxLzAZkcUkiQkqqgTEnpdtgKu/exitvey8v+SfZvu1Jhpv
 ohM+bOO7InLQperN9bYHrmuZDOlfn2VXta1+5JOoGo7z1v38rOo4eyZFzYyzh/bXyaa262dvo
 UI+ZM+2n+83p3rDo9LfF2n4XPlzYMYGty7PO13aPwX4u8eeFBdMaCuXvbli3xHr+pKenWsvNf
 4avOZqoxFKckWioxVxUnAgADJ0mb8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1463662249!36590350!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17817 invoked from network); 19 May 2016 12:50:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 May 2016 12:50:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 06:50:49 -0600
Message-Id: <573DD2C702000078000ECEAD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 06:50:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
 <573DB109.6000009@arm.com>
In-Reply-To: <573DB109.6000009@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjA1LjE2IGF0IDE0OjI2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE5LzA1LzE2IDEwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTguMDUuMTYg
YXQgMTg6MzIsIDxhbmRyaWkuYW5pc292QGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwo+Pj4gQEAgLTI3LDYgKzI3LDkgQEAKPj4+ICAgc3RhdGljIHVuc2lnbmVkIGlu
dCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKPj4+ICAgaW50ZWdlcl9wYXJhbSgiZG9t
MF9tYXhfdmNwdXMiLCBvcHRfZG9tMF9tYXhfdmNwdXMpOwo+Pj4KPj4+ICtzdGF0aWMgdTY0IF9f
aW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOwo+Pj4gK2ludGVnZXJfcGFyYW0oImRv
bTBfcmFtYmFzZV9wZm4iLCBvcHRfZG9tMF9yYW1iYXNlX3Bmbik7Cj4+Cj4+IEFueSBhZGRpdGlv
biBvZiBhIGNvbW1hbmQgbGluZSBvcHRpb24gbmVlZHMgdG8gYmUgYWNjb21wYW5pZWQgYnkKPj4g
YW4gZW50cnkgaW4gdGhlIGNvbW1hbmQgbGluZSBkb2MuCj4+Cj4+PiBAQCAtMjQ4LDYgKzI1MSw4
IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QKPj4+IGtlcm5lbF9pbmZvICpraW5mbykKPj4+ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBt
aW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7Cj4+PiAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZzsKPj4+ICAgICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF8xMV9hbGxv
Y2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKPj4+ICsgICAgdTY0IHJhbWJhc2Vf
cGZuID0gb3B0X2RvbTBfcmFtYmFzZV9wZm47Cj4+Cj4+IFVzZSBvZiBfX2luaXRkYXRhIGluIGEg
bm9uLV9faW5pdCBmdW5jdGlvbi4KPiAKPiBBbGwgdGhlIGZ1bmN0aW9ucyB3aXRoaW4gZG9tYWlu
X2J1aWxkLmMgc2hvdWxkIGhhdmUgdGhlIGF0dHJpYnV0ZXMgCj4gX19pbml0LiBIb3dldmVyLCBp
dCBoYXMgYmVlbiBmb3Jnb3R0ZW4gZm9yIGhhbGYgb2YgdGhlbS4KPiAKPiBJIGFtIHBsYW5uaW5n
IHRvIHNlbmQgYSBwYXRjaCB0byBlbmZvcmNlIGl0IHVzaW5nIHRoZSBNYWtlZmlsZSBydWxlcy4K
CkkgaGF2ZSBzdWNoIGEgd29yayBpdGVtIChsb3cpIG9uIG15IHRvZG8gbGlzdCB0b28sIGFjdHVh
bGx5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 13:58:57 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 13:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3OTY-0006z1-Tm; Thu, 19 May 2016 13:58:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3OTX-0006yX-NA
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 13:58:55 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
 10/D9-02869-E96CD375; Thu, 19 May 2016 13:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXiVRtkpDvvmG2
 4Qft9CYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHq+wW2gmO8FeuajjA1MDZxdzFycQgJLGSU
 WHD5LjOIwyJwhVni6Lk+MEdCYBurxNqmb2xdjJxATo7E69X/WSDsQonJM46CxXkFBCVOznwCF
 hcS8JJov3oEKM7BwSmgLrHqriTEhlWMEi032phBatgEHCW2/njKBGKzCKhK9G74zAIxJ0Di6e
 SJYDXCArkS77+dZwWxRYDm/LkwgRFkELPAV2aJ26vPMoEsYAZKrJ8nBFLDLKAtsWzha+YJjIK
 zkJw0C6FqFpKqBYzMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDU30clOLixPTU3MSk4r1kvNz
 NzECw5YBCHYwflnifIhRkoNJSZT38SHbcCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFk
 pefl6okwfvwCFCdYFFqempFWmYOMLJgSiU4eJREeBeBpHmLCxJzizPTIVKnGHU5tky9t5ZJCG
 yGlDjvC5AiAZCijNI8uBGwKL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV6Do0BTeDLzSuA
 2vQI6ggnoiFtiNiBHlCQipKQaGCW2Lw351NVumcSyfbfhFJPGbR+XcH2T0U1X2x3GJrM5lXlK
 WqSQgGP05dnZn4ReGpSeaJ7bad6y261O5qWkuZj1OzbOD0vtdnheDT3V1XX66/zK0LsGs8Lcp
 LQ+TS9VrldkClZaw3h3fQTD3cSMRV5J613/KuiY3lNd8ilH2C3olJlil3quEktxRqKhFnNRcS
 IAaUHquu0CAAA=
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1463666334!42618134!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24330 invoked from network); 19 May 2016 13:58:54 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 13:58:54 -0000
Received: by mail-wm0-f50.google.com with SMTP id a17so127681826wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 06:58:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=i++X3ojg2t+xfVYhr4Shxqbdba9dM3Xu1MW47UsR2M4=;
 b=Nzny8nzyOWaTvNy2WeQso8thiDyMIKm0uj1sofGQlEDddGRGwLhx7DSft+xGFQwVDg
 jbWPRTnd1GFSvW68/LPDJ0KWBClhQfAuhFb1gozwVMrbIT8iqInuhJvpEDGQ9NDve5mT
 kbz5XWOjKaQD4aJug+BMfD1H+ra77AWcw4m0w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=i++X3ojg2t+xfVYhr4Shxqbdba9dM3Xu1MW47UsR2M4=;
 b=H6LoTde0eSiphVt4NjG+OEErnOWYShrgiE1KpVa+U6Aad6TrCj9uwyQycx45gGLGZt
 jCoP7PVXj0ZaUbMKLMA/PNKwf4m5ZFWKxjEKeOE97fs3oqM5otFd8borxcXX3ePmpRTf
 xE15gdBcoIddtOp+Xw/zcsxYPpZTzbwBV43/PB7zGthTE7+/YMA27upRBrCvYGntE4ws
 v0CuTJ09J/q9fwuH5iEQZhQjEvMC+SM0G7yMbK39pPeV20Vd9ovHlL+KtDGGVc7nuXyH
 Bq7sMYWWcPgSC7yB5J4Yv1uV+F7sv4DtkXv/osncUpfii+XN6fVNTSl9lqijVKNKllFQ
 OHgw==
X-Gm-Message-State: AOPr4FXjN5L3MGZF6AxTGmr0DCpnVwy5zD4oqYxFXml5BX8hBk/BTnAf/MhgWES7pxiIk6Ve5NOU049OcyqHKPzF
X-Received: by 10.194.23.1 with SMTP id i1mr13861979wjf.142.1463666333539;
 Thu, 19 May 2016 06:58:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Thu, 19 May 2016 06:58:33 -0700 (PDT)
In-Reply-To: <573DC222.9000306@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Thu, 19 May 2016 16:58:33 +0300
Message-ID: <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
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>, Steve Capper <Steve.Capper@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBXaHkgd291bGQgYSB1c2VyIHdhbnQgdG8gYWxsb2NhdGUgRE9NMCBSQU0gYmFuayB0byBhIHNw
ZWNpZmljIGFkZHJlc3M/Cj4KPiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5IHlvdXIgcGF0Y2gs
IERPTTAgd2lsbCBvbmx5IGFibGUgdG8gYWxsb2NhdGUgb25lIGJhbmsgb2YgdGhlIGdpdmVuIHNp
emUgYXQgdGhlIHNwZWNpZmljIGFkZHJlc3MuIFlvdSBhbHNvIGFkZCB0aGlzIHBvc3NpYmlsaXR5
IGZvciBndWVzdCBkb21haW4gKHNlZSBwYXRjaCAjNCkgYW5kIHRyeSB0byBjb250cm9sIHdoZXJl
IHRoZSBndWVzdCBtZW1vcnkgd2lsbCBiZSBhbGxvY2F0ZWQuIFRoaXMgd2lsbCBpbmNyZWFzZSBh
IGxvdCB0aGUgY2hhbmNlIG9mIHRoZSBtZW1vcnkgYWxsb2NhdGlvbiB0byBmYWlsLgo+Cj4gRm9y
IGluc3RhbmNlLCB0aGUgUkFNIHJlZ2lvbiByZXF1ZXN0ZWQgZm9yIERPTTAgbWF5IGhhdmUgYmVl
biB1c2VkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgWGVuIGludGVybmFsLiBTbyB5b3UgbmVlZCBh
IHdheSB0byByZXNlcnZlIG1lbW9yeSBpbiBvcmRlciB0byBhdm9pZCBYZW4gdXNpbmcgaXQuCj4K
PiBJIGV4cGVjdCBtb3N0IG9mIHRoZSB1c2VycyB3aG8gd2FudCB0byB1c2UgZGlyZWN0IG1lbW9y
eSBtYXBwZWQgZ3Vlc3QgdG8ga25vdyB0aGUgbnVtYmVyIG9mIGd1ZXN0cyB3aGljaCB3aWxsIHVz
ZSB0aGlzIGZlYXR1cmUuCj4KPiBBIHN1Y2ggZmVhdHVyZSBpcyBvbmx5IHVzZWZ1bCB3aGVuIHBh
c3MtdGhyb3VnaCBhIGRldmljZSB0byB0aGUgZ3Vlc3Qgb24gcGxhdGZvbSB3aXRob3V0IFNNTVUs
IHNvIGl0IGlzIGJ5IGRlZmF1bHQgaW5zZWN1cmUuCj4KPiBTbyBJIHdvdWxkIHN1Z2dlc3QgdG8g
Y3JlYXRlIGEgbmV3IGRldmljZS10cmVlIGJpbmRpbmcgKG9yIHJlLXVzZSBhbiBhY3R1YWwgb25l
KSB0byByZXNlcnZlIG1lbW9yeSByZWdpb24gdG8gYmUgdXNlZCBmb3IgZGlyZWN0IG1lbW9yeSBt
YXBwZWQgZG9tYWluLgo+Cj4gVGhvc2UgcmVnaW9ucyBjb3VsZCBoYXZlIGFuIGlkZW50aWZpZXIg
dG8gYmUgdXNlZCBsYXRlciBkdXJpbmcgdGhlIGFsbG9jYXRpb24uIFRoaXMgd291bGQgYXZvaWQg
bWVtb3J5IGZyYWdtZW50YXRpb24sIGFsbG93IG11bHRpcGxlIFJBTSBiYW5rIGZvciBET00wLC4u
Lgo+Cj4gQW55IG9waW5pb25zPwoKQ2FzZSAxOiBEb20wIGlzIGRyaXZlciBkb21haW46ClRoZXJl
IGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUgYW5k
IGRlY29kZXMKdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRk
cmVzc2VzIGZvciBncmFwaGljcwpidWZmZXJzLiBUaG9zZSBhZGRyZXNzZXMgc2hvdWxkIGJlIGlu
c2lkZSBhZGRyZXNzLXNwYWNlIG9mIHRoZSBkcml2ZXIKZG9tYWluIChEb20wKS4gRHVjYXRpIGZp
cm13YXJlIGlzIHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxpdHkKdG8gcmV3b3JrIGl0
LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCmFkZHJl
c3MgKHRvIHRoZSBET00wIFJBTSBiYW5rIHdpdGggc3BlY2lmaWMgYWRkcmVzcykuCgpDYXNlIDI6
IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIgZG9tYWluLgpBbGwgaXMgdGhlIHNhbWU6
IER1Y2F0aSBmaXJtd2FyZSByZXF1aXJlcyBzcGVjaWFsIChoYXJkY29kZWQpIGFkZHJlc3Nlcy4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVk
LXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 13:58:57 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 13:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3OTY-0006z1-Tm; Thu, 19 May 2016 13:58:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3OTX-0006yX-NA
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 13:58:55 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
 10/D9-02869-E96CD375; Thu, 19 May 2016 13:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXiVRtkpDvvmG2
 4Qft9CYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnHq+wW2gmO8FeuajjA1MDZxdzFycQgJLGSU
 WHD5LjOIwyJwhVni6Lk+MEdCYBurxNqmb2xdjJxATo7E69X/WSDsQonJM46CxXkFBCVOznwCF
 hcS8JJov3oEKM7BwSmgLrHqriTEhlWMEi032phBatgEHCW2/njKBGKzCKhK9G74zAIxJ0Di6e
 SJYDXCArkS77+dZwWxRYDm/LkwgRFkELPAV2aJ26vPMoEsYAZKrJ8nBFLDLKAtsWzha+YJjIK
 zkJw0C6FqFpKqBYzMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDU30clOLixPTU3MSk4r1kvNz
 NzECw5YBCHYwflnifIhRkoNJSZT38SHbcCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFk
 pefl6okwfvwCFCdYFFqempFWmYOMLJgSiU4eJREeBeBpHmLCxJzizPTIVKnGHU5tky9t5ZJCG
 yGlDjvC5AiAZCijNI8uBGwKL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV6Do0BTeDLzSuA
 2vQI6ggnoiFtiNiBHlCQipKQaGCW2Lw351NVumcSyfbfhFJPGbR+XcH2T0U1X2x3GJrM5lXlK
 WqSQgGP05dnZn4ReGpSeaJ7bad6y261O5qWkuZj1OzbOD0vtdnheDT3V1XX66/zK0LsGs8Lcp
 LQ+TS9VrldkClZaw3h3fQTD3cSMRV5J613/KuiY3lNd8ilH2C3olJlil3quEktxRqKhFnNRcS
 IAaUHquu0CAAA=
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1463666334!42618134!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24330 invoked from network); 19 May 2016 13:58:54 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 13:58:54 -0000
Received: by mail-wm0-f50.google.com with SMTP id a17so127681826wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 06:58:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=i++X3ojg2t+xfVYhr4Shxqbdba9dM3Xu1MW47UsR2M4=;
 b=Nzny8nzyOWaTvNy2WeQso8thiDyMIKm0uj1sofGQlEDddGRGwLhx7DSft+xGFQwVDg
 jbWPRTnd1GFSvW68/LPDJ0KWBClhQfAuhFb1gozwVMrbIT8iqInuhJvpEDGQ9NDve5mT
 kbz5XWOjKaQD4aJug+BMfD1H+ra77AWcw4m0w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=i++X3ojg2t+xfVYhr4Shxqbdba9dM3Xu1MW47UsR2M4=;
 b=H6LoTde0eSiphVt4NjG+OEErnOWYShrgiE1KpVa+U6Aad6TrCj9uwyQycx45gGLGZt
 jCoP7PVXj0ZaUbMKLMA/PNKwf4m5ZFWKxjEKeOE97fs3oqM5otFd8borxcXX3ePmpRTf
 xE15gdBcoIddtOp+Xw/zcsxYPpZTzbwBV43/PB7zGthTE7+/YMA27upRBrCvYGntE4ws
 v0CuTJ09J/q9fwuH5iEQZhQjEvMC+SM0G7yMbK39pPeV20Vd9ovHlL+KtDGGVc7nuXyH
 Bq7sMYWWcPgSC7yB5J4Yv1uV+F7sv4DtkXv/osncUpfii+XN6fVNTSl9lqijVKNKllFQ
 OHgw==
X-Gm-Message-State: AOPr4FXjN5L3MGZF6AxTGmr0DCpnVwy5zD4oqYxFXml5BX8hBk/BTnAf/MhgWES7pxiIk6Ve5NOU049OcyqHKPzF
X-Received: by 10.194.23.1 with SMTP id i1mr13861979wjf.142.1463666333539;
 Thu, 19 May 2016 06:58:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Thu, 19 May 2016 06:58:33 -0700 (PDT)
In-Reply-To: <573DC222.9000306@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Thu, 19 May 2016 16:58:33 +0300
Message-ID: <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
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>, Steve Capper <Steve.Capper@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBXaHkgd291bGQgYSB1c2VyIHdhbnQgdG8gYWxsb2NhdGUgRE9NMCBSQU0gYmFuayB0byBhIHNw
ZWNpZmljIGFkZHJlc3M/Cj4KPiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5IHlvdXIgcGF0Y2gs
IERPTTAgd2lsbCBvbmx5IGFibGUgdG8gYWxsb2NhdGUgb25lIGJhbmsgb2YgdGhlIGdpdmVuIHNp
emUgYXQgdGhlIHNwZWNpZmljIGFkZHJlc3MuIFlvdSBhbHNvIGFkZCB0aGlzIHBvc3NpYmlsaXR5
IGZvciBndWVzdCBkb21haW4gKHNlZSBwYXRjaCAjNCkgYW5kIHRyeSB0byBjb250cm9sIHdoZXJl
IHRoZSBndWVzdCBtZW1vcnkgd2lsbCBiZSBhbGxvY2F0ZWQuIFRoaXMgd2lsbCBpbmNyZWFzZSBh
IGxvdCB0aGUgY2hhbmNlIG9mIHRoZSBtZW1vcnkgYWxsb2NhdGlvbiB0byBmYWlsLgo+Cj4gRm9y
IGluc3RhbmNlLCB0aGUgUkFNIHJlZ2lvbiByZXF1ZXN0ZWQgZm9yIERPTTAgbWF5IGhhdmUgYmVl
biB1c2VkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgWGVuIGludGVybmFsLiBTbyB5b3UgbmVlZCBh
IHdheSB0byByZXNlcnZlIG1lbW9yeSBpbiBvcmRlciB0byBhdm9pZCBYZW4gdXNpbmcgaXQuCj4K
PiBJIGV4cGVjdCBtb3N0IG9mIHRoZSB1c2VycyB3aG8gd2FudCB0byB1c2UgZGlyZWN0IG1lbW9y
eSBtYXBwZWQgZ3Vlc3QgdG8ga25vdyB0aGUgbnVtYmVyIG9mIGd1ZXN0cyB3aGljaCB3aWxsIHVz
ZSB0aGlzIGZlYXR1cmUuCj4KPiBBIHN1Y2ggZmVhdHVyZSBpcyBvbmx5IHVzZWZ1bCB3aGVuIHBh
c3MtdGhyb3VnaCBhIGRldmljZSB0byB0aGUgZ3Vlc3Qgb24gcGxhdGZvbSB3aXRob3V0IFNNTVUs
IHNvIGl0IGlzIGJ5IGRlZmF1bHQgaW5zZWN1cmUuCj4KPiBTbyBJIHdvdWxkIHN1Z2dlc3QgdG8g
Y3JlYXRlIGEgbmV3IGRldmljZS10cmVlIGJpbmRpbmcgKG9yIHJlLXVzZSBhbiBhY3R1YWwgb25l
KSB0byByZXNlcnZlIG1lbW9yeSByZWdpb24gdG8gYmUgdXNlZCBmb3IgZGlyZWN0IG1lbW9yeSBt
YXBwZWQgZG9tYWluLgo+Cj4gVGhvc2UgcmVnaW9ucyBjb3VsZCBoYXZlIGFuIGlkZW50aWZpZXIg
dG8gYmUgdXNlZCBsYXRlciBkdXJpbmcgdGhlIGFsbG9jYXRpb24uIFRoaXMgd291bGQgYXZvaWQg
bWVtb3J5IGZyYWdtZW50YXRpb24sIGFsbG93IG11bHRpcGxlIFJBTSBiYW5rIGZvciBET00wLC4u
Lgo+Cj4gQW55IG9waW5pb25zPwoKQ2FzZSAxOiBEb20wIGlzIGRyaXZlciBkb21haW46ClRoZXJl
IGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUgYW5k
IGRlY29kZXMKdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRk
cmVzc2VzIGZvciBncmFwaGljcwpidWZmZXJzLiBUaG9zZSBhZGRyZXNzZXMgc2hvdWxkIGJlIGlu
c2lkZSBhZGRyZXNzLXNwYWNlIG9mIHRoZSBkcml2ZXIKZG9tYWluIChEb20wKS4gRHVjYXRpIGZp
cm13YXJlIGlzIHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxpdHkKdG8gcmV3b3JrIGl0
LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCmFkZHJl
c3MgKHRvIHRoZSBET00wIFJBTSBiYW5rIHdpdGggc3BlY2lmaWMgYWRkcmVzcykuCgpDYXNlIDI6
IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIgZG9tYWluLgpBbGwgaXMgdGhlIHNhbWU6
IER1Y2F0aSBmaXJtd2FyZSByZXF1aXJlcyBzcGVjaWFsIChoYXJkY29kZWQpIGFkZHJlc3Nlcy4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVk
LXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:36:22 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P3m-0001mR-5F; Thu, 19 May 2016 14:36:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3P3k-0001lL-A9
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:36:20 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 8B/A1-03149-36FCD375; Thu, 19 May 2016 14:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzfpvG2
 4wad+C4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmvG8eylzQTNbxbwv+5gbGBtZuxg5OYQE8iSW
 z7vLCGLzCthJrH19mhnElhAwlNg3fxVbFyMHB4uAqkTfrkCQMJuAukTbs+1grSICjhJXjnUCl
 XNxMAt0s0gcXD+RDSQhLJAr8f7beVaQhJDAZ0aJ9jfTwYZyCgRKTN+4hxFkKK+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6
 ZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mC80uZ8iFGSg0lJlNf9
 jG24EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgZT4HVCdYlJqeWpGWmQOMD
 5hSCQ4eJRFePpA0b3FBYm5xZjpE6hSjLseCH7fXMgmBzZAS53UAKRIAKcoozYMbAYvVS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeR+dBZrCk5lXArfpFdARTEBH3BKzATmiJBEhJdXAKND
 Fw6GzuG6i+pQpR9/4SR7QsdnVLfzhVfHv68ftHq9gW/2lM9Dw8D/tNo3XVxUiQnzm/X654I9j
 5ItNP/5fzBE4Ge9wyWvXlWXCAvF/XN5Mivyl+MZl3XXhpKlrXJ47bOTwP3WwX2ez9orQyzsb2
 vJartc08pd79tx8HCAzzXBLinF73rqEOUosxRmJhlrMRcWJAPh/c0rQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1463668577!40432745!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61999 invoked from network); 19 May 2016 14:36:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 14:36:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 08:36:15 -0600
Message-Id: <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 08:36:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Dmytryshyn" <oleksandr.dmytryshyn@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
In-Reply-To: <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjA1LjE2IGF0IDE1OjU4LCA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9n
aWMuY29tPiB3cm90ZToKPiBDYXNlIDE6IERvbTAgaXMgZHJpdmVyIGRvbWFpbjoKPiBUaGVyZSBp
cyBhIER1Y2F0aSBmaXJtd2FyZSB3aGljaCBydW5zIG9uIGRlZGljYXRlZCBNNCBjb3JlIGFuZCBk
ZWNvZGVzCj4gdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRk
cmVzc2VzIGZvciBncmFwaGljcwo+IGJ1ZmZlcnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUg
aW5zaWRlIGFkZHJlc3Mtc3BhY2Ugb2YgdGhlIGRyaXZlcgo+IGRvbWFpbiAoRG9tMCkuIER1Y2F0
aSBmaXJtd2FyZSBpcyBwcm9wcmlldGFyeSBhbmQgd2UgaGF2ZSBubyBhYmlsaXR5Cj4gdG8gcmV3
b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVk
Cj4gYWRkcmVzcyAodG8gdGhlIERPTTAgUkFNIGJhbmsgd2l0aCBzcGVjaWZpYyBhZGRyZXNzKS4K
PiAKPiBDYXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIgZG9tYWluLgo+IEFs
bCBpcyB0aGUgc2FtZTogRHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNpYWwgKGhhcmRjb2Rl
ZCkgYWRkcmVzc2VzLgoKRm9yIGJvdGggb2YgdGhlc2UgY2FzZXMgSSB3b3VsZCB0aGVuIHdvbmRl
ciB3aGV0aGVyIHN1Y2gKZW52aXJvbm1lbnRzIGFyZSBhY3R1YWxseSBzdWl0YWJsZSBmb3IgZG9p
bmcgdmlydHVhbGl6YXRpb24gb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRk
ZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:36:22 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P3m-0001mR-5F; Thu, 19 May 2016 14:36:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3P3k-0001lL-A9
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:36:20 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 8B/A1-03149-36FCD375; Thu, 19 May 2016 14:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzfpvG2
 4wad+C4uVPReZHRg9Dn+4whLAGMWamZeUX5HAmvG8eylzQTNbxbwv+5gbGBtZuxg5OYQE8iSW
 z7vLCGLzCthJrH19mhnElhAwlNg3fxVbFyMHB4uAqkTfrkCQMJuAukTbs+1grSICjhJXjnUCl
 XNxMAt0s0gcXD+RDSQhLJAr8f7beVaQhJDAZ0aJ9jfTwYZyCgRKTN+4hxFkKK+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6
 ZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mC80uZ8iFGSg0lJlNf9
 jG24EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgZT4HVCdYlJqeWpGWmQOMD
 5hSCQ4eJRFePpA0b3FBYm5xZjpE6hSjLseCH7fXMgmBzZAS53UAKRIAKcoozYMbAYvVS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeR+dBZrCk5lXArfpFdARTEBH3BKzATmiJBEhJdXAKND
 Fw6GzuG6i+pQpR9/4SR7QsdnVLfzhVfHv68ftHq9gW/2lM9Dw8D/tNo3XVxUiQnzm/X654I9j
 5ItNP/5fzBE4Ge9wyWvXlWXCAvF/XN5Mivyl+MZl3XXhpKlrXJ47bOTwP3WwX2ez9orQyzsb2
 vJartc08pd79tx8HCAzzXBLinF73rqEOUosxRmJhlrMRcWJAPh/c0rQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1463668577!40432745!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61999 invoked from network); 19 May 2016 14:36:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2016 14:36:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 May 2016 08:36:15 -0600
Message-Id: <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Thu, 19 May 2016 08:36:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Dmytryshyn" <oleksandr.dmytryshyn@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
In-Reply-To: <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjA1LjE2IGF0IDE1OjU4LCA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9n
aWMuY29tPiB3cm90ZToKPiBDYXNlIDE6IERvbTAgaXMgZHJpdmVyIGRvbWFpbjoKPiBUaGVyZSBp
cyBhIER1Y2F0aSBmaXJtd2FyZSB3aGljaCBydW5zIG9uIGRlZGljYXRlZCBNNCBjb3JlIGFuZCBk
ZWNvZGVzCj4gdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRk
cmVzc2VzIGZvciBncmFwaGljcwo+IGJ1ZmZlcnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUg
aW5zaWRlIGFkZHJlc3Mtc3BhY2Ugb2YgdGhlIGRyaXZlcgo+IGRvbWFpbiAoRG9tMCkuIER1Y2F0
aSBmaXJtd2FyZSBpcyBwcm9wcmlldGFyeSBhbmQgd2UgaGF2ZSBubyBhYmlsaXR5Cj4gdG8gcmV3
b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVk
Cj4gYWRkcmVzcyAodG8gdGhlIERPTTAgUkFNIGJhbmsgd2l0aCBzcGVjaWZpYyBhZGRyZXNzKS4K
PiAKPiBDYXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIgZG9tYWluLgo+IEFs
bCBpcyB0aGUgc2FtZTogRHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNpYWwgKGhhcmRjb2Rl
ZCkgYWRkcmVzc2VzLgoKRm9yIGJvdGggb2YgdGhlc2UgY2FzZXMgSSB3b3VsZCB0aGVuIHdvbmRl
ciB3aGV0aGVyIHN1Y2gKZW52aXJvbm1lbnRzIGFyZSBhY3R1YWxseSBzdWl0YWJsZSBmb3IgZG9p
bmcgdmlydHVhbGl6YXRpb24gb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRk
ZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:40 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P52-0001zB-La; Thu, 19 May 2016 14:37:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P51-0001yo-M8
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:39 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
 0F/1C-02972-2BFCD375; Thu, 19 May 2016 14:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42K5GHpzle6m87b
 hBvtuS1us7LnI7MDocfjDFZYAxijWzLyk/IoE1oxzu/0L5nFXHP+3g7WBcSNHFyMXh5DAQkaJ
 87v6WEAcFoEeZommrgOsII6EwDsWiWdH37F1MXICOTES659sY4KwKyRendwJFOcAateX6H/HA
 zGplUliWgdEDZuApcTUFxdYQGwRAS2JvfM/gg1lFuhilFjQ8ZMdJCEs4Cpx6ddjsAYWAVWJ1b
 1rmUFsXoEAiXlLzrKDLJAQkJO48i9hAiPfAkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGhiZ
 6uanFxYnpqTmJScV6yfm5mxiBYcIABDsYj3Y6H2KU5GBSEuV1P2MbLsSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC98g5oJxgUWp6akVaZg4wYGHSEhw8SiK8R0HSvMUFibnFmekQqVOMxhxbfl9by
 8Sxbeq9tUxCLHn5ealS4ry3QEoFQEozSvPgBsEi6RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJ
 WEea+CTOHJzCuB2/cK6BQmoFNuidmAnFKSiJCSamDMe6/8sWzDNgbeNwd03ys55D6Yen6/xMa
 poXN+xq5TaViXb3p1f+ex7pT7mkf1v8Y9/Ptjb7raZzlun8nejMy1S/SdOX8fPVWWcuv29mwm
 3qAzD3qFepqWbWOp5TBQ/KmSbLV+s11fROzaioINM7h+12lLPHiltoS5a97xaz4sC7z3W7/sl
 vijxFKckWioxVxUnAgAZqqfOp8CAAA=
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463668657!42671589!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25924 invoked from network); 19 May 2016 14:37:38 -0000
Received: from mail-lb0-f170.google.com (HELO mail-lb0-f170.google.com)
 (209.85.217.170)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:38 -0000
Received: by mail-lb0-f170.google.com with SMTP id n11so25371627lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=KqEnTtund1GYSIyNp4E+Wpb1XTClV5Lydfq5YAOxr24=;
 b=gqkKygc9p2j6JHEKmnX7dwabd3l/Jio99gEQ/C8zqtmdAbThH7I67SOQ2D1QIsvw/Y
 Fu6lvGTBoDuvZIhB7QHZ1xQXWLR7bXG3J/GPApx8MigQc9n6DEH9IoK4Odl5GtoFB7wo
 9Eh2sxGwGd3r95ivNjTg6b2/dJ9EQDdEovbFk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=KqEnTtund1GYSIyNp4E+Wpb1XTClV5Lydfq5YAOxr24=;
 b=XKgm8f7HiVkLnkcNM1SG0f1KOmR1wS2eVp8BNKWQjYBrSNw2Gh0n0PHsvdXwZMmM6g
 mi4zb8oGYhWOlSPTuuViqrvdps25SmUGxMdC9Sic+BF0Yu5UxEanrPq+O4uprMVFFt3W
 kF51T+lfR9XO31qStU4j6SwRqqmgR3Ke/QHsFB6BFao2cUEburGGNdlyaLY+eqQ2Hkc6
 D7YS+Wc27ZhekwndsFCBdNh113ScB5FQTTbuvyFZaXnurhBOnSUW2gwrYG/lXJD4I8UO
 uRDOuMSQv3Wb1BUq6kCqEhassvuUY/Ph9oQjyLnKJ3cz/9CLqBQ9V7rHKFvVk3hJzIRF
 m3Sg==
X-Gm-Message-State: AOPr4FWs/wraO3GrjohgOUPEYSK85P0xsP8ZXUNLmOy75pQT8nZfjzYAzqYqVv5EAu5d5f/m
X-Received: by 10.112.220.6 with SMTP id ps6mr4738422lbc.16.1463668657526;
 Thu, 19 May 2016 07:37:37 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:36 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:29 +0300
Message-Id: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 0/6] Set of PV drivers used by
	production project
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaGVzIGludHJvZHVjZSBzZXQgb2YgcHYgZHJpdmVycyBpbnRlcmZhY2VzLgpEcml2
ZXJzIGludGVyZmFjZXMgbGlzdDoKIC0gUFYgUlRDIC0gcmVhbC10aW1lIGNsb2NrCiAtIFBWIFRU
WSAtIGludGVyZmFjZSBmb3IgcHYgdmVyc2lvbiBmb3IgZGV2aWNlIGNvbnRyb2xsZWQgYnkKICAg
IHZpYSB0dHkgKGUuZy4gR1BTKQogLSBQViBBdWRpbyAtIHNvdW5kIGludGVyZmFjZSB2aXJ0dWFs
aXphdGlvbgogLSBQViBEUk0gLSBkaXJlY3QgcmVuZ2VyaW5nIG1hbmFnZXIgdmlydHVhbGl6YXRp
b24KIC0gUFYgUlBNU0cgLSByZW1vdmUgcHJvY2VkdXJlIGNhbGwgaW50ZXJmYWNlLCBpbiBvdXIg
Y2FzZQogICAgdXNlZCBmb3IgcGxheWJhY2sgY29kZWNzIHZpcnR1YWxpemF0aW9uCgpJdXJpaSBN
eWtoYWxza3lpICgyKToKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgcnRjIGRldmljZSBp
bnRlcmZhY2UKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgdHR5IGRldmljZSBpbnRlcmZh
Y2UuCgpQYXZsbyBTdWlrb3YgKDQpOgogIGxpYnhsOiBpbXBsZW1lbnRhdGlvbiBvZiBQViBhdWRp
byBkZXZpY2UgaW50ZXJmYWNlCiAgbGlieGw6IGltcGxlbWVudGF0aW9uIG9mIFBWIGV2ZW50IGRl
dmljZSBpbnRlcmZhY2UKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgRFJNIGRldmljZSBp
bnRlcmZhY2UKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgUlBNU0cgZGV2aWNlIGludGVy
ZmFjZQoKIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDE3ODEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAg
ICAgICAgICAgIHwgIDEwMiArKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAg
IHwgIDIxNCArKystCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDEy
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgICAgICAgICB8ICAgIDggKwogdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgICA4OCArLQogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDEzMSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
X2ludGVybmFsLmlkbCB8ICAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAg
ICAgIHwgICAxOSArCiB0b29scy9saWJ4bC94bC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE4
ICsKIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgICAgICAgICB8IDEwMzUgKysrKysrKysr
KysrKysrKysrKy0KIHRvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAgOTUg
KysKIDEyIGZpbGVzIGNoYW5nZWQsIDM0OTkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
CgotLSAKMi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:40 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P52-0001zB-La; Thu, 19 May 2016 14:37:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P51-0001yo-M8
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:39 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
 0F/1C-02972-2BFCD375; Thu, 19 May 2016 14:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42K5GHpzle6m87b
 hBvtuS1us7LnI7MDocfjDFZYAxijWzLyk/IoE1oxzu/0L5nFXHP+3g7WBcSNHFyMXh5DAQkaJ
 87v6WEAcFoEeZommrgOsII6EwDsWiWdH37F1MXICOTES659sY4KwKyRendwJFOcAateX6H/HA
 zGplUliWgdEDZuApcTUFxdYQGwRAS2JvfM/gg1lFuhilFjQ8ZMdJCEs4Cpx6ddjsAYWAVWJ1b
 1rmUFsXoEAiXlLzrKDLJAQkJO48i9hAiPfAkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGhiZ
 6uanFxYnpqTmJScV6yfm5mxiBYcIABDsYj3Y6H2KU5GBSEuV1P2MbLsSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC98g5oJxgUWp6akVaZg4wYGHSEhw8SiK8R0HSvMUFibnFmekQqVOMxhxbfl9by
 8Sxbeq9tUxCLHn5ealS4ry3QEoFQEozSvPgBsEi6RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJ
 WEea+CTOHJzCuB2/cK6BQmoFNuidmAnFKSiJCSamDMe6/8sWzDNgbeNwd03ys55D6Yen6/xMa
 poXN+xq5TaViXb3p1f+ex7pT7mkf1v8Y9/Ptjb7raZzlun8nejMy1S/SdOX8fPVWWcuv29mwm
 3qAzD3qFepqWbWOp5TBQ/KmSbLV+s11fROzaioINM7h+12lLPHiltoS5a97xaz4sC7z3W7/sl
 vijxFKckWioxVxUnAgAZqqfOp8CAAA=
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1463668657!42671589!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25924 invoked from network); 19 May 2016 14:37:38 -0000
Received: from mail-lb0-f170.google.com (HELO mail-lb0-f170.google.com)
 (209.85.217.170)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:38 -0000
Received: by mail-lb0-f170.google.com with SMTP id n11so25371627lbh.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=KqEnTtund1GYSIyNp4E+Wpb1XTClV5Lydfq5YAOxr24=;
 b=gqkKygc9p2j6JHEKmnX7dwabd3l/Jio99gEQ/C8zqtmdAbThH7I67SOQ2D1QIsvw/Y
 Fu6lvGTBoDuvZIhB7QHZ1xQXWLR7bXG3J/GPApx8MigQc9n6DEH9IoK4Odl5GtoFB7wo
 9Eh2sxGwGd3r95ivNjTg6b2/dJ9EQDdEovbFk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=KqEnTtund1GYSIyNp4E+Wpb1XTClV5Lydfq5YAOxr24=;
 b=XKgm8f7HiVkLnkcNM1SG0f1KOmR1wS2eVp8BNKWQjYBrSNw2Gh0n0PHsvdXwZMmM6g
 mi4zb8oGYhWOlSPTuuViqrvdps25SmUGxMdC9Sic+BF0Yu5UxEanrPq+O4uprMVFFt3W
 kF51T+lfR9XO31qStU4j6SwRqqmgR3Ke/QHsFB6BFao2cUEburGGNdlyaLY+eqQ2Hkc6
 D7YS+Wc27ZhekwndsFCBdNh113ScB5FQTTbuvyFZaXnurhBOnSUW2gwrYG/lXJD4I8UO
 uRDOuMSQv3Wb1BUq6kCqEhassvuUY/Ph9oQjyLnKJ3cz/9CLqBQ9V7rHKFvVk3hJzIRF
 m3Sg==
X-Gm-Message-State: AOPr4FWs/wraO3GrjohgOUPEYSK85P0xsP8ZXUNLmOy75pQT8nZfjzYAzqYqVv5EAu5d5f/m
X-Received: by 10.112.220.6 with SMTP id ps6mr4738422lbc.16.1463668657526;
 Thu, 19 May 2016 07:37:37 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:36 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:29 +0300
Message-Id: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 0/6] Set of PV drivers used by
	production project
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaGVzIGludHJvZHVjZSBzZXQgb2YgcHYgZHJpdmVycyBpbnRlcmZhY2VzLgpEcml2
ZXJzIGludGVyZmFjZXMgbGlzdDoKIC0gUFYgUlRDIC0gcmVhbC10aW1lIGNsb2NrCiAtIFBWIFRU
WSAtIGludGVyZmFjZSBmb3IgcHYgdmVyc2lvbiBmb3IgZGV2aWNlIGNvbnRyb2xsZWQgYnkKICAg
IHZpYSB0dHkgKGUuZy4gR1BTKQogLSBQViBBdWRpbyAtIHNvdW5kIGludGVyZmFjZSB2aXJ0dWFs
aXphdGlvbgogLSBQViBEUk0gLSBkaXJlY3QgcmVuZ2VyaW5nIG1hbmFnZXIgdmlydHVhbGl6YXRp
b24KIC0gUFYgUlBNU0cgLSByZW1vdmUgcHJvY2VkdXJlIGNhbGwgaW50ZXJmYWNlLCBpbiBvdXIg
Y2FzZQogICAgdXNlZCBmb3IgcGxheWJhY2sgY29kZWNzIHZpcnR1YWxpemF0aW9uCgpJdXJpaSBN
eWtoYWxza3lpICgyKToKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgcnRjIGRldmljZSBp
bnRlcmZhY2UKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgdHR5IGRldmljZSBpbnRlcmZh
Y2UuCgpQYXZsbyBTdWlrb3YgKDQpOgogIGxpYnhsOiBpbXBsZW1lbnRhdGlvbiBvZiBQViBhdWRp
byBkZXZpY2UgaW50ZXJmYWNlCiAgbGlieGw6IGltcGxlbWVudGF0aW9uIG9mIFBWIGV2ZW50IGRl
dmljZSBpbnRlcmZhY2UKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgRFJNIGRldmljZSBp
bnRlcmZhY2UKICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgUlBNU0cgZGV2aWNlIGludGVy
ZmFjZQoKIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDE3ODEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAg
ICAgICAgICAgIHwgIDEwMiArKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAg
IHwgIDIxNCArKystCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDEy
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgICAgICAgICB8ICAgIDggKwogdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgICA4OCArLQogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDEzMSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
X2ludGVybmFsLmlkbCB8ICAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAg
ICAgIHwgICAxOSArCiB0b29scy9saWJ4bC94bC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE4
ICsKIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgICAgICAgICB8IDEwMzUgKysrKysrKysr
KysrKysrKysrKy0KIHRvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAgOTUg
KysKIDEyIGZpbGVzIGNoYW5nZWQsIDM0OTkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
CgotLSAKMi44LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:42 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P54-00020y-Tp; Thu, 19 May 2016 14:37:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P53-000203-Dv
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:41 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F5/9B-04060-4BFCD375; Thu, 19 May 2016 14:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTmet3N523
 DDb5361us7LnI7MDocfjDFZYAxijWzLyk/IoE1owTF++zF2x8wFhxb/YClgbGHSsYuxi5OIQE
 FjJK3Nq1kh3EYRFYzCxxa89TsIyEQD+rxMrbG9i6GDmBnBiJT2f+sELYVRJ/jzUBxTmA2vUl+
 t/xQExqZZJom/GJGaSGTcBSYuqLCywgtoiAlsTe+R9ZQYqYBboYJRZ0/GQHSQgLeEpcOPcbbA
 GLgKpEW9dERhCbVyBAov3pGyaQBRICchJX/iWAhDkFAiU6W8+AzRQCKtn3dTf7BEaBBYwMqxj
 Vi1OLylKLdM31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg4sBCHYwNn53OsQo
 ycGkJMp7/5xtuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXneQnGBRanpqRVpmDjDMYdISHDxKI
 rxHQdK8xQWJucWZ6RCpU4yWHIemX1vLxLHlN4jcNvXeWiYhlrz8vFQpcV4HkAYBkIaM0jy4cb
 BYvMQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3niQKTyZeSVwW18BHcQEdNAtMRuQg0oSEVJ
 SDYySYcfbzr1RPlx0e+9thh6GEpbwec82F8ZWK0ekVdcsYVB9Jx2uUWjzrHftBYumxPkL87aJ
 rZm4RJi9VPvrLJkp/zbZvD0wUf/3BwNb1vX29yd9523S8Oxw3r/7kcEhy4kySzv+t3wKSvnpJ
 j5Hd3rW/SXdG5+Yawlsid+kx5dlGRtbZ37Q0FWJpTgj0VCLuag4EQAFCt90wAIAAA==
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1463668659!41054436!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32441 invoked from network); 19 May 2016 14:37:39 -0000
Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com)
 (209.85.217.175)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:39 -0000
Received: by mail-lb0-f175.google.com with SMTP id ww9so25360385lbc.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iQmAK7j+L7c7aW8ci1EMZyAbPDhhYdliC1sHJrml+Qs=;
 b=O12ryI9ccKTBQumceyFMJzlDN3FaXv767GviEbdqI7AGUgDjEpNzyzu9l9bSzzyA6s
 inpHp5yGUf/Bc7uyREIypmzuVyu1q2h/5qp+W4nh2BPMpYnp8e/j/4FQgEZs5qz0IcJB
 MVj7jRTMZO6y36fGweil8Km9sv6HzjLM9Pr2w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=iQmAK7j+L7c7aW8ci1EMZyAbPDhhYdliC1sHJrml+Qs=;
 b=Ifvbc/JGG/F3WCSMZBMIfb1t4rZWgJdr8tSvl6ztVU4eewXgB8o0jTd5TLu0y4aQt2
 qQmaLW1sCEtYI2geGro0bBtHVIJyeWe64OdZCHA8W/jAS9ednmHCvIWFCqfbkXNDQ9zX
 2j2CU4xtRnZ1ZIBkvLwobaXt4l2NumG4MLwQD6+H9kb5ewVLR7/RzWi3du6Z+j14Uzo/
 M+9SeSJdc1MsgAM7A87YZm5Z3iojonLjSjPXvXP22p07W+patoAyYdgKrEceJPmsy5JC
 xpQp1riZKXCv7ZnaSw+gSeqDcnyiFB9HsSfalmaLSnK/j53upzbUxpd89htPYvStNBE0
 gdEQ==
X-Gm-Message-State: AOPr4FVY1MTpTfU4JTPRzZlwuvnuG/q34GQa+yFEC+fT6y+KVMR0x+L50ypcpgUj2kI7LSeO
X-Received: by 10.112.169.42 with SMTP id ab10mr4280472lbc.63.1463668659076;
 Thu, 19 May 2016 07:37:39 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:38 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:30 +0300
Message-Id: <1463668655-16778-2-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 1/6] libxl: implementation of PV rtc
	device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

UFYgcnRjIGRldmljZSBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgaW4gbGlieGwgYW5kIHhsIHdp
dGgKZnVsbCBzdXBwb3J0IGZvciBkZXZpY2UgY29udHJvbC4gTm8gSlNPTiBwYXJzZXIgZm9yIGRv
bWFpbgpjb25maWd1cmF0aW9uIHlldC4KClNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hhbHNreWkg
PGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBHbGliIEdv
bHVieXRza3lpIDxnbGliLmdvbHVieXRza3lpQGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1i
eTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgfCAyODcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
ICAgICAgICB8ICAxNyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8
ICAzOSArKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgICAyICsK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAxOSArKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAxOSArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAg
ICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwveGwuaCAgICAgICAgICAgICAgICAgICAgIHwg
ICAzICsKIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgICAgICAgICB8IDE2MSArKysrKysr
KysrKysrKysrKysrLQogdG9vbHMvbGlieGwveGxfY21kdGFibGUuYyAgICAgICAgICAgIHwgIDE1
ICsrCiAxMSBmaWxlcyBjaGFuZ2VkLCA1NTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwpp
bmRleCBhYzUwYmRhLi4wOWM0YmM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTIzMjMsNiArMjMyMywyNzcgQEAgaW50IGxpYnhs
X2RldmlkX3RvX2RldmljZV92dHBtKGxpYnhsX2N0eCAqY3R4LAogICAgIHJldHVybiByYzsKIH0K
IAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKi8KKworaW50IGxpYnhsX19kZXZpY2VfdnJ0Y19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRjICp2cnRjKQoreworICAgIGlu
dCByYzsKKworICAgIHJjID0gbGlieGxfX3Jlc29sdmVfZG9taWQoZ2MsIHZydGMtPmJhY2tlbmRf
ZG9tbmFtZSwgJnZydGMtPmJhY2tlbmRfZG9taWQpOworCisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92cnRjKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywgbGlieGxfX2RldmljZSAqZGV2aWNlKQor
eworICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB2cnRjLT5kZXZpZDsKKyAgIGRldmljZS0+
YmFja2VuZF9kb21pZCAgID0gdnJ0Yy0+YmFja2VuZF9kb21pZDsKKyAgIGRldmljZS0+YmFja2Vu
ZF9raW5kICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEM7CisgICBkZXZpY2UtPmRldmlkICAg
ICAgICAgICA9IHZydGMtPmRldmlkOworICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21p
ZDsKKyAgIGRldmljZS0+a2luZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEM7
CisKKyAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdnJ0Y19mcm9t
X3hzX2JlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YykKK3sKKyAgICBjb25zdCBjaGFyICp0
bXA7CisgICAgaW50IHJjOworCisgICAgbGlieGxfZGV2aWNlX3ZydGNfaW5pdCh2cnRjKTsKKwor
ICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywgImRldmljZS1pZCIpOworICAgIGlmICh0bXApCisg
ICAgICAgIHZydGMtPmRldmlkID0gYXRvaSh0bXApOworICAgIGVsc2UKKyAgICAgICAgdnJ0Yy0+
ZGV2aWQgPSAwOworCisgICAgcmMgPSAwOworIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2lu
dCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJ0YyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2Rldmlj
ZV92cnRjICp2cnRjKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAq
cGF0aDsKKyAgICBpbnQgcmMgPSBFUlJPUl9GQUlMOworCisgICAgbGlieGxfZGV2aWNlX3ZydGNf
aW5pdCh2cnRjKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21p
ZCk7CisgICAgaWYgKCFkb21wYXRoKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHBhdGggPSBs
aWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19zcHJpbnRmKGdjLCAiJXMvZGV2aWNlL3ZydGMvJWQvYmFja2VuZCIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbXBhdGgsIGRldmlkKSk7CisgICAgaWYg
KCFwYXRoKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92cnRj
X2Zyb21feHNfYmUoZ2MsIHBhdGgsIHZydGMpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAg
ICByYyA9IDA7CitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQg
bGlieGxfX2RldmljZV92cnRjX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7CisgICAg
U1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxl
eGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIGludCByYzsK
KyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKKyAgICBsaWJ4bF9kb21haW5fY29u
ZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2RldmljZV92cnRjIHZydGNfc2F2ZWQ7CisgICAgbGli
eGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsKKworICAgIGxpYnhsX2RvbWFp
bl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgIGxpYnhsX2RldmljZV92cnRjX2luaXQoJnZy
dGNfc2F2ZWQpOworICAgIGxpYnhsX2RldmljZV92cnRjX2NvcHkoQ1RYLCAmdnJ0Y19zYXZlZCwg
dnJ0Yyk7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnJ0Y19zZXRkZWZhdWx0KGdjLCB2cnRj
KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShn
YywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMzIsIDEpOworCisgICAg
aWYgKCh2cnRjLT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZydGMi
KSkgPCAwKSB7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92
cnRjKGdjLCBkb21pZCwgdnJ0YywgZGV2aWNlKTsKKyAgICBpZiAoIHJjICE9IDAgKSBnb3RvIG91
dDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImRldmljZS1pZCIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIHZydGMtPmRldmlkKSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgImRldmljZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdnJ0Yy0+ZGV2aWNlKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxpbmUiKTsKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAic3RhdGUiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCAxKSk7CisKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAiZGV2aWNlLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChm
cm9udCwgR0NTUFJJTlRGKCIlZCIsIHZydGMtPmRldmlkKSk7CisgICAgZmxleGFycmF5X2FwcGVu
ZChmcm9udCwgImJhY2tlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQ
UklOVEYoIiVkIiwgdnJ0Yy0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
ZnJvbnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigi
JWQiLCAxKSk7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgIGxvY2sg
PSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFs
b2NrKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25m
aWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgTE9HKElORk8sICJhb2Rl
diB1cGRhdGVzIEpTT04sIGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0dXJuZWQg
JWQiLCByYyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgREVWSUNFX0FE
RCh2cnRjLCB2cnRjcywgZG9taWQsICZ2cnRjX3NhdmVkLCBDT01QQVJFX0RFVklELCAmZF9jb25m
aWcpOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
ICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAgICAgICBp
ZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAgICAg
IC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0coRVJST1Is
ICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAgIGFvZGV2
LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdl
ICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24pIHsK
KyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9t
aWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICB9
CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5
KGdjLCBiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJhY2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnQt
PmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKworICAg
ICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKworICAgICAg
ICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAgfQor
CisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RF
VklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywg
YW9kZXYpOworCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9h
Ym9ydChnYywgJnQpOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0
YShsb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfdnJ0Y19kaXNwb3NlKCZ2cnRjX3NhdmVkKTsKKyAg
ICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKKyAgICBhb2Rldi0+cmMg
PSByYzsKKyAgICBpZihyYykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOworICAgIHJldHVy
bjsKKworfQorCitsaWJ4bF9kZXZpY2VfdnJ0YyAqbGlieGxfZGV2aWNlX3ZydGNfbGlzdChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQoreworICAgIEdDX0lOSVQoY3R4
KTsKKworICAgIGxpYnhsX2RldmljZV92cnRjKiB2cnRjcyA9IE5VTEw7CisgICAgY2hhciogZmVf
cGF0aCA9IE5VTEw7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAgdW5zaWduZWQgaW50IG5k
aXJzID0gMDsKKworICAgICpudW0gPSAwOworCisgICAgZmVfcGF0aCA9IGxpYnhsX19zcHJpbnRm
KGdjLCAiJXMvZGV2aWNlL3ZydGMiLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKSk7
CisgICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGZlX3BhdGgsICZu
ZGlycyk7CisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgIHZydGNzID0gbWFsbG9jKHNp
emVvZigqdnJ0Y3MpICogbmRpcnMpOworICAgICAgIGxpYnhsX2RldmljZV92cnRjKiB2cnRjOwor
ICAgICAgIGxpYnhsX2RldmljZV92cnRjKiBlbmQgPSB2cnRjcyArIG5kaXJzOworICAgICAgIGZv
cih2cnRjID0gdnJ0Y3M7IHZydGMgPCBlbmQ7ICsrdnJ0YywgKytkaXIpIHsKKyAgICAgICAgICBj
aGFyKiB0bXA7CisKKyAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJ0Y19pbml0KHZydGMpOworCisg
ICAgICAgICAgdnJ0Yy0+ZGV2aWQgPSBhdG9pKCpkaXIpOworCisgICAgICAgICAgdG1wID0gbGli
eGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMv
JXMvYmFja2VuZC1pZCIsCisgICAgICAgICAgICAgICAgICAgZmVfcGF0aCwgKmRpcikpOworICAg
ICAgICAgIHZydGMtPmJhY2tlbmRfZG9taWQgPSBhdG9pKHRtcCk7CisgICAgICAgfQorICAgIH0K
KyAgICAqbnVtID0gbmRpcnM7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiB2cnRjczsKK30K
KworaW50IGxpYnhsX2RldmljZV92cnRjX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywgbGlieGxfdnJ0Y2luZm8gKnZydGNpbmZv
KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqdnJ0Y3BhdGg7Cisg
ICAgY2hhciAqdmFsOworICAgIGludCByYyA9IDA7CisKKyAgICBsaWJ4bF92cnRjaW5mb19pbml0
KHZydGNpbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21p
ZCk7CisgICAgdnJ0Y2luZm8tPmRldmlkID0gdnJ0Yy0+ZGV2aWQ7CisKKyAgICB2cnRjcGF0aCA9
IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZydGMvJWQiLCBkb21wYXRoLCB2cnRjaW5mby0+ZGV2aWQp
OworICAgIHZydGNpbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisg
ICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgdnJ0Y3BhdGgpLCBOVUxMKTsKKworICAg
IGlmICghdnJ0Y2luZm8tPmJhY2tlbmQpIHsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisg
ICAgaWYoIWxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwgdnJ0Y2luZm8tPmJhY2tlbmQpKSB7
CisgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2Ms
IFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZC1pZCIsIHZydGNwYXRo
KSk7CisgICAgdnJ0Y2luZm8tPmJhY2tlbmRfaWQgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwg
MTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy9zdGF0ZSIsIHZydGNwYXRoKSk7CisgICAgdnJ0Y2luZm8tPnN0
YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGli
eGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvZXZlbnQt
Y2hhbm5lbCIsIHZydGNwYXRoKSk7CisgICAgdnJ0Y2luZm8tPmV2dGNoID0gdmFsID8gc3RydG91
bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvcmluZy1yZWYiLCB2cnRjcGF0aCkpOwor
ICAgIHZydGNpbmZvLT5ycmVmID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOwor
CisgICAgdnJ0Y2luZm8tPmZyb250ZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisg
ICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsIHZydGNpbmZvLT5iYWNrZW5kKSwgTlVM
TCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAg
R0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIsIHZydGNpbmZvLT5iYWNrZW5kKSk7CisgICAgdnJ0
Y2luZm8tPmZyb250ZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOwor
CisgICAgZ290byBleGl0OworZXJyOgorICAgIHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6CisgICAg
R0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKKwogCiAvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogCkBAIC00MTMxLDEyICs0NDAyLDE0IEBAIG91dDoKICAqIGxpYnhsX2RldmljZV9kaXNrX2Rl
c3Ryb3kKICAqIGxpYnhsX2RldmljZV9uaWNfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZpY2VfbmljX2Rl
c3Ryb3kKLSAqIGxpYnhsX2RldmljZV92dHBtX3JlbW92ZQotICogbGlieGxfZGV2aWNlX3Z0cG1f
ZGVzdHJveQogICogbGlieGxfZGV2aWNlX3ZrYl9yZW1vdmUKICAqIGxpYnhsX2RldmljZV92a2Jf
ZGVzdHJveQogICogbGlieGxfZGV2aWNlX3ZmYl9yZW1vdmUKICAqIGxpYnhsX2RldmljZV92ZmJf
ZGVzdHJveQorICogbGlieGxfZGV2aWNlX3Z0cG1fcmVtb3ZlCisgKiBsaWJ4bF9kZXZpY2VfdnRw
bV9kZXN0cm95CisgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19yZW1vdmUKKyAqIGxpYnhsX2RldmljZV92
cnRjX2Rlc3Ryb3kKICAqLwogI2RlZmluZSBERUZJTkVfREVWSUNFX1JFTU9WRSh0eXBlLCByZW1v
dmVkZXN0cm95LCBmKSAgICAgICAgICAgICAgICAgICAgXAogICAgIGludCBsaWJ4bF9kZXZpY2Vf
IyN0eXBlIyNfIyNyZW1vdmVkZXN0cm95KGxpYnhsX2N0eCAqY3R4LCAgICAgICAgICAgXApAQCAt
NDE4OCw2ICs0NDYxLDEwIEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZmYiwgZGVzdHJveSwgMSkK
IERFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0sIHJlbW92ZSwgMCkKIERFRklORV9ERVZJQ0VfUkVN
T1ZFKHZ0cG0sIGRlc3Ryb3ksIDEpCiAKKy8qIHZydGMgKi8KK0RFRklORV9ERVZJQ0VfUkVNT1ZF
KHZydGMsIHJlbW92ZSwgMCkKK0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ryb3ksIDEp
CisKIC8qIGNoYW5uZWwvY29uc29sZSBob3R1bnBsdWcgaXMgbm90IGltcGxlbWVudGVkLiBUaGVy
ZSBhcmUgMiBwb3NzaWJpbGl0aWVzOgogICogMS4gYWRkIHN1cHBvcnQgZm9yIHNlY29uZGFyeSBj
b25zb2xlcyB0byB4ZW5jb25zb2xlZAogICogMi4gZHluYW1pY2FsbHkgYWRkL3JlbW92ZSBxZW11
IGNoYXJkZXZzIHZpYSBxbXAgbWVzc2FnZXMuICovCkBAIC00MjAxLDYgKzQ0NzgsNyBAQCBERUZJ
TkVfREVWSUNFX1JFTU9WRSh2dHBtLCBkZXN0cm95LCAxKQogICogbGlieGxfZGV2aWNlX2Rpc2tf
YWRkCiAgKiBsaWJ4bF9kZXZpY2VfbmljX2FkZAogICogbGlieGxfZGV2aWNlX3Z0cG1fYWRkCisg
KiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQKICAqLwogCiAjZGVmaW5lIERFRklORV9ERVZJQ0VfQURE
KHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MjMy
LDYgKzQ1MTAsOSBAQCBERUZJTkVfREVWSUNFX0FERChuaWMpCiAvKiB2dHBtICovCiBERUZJTkVf
REVWSUNFX0FERCh2dHBtKQogCisvKiB2cnRjICovCitERUZJTkVfREVWSUNFX0FERCh2cnRjKQor
CiAjdW5kZWYgREVGSU5FX0RFVklDRV9BREQKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KQEAg
LTY3NDcsNiArNzAyOCw4IEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlv
bihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAKICAgICBNRVJHRSh2dHBtLCB2dHBt
cywgQ09NUEFSRV9ERVZJRCwge30pOwogCisgICAgTUVSR0UodnJ0YywgdnJ0Y3MsIENPTVBBUkVf
REVWSUQsIHt9KTsKKwogICAgIE1FUkdFKHBjaSwgcGNpZGV2cywgQ09NUEFSRV9QQ0ksIHt9KTsK
IAogICAgIC8qIFRha2UgY2FyZSBvZiByZW1vdmFibGUgZGV2aWNlLiBXZSBtYWludGFpbiBpbnZh
cmlhbnQgaW4gdGhlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGli
eGwvbGlieGwuaAppbmRleCBmYTVhZWRkLi45MjQzYjg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTE0MzUsNiArMTQzNSwyMyBA
QCBsaWJ4bF9kZXZpY2VfdnRwbSAqbGlieGxfZGV2aWNlX3Z0cG1fbGlzdChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsIGludCAqbgogaW50IGxpYnhsX2RldmljZV92dHBtX2dldGluZm8o
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLCBsaWJ4bF92dHBtaW5mbyAqdnRwbWluZm8p
OwogCisvKiBSVEMgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2Rl
dmljZV92cnRjX3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92cnRjICp2cnRjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Citp
bnQgbGlieGxfZGV2aWNlX3ZydGNfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93
ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92cnRjICpsaWJ4bF9kZXZpY2VfdnJ0Y19saXN0
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOworaW50IGxpYnhsX2Rl
dmljZV92cnRjX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMsIGxpYnhsX3Zy
dGNpbmZvICp2cnRjaW5mbyk7CisKIC8qIEtleWJvYXJkICovCiBpbnQgbGlieGxfZGV2aWNlX3Zr
Yl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmtiICp2
a2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFv
X2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMWMwNTc5Yy4uMTIwNmMzNCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTczNCw2ICs3MzQsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICphb2RldnMsCiAKIHN0YXRpYyB2b2lkIGRvbWNy
ZWF0ZV9hdHRhY2hfdnRwbXMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRp
ZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKK3N0YXRp
YyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnJ0Y3MobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVs
dGlkZXYgKm11bHRpZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfcGNpKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX211bHRpZGV2ICphb2RldnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfZHRkZXYobGlieGxfX2Vn
YyAqZWdjLApAQCAtMTM5MiwxMiArMTM5NCw0NSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0
YWNoX3Z0cG1zKGxpYnhsX19lZ2MgKmVnYywKICAgIGlmIChkX2NvbmZpZy0+bnVtX3Z0cG1zID4g
MCkgewogICAgICAgIC8qIEF0dGFjaCB2dHBtcyAqLwogICAgICAgIGxpYnhsX19tdWx0aWRldl9i
ZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwotICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sg
PSBkb21jcmVhdGVfYXR0YWNoX3BjaTsKKyAgICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0g
ZG9tY3JlYXRlX2F0dGFjaF92cnRjczsKICAgICAgICBsaWJ4bF9fYWRkX3Z0cG1zKGVnYywgYW8s
IGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOwogICAgICAgIGxpYnhsX19tdWx0aWRl
dl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKICAgICAgICByZXR1cm47CiAgICB9
CiAKKyAgIGRvbWNyZWF0ZV9hdHRhY2hfdnJ0Y3MoZWdjLCBtdWx0aWRldiwgMCk7CisgICByZXR1
cm47CisKK2Vycm9yX291dDoKKyAgIGFzc2VydChyZXQpOworICAgZG9tY3JlYXRlX2NvbXBsZXRl
KGVnYywgZGNzLCByZXQpOworfQorCitzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNz
KGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJldCkKK3sKKyAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05U
QUlORVJfT0YobXVsdGlkZXYsICpkY3MsIG11bHRpZGV2KTsKKyAgIFNUQVRFX0FPX0dDKGRjcy0+
YW8pOworICAgaW50IGRvbWlkID0gZGNzLT5ndWVzdF9kb21pZDsKKworICAgbGlieGxfZG9tYWlu
X2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKworICAgaWYocmV0
KSB7CisgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2dHBtIGRldmljZXMiKTsKKyAg
ICAgICBnb3RvIGVycm9yX291dDsKKyAgIH0KKworICAgIC8qIFBsdWcgdnJ0YyBkZXZpY2VzICov
CisgICBpZiAoZF9jb25maWctPm51bV92cnRjcyA+IDApIHsKKyAgICAgICAvKiBBdHRhY2ggdnJ0
Y3MgKi8KKyAgICAgICBsaWJ4bF9fbXVsdGlkZXZfYmVnaW4oYW8sICZkY3MtPm11bHRpZGV2KTsK
KyAgICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF9wY2k7Cisg
ICAgICAgbGlieGxfX2FkZF92cnRjcyhlZ2MsIGFvLCBkb21pZCwgZF9jb25maWcsICZkY3MtPm11
bHRpZGV2KTsKKyAgICAgICBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmZGNzLT5tdWx0
aWRldiwgMCk7CisgICAgICAgcmV0dXJuOworICAgfQorCiAgICBkb21jcmVhdGVfYXR0YWNoX3Bj
aShlZ2MsIG11bHRpZGV2LCAwKTsKICAgIHJldHVybjsKIApAQCAtMTQxOSw3ICsxNDU0LDcgQEAg
c3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9wY2kobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29u
ZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAgICBpZiAocmV0KSB7Ci0gICAgICAgIExPRyhF
UlJPUiwgInVuYWJsZSB0byBhZGQgdnRwbSBkZXZpY2VzIik7CisgICAgICAgIExPRyhFUlJPUiwg
InVuYWJsZSB0byBhZGQgdnJ0YyBkZXZpY2VzIik7CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA4YmI1ZTkzLi43MmYwOWEwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YwpAQCAtNTQ0LDYgKzU0NCw3IEBAIHZvaWQgbGlieGxfX211bHRpZGV2X3ByZXBhcmVkKGxpYnhs
X19lZ2MgKmVnYywKICAqIGxpYnhsX19hZGRfZGlza3MKICAqIGxpYnhsX19hZGRfbmljcwogICog
bGlieGxfX2FkZF92dHBtcworICogbGlieGxfX2FkZF92cnRjcwogICovCiAKICNkZWZpbmUgREVG
SU5FX0RFVklDRVNfQUREKHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTU2Myw2ICs1NjQsNyBAQCB2b2lkIGxpYnhsX19tdWx0aWRldl9wcmVwYXJlZChs
aWJ4bF9fZWdjICplZ2MsCiBERUZJTkVfREVWSUNFU19BREQoZGlzaykKIERFRklORV9ERVZJQ0VT
X0FERChuaWMpCiBERUZJTkVfREVWSUNFU19BREQodnRwbSkKK0RFRklORV9ERVZJQ0VTX0FERCh2
cnRjKQogCiAjdW5kZWYgREVGSU5FX0RFVklDRVNfQURECiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDViMGI1MGEuLjJhNDIzYjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDc2LDcgKzQ3Niw4IEBA
IHR5cGVkZWYgc3RydWN0IHsKICNkZWZpbmUgUUVNVV9CQUNLRU5EKGRldikgKFwKICAgICAoZGV2
KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9RRElTSyB8fCBcCiAgICAgKGRl
diktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkZCIHx8IFwKLSAgICAoZGV2
KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEKQorICAgIChkZXYpLT5i
YWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQgfHwgXAorICAgIChkZXYpLT5i
YWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEMpCiAKICNkZWZpbmUgWENfUENJ
X0JERiAgICAgICAgICAgICAiMHgleCwgMHgleCwgMHgleCwgMHgleCIKICNkZWZpbmUgUENJX0RF
VkZOKHNsb3QsIGZ1bmMpICAgKCgoKHNsb3QpICYgMHgxZikgPDwgMykgfCAoKGZ1bmMpICYgMHgw
NykpCkBAIC0xMTg2LDYgKzExODcsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9uaWNf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpuaWMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKIF9oaWRk
ZW4gaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhs
X2RldmljZV92dHBtICp2dHBtKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnJ0Y19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRjICp2cnRjKTsKIF9oaWRkZW4g
aW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2
aWNlX3ZmYiAqdmZiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfcGNpX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAq
cGNpKTsKQEAgLTI1NDksNiArMjU1MSw4IEBAIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgewogICog
eGVuc3RvcmUgZW50cnkgYWZ0ZXJ3YXJkcy4gV2UgaGF2ZSBib3RoIEpTT04gYW5kIHhlbnN0b3Jl
IGVudHJ5LAogICogaXQncyBhIHZhbGlkIHN0YXRlLgogICovCisKKy8qIEFPIG9wZXJhdGlvbiB0
byBjb25uZWN0IGEgZGlzayBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX2Rp
c2tfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKQEAgLTI1
NTgsOSArMjU2MiwxNSBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZV9uaWNfYWRkKGxpYnhs
X19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpOwogCisvKiBBTyBvcGVyYXRpb24gdG8g
Y29ubmVjdCBhIHRwbSBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX3Z0cG1f
YWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsK
KworLyogQU8gb3BlcmF0aW9uIHRvIGNvbm5lY3QgYW4gcnRjIGRldmljZSAqLworX2hpZGRlbiB2
b2lkIGxpYnhsX19kZXZpY2VfdnJ0Y19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92cnRj
ICp2cnRjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2Rl
dmljZSAqYW9kZXYpOwogCiAvKiBJbnRlcm5hbCBmdW5jdGlvbiB0byBjb25uZWN0IGEgdmtiIGRl
dmljZSAqLwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2JfYWRkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLApAQCAtMzI3OCw2ICszMjg4LDkgQEAgX2hpZGRlbiB2b2lkIGxpYnhs
X19hZGRfdnRwbXMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVs
dGlkZXYpOwogCitfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92cnRjcyhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAvKi0tLS0tIGRldmljZSBtb2Rl
bCBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIEZpcnN0IGxheWVyOyB3cmFwcyBsaWJ4bF9fc3Bhd25f
c3Bhd24uICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggY2QxMjExNy4uMjdhNzUwYyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbApAQCAtNTQ0LDYgKzU0NCwxMyBAQCBsaWJ4bF9kZXZpY2VfdmtiID0gU3RydWN0KCJk
ZXZpY2VfdmtiIiwgWwogICAgICgiZGV2aWQiLCBsaWJ4bF9kZXZpZCksCiAgICAgXSkKIAorbGli
eGxfZGV2aWNlX3ZydGMgPSBTdHJ1Y3QoImRldmljZV92cnRjIiwgWworICAgICgiYmFja2VuZF9k
b21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCisg
ICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoImRldmljZSIsIHN0cmluZyksCisgICAg
XSkKKwogbGlieGxfZGV2aWNlX2Rpc2sgPSBTdHJ1Y3QoImRldmljZV9kaXNrIiwgWwogICAgICgi
YmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0
cmluZyksCkBAIC02MzEsNiArNjM4LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgi
ZG9tYWluX2NvbmZpZyIsIFsKICAgICAoInZmYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmZiLCAi
bnVtX3ZmYnMiKSksCiAgICAgKCJ2a2JzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZrYiwgIm51bV92
a2JzIikpLAogICAgICgidnRwbXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnRwbSwgIm51bV92dHBt
cyIpKSwKKyAgICAoInZydGNzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZydGMsICJudW1fdnJ0Y3Mi
KSksCiAgICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwK
ICAgICAjIHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5
KGxpYnhsX2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApAQCAtNjc2LDYgKzY4NCwx
NyBAQCBsaWJ4bF92dHBtaW5mbyA9IFN0cnVjdCgidnRwbWluZm8iLCBbCiAgICAgKCJ1dWlkIiwg
bGlieGxfdXVpZCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX3ZydGNpbmZvID0gU3Ry
dWN0KCJ2cnRjaW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2Vu
ZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVu
ZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRl
IiwgaW50ZWdlciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVn
ZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92Y3B1aW5mbyA9IFN0cnVjdCgidmNw
dWluZm8iLCBbCiAgICAgKCJ2Y3B1aWQiLCB1aW50MzIpLAogICAgICgiY3B1IiwgdWludDMyKSwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA1ZTU1Njg1Li43NjRlZmI4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yMiw2ICsyMiw3IEBAIGxpYnhs
X19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoNiwgIlZL
QkQiKSwKICAgICAoNywgIkNPTlNPTEUiKSwKICAgICAoOCwgIlZUUE0iKSwKKyAgICAoOSwgIlZS
VEMiKSwKICAgICBdKQogCiBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNv
bnNvbGVfYmFja2VuZCIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgg
Yi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDMzOWViZGYuLmQxYjgyNWMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dXRpbHMuaApAQCAtNzcsNiArNzcsOSBAQCBpbnQgbGlieGxfdXVpZF90b19kZXZpY2VfdnRwbShs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNl
X3Z0cG0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pOwogCitpbnQg
bGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZydGMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNl
X3ZydGMgKnZydGMpOworCiBpbnQgbGlieGxfYml0bWFwX2FsbG9jKGxpYnhsX2N0eCAqY3R4LCBs
aWJ4bF9iaXRtYXAgKmJpdG1hcCwgaW50IG5fYml0cyk7CiAgICAgLyogQWxsb2NhdGVkIGJpbWFw
IGlzIGZyb20gbWFsbG9jLCBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgpIHRvIGJlCiAgICAgICogY2Fs
bGVkIGJ5IHRoZSBhcHBsaWNhdGlvbiB3aGVuIGRvbmUuICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC94bC5oIGIvdG9vbHMvbGlieGwveGwuaAppbmRleCAxM2JjY2JhLi4zZDQ2ZWZiIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC94bC5oCisrKyBiL3Rvb2xzL2xpYnhsL3hsLmgKQEAgLTgyLDYg
KzgyLDkgQEAgaW50IG1haW5fY2hhbm5lbGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGlu
dCBtYWluX2Jsb2NrYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9ibG9j
a2xpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX2Jsb2NrZGV0YWNoKGludCBh
cmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92cnRjYXR0YWNoKGludCBhcmdjLCBjaGFyICoq
YXJndik7CitpbnQgbWFpbl92cnRjbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1h
aW5fdnJ0Y2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWF0dGFj
aChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWxpc3QoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKIGludCBtYWluX3Z0cG1kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2Nt
ZGltcGwuYwppbmRleCA2M2E2YjE3Li43NzcwMWUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94
bF9jbWRpbXBsLmMKKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMjYyLDcgKzEy
NjIsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdf
c291cmNlLAogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKICAgICBsb25nIGwsIHZjcHVzID0gMDsKICAg
ICBYTFVfQ29uZmlnICpjb25maWc7Ci0gICAgWExVX0NvbmZpZ0xpc3QgKmNwdXMsICp2YmRzLCAq
bmljcywgKnBjaXMsICpjdmZicywgKmNwdWlkcywgKnZ0cG1zOworICAgIFhMVV9Db25maWdMaXN0
ICpjcHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywgKnZy
dGNzOwogICAgIFhMVV9Db25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9t
ZW0sICp2aXJpZGlhbiwgKmR0ZGV2czsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBu
dW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210
ID0gMDsKQEAgLTE4NDQsNiArMTg0NCw1NCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0
YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYg
KCF4bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInZydGMiLCAmdnJ0Y3MsIDAsIDApKSB7CisgICAg
ICAgIGRfY29uZmlnLT5udW1fdnJ0Y3MgPSAwOworICAgICAgICBkX2NvbmZpZy0+dnJ0Y3MgPSBO
VUxMOworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKHZydGNzLCBk
X2NvbmZpZy0+bnVtX3ZydGNzKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZydGMgKnZydGM7CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsKKyAgICAg
ICAgICAgIGNoYXIgKnBhdGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKworICAgICAg
ICAgICAgdnJ0YyA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52cnRjcywgZF9jb25maWct
Pm51bV92cnRjcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdnJ0Y19pbml0KTsKKworICAgICAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5n
X2xpc3QoYnVmLCAiLCIsICZwYWlycyk7CisgICAgICAgICAgICBsZW4gPSBsaWJ4bF9zdHJpbmdf
bGlzdF9sZW5ndGgoJnBhaXJzKTsKKworICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IGxlbjsg
aSsrKSB7CisgICAgICAgICAgICAgICAgY2hhciAqa2V5LCAqa2V5X3VudHJpbW1lZCwgKnZhbHVl
LCAqdmFsdWVfdW50cmltbWVkOworICAgICAgICAgICAgICAgIGludCByYzsKKyAgICAgICAgICAg
ICAgICByYyA9IHNwbGl0X3N0cmluZ19pbnRvX3BhaXIocGFpcnNbaV0sICI9IiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmtleV91bnRyaW1tZWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWx1ZV91bnRyaW1tZWQp
OworICAgICAgICAgICAgICAgIGlmIChyYyAhPSAwKSB7CisgICAgICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIHBhcnNlIHZydGMgY29uZmlndXJhdGlvbjogJXMiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhaXJzW2ldKTsKKyAgICAgICAgICAgICAgICAg
ICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgdHJpbShpc3Nw
YWNlLCBrZXlfdW50cmltbWVkLCAma2V5KTsKKyAgICAgICAgICAgICAgICB0cmltKGlzc3BhY2Us
IHZhbHVlX3VudHJpbW1lZCwgJnZhbHVlKTsKKworICAgICAgICAgICAgICAgIGlmICghc3RyY21w
KGtleSwgImJhY2tlbmRpZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHZydGMtPmJhY2tlbmRf
ZG9taWQgPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAo
a2V5LCAiYmFja2VuZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZ2
cnRjLT5iYWNrZW5kX2RvbW5hbWUsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYg
KCFzdHJjbXAoa2V5LCAiZGV2aWQiKSkgeworICAgICAgICAgICAgICAgICAgICB2cnRjLT5kZXZp
ZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXks
ICJkZXZpY2UiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnJ0Yy0+
ZGV2aWNlLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGZyZWUo
a2V5KTsKKyAgICAgICAgICAgICAgICBmcmVlKGtleV91bnRyaW1tZWQpOworICAgICAgICAgICAg
ICAgIGZyZWUodmFsdWUpOworICAgICAgICAgICAgICAgIGZyZWUodmFsdWVfdW50cmltbWVkKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnBh
aXJzKTsKKyAgICAgICAgICAgIGZyZWUocGF0aCk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgImNoYW5uZWwiLCAmY2hhbm5lbHMsIDAsIDAp
KSB7CiAgICAgICAgIGRfY29uZmlnLT5udW1fY2hhbm5lbHMgPSAwOwogICAgICAgICBkX2NvbmZp
Zy0+Y2hhbm5lbHMgPSBOVUxMOwpAQCAtNjczNSw2ICs2NzgzLDExNyBAQCBpbnQgbWFpbl9ibG9j
a2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bWFpbl92cnRjYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKworICAgIGludCBvcHQ7
CisgICAgdWludDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3ZydGMgdnJ0YzsKKyAg
ICAvKiAgWExVX0NvbmZpZyAqY29uZmlnID0gMDsgKi8KKworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICIiLCBOVUxMLCAidnJ0Yy1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlv
bnMgKi8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChj
dHgsIGFyZ3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlcyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0p
OworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBpZiAob3B0
aW5kIDwgYXJnYykgeworICAgICAgICByZXBsYWNlX3N0cmluZygmdnJ0Yy5kZXZpY2UsIGFyZ3Zb
b3B0aW5kXSk7CisgICAgfQorICAgIG9wdGluZCsrOworCisvKiBUT0RPOiBmaXggdGhpcyB0ZW1w
b3JhcnkgaGFyZGNvZGUgKi8KKyAgICB2cnRjLmJhY2tlbmRfZG9tbmFtZSA9ICJEb21haW4tRCI7
CisgICAgdnJ0Yy5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkgewor
ICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZydGNfdG9fanNvbihjdHgsICZ2cnRj
KTsKKyAgICAgICAgcHJpbnRmKCJ2cnRjOiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUoanNv
bik7CisgICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBwZXJy
b3IoInN0ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAg
ICBpZiAobGlieGxfZGV2aWNlX3ZydGNfYWRkKGN0eCwgZmVfZG9taWQsICZ2cnRjLCAwKSkgewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92cnRjX2FkZCBmYWlsZWQuXG4i
KTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBt
YWluX3ZydGNsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKwlpbnQgb3B0OworCWludCBp
LCBuYjsKKwlsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0Y3M7CisJbGlieGxfdnJ0Y2luZm8gdnJ0Y2lu
Zm87CisKKwlTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZydGMtbGlzdCIsIDEp
IHsKKwkJLyogTm8gb3B0aW9ucyAqLworCX0KKworCS8qIHZydGNpbmZvLnV1aWQgc2hvdWxkIGJl
IG91dHB1dHRlZCB0b28gKi8KKwlwcmludGYoIiUtNXMgJS0zcyAlLTZzICUtNXMgJS02cyAlLThz
ICUtNDBzICUtNDBzXG4iLAorCQkJIlZkZXYiLCAiQkUiLCAiaGFuZGxlIiwgInN0YXRlIiwgImV2
dC1jaCIsICJyaW5nLXJlZiIsICJCRS1wYXRoIiwgIkZFLXBhdGgiKTsKKwlmb3IgKGFyZ3YgKz0g
b3B0aW5kLCBhcmdjIC09IG9wdGluZDsgYXJnYyA+IDA7IC0tYXJnYywgKythcmd2KSB7CisJCXVp
bnQzMl90IGRvbWlkOworCQlpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgs
ICphcmd2LCAmZG9taWQpIDwgMCkgeworCQkJZnByaW50ZihzdGRlcnIsICIlcyBpcyBhbiBpbnZh
bGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCAqYXJndik7CisJCQljb250aW51ZTsKKwkJfQorCQl2
cnRjcyA9IGxpYnhsX2RldmljZV92cnRjX2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKwkJaWYgKCF2
cnRjcykgeworCQkJY29udGludWU7CisJCX0KKwkJZm9yIChpPTA7IGk8bmI7IGkrKykgeworCQkJ
aWYgKCFsaWJ4bF9kZXZpY2VfdnJ0Y19nZXRpbmZvKGN0eCwgZG9taWQsICZ2cnRjc1tpXSwgJnZy
dGNpbmZvKSkgeworCQkJCS8qICAgICAgVmRldiBCRSAgIGhkbCAgc3QgICBldmNoIHJyZWYgQkUt
cGF0aCBGRS1wYXRoIFVVSUQgKi8KKwkJCQlwcmludGYoIiUtNWQgJS0zZCAlLTZkICUtNWQgJS02
ZCAlLThkICUtNDBzICUtNDBzXG4iLAorCQkJCQkJdnJ0Y2luZm8uZGV2aWQsIHZydGNpbmZvLmJh
Y2tlbmRfaWQsIHZydGNpbmZvLmZyb250ZW5kX2lkLAorCQkJCQkJdnJ0Y2luZm8uc3RhdGUsIHZy
dGNpbmZvLmV2dGNoLCB2cnRjaW5mby5ycmVmLCB2cnRjaW5mby5iYWNrZW5kLAorCQkJCQkJdnJ0
Y2luZm8uZnJvbnRlbmQpOworCQkJCWxpYnhsX3ZydGNpbmZvX2Rpc3Bvc2UoJnZydGNpbmZvKTsK
KwkJCX0KKwkJCWxpYnhsX2RldmljZV92cnRjX2Rpc3Bvc2UoJnZydGNzW2ldKTsKKwkJfQorCQlm
cmVlKHZydGNzKTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3ZydGNkZXRhY2goaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAgICBp
bnQgb3B0LCByYyA9IDA7CisgICAgbGlieGxfZGV2aWNlX3ZydGMgdnJ0YzsKKworICAgIFNXSVRD
SF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAidnJ0Yy1kZXRhY2giLCAyKSB7CisgICAgICAg
IC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zb
b3B0aW5kXSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5kKzFdKTsKKworICAgIGlmIChs
aWJ4bF9kZXZpZF90b19kZXZpY2VfdnJ0YyhjdHgsIGRvbWlkLCBkZXZpZCwgJnZydGMpKSB7Cisg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXJyb3I6IERldmljZSAlcyBub3QgY29ubmVjdGVkLlxu
IiwgYXJndltvcHRpbmQrMV0pOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByYyA9
IGxpYnhsX2RldmljZV92cnRjX3JlbW92ZShjdHgsIGRvbWlkLCAmdnJ0YywgMCk7CisgICAgaWYg
KHJjKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2aWNlX3ZydGNfcmVtb3Zl
IGZhaWxlZC5cbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICBsaWJ4bF9kZXZp
Y2VfdnJ0Y19kaXNwb3NlKCZ2cnRjKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3Z0
cG1hdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCBvcHQ7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMvbGlieGwveGxfY21kdGFibGUu
YwppbmRleCAwMDcxZjEyLi44Yjg5NzFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWR0
YWJsZS5jCisrKyBiL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKQEAgLTM1MSw2ICszNTEsMjEg
QEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIkRlc3Ryb3kgYSBkb21h
aW4ncyB2aXJ0dWFsIGJsb2NrIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkPiIsCiAg
ICAgfSwKKyAgICB7ICJ2cnRjLWF0dGFjaCIsCisgICAgICAmbWFpbl92cnRjYXR0YWNoLCAxLCAx
LAorICAgICAgIkNyZWF0ZSBhIG5ldyB2aXJ0dWFsIHJ0YyBkZXZpY2UiLAorICAgICAgIjxEb21h
aW4+IDxEZXZpY2U+IiwKKyAgICB9LAorICAgIHsgInZydGMtbGlzdCIsCisgICAgICAmbWFpbl92
cnRjbGlzdCwgMCwgMCwKKyAgICAgICJMaXN0IHZpcnR1YWwgcnRjIGRldmljZXMgZm9yIGEgZG9t
YWluIiwKKyAgICAgICI8RG9tYWluKHMpPiIsCisgICAgfSwKKyAgICB7ICJ2cnRjLWRldGFjaCIs
CisgICAgICAmbWFpbl92cnRjZGV0YWNoLCAwLCAxLAorICAgICAgIkRlc3Ryb3kgYSBkb21haW4n
cyB2aXJ0dWFsIHJ0YyBkZXZpY2UiLAorICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAorICAgIH0s
CiAgICAgeyAidnRwbS1hdHRhY2giLAogICAgICAgJm1haW5fdnRwbWF0dGFjaCwgMSwgMSwKICAg
ICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBUUE0gZGV2aWNlIiwKLS0gCjIuOC4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2
ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRk
ZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:42 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P54-00020y-Tp; Thu, 19 May 2016 14:37:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P53-000203-Dv
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:41 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F5/9B-04060-4BFCD375; Thu, 19 May 2016 14:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTmet3N523
 DDb5361us7LnI7MDocfjDFZYAxijWzLyk/IoE1owTF++zF2x8wFhxb/YClgbGHSsYuxi5OIQE
 FjJK3Nq1kh3EYRFYzCxxa89TsIyEQD+rxMrbG9i6GDmBnBiJT2f+sELYVRJ/jzUBxTmA2vUl+
 t/xQExqZZJom/GJGaSGTcBSYuqLCywgtoiAlsTe+R9ZQYqYBboYJRZ0/GQHSQgLeEpcOPcbbA
 GLgKpEW9dERhCbVyBAov3pGyaQBRICchJX/iWAhDkFAiU6W8+AzRQCKtn3dTf7BEaBBYwMqxj
 Vi1OLylKLdM31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg4sBCHYwNn53OsQo
 ycGkJMp7/5xtuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXneQnGBRanpqRVpmDjDMYdISHDxKI
 rxHQdK8xQWJucWZ6RCpU4yWHIemX1vLxLHlN4jcNvXeWiYhlrz8vFQpcV4HkAYBkIaM0jy4cb
 BYvMQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3niQKTyZeSVwW18BHcQEdNAtMRuQg0oSEVJ
 SDYySYcfbzr1RPlx0e+9thh6GEpbwec82F8ZWK0ekVdcsYVB9Jx2uUWjzrHftBYumxPkL87aJ
 rZm4RJi9VPvrLJkp/zbZvD0wUf/3BwNb1vX29yd9523S8Oxw3r/7kcEhy4kySzv+t3wKSvnpJ
 j5Hd3rW/SXdG5+Yawlsid+kx5dlGRtbZ37Q0FWJpTgj0VCLuag4EQAFCt90wAIAAA==
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1463668659!41054436!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32441 invoked from network); 19 May 2016 14:37:39 -0000
Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com)
 (209.85.217.175)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:39 -0000
Received: by mail-lb0-f175.google.com with SMTP id ww9so25360385lbc.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iQmAK7j+L7c7aW8ci1EMZyAbPDhhYdliC1sHJrml+Qs=;
 b=O12ryI9ccKTBQumceyFMJzlDN3FaXv767GviEbdqI7AGUgDjEpNzyzu9l9bSzzyA6s
 inpHp5yGUf/Bc7uyREIypmzuVyu1q2h/5qp+W4nh2BPMpYnp8e/j/4FQgEZs5qz0IcJB
 MVj7jRTMZO6y36fGweil8Km9sv6HzjLM9Pr2w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=iQmAK7j+L7c7aW8ci1EMZyAbPDhhYdliC1sHJrml+Qs=;
 b=Ifvbc/JGG/F3WCSMZBMIfb1t4rZWgJdr8tSvl6ztVU4eewXgB8o0jTd5TLu0y4aQt2
 qQmaLW1sCEtYI2geGro0bBtHVIJyeWe64OdZCHA8W/jAS9ednmHCvIWFCqfbkXNDQ9zX
 2j2CU4xtRnZ1ZIBkvLwobaXt4l2NumG4MLwQD6+H9kb5ewVLR7/RzWi3du6Z+j14Uzo/
 M+9SeSJdc1MsgAM7A87YZm5Z3iojonLjSjPXvXP22p07W+patoAyYdgKrEceJPmsy5JC
 xpQp1riZKXCv7ZnaSw+gSeqDcnyiFB9HsSfalmaLSnK/j53upzbUxpd89htPYvStNBE0
 gdEQ==
X-Gm-Message-State: AOPr4FVY1MTpTfU4JTPRzZlwuvnuG/q34GQa+yFEC+fT6y+KVMR0x+L50ypcpgUj2kI7LSeO
X-Received: by 10.112.169.42 with SMTP id ab10mr4280472lbc.63.1463668659076;
 Thu, 19 May 2016 07:37:39 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:38 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:30 +0300
Message-Id: <1463668655-16778-2-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 1/6] libxl: implementation of PV rtc
	device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

UFYgcnRjIGRldmljZSBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgaW4gbGlieGwgYW5kIHhsIHdp
dGgKZnVsbCBzdXBwb3J0IGZvciBkZXZpY2UgY29udHJvbC4gTm8gSlNPTiBwYXJzZXIgZm9yIGRv
bWFpbgpjb25maWd1cmF0aW9uIHlldC4KClNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hhbHNreWkg
PGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBHbGliIEdv
bHVieXRza3lpIDxnbGliLmdvbHVieXRza3lpQGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1i
eTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgfCAyODcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
ICAgICAgICB8ICAxNyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8
ICAzOSArKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgICAyICsK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAxOSArKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAxOSArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAg
ICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwveGwuaCAgICAgICAgICAgICAgICAgICAgIHwg
ICAzICsKIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgICAgICAgICB8IDE2MSArKysrKysr
KysrKysrKysrKysrLQogdG9vbHMvbGlieGwveGxfY21kdGFibGUuYyAgICAgICAgICAgIHwgIDE1
ICsrCiAxMSBmaWxlcyBjaGFuZ2VkLCA1NTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwpp
bmRleCBhYzUwYmRhLi4wOWM0YmM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTIzMjMsNiArMjMyMywyNzcgQEAgaW50IGxpYnhs
X2RldmlkX3RvX2RldmljZV92dHBtKGxpYnhsX2N0eCAqY3R4LAogICAgIHJldHVybiByYzsKIH0K
IAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKi8KKworaW50IGxpYnhsX19kZXZpY2VfdnJ0Y19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRjICp2cnRjKQoreworICAgIGlu
dCByYzsKKworICAgIHJjID0gbGlieGxfX3Jlc29sdmVfZG9taWQoZ2MsIHZydGMtPmJhY2tlbmRf
ZG9tbmFtZSwgJnZydGMtPmJhY2tlbmRfZG9taWQpOworCisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92cnRjKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywgbGlieGxfX2RldmljZSAqZGV2aWNlKQor
eworICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB2cnRjLT5kZXZpZDsKKyAgIGRldmljZS0+
YmFja2VuZF9kb21pZCAgID0gdnJ0Yy0+YmFja2VuZF9kb21pZDsKKyAgIGRldmljZS0+YmFja2Vu
ZF9raW5kICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEM7CisgICBkZXZpY2UtPmRldmlkICAg
ICAgICAgICA9IHZydGMtPmRldmlkOworICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21p
ZDsKKyAgIGRldmljZS0+a2luZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEM7
CisKKyAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdnJ0Y19mcm9t
X3hzX2JlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YykKK3sKKyAgICBjb25zdCBjaGFyICp0
bXA7CisgICAgaW50IHJjOworCisgICAgbGlieGxfZGV2aWNlX3ZydGNfaW5pdCh2cnRjKTsKKwor
ICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywgImRldmljZS1pZCIpOworICAgIGlmICh0bXApCisg
ICAgICAgIHZydGMtPmRldmlkID0gYXRvaSh0bXApOworICAgIGVsc2UKKyAgICAgICAgdnJ0Yy0+
ZGV2aWQgPSAwOworCisgICAgcmMgPSAwOworIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2lu
dCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJ0YyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2Rldmlj
ZV92cnRjICp2cnRjKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAq
cGF0aDsKKyAgICBpbnQgcmMgPSBFUlJPUl9GQUlMOworCisgICAgbGlieGxfZGV2aWNlX3ZydGNf
aW5pdCh2cnRjKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21p
ZCk7CisgICAgaWYgKCFkb21wYXRoKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHBhdGggPSBs
aWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19zcHJpbnRmKGdjLCAiJXMvZGV2aWNlL3ZydGMvJWQvYmFja2VuZCIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbXBhdGgsIGRldmlkKSk7CisgICAgaWYg
KCFwYXRoKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92cnRj
X2Zyb21feHNfYmUoZ2MsIHBhdGgsIHZydGMpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAg
ICByYyA9IDA7CitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQg
bGlieGxfX2RldmljZV92cnRjX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7CisgICAg
U1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxl
eGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIGludCByYzsK
KyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKKyAgICBsaWJ4bF9kb21haW5fY29u
ZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2RldmljZV92cnRjIHZydGNfc2F2ZWQ7CisgICAgbGli
eGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsKKworICAgIGxpYnhsX2RvbWFp
bl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgIGxpYnhsX2RldmljZV92cnRjX2luaXQoJnZy
dGNfc2F2ZWQpOworICAgIGxpYnhsX2RldmljZV92cnRjX2NvcHkoQ1RYLCAmdnJ0Y19zYXZlZCwg
dnJ0Yyk7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnJ0Y19zZXRkZWZhdWx0KGdjLCB2cnRj
KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShn
YywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMzIsIDEpOworCisgICAg
aWYgKCh2cnRjLT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZydGMi
KSkgPCAwKSB7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92
cnRjKGdjLCBkb21pZCwgdnJ0YywgZGV2aWNlKTsKKyAgICBpZiAoIHJjICE9IDAgKSBnb3RvIG91
dDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImRldmljZS1pZCIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIHZydGMtPmRldmlkKSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgImRldmljZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdnJ0Yy0+ZGV2aWNlKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxpbmUiKTsKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAic3RhdGUiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCAxKSk7CisKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAiZGV2aWNlLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChm
cm9udCwgR0NTUFJJTlRGKCIlZCIsIHZydGMtPmRldmlkKSk7CisgICAgZmxleGFycmF5X2FwcGVu
ZChmcm9udCwgImJhY2tlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQ
UklOVEYoIiVkIiwgdnJ0Yy0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
ZnJvbnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigi
JWQiLCAxKSk7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgIGxvY2sg
PSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFs
b2NrKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25m
aWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgTE9HKElORk8sICJhb2Rl
diB1cGRhdGVzIEpTT04sIGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0dXJuZWQg
JWQiLCByYyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgREVWSUNFX0FE
RCh2cnRjLCB2cnRjcywgZG9taWQsICZ2cnRjX3NhdmVkLCBDT01QQVJFX0RFVklELCAmZF9jb25m
aWcpOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
ICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAgICAgICBp
ZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAgICAg
IC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0coRVJST1Is
ICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAgIGFvZGV2
LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdl
ICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24pIHsK
KyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9t
aWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICB9
CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5
KGdjLCBiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJhY2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnQt
PmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKworICAg
ICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKworICAgICAg
ICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAgfQor
CisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RF
VklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywg
YW9kZXYpOworCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9h
Ym9ydChnYywgJnQpOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0
YShsb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfdnJ0Y19kaXNwb3NlKCZ2cnRjX3NhdmVkKTsKKyAg
ICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKKyAgICBhb2Rldi0+cmMg
PSByYzsKKyAgICBpZihyYykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOworICAgIHJldHVy
bjsKKworfQorCitsaWJ4bF9kZXZpY2VfdnJ0YyAqbGlieGxfZGV2aWNlX3ZydGNfbGlzdChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQoreworICAgIEdDX0lOSVQoY3R4
KTsKKworICAgIGxpYnhsX2RldmljZV92cnRjKiB2cnRjcyA9IE5VTEw7CisgICAgY2hhciogZmVf
cGF0aCA9IE5VTEw7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAgdW5zaWduZWQgaW50IG5k
aXJzID0gMDsKKworICAgICpudW0gPSAwOworCisgICAgZmVfcGF0aCA9IGxpYnhsX19zcHJpbnRm
KGdjLCAiJXMvZGV2aWNlL3ZydGMiLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKSk7
CisgICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGZlX3BhdGgsICZu
ZGlycyk7CisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgIHZydGNzID0gbWFsbG9jKHNp
emVvZigqdnJ0Y3MpICogbmRpcnMpOworICAgICAgIGxpYnhsX2RldmljZV92cnRjKiB2cnRjOwor
ICAgICAgIGxpYnhsX2RldmljZV92cnRjKiBlbmQgPSB2cnRjcyArIG5kaXJzOworICAgICAgIGZv
cih2cnRjID0gdnJ0Y3M7IHZydGMgPCBlbmQ7ICsrdnJ0YywgKytkaXIpIHsKKyAgICAgICAgICBj
aGFyKiB0bXA7CisKKyAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJ0Y19pbml0KHZydGMpOworCisg
ICAgICAgICAgdnJ0Yy0+ZGV2aWQgPSBhdG9pKCpkaXIpOworCisgICAgICAgICAgdG1wID0gbGli
eGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMv
JXMvYmFja2VuZC1pZCIsCisgICAgICAgICAgICAgICAgICAgZmVfcGF0aCwgKmRpcikpOworICAg
ICAgICAgIHZydGMtPmJhY2tlbmRfZG9taWQgPSBhdG9pKHRtcCk7CisgICAgICAgfQorICAgIH0K
KyAgICAqbnVtID0gbmRpcnM7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiB2cnRjczsKK30K
KworaW50IGxpYnhsX2RldmljZV92cnRjX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywgbGlieGxfdnJ0Y2luZm8gKnZydGNpbmZv
KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqdnJ0Y3BhdGg7Cisg
ICAgY2hhciAqdmFsOworICAgIGludCByYyA9IDA7CisKKyAgICBsaWJ4bF92cnRjaW5mb19pbml0
KHZydGNpbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21p
ZCk7CisgICAgdnJ0Y2luZm8tPmRldmlkID0gdnJ0Yy0+ZGV2aWQ7CisKKyAgICB2cnRjcGF0aCA9
IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZydGMvJWQiLCBkb21wYXRoLCB2cnRjaW5mby0+ZGV2aWQp
OworICAgIHZydGNpbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisg
ICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgdnJ0Y3BhdGgpLCBOVUxMKTsKKworICAg
IGlmICghdnJ0Y2luZm8tPmJhY2tlbmQpIHsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisg
ICAgaWYoIWxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwgdnJ0Y2luZm8tPmJhY2tlbmQpKSB7
CisgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2Ms
IFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZC1pZCIsIHZydGNwYXRo
KSk7CisgICAgdnJ0Y2luZm8tPmJhY2tlbmRfaWQgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwg
MTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy9zdGF0ZSIsIHZydGNwYXRoKSk7CisgICAgdnJ0Y2luZm8tPnN0
YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGli
eGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvZXZlbnQt
Y2hhbm5lbCIsIHZydGNwYXRoKSk7CisgICAgdnJ0Y2luZm8tPmV2dGNoID0gdmFsID8gc3RydG91
bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvcmluZy1yZWYiLCB2cnRjcGF0aCkpOwor
ICAgIHZydGNpbmZvLT5ycmVmID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOwor
CisgICAgdnJ0Y2luZm8tPmZyb250ZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisg
ICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsIHZydGNpbmZvLT5iYWNrZW5kKSwgTlVM
TCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAg
R0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIsIHZydGNpbmZvLT5iYWNrZW5kKSk7CisgICAgdnJ0
Y2luZm8tPmZyb250ZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOwor
CisgICAgZ290byBleGl0OworZXJyOgorICAgIHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6CisgICAg
R0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKKwogCiAvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogCkBAIC00MTMxLDEyICs0NDAyLDE0IEBAIG91dDoKICAqIGxpYnhsX2RldmljZV9kaXNrX2Rl
c3Ryb3kKICAqIGxpYnhsX2RldmljZV9uaWNfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZpY2VfbmljX2Rl
c3Ryb3kKLSAqIGxpYnhsX2RldmljZV92dHBtX3JlbW92ZQotICogbGlieGxfZGV2aWNlX3Z0cG1f
ZGVzdHJveQogICogbGlieGxfZGV2aWNlX3ZrYl9yZW1vdmUKICAqIGxpYnhsX2RldmljZV92a2Jf
ZGVzdHJveQogICogbGlieGxfZGV2aWNlX3ZmYl9yZW1vdmUKICAqIGxpYnhsX2RldmljZV92ZmJf
ZGVzdHJveQorICogbGlieGxfZGV2aWNlX3Z0cG1fcmVtb3ZlCisgKiBsaWJ4bF9kZXZpY2VfdnRw
bV9kZXN0cm95CisgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19yZW1vdmUKKyAqIGxpYnhsX2RldmljZV92
cnRjX2Rlc3Ryb3kKICAqLwogI2RlZmluZSBERUZJTkVfREVWSUNFX1JFTU9WRSh0eXBlLCByZW1v
dmVkZXN0cm95LCBmKSAgICAgICAgICAgICAgICAgICAgXAogICAgIGludCBsaWJ4bF9kZXZpY2Vf
IyN0eXBlIyNfIyNyZW1vdmVkZXN0cm95KGxpYnhsX2N0eCAqY3R4LCAgICAgICAgICAgXApAQCAt
NDE4OCw2ICs0NDYxLDEwIEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZmYiwgZGVzdHJveSwgMSkK
IERFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0sIHJlbW92ZSwgMCkKIERFRklORV9ERVZJQ0VfUkVN
T1ZFKHZ0cG0sIGRlc3Ryb3ksIDEpCiAKKy8qIHZydGMgKi8KK0RFRklORV9ERVZJQ0VfUkVNT1ZF
KHZydGMsIHJlbW92ZSwgMCkKK0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ryb3ksIDEp
CisKIC8qIGNoYW5uZWwvY29uc29sZSBob3R1bnBsdWcgaXMgbm90IGltcGxlbWVudGVkLiBUaGVy
ZSBhcmUgMiBwb3NzaWJpbGl0aWVzOgogICogMS4gYWRkIHN1cHBvcnQgZm9yIHNlY29uZGFyeSBj
b25zb2xlcyB0byB4ZW5jb25zb2xlZAogICogMi4gZHluYW1pY2FsbHkgYWRkL3JlbW92ZSBxZW11
IGNoYXJkZXZzIHZpYSBxbXAgbWVzc2FnZXMuICovCkBAIC00MjAxLDYgKzQ0NzgsNyBAQCBERUZJ
TkVfREVWSUNFX1JFTU9WRSh2dHBtLCBkZXN0cm95LCAxKQogICogbGlieGxfZGV2aWNlX2Rpc2tf
YWRkCiAgKiBsaWJ4bF9kZXZpY2VfbmljX2FkZAogICogbGlieGxfZGV2aWNlX3Z0cG1fYWRkCisg
KiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQKICAqLwogCiAjZGVmaW5lIERFRklORV9ERVZJQ0VfQURE
KHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MjMy
LDYgKzQ1MTAsOSBAQCBERUZJTkVfREVWSUNFX0FERChuaWMpCiAvKiB2dHBtICovCiBERUZJTkVf
REVWSUNFX0FERCh2dHBtKQogCisvKiB2cnRjICovCitERUZJTkVfREVWSUNFX0FERCh2cnRjKQor
CiAjdW5kZWYgREVGSU5FX0RFVklDRV9BREQKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KQEAg
LTY3NDcsNiArNzAyOCw4IEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlv
bihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAKICAgICBNRVJHRSh2dHBtLCB2dHBt
cywgQ09NUEFSRV9ERVZJRCwge30pOwogCisgICAgTUVSR0UodnJ0YywgdnJ0Y3MsIENPTVBBUkVf
REVWSUQsIHt9KTsKKwogICAgIE1FUkdFKHBjaSwgcGNpZGV2cywgQ09NUEFSRV9QQ0ksIHt9KTsK
IAogICAgIC8qIFRha2UgY2FyZSBvZiByZW1vdmFibGUgZGV2aWNlLiBXZSBtYWludGFpbiBpbnZh
cmlhbnQgaW4gdGhlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGli
eGwvbGlieGwuaAppbmRleCBmYTVhZWRkLi45MjQzYjg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTE0MzUsNiArMTQzNSwyMyBA
QCBsaWJ4bF9kZXZpY2VfdnRwbSAqbGlieGxfZGV2aWNlX3Z0cG1fbGlzdChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsIGludCAqbgogaW50IGxpYnhsX2RldmljZV92dHBtX2dldGluZm8o
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLCBsaWJ4bF92dHBtaW5mbyAqdnRwbWluZm8p
OwogCisvKiBSVEMgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0YywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2Rl
dmljZV92cnRjX3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92cnRjICp2cnRjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Citp
bnQgbGlieGxfZGV2aWNlX3ZydGNfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93
ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92cnRjICpsaWJ4bF9kZXZpY2VfdnJ0Y19saXN0
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOworaW50IGxpYnhsX2Rl
dmljZV92cnRjX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMsIGxpYnhsX3Zy
dGNpbmZvICp2cnRjaW5mbyk7CisKIC8qIEtleWJvYXJkICovCiBpbnQgbGlieGxfZGV2aWNlX3Zr
Yl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmtiICp2
a2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFv
X2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMWMwNTc5Yy4uMTIwNmMzNCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTczNCw2ICs3MzQsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICphb2RldnMsCiAKIHN0YXRpYyB2b2lkIGRvbWNy
ZWF0ZV9hdHRhY2hfdnRwbXMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRp
ZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKK3N0YXRp
YyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnJ0Y3MobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVs
dGlkZXYgKm11bHRpZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfcGNpKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX211bHRpZGV2ICphb2RldnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfZHRkZXYobGlieGxfX2Vn
YyAqZWdjLApAQCAtMTM5MiwxMiArMTM5NCw0NSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0
YWNoX3Z0cG1zKGxpYnhsX19lZ2MgKmVnYywKICAgIGlmIChkX2NvbmZpZy0+bnVtX3Z0cG1zID4g
MCkgewogICAgICAgIC8qIEF0dGFjaCB2dHBtcyAqLwogICAgICAgIGxpYnhsX19tdWx0aWRldl9i
ZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwotICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sg
PSBkb21jcmVhdGVfYXR0YWNoX3BjaTsKKyAgICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0g
ZG9tY3JlYXRlX2F0dGFjaF92cnRjczsKICAgICAgICBsaWJ4bF9fYWRkX3Z0cG1zKGVnYywgYW8s
IGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOwogICAgICAgIGxpYnhsX19tdWx0aWRl
dl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKICAgICAgICByZXR1cm47CiAgICB9
CiAKKyAgIGRvbWNyZWF0ZV9hdHRhY2hfdnJ0Y3MoZWdjLCBtdWx0aWRldiwgMCk7CisgICByZXR1
cm47CisKK2Vycm9yX291dDoKKyAgIGFzc2VydChyZXQpOworICAgZG9tY3JlYXRlX2NvbXBsZXRl
KGVnYywgZGNzLCByZXQpOworfQorCitzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNz
KGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJldCkKK3sKKyAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05U
QUlORVJfT0YobXVsdGlkZXYsICpkY3MsIG11bHRpZGV2KTsKKyAgIFNUQVRFX0FPX0dDKGRjcy0+
YW8pOworICAgaW50IGRvbWlkID0gZGNzLT5ndWVzdF9kb21pZDsKKworICAgbGlieGxfZG9tYWlu
X2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKworICAgaWYocmV0
KSB7CisgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2dHBtIGRldmljZXMiKTsKKyAg
ICAgICBnb3RvIGVycm9yX291dDsKKyAgIH0KKworICAgIC8qIFBsdWcgdnJ0YyBkZXZpY2VzICov
CisgICBpZiAoZF9jb25maWctPm51bV92cnRjcyA+IDApIHsKKyAgICAgICAvKiBBdHRhY2ggdnJ0
Y3MgKi8KKyAgICAgICBsaWJ4bF9fbXVsdGlkZXZfYmVnaW4oYW8sICZkY3MtPm11bHRpZGV2KTsK
KyAgICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF9wY2k7Cisg
ICAgICAgbGlieGxfX2FkZF92cnRjcyhlZ2MsIGFvLCBkb21pZCwgZF9jb25maWcsICZkY3MtPm11
bHRpZGV2KTsKKyAgICAgICBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmZGNzLT5tdWx0
aWRldiwgMCk7CisgICAgICAgcmV0dXJuOworICAgfQorCiAgICBkb21jcmVhdGVfYXR0YWNoX3Bj
aShlZ2MsIG11bHRpZGV2LCAwKTsKICAgIHJldHVybjsKIApAQCAtMTQxOSw3ICsxNDU0LDcgQEAg
c3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9wY2kobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29u
ZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAgICBpZiAocmV0KSB7Ci0gICAgICAgIExPRyhF
UlJPUiwgInVuYWJsZSB0byBhZGQgdnRwbSBkZXZpY2VzIik7CisgICAgICAgIExPRyhFUlJPUiwg
InVuYWJsZSB0byBhZGQgdnJ0YyBkZXZpY2VzIik7CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA4YmI1ZTkzLi43MmYwOWEwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YwpAQCAtNTQ0LDYgKzU0NCw3IEBAIHZvaWQgbGlieGxfX211bHRpZGV2X3ByZXBhcmVkKGxpYnhs
X19lZ2MgKmVnYywKICAqIGxpYnhsX19hZGRfZGlza3MKICAqIGxpYnhsX19hZGRfbmljcwogICog
bGlieGxfX2FkZF92dHBtcworICogbGlieGxfX2FkZF92cnRjcwogICovCiAKICNkZWZpbmUgREVG
SU5FX0RFVklDRVNfQUREKHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTU2Myw2ICs1NjQsNyBAQCB2b2lkIGxpYnhsX19tdWx0aWRldl9wcmVwYXJlZChs
aWJ4bF9fZWdjICplZ2MsCiBERUZJTkVfREVWSUNFU19BREQoZGlzaykKIERFRklORV9ERVZJQ0VT
X0FERChuaWMpCiBERUZJTkVfREVWSUNFU19BREQodnRwbSkKK0RFRklORV9ERVZJQ0VTX0FERCh2
cnRjKQogCiAjdW5kZWYgREVGSU5FX0RFVklDRVNfQURECiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDViMGI1MGEuLjJhNDIzYjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDc2LDcgKzQ3Niw4IEBA
IHR5cGVkZWYgc3RydWN0IHsKICNkZWZpbmUgUUVNVV9CQUNLRU5EKGRldikgKFwKICAgICAoZGV2
KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9RRElTSyB8fCBcCiAgICAgKGRl
diktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkZCIHx8IFwKLSAgICAoZGV2
KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEKQorICAgIChkZXYpLT5i
YWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQgfHwgXAorICAgIChkZXYpLT5i
YWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEMpCiAKICNkZWZpbmUgWENfUENJ
X0JERiAgICAgICAgICAgICAiMHgleCwgMHgleCwgMHgleCwgMHgleCIKICNkZWZpbmUgUENJX0RF
VkZOKHNsb3QsIGZ1bmMpICAgKCgoKHNsb3QpICYgMHgxZikgPDwgMykgfCAoKGZ1bmMpICYgMHgw
NykpCkBAIC0xMTg2LDYgKzExODcsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9uaWNf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpuaWMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKIF9oaWRk
ZW4gaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhs
X2RldmljZV92dHBtICp2dHBtKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnJ0Y19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRjICp2cnRjKTsKIF9oaWRkZW4g
aW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2
aWNlX3ZmYiAqdmZiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfcGNpX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAq
cGNpKTsKQEAgLTI1NDksNiArMjU1MSw4IEBAIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgewogICog
eGVuc3RvcmUgZW50cnkgYWZ0ZXJ3YXJkcy4gV2UgaGF2ZSBib3RoIEpTT04gYW5kIHhlbnN0b3Jl
IGVudHJ5LAogICogaXQncyBhIHZhbGlkIHN0YXRlLgogICovCisKKy8qIEFPIG9wZXJhdGlvbiB0
byBjb25uZWN0IGEgZGlzayBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX2Rp
c2tfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKQEAgLTI1
NTgsOSArMjU2MiwxNSBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZV9uaWNfYWRkKGxpYnhs
X19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpOwogCisvKiBBTyBvcGVyYXRpb24gdG8g
Y29ubmVjdCBhIHRwbSBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX3Z0cG1f
YWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsK
KworLyogQU8gb3BlcmF0aW9uIHRvIGNvbm5lY3QgYW4gcnRjIGRldmljZSAqLworX2hpZGRlbiB2
b2lkIGxpYnhsX19kZXZpY2VfdnJ0Y19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92cnRj
ICp2cnRjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2Rl
dmljZSAqYW9kZXYpOwogCiAvKiBJbnRlcm5hbCBmdW5jdGlvbiB0byBjb25uZWN0IGEgdmtiIGRl
dmljZSAqLwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2JfYWRkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLApAQCAtMzI3OCw2ICszMjg4LDkgQEAgX2hpZGRlbiB2b2lkIGxpYnhs
X19hZGRfdnRwbXMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVs
dGlkZXYpOwogCitfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92cnRjcyhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAvKi0tLS0tIGRldmljZSBtb2Rl
bCBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIEZpcnN0IGxheWVyOyB3cmFwcyBsaWJ4bF9fc3Bhd25f
c3Bhd24uICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggY2QxMjExNy4uMjdhNzUwYyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbApAQCAtNTQ0LDYgKzU0NCwxMyBAQCBsaWJ4bF9kZXZpY2VfdmtiID0gU3RydWN0KCJk
ZXZpY2VfdmtiIiwgWwogICAgICgiZGV2aWQiLCBsaWJ4bF9kZXZpZCksCiAgICAgXSkKIAorbGli
eGxfZGV2aWNlX3ZydGMgPSBTdHJ1Y3QoImRldmljZV92cnRjIiwgWworICAgICgiYmFja2VuZF9k
b21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCisg
ICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoImRldmljZSIsIHN0cmluZyksCisgICAg
XSkKKwogbGlieGxfZGV2aWNlX2Rpc2sgPSBTdHJ1Y3QoImRldmljZV9kaXNrIiwgWwogICAgICgi
YmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0
cmluZyksCkBAIC02MzEsNiArNjM4LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgi
ZG9tYWluX2NvbmZpZyIsIFsKICAgICAoInZmYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmZiLCAi
bnVtX3ZmYnMiKSksCiAgICAgKCJ2a2JzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZrYiwgIm51bV92
a2JzIikpLAogICAgICgidnRwbXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnRwbSwgIm51bV92dHBt
cyIpKSwKKyAgICAoInZydGNzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZydGMsICJudW1fdnJ0Y3Mi
KSksCiAgICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwK
ICAgICAjIHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5
KGxpYnhsX2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApAQCAtNjc2LDYgKzY4NCwx
NyBAQCBsaWJ4bF92dHBtaW5mbyA9IFN0cnVjdCgidnRwbWluZm8iLCBbCiAgICAgKCJ1dWlkIiwg
bGlieGxfdXVpZCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX3ZydGNpbmZvID0gU3Ry
dWN0KCJ2cnRjaW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2Vu
ZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVu
ZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRl
IiwgaW50ZWdlciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVn
ZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92Y3B1aW5mbyA9IFN0cnVjdCgidmNw
dWluZm8iLCBbCiAgICAgKCJ2Y3B1aWQiLCB1aW50MzIpLAogICAgICgiY3B1IiwgdWludDMyKSwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA1ZTU1Njg1Li43NjRlZmI4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yMiw2ICsyMiw3IEBAIGxpYnhs
X19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoNiwgIlZL
QkQiKSwKICAgICAoNywgIkNPTlNPTEUiKSwKICAgICAoOCwgIlZUUE0iKSwKKyAgICAoOSwgIlZS
VEMiKSwKICAgICBdKQogCiBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNv
bnNvbGVfYmFja2VuZCIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgg
Yi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDMzOWViZGYuLmQxYjgyNWMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dXRpbHMuaApAQCAtNzcsNiArNzcsOSBAQCBpbnQgbGlieGxfdXVpZF90b19kZXZpY2VfdnRwbShs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNl
X3Z0cG0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pOwogCitpbnQg
bGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZydGMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNl
X3ZydGMgKnZydGMpOworCiBpbnQgbGlieGxfYml0bWFwX2FsbG9jKGxpYnhsX2N0eCAqY3R4LCBs
aWJ4bF9iaXRtYXAgKmJpdG1hcCwgaW50IG5fYml0cyk7CiAgICAgLyogQWxsb2NhdGVkIGJpbWFw
IGlzIGZyb20gbWFsbG9jLCBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgpIHRvIGJlCiAgICAgICogY2Fs
bGVkIGJ5IHRoZSBhcHBsaWNhdGlvbiB3aGVuIGRvbmUuICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC94bC5oIGIvdG9vbHMvbGlieGwveGwuaAppbmRleCAxM2JjY2JhLi4zZDQ2ZWZiIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC94bC5oCisrKyBiL3Rvb2xzL2xpYnhsL3hsLmgKQEAgLTgyLDYg
KzgyLDkgQEAgaW50IG1haW5fY2hhbm5lbGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGlu
dCBtYWluX2Jsb2NrYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9ibG9j
a2xpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX2Jsb2NrZGV0YWNoKGludCBh
cmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92cnRjYXR0YWNoKGludCBhcmdjLCBjaGFyICoq
YXJndik7CitpbnQgbWFpbl92cnRjbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1h
aW5fdnJ0Y2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWF0dGFj
aChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWxpc3QoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKIGludCBtYWluX3Z0cG1kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2Nt
ZGltcGwuYwppbmRleCA2M2E2YjE3Li43NzcwMWUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94
bF9jbWRpbXBsLmMKKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMjYyLDcgKzEy
NjIsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdf
c291cmNlLAogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKICAgICBsb25nIGwsIHZjcHVzID0gMDsKICAg
ICBYTFVfQ29uZmlnICpjb25maWc7Ci0gICAgWExVX0NvbmZpZ0xpc3QgKmNwdXMsICp2YmRzLCAq
bmljcywgKnBjaXMsICpjdmZicywgKmNwdWlkcywgKnZ0cG1zOworICAgIFhMVV9Db25maWdMaXN0
ICpjcHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywgKnZy
dGNzOwogICAgIFhMVV9Db25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9t
ZW0sICp2aXJpZGlhbiwgKmR0ZGV2czsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBu
dW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210
ID0gMDsKQEAgLTE4NDQsNiArMTg0NCw1NCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0
YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYg
KCF4bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInZydGMiLCAmdnJ0Y3MsIDAsIDApKSB7CisgICAg
ICAgIGRfY29uZmlnLT5udW1fdnJ0Y3MgPSAwOworICAgICAgICBkX2NvbmZpZy0+dnJ0Y3MgPSBO
VUxMOworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKHZydGNzLCBk
X2NvbmZpZy0+bnVtX3ZydGNzKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZydGMgKnZydGM7CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsKKyAgICAg
ICAgICAgIGNoYXIgKnBhdGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKworICAgICAg
ICAgICAgdnJ0YyA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52cnRjcywgZF9jb25maWct
Pm51bV92cnRjcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdnJ0Y19pbml0KTsKKworICAgICAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5n
X2xpc3QoYnVmLCAiLCIsICZwYWlycyk7CisgICAgICAgICAgICBsZW4gPSBsaWJ4bF9zdHJpbmdf
bGlzdF9sZW5ndGgoJnBhaXJzKTsKKworICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IGxlbjsg
aSsrKSB7CisgICAgICAgICAgICAgICAgY2hhciAqa2V5LCAqa2V5X3VudHJpbW1lZCwgKnZhbHVl
LCAqdmFsdWVfdW50cmltbWVkOworICAgICAgICAgICAgICAgIGludCByYzsKKyAgICAgICAgICAg
ICAgICByYyA9IHNwbGl0X3N0cmluZ19pbnRvX3BhaXIocGFpcnNbaV0sICI9IiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmtleV91bnRyaW1tZWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWx1ZV91bnRyaW1tZWQp
OworICAgICAgICAgICAgICAgIGlmIChyYyAhPSAwKSB7CisgICAgICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIHBhcnNlIHZydGMgY29uZmlndXJhdGlvbjogJXMiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhaXJzW2ldKTsKKyAgICAgICAgICAgICAgICAg
ICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgdHJpbShpc3Nw
YWNlLCBrZXlfdW50cmltbWVkLCAma2V5KTsKKyAgICAgICAgICAgICAgICB0cmltKGlzc3BhY2Us
IHZhbHVlX3VudHJpbW1lZCwgJnZhbHVlKTsKKworICAgICAgICAgICAgICAgIGlmICghc3RyY21w
KGtleSwgImJhY2tlbmRpZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHZydGMtPmJhY2tlbmRf
ZG9taWQgPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAo
a2V5LCAiYmFja2VuZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZ2
cnRjLT5iYWNrZW5kX2RvbW5hbWUsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYg
KCFzdHJjbXAoa2V5LCAiZGV2aWQiKSkgeworICAgICAgICAgICAgICAgICAgICB2cnRjLT5kZXZp
ZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXks
ICJkZXZpY2UiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnJ0Yy0+
ZGV2aWNlLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGZyZWUo
a2V5KTsKKyAgICAgICAgICAgICAgICBmcmVlKGtleV91bnRyaW1tZWQpOworICAgICAgICAgICAg
ICAgIGZyZWUodmFsdWUpOworICAgICAgICAgICAgICAgIGZyZWUodmFsdWVfdW50cmltbWVkKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnBh
aXJzKTsKKyAgICAgICAgICAgIGZyZWUocGF0aCk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgImNoYW5uZWwiLCAmY2hhbm5lbHMsIDAsIDAp
KSB7CiAgICAgICAgIGRfY29uZmlnLT5udW1fY2hhbm5lbHMgPSAwOwogICAgICAgICBkX2NvbmZp
Zy0+Y2hhbm5lbHMgPSBOVUxMOwpAQCAtNjczNSw2ICs2NzgzLDExNyBAQCBpbnQgbWFpbl9ibG9j
a2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bWFpbl92cnRjYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKworICAgIGludCBvcHQ7
CisgICAgdWludDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3ZydGMgdnJ0YzsKKyAg
ICAvKiAgWExVX0NvbmZpZyAqY29uZmlnID0gMDsgKi8KKworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICIiLCBOVUxMLCAidnJ0Yy1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlv
bnMgKi8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChj
dHgsIGFyZ3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlcyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0p
OworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBpZiAob3B0
aW5kIDwgYXJnYykgeworICAgICAgICByZXBsYWNlX3N0cmluZygmdnJ0Yy5kZXZpY2UsIGFyZ3Zb
b3B0aW5kXSk7CisgICAgfQorICAgIG9wdGluZCsrOworCisvKiBUT0RPOiBmaXggdGhpcyB0ZW1w
b3JhcnkgaGFyZGNvZGUgKi8KKyAgICB2cnRjLmJhY2tlbmRfZG9tbmFtZSA9ICJEb21haW4tRCI7
CisgICAgdnJ0Yy5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkgewor
ICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZydGNfdG9fanNvbihjdHgsICZ2cnRj
KTsKKyAgICAgICAgcHJpbnRmKCJ2cnRjOiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUoanNv
bik7CisgICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBwZXJy
b3IoInN0ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAg
ICBpZiAobGlieGxfZGV2aWNlX3ZydGNfYWRkKGN0eCwgZmVfZG9taWQsICZ2cnRjLCAwKSkgewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92cnRjX2FkZCBmYWlsZWQuXG4i
KTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBt
YWluX3ZydGNsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKwlpbnQgb3B0OworCWludCBp
LCBuYjsKKwlsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0Y3M7CisJbGlieGxfdnJ0Y2luZm8gdnJ0Y2lu
Zm87CisKKwlTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZydGMtbGlzdCIsIDEp
IHsKKwkJLyogTm8gb3B0aW9ucyAqLworCX0KKworCS8qIHZydGNpbmZvLnV1aWQgc2hvdWxkIGJl
IG91dHB1dHRlZCB0b28gKi8KKwlwcmludGYoIiUtNXMgJS0zcyAlLTZzICUtNXMgJS02cyAlLThz
ICUtNDBzICUtNDBzXG4iLAorCQkJIlZkZXYiLCAiQkUiLCAiaGFuZGxlIiwgInN0YXRlIiwgImV2
dC1jaCIsICJyaW5nLXJlZiIsICJCRS1wYXRoIiwgIkZFLXBhdGgiKTsKKwlmb3IgKGFyZ3YgKz0g
b3B0aW5kLCBhcmdjIC09IG9wdGluZDsgYXJnYyA+IDA7IC0tYXJnYywgKythcmd2KSB7CisJCXVp
bnQzMl90IGRvbWlkOworCQlpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgs
ICphcmd2LCAmZG9taWQpIDwgMCkgeworCQkJZnByaW50ZihzdGRlcnIsICIlcyBpcyBhbiBpbnZh
bGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCAqYXJndik7CisJCQljb250aW51ZTsKKwkJfQorCQl2
cnRjcyA9IGxpYnhsX2RldmljZV92cnRjX2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKwkJaWYgKCF2
cnRjcykgeworCQkJY29udGludWU7CisJCX0KKwkJZm9yIChpPTA7IGk8bmI7IGkrKykgeworCQkJ
aWYgKCFsaWJ4bF9kZXZpY2VfdnJ0Y19nZXRpbmZvKGN0eCwgZG9taWQsICZ2cnRjc1tpXSwgJnZy
dGNpbmZvKSkgeworCQkJCS8qICAgICAgVmRldiBCRSAgIGhkbCAgc3QgICBldmNoIHJyZWYgQkUt
cGF0aCBGRS1wYXRoIFVVSUQgKi8KKwkJCQlwcmludGYoIiUtNWQgJS0zZCAlLTZkICUtNWQgJS02
ZCAlLThkICUtNDBzICUtNDBzXG4iLAorCQkJCQkJdnJ0Y2luZm8uZGV2aWQsIHZydGNpbmZvLmJh
Y2tlbmRfaWQsIHZydGNpbmZvLmZyb250ZW5kX2lkLAorCQkJCQkJdnJ0Y2luZm8uc3RhdGUsIHZy
dGNpbmZvLmV2dGNoLCB2cnRjaW5mby5ycmVmLCB2cnRjaW5mby5iYWNrZW5kLAorCQkJCQkJdnJ0
Y2luZm8uZnJvbnRlbmQpOworCQkJCWxpYnhsX3ZydGNpbmZvX2Rpc3Bvc2UoJnZydGNpbmZvKTsK
KwkJCX0KKwkJCWxpYnhsX2RldmljZV92cnRjX2Rpc3Bvc2UoJnZydGNzW2ldKTsKKwkJfQorCQlm
cmVlKHZydGNzKTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3ZydGNkZXRhY2goaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAgICBp
bnQgb3B0LCByYyA9IDA7CisgICAgbGlieGxfZGV2aWNlX3ZydGMgdnJ0YzsKKworICAgIFNXSVRD
SF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAidnJ0Yy1kZXRhY2giLCAyKSB7CisgICAgICAg
IC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zb
b3B0aW5kXSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5kKzFdKTsKKworICAgIGlmIChs
aWJ4bF9kZXZpZF90b19kZXZpY2VfdnJ0YyhjdHgsIGRvbWlkLCBkZXZpZCwgJnZydGMpKSB7Cisg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXJyb3I6IERldmljZSAlcyBub3QgY29ubmVjdGVkLlxu
IiwgYXJndltvcHRpbmQrMV0pOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByYyA9
IGxpYnhsX2RldmljZV92cnRjX3JlbW92ZShjdHgsIGRvbWlkLCAmdnJ0YywgMCk7CisgICAgaWYg
KHJjKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2aWNlX3ZydGNfcmVtb3Zl
IGZhaWxlZC5cbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICBsaWJ4bF9kZXZp
Y2VfdnJ0Y19kaXNwb3NlKCZ2cnRjKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3Z0
cG1hdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCBvcHQ7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMvbGlieGwveGxfY21kdGFibGUu
YwppbmRleCAwMDcxZjEyLi44Yjg5NzFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWR0
YWJsZS5jCisrKyBiL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKQEAgLTM1MSw2ICszNTEsMjEg
QEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIkRlc3Ryb3kgYSBkb21h
aW4ncyB2aXJ0dWFsIGJsb2NrIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkPiIsCiAg
ICAgfSwKKyAgICB7ICJ2cnRjLWF0dGFjaCIsCisgICAgICAmbWFpbl92cnRjYXR0YWNoLCAxLCAx
LAorICAgICAgIkNyZWF0ZSBhIG5ldyB2aXJ0dWFsIHJ0YyBkZXZpY2UiLAorICAgICAgIjxEb21h
aW4+IDxEZXZpY2U+IiwKKyAgICB9LAorICAgIHsgInZydGMtbGlzdCIsCisgICAgICAmbWFpbl92
cnRjbGlzdCwgMCwgMCwKKyAgICAgICJMaXN0IHZpcnR1YWwgcnRjIGRldmljZXMgZm9yIGEgZG9t
YWluIiwKKyAgICAgICI8RG9tYWluKHMpPiIsCisgICAgfSwKKyAgICB7ICJ2cnRjLWRldGFjaCIs
CisgICAgICAmbWFpbl92cnRjZGV0YWNoLCAwLCAxLAorICAgICAgIkRlc3Ryb3kgYSBkb21haW4n
cyB2aXJ0dWFsIHJ0YyBkZXZpY2UiLAorICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAorICAgIH0s
CiAgICAgeyAidnRwbS1hdHRhY2giLAogICAgICAgJm1haW5fdnRwbWF0dGFjaCwgMSwgMSwKICAg
ICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBUUE0gZGV2aWNlIiwKLS0gCjIuOC4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2
ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRk
ZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:44 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P56-00023L-Ds; Thu, 19 May 2016 14:37:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P54-00020n-RX
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CE/FA-19343-6BFCD375; Thu, 19 May 2016 14:37:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMfTmGt2t523
 DDWYtYrZY2XOR2YHR4/CHKywBjFGsmXlJ+RUJrBlXlvIXfFzCVDHx+A/WBsZjtxm7GLk4hATm
 M0r8OTeBqYuRk4NFYDGzRMu1apCEhEA/q0THg05mkISEQIzEkvMLoexKibkzLrN2MXIAdetL9
 L/jAQkLCbQySVz9UQhiswlYSkx9cYEFxBYR0JLYO/8jK8hMZoEuRokFHT/ZQRLCAt4SW+ZuZY
 ZYrCrR/uEKI4jNKxAg0fnmPQvIfAkBOYkr/xJAwpwCgRKdrWdYIHYFSOz7upt9AqPAAkaGVYz
 qxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYcUABDsYG784HWKU
 5GBSEuV1P2MbLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl/kcUE6wKDU9tSItMwcY4DBpCQ4eJ
 RFePpA0b3FBYm5xZjpE6hSjJceh6dfWMnFs+Q0it029t5ZJiCUvPy9VSpz37FmgBgGQhozSPL
 hxsCi8xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFeRZC1PJl5JXBbXwEdxAR00C0xG5CDShI
 RUlINjIFXTE5r5lYnJH6u/r3cWm+O8NYLp499kny2cu4yR66I1tCznho1aefPHZvDd7dg97F9
 81WfTFRbY9pk4P7l4/5FfzbcE9/+qr/mgWKiVmJPU3XFe97312fPPq3aUCjeJF57/n7wrgs7d
 I/MXfLDctLSbY4X7I8eUp+c28i4fJLv3z5V864NIoVKLMUZiYZazEXFiQBmJ5V8vQIAAA==
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1463668660!33504577!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10042 invoked from network); 19 May 2016 14:37:40 -0000
Received: from mail-lb0-f172.google.com (HELO mail-lb0-f172.google.com)
 (209.85.217.172)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:40 -0000
Received: by mail-lb0-f172.google.com with SMTP id k7so4586789lbm.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HpKHbdhYzThePjaGRa51pH3tg4jURU/gDKYXKftnJsM=;
 b=RcJC1bPui9It2Qs1fBpOEgqEZU9Txj+Vf2S3bZilnjqWxo0jl9xbMYCc/PZg8dxKyX
 081spWz9LZBQQDfxSQ5R1ztVVQaGRKFfyC18gysCXeGTs0MQrKyoVrB3eXvyFjkJx8gb
 qUx9XE22Q4smzh6keHeMn4LtWfnZ6eb1RFgyc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HpKHbdhYzThePjaGRa51pH3tg4jURU/gDKYXKftnJsM=;
 b=azad/sTEOcebwj58eXhIkjg2NQ0lPb3feu/R0N5jcZb7wpSWe/kewxffP9ktyfdqPC
 6RQFbR86jtTwS64Fs8lqYyN5eSZnOx4vTNQ/IyvnLe3BmDTqC3ScAiRIoWrEWa3AexZG
 a0R5qMYXLRB/SRTRyluxLhA4T2w3HO2UbsIgDbPVD042iQSH0Du4sM4WnNq7ChZsJ7SX
 oa4S39vHrLkKR3g2wrSzSSykK+OdKpLvXdeEBHYrxOu1WohAtK2a4rbe2+LRFFddy52y
 XXGNL7Y+VxslLbqayuEpQDEE9lg/Y75pbNPHDgnzt0ZmMGcbDrM+OSq3u5etq4qIXNVU
 szVg==
X-Gm-Message-State: AOPr4FWDiuvout46ONToQQ5uGNldWS0aQ2ZOzRh4tpm18UIhzf+u+nKcz+3f0CFmwbtfkCWr
X-Received: by 10.112.65.102 with SMTP id w6mr2705691lbs.100.1463668660320;
 Thu, 19 May 2016 07:37:40 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:39 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:31 +0300
Message-Id: <1463668655-16778-3-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 2/6] libxl: implementation of PV
	audio device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKUFYgQXVk
aW8gZGV2aWNlIGludGVyZmFjZSBpcyBpbXBsZW1lbnRlZCBpbiBsaWJ4bCBhbmQgeGwgd2l0aApm
dWxsIHN1cHBvcnQgZm9yIGRldmljZSBjb250cm9sCgpTaWduZWQtb2ZmLWJ5OiBQYXZsbyBTdWlr
b3YgPHBhdmxvLnN1aWtvdkBnbG9iYWxsb2dpYy5jb20+ClNpZ25lZC1vZmYtYnk6IEdsaWIgR29s
dWJ5dHNreWkgPGdsaWIuZ29sdWJ5dHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5
OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDM1MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgIHwgIDE2ICsrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAg
MzkgKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgICAyICsKIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMjAgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCAgICAgICAgICB8ICAzMiArKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5h
bC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgIHwgICAz
ICsKIHRvb2xzL2xpYnhsL3hsLmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9s
aWJ4bC94bF9jbWRpbXBsLmMgICAgICAgICAgICAgfCAyMjkgKysrKysrKysrKysrKysrKysrKysr
Ky0KIHRvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAyMCArKwogMTIgZmls
ZXMgY2hhbmdlZCwgNzE1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggMDljNGJj
Ny4uZDk2MTcyZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bC5jCkBAIC0yNTkzLDcgKzI1OTMsMzQ0IEBAIGV4aXQ6CiAgICAgcmV0dXJuIHJj
OwogfQogCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCitpbnQgbGlieGxfX2RldmljZV92c25k
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpCit7Cisg
ICAgaW50IHJjOworCisgICAgcmMgPSBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgdnNuZC0+YmFj
a2VuZF9kb21uYW1lLCAmdnNuZC0+YmFja2VuZF9kb21pZCk7CisKKyAgICByZXR1cm4gcmM7Cit9
CisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZzbmQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92c25kICp2c25kLCBsaWJ4bF9fZGV2aWNlICpkZXZp
Y2UpCit7CisgICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQgICA9IHZzbmQtPmRldmlkOworICAgZGV2
aWNlLT5iYWNrZW5kX2RvbWlkICAgPSB2c25kLT5iYWNrZW5kX2RvbWlkOworICAgZGV2aWNlLT5i
YWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORDsKKyAgIGRldmljZS0+ZGV2
aWQgICAgICAgICAgID0gdnNuZC0+ZGV2aWQ7CisgICBkZXZpY2UtPmRvbWlkICAgICAgICAgICA9
IGRvbWlkOworICAgZGV2aWNlLT5raW5kICAgICAgICAgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRf
VlNORDsKKworICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92c25k
X2Zyb21feHNfYmUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpiZV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kKQoreworICAgIGNvbnN0IGNo
YXIgKnRtcDsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9pbml0KHZzbmQp
OworCisgICAgdG1wID0gUkVBRF9CQUNLRU5EKGdjLCAiZGV2aWNlLWlkIik7CisgICAgaWYgKHRt
cCkKKyAgICAgICAgdnNuZC0+ZGV2aWQgPSBhdG9pKHRtcCk7CisgICAgZWxzZQorICAgICAgICB2
c25kLT5kZXZpZCA9IDA7CisKKyAgICB2c25kLT5zaG9ydF9uYW1lID0gUkVBRF9CQUNLRU5EKGdj
LCAic2hvcnQtbmFtZSIpOworICAgIHZzbmQtPmxvbmdfbmFtZSA9IFJFQURfQkFDS0VORChnYywg
ImxvbmctbmFtZSIpOworICAgIHZzbmQtPnNhbXBsZV9mb3JtYXRzID0gUkVBRF9CQUNLRU5EKGdj
LCAic2FtcGxlLWZvcm1hdHMiKTsKKyAgICB2c25kLT5yYXRlcyA9IFJFQURfQkFDS0VORChnYywg
InJhdGVzIik7CisKKyAgICB0bXAgPSBSRUFEX0JBQ0tFTkQoZ2MsICJjaGFubmVscy1taW4iKTsK
KyAgICBpZiAodG1wKQorICAgICAgICB2c25kLT5jaGFubmVsc19taW4gPSBhdG9pKHRtcCk7Cisg
ICAgZWxzZQorICAgICAgICB2c25kLT5jaGFubmVsc19taW4gPSAwOworCisgICAgdG1wID0gUkVB
RF9CQUNLRU5EKGdjLCAiY2hhbm5lbHMtbWF4Iik7CisgICAgaWYgKHRtcCkKKyAgICAgICAgdnNu
ZC0+Y2hhbm5lbHNfbWF4ID0gYXRvaSh0bXApOworICAgIGVsc2UKKyAgICAgICAgdnNuZC0+Y2hh
bm5lbHNfbWF4ID0gMDsKKworICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywgInByaW9yaXR5Iik7
CisgICAgaWYgKHRtcCkKKyAgICAgICAgdnNuZC0+cHJpb3JpdHkgPSBhdG9pKHRtcCk7CisgICAg
ZWxzZQorICAgICAgICB2c25kLT5wcmlvcml0eSA9IDA7CisKKyAgICB2c25kLT5zbGF2ZV9kZXZp
Y2UgPSBSRUFEX0JBQ0tFTkQoZ2MsICJzbGF2ZS1kZXZpY2UiKTsKKworICAgIHJjID0gMDsKKyBv
dXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZzbmQo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCkKK3sKKyAgICBHQ19JTklU
KGN0eCk7CisgICAgY2hhciAqZG9tcGF0aCwgKnBhdGg7CisgICAgaW50IHJjID0gRVJST1JfRkFJ
TDsKKworICAgIGxpYnhsX2RldmljZV92c25kX2luaXQodnNuZCk7CisgICAgZG9tcGF0aCA9IGxp
YnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGlmICghZG9tcGF0aCkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2RldmljZS92
c25kLyVkL2JhY2tlbmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21wYXRoLCBkZXZpZCkpOworICAgIGlmICghcGF0aCkKKyAgICAgICAgZ290byBvdXQ7CisK
KyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnNuZF9mcm9tX3hzX2JlKGdjLCBwYXRoLCB2c25kKTsK
KyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSAwOworb3V0OgorICAgIEdDX0ZSRUU7
CisgICAgcmV0dXJuIHJjOworfQorCisKK3ZvaWQgbGlieGxfX2RldmljZV92c25kX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwgbGli
eGxfX2FvX2RldmljZSAqYW9kZXYpCit7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAg
ICBmbGV4YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxf
X2RldmljZSAqZGV2aWNlOworICAgIGludCByYzsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBY
QlRfTlVMTDsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2Rl
dmljZV92c25kIHZzbmRfc2F2ZWQ7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICps
b2NrID0gTlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwor
ICAgIGxpYnhsX2RldmljZV92c25kX2luaXQoJnZzbmRfc2F2ZWQpOworICAgIGxpYnhsX2Rldmlj
ZV92c25kX2NvcHkoQ1RYLCAmdnNuZF9zYXZlZCwgdnNuZCk7CisKKyAgICByYyA9IGxpYnhsX19k
ZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGdjLCB2c25kKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0Owor
CisgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMzIsIDEpOworICAgIGJhY2sgPSBmbGV4
YXJyYXlfbWFrZShnYywgMzIsIDEpOworICAgIGlmICh2c25kLT5kZXZpZCA9PSAtMSkgeworICAg
ICAgICBpZiAoKHZzbmQtPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAi
dnNuZCIpKSA8IDApIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgbGlieGxfX3VwZGF0ZV9jb25maWdf
dnNuZChnYywgJnZzbmRfc2F2ZWQsIHZzbmQpOworCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICBy
YyA9IGxpYnhsX19kZXZpY2VfZnJvbV92c25kKGdjLCBkb21pZCwgdnNuZCwgZGV2aWNlKTsKKyAg
ICBpZiAoIHJjICE9IDAgKSBnb3RvIG91dDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
IkRvbUQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAiRG9tVSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjIiKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCB2c25kLT5kZXZpZCkpOworICAgIGZsZXhhcnJh
eV9hcHBlbmQoYmFjaywgInNob3J0LW5hbWUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ss
IHZzbmQtPnNob3J0X25hbWUpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImxvbmctbmFt
ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdnNuZC0+bG9uZ19uYW1lKTsKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzYW1wbGUtZm9ybWF0cyIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgdnNuZC0+c2FtcGxlX2Zvcm1hdHMpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
YmFjaywgInJhdGVzIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCB2c25kLT5yYXRlcyk7
CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiY2hhbm5lbHMtbWluIik7CisgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+Y2hhbm5lbHNfbWluKSk7Cisg
ICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiY2hhbm5lbHMtbWF4Iik7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+Y2hhbm5lbHNfbWF4KSk7CisgICAg
ZmxleGFycmF5X2FwcGVuZChiYWNrLCAicHJpb3JpdHkiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCB2c25kLT5wcmlvcml0eSkpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgImZyb250ZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBH
Q1NQUklOVEYoIiVkIiwgZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxp
bmUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5U
RigiJWQiLCAxKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAic2xhdmUtZGV2aWNlIik7
CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCB2c25kLT5zbGF2ZV9kZXZpY2UpOworCisgICAg
ZmxleGFycmF5X2FwcGVuZChmcm9udCwgImRldmljZS1pZCIpOworICAgIGZsZXhhcnJheV9hcHBl
bmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2c25kLT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
R0NTUFJJTlRGKCIlZCIsIHZzbmQtPmJhY2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGZyb250LCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklO
VEYoIiVkIiwgMSkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJhbHNhLWNhcmQtaWQi
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+YWxz
YV9jYXJkX2lkKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInNob3J0LW5hbWUiKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCB2c25kLT5zaG9ydF9uYW1lKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAibG9uZy1uYW1lIik7CisgICAgZmxleGFycmF5X2FwcGVuZChm
cm9udCwgdnNuZC0+bG9uZ19uYW1lKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic2Ft
cGxlLWZvcm1hdHMiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCB2c25kLT5zYW1wbGVf
Zm9ybWF0cyk7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInJhdGVzIik7CisgICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgdnNuZC0+cmF0ZXMpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
ZnJvbnQsICJjaGFubmVscy1taW4iKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQ
UklOVEYoIiVkIiwgdnNuZC0+Y2hhbm5lbHNfbWluKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChm
cm9udCwgImNoYW5uZWxzLW1heCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BS
SU5URigiJWQiLCB2c25kLT5jaGFubmVsc19tYXgpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZy
b250LCAiYnVmZmVyLWJ5dGVzLW1heCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdD
U1BSSU5URigiJWQiLCB2c25kLT5idWZmZXJfYnl0ZXNfbWF4KSk7CisgICAgZmxleGFycmF5X2Fw
cGVuZChmcm9udCwgInBlcmlvZC1ieXRlcy1taW4iKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZy
b250LCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+cGVyaW9kX2J5dGVzX21pbikpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoZnJvbnQsICJwZXJpb2QtYnl0ZXMtbWF4Iik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZzbmQtPnBlcmlvZF9ieXRlc19tYXgpKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAicGVyaW9kLW1pbiIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2c25kLT5wZXJpb2RfbWluKSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgInBlcmlvZC1tYXgiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+cGVyaW9kX21heCkpOworCisgICAgaWYgKGFv
ZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3Vz
ZXJkYXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9jaykgeworICAgICAgICAgICAgcmMg
PSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisg
ICAgICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZk
X2NvbmZpZyk7CisgICAgICAgIExPRyhJTkZPLCAiYW9kZXYgdXBkYXRlcyBKU09OLCBsaWJ4bF9f
Z2V0X2RvbWFpbl9jb25maWd1cmF0aW9uIHJldHVybmVkICVkIiwgcmMpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworCisgICAgICAgIERFVklDRV9BREQodnNuZCwgdnNuZHMsIGRvbWlkLCAm
dnNuZF9zYXZlZCwgQ09NUEFSRV9ERVZJRCwgJmRfY29uZmlnKTsKKyAgICB9CisKKyAgICBmb3Ig
KDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7
CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cisg
ICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0cyBpbiB4
ZW5zdG9yZSAqLworICAgICAgICAgICAgTE9HKEVSUk9SLCAiZGV2aWNlIGFscmVhZHkgZXhpc3Rz
IGluIHhlbnN0b3JlIik7CisgICAgICAgICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklD
RV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3IgbWVzc2FnZSAqLworICAgICAgICAgICAgcmMgPSBF
UlJPUl9ERVZJQ0VfRVhJU1RTOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KIAor
ICAgICAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgICAgICByYyA9IGxpYnhs
X19zZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAgICAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX19kZXZp
Y2VfZ2VuZXJpY19hZGQoZ2MsIHQsIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrLT5j
b3VudCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19v
Zl9mbGV4YXJyYXkoZ2MsIGZyb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250LT5jb3VudCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fY29tbWl0KGdjLCAmdCk7CisKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAg
ICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgIH0KKworICAgIGFvZGV2LT5kZXYgPSBkZXZp
Y2U7CisgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsKKyAgICBs
aWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKKworICAgIHJjID0gMDsK
K291dDoKKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKKyAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgbGlieGxfZGV2
aWNlX3ZzbmRfZGlzcG9zZSgmdnNuZF9zYXZlZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19k
aXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgaWYocmMpIGFvZGV2
LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm47CisKK30KKworbGlieGxfZGV2aWNl
X3ZzbmQgKmxpYnhsX2RldmljZV92c25kX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLCBpbnQgKm51bSkKK3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9kZXZpY2Vf
dnNuZCogdnNuZHMgPSBOVUxMOworICAgIGNoYXIqIGZlX3BhdGggPSBOVUxMOworICAgIGNoYXIq
KiBkaXIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7CisKKyAgICAqbnVtID0g
MDsKKworICAgIGZlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2RldmljZS92c25kIiwg
bGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCkpOworICAgIGRpciA9IGxpYnhsX194c19k
aXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBmZV9wYXRoLCAmbmRpcnMpOworICAgIGlmIChkaXIgJiYg
bmRpcnMpIHsKKyAgICAgICB2c25kcyA9IG1hbGxvYyhzaXplb2YoKnZzbmRzKSAqIG5kaXJzKTsK
KyAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCogdnNuZDsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdnNu
ZCogZW5kID0gdnNuZHMgKyBuZGlyczsKKyAgICAgICBmb3IodnNuZCA9IHZzbmRzOyB2c25kIDwg
ZW5kOyArK3ZzbmQsICsrZGlyKSB7CisgICAgICAgICAgY2hhciogdG1wOworCisgICAgICAgICAg
bGlieGxfZGV2aWNlX3ZzbmRfaW5pdCh2c25kKTsKKworICAgICAgICAgIHZzbmQtPmRldmlkID0g
YXRvaSgqZGlyKTsKKworICAgICAgICAgIHRtcCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVM
TCwKKyAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL2JhY2tlbmQtaWQiLAorICAgICAg
ICAgICAgICAgICAgIGZlX3BhdGgsICpkaXIpKTsKKyAgICAgICAgICB2c25kLT5iYWNrZW5kX2Rv
bWlkID0gYXRvaSh0bXApOworICAgICAgIH0KKyAgICB9CisgICAgKm51bSA9IG5kaXJzOworCisg
ICAgR0NfRlJFRTsKKyAgICByZXR1cm4gdnNuZHM7Cit9CisKK2ludCBsaWJ4bF9kZXZpY2VfdnNu
ZF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3Zz
bmQgKnZzbmQsIGxpYnhsX3ZzbmRpbmZvICp2c25kaW5mbykKK3sKKyAgICBHQ19JTklUKGN0eCk7
CisgICAgY2hhciAqZG9tcGF0aCwgKnZzbmRwYXRoOworICAgIGNoYXIgKnZhbDsKKyAgICBpbnQg
cmMgPSAwOworCisgICAgbGlieGxfdnNuZGluZm9faW5pdCh2c25kaW5mbyk7CisgICAgZG9tcGF0
aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIHZzbmRpbmZvLT5kZXZp
ZCA9IHZzbmQtPmRldmlkOworCisgICAgdnNuZHBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92
c25kLyVkIiwgZG9tcGF0aCwgdnNuZGluZm8tPmRldmlkKTsKKyAgICB2c25kaW5mby0+YmFja2Vu
ZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMv
YmFja2VuZCIsIHZzbmRwYXRoKSwgTlVMTCk7CisgICAgaWYgKCF2c25kaW5mby0+YmFja2VuZCkg
eworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisgICAgaWYoIWxpYnhsX194c19yZWFkKGdjLCBY
QlRfTlVMTCwgdnNuZGluZm8tPmJhY2tlbmQpKSB7CisgICAgICAgZ290byBlcnI7CisgICAgfQor
CisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BS
SU5URigiJXMvYmFja2VuZC1pZCIsIHZzbmRwYXRoKSk7CisgICAgdnNuZGluZm8tPmJhY2tlbmRf
aWQgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwgMTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4
bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdGF0ZSIs
IHZzbmRwYXRoKSk7CisgICAgdnNuZGluZm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5V
TEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAor
ICAgICAgICAgIEdDU1BSSU5URigiJXMvZXZlbnQtY2hhbm5lbCIsIHZzbmRwYXRoKSk7CisgICAg
dnNuZGluZm8tPmV2dGNoID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisg
ICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5U
RigiJXMvcmluZy1yZWYiLCB2c25kcGF0aCkpOworICAgIHZzbmRpbmZvLT5ycmVmID0gdmFsID8g
c3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdnNuZGluZm8tPmZyb250ZW5kID0g
eHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9u
dGVuZCIsIHZzbmRpbmZvLT5iYWNrZW5kKSwgTlVMTCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNf
cmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIs
IHZzbmRpbmZvLT5iYWNrZW5kKSk7CisgICAgdnNuZGluZm8tPmZyb250ZW5kX2lkID0gdmFsID8g
c3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgZ290byBleGl0OworZXJyOgorICAg
IHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9
CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCiAKQEAgLTQ0MTAsNiArNDc0Nyw4IEBAIG91dDoK
ICAqIGxpYnhsX2RldmljZV92dHBtX2Rlc3Ryb3kKICAqIGxpYnhsX2RldmljZV92cnRjX3JlbW92
ZQogICogbGlieGxfZGV2aWNlX3ZydGNfZGVzdHJveQorICogbGlieGxfZGV2aWNlX3ZzbmRfcmVt
b3ZlCisgKiBsaWJ4bF9kZXZpY2VfdnNuZF9kZXN0cm95CiAgKi8KICNkZWZpbmUgREVGSU5FX0RF
VklDRV9SRU1PVkUodHlwZSwgcmVtb3ZlZGVzdHJveSwgZikgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBpbnQgbGlieGxfZGV2aWNlXyMjdHlwZSMjXyMjcmVtb3ZlZGVzdHJveShsaWJ4bF9jdHgg
KmN0eCwgICAgICAgICAgIFwKQEAgLTQ0NjUsNiArNDgwNCwxMCBAQCBERUZJTkVfREVWSUNFX1JF
TU9WRSh2dHBtLCBkZXN0cm95LCAxKQogREVGSU5FX0RFVklDRV9SRU1PVkUodnJ0YywgcmVtb3Zl
LCAwKQogREVGSU5FX0RFVklDRV9SRU1PVkUodnJ0YywgZGVzdHJveSwgMSkKIAorLyogdnNuZCAq
LworREVGSU5FX0RFVklDRV9SRU1PVkUodnNuZCwgcmVtb3ZlLCAwKQorREVGSU5FX0RFVklDRV9S
RU1PVkUodnNuZCwgZGVzdHJveSwgMSkKKwogLyogY2hhbm5lbC9jb25zb2xlIGhvdHVucGx1ZyBp
cyBub3QgaW1wbGVtZW50ZWQuIFRoZXJlIGFyZSAyIHBvc3NpYmlsaXRpZXM6CiAgKiAxLiBhZGQg
c3VwcG9ydCBmb3Igc2Vjb25kYXJ5IGNvbnNvbGVzIHRvIHhlbmNvbnNvbGVkCiAgKiAyLiBkeW5h
bWljYWxseSBhZGQvcmVtb3ZlIHFlbXUgY2hhcmRldnMgdmlhIHFtcCBtZXNzYWdlcy4gKi8KQEAg
LTQ0NzksNiArNDgyMiw3IEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ryb3ksIDEp
CiAgKiBsaWJ4bF9kZXZpY2VfbmljX2FkZAogICogbGlieGxfZGV2aWNlX3Z0cG1fYWRkCiAgKiBs
aWJ4bF9kZXZpY2VfdnJ0Y19hZGQKKyAqIGxpYnhsX2RldmljZV92c25kX2FkZAogICovCiAKICNk
ZWZpbmUgREVGSU5FX0RFVklDRV9BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKQEAgLTQ1MTMsNiArNDg1Nyw5IEBAIERFRklORV9ERVZJQ0VfQUREKHZ0
cG0pCiAvKiB2cnRjICovCiBERUZJTkVfREVWSUNFX0FERCh2cnRjKQogCisvKiB2c25kICovCitE
RUZJTkVfREVWSUNFX0FERCh2c25kKQorCiAjdW5kZWYgREVGSU5FX0RFVklDRV9BREQKIAogLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKi8KQEAgLTY5NTYsNyArNzMwMyw3IEBAIGludCBsaWJ4bF9yZXRy
aWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CiAgICAgICAgIGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiID0gbWF4X21lbWtiOwogICAgIH0K
IAotICAgIC8qIERldmljZXM6IGRpc2ssIG5pYywgdnRwbSwgcGNpZGV2IGV0Yy4gKi8KKyAgICAv
KiBEZXZpY2VzOiBkaXNrLCBuaWMsIHZ0cG0sIHZzbmQsIHBjaWRldiBldGMuICovCiAKICAgICAv
KiBUaGUgTUVSR0UgbWFjcm8gaW1wbGVtZW50cyBmb2xsb3dpbmcgbG9naWM6CiAgICAgICogMC4g
cmV0cmlldmUgSlNPTiAoZG9uZSBieSBub3cpCkBAIC03MDMwLDYgKzczNzcsOCBAQCBpbnQgbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogCiAgICAgTUVSR0UodnJ0YywgdnJ0Y3MsIENPTVBBUkVfREVWSUQsIHt9KTsKIAor
ICAgIE1FUkdFKHZzbmQsIHZzbmRzLCBDT01QQVJFX0RFVklELCB7fSk7CisKICAgICBNRVJHRShw
Y2ksIHBjaWRldnMsIENPTVBBUkVfUENJLCB7fSk7CiAKICAgICAvKiBUYWtlIGNhcmUgb2YgcmVt
b3ZhYmxlIGRldmljZS4gV2UgbWFpbnRhaW4gaW52YXJpYW50IGluIHRoZQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggOTI0M2I4Ni4u
M2NiNjdlMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bC5oCkBAIC0xNDUxLDYgKzE0NTEsMjIgQEAgaW50IGxpYnhsX2RldmljZV92cnRjX2Rl
c3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogbGlieGxfZGV2aWNlX3ZydGMg
KmxpYnhsX2RldmljZV92cnRjX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBp
bnQgKm51bSk7CiBpbnQgbGlieGxfZGV2aWNlX3ZydGNfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdnJ0YyAqdnJ0YywgbGlieGxfdnJ0Y2luZm8gKnZydGNpbmZvKTsKKy8qIEF1ZGlvICovCitp
bnQgbGlieGxfZGV2aWNlX3ZzbmRfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgIExJ
QlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfdnNuZF9yZW1vdmUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RldmljZV92
c25kX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCits
aWJ4bF9kZXZpY2VfdnNuZCAqbGlieGxfZGV2aWNlX3ZzbmRfbGlzdChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKK2ludCBsaWJ4bF9kZXZpY2VfdnNuZF9nZXRpbmZv
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kLCBsaWJ4bF92c25kaW5mbyAqdnNuZGluZm8p
OwogCiAvKiBLZXlib2FyZCAqLwogaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpp
bmRleCAxMjA2YzM0Li44ZmY0MTc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNzM2LDYgKzczNiw4IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnRwbXMobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnJ0Y3MobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmV0KTsKK3N0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnNu
ZHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0
ZV9hdHRhY2hfcGNpKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICphb2RldnMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRv
bWNyZWF0ZV9hdHRhY2hfZHRkZXYobGlieGxfX2VnYyAqZWdjLApAQCAtMTQyNywxMiArMTQyOSw0
NSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywK
ICAgIGlmIChkX2NvbmZpZy0+bnVtX3ZydGNzID4gMCkgewogICAgICAgIC8qIEF0dGFjaCB2cnRj
cyAqLwogICAgICAgIGxpYnhsX19tdWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwot
ICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3BjaTsKKyAg
ICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF92c25kczsKICAg
ICAgICBsaWJ4bF9fYWRkX3ZydGNzKGVnYywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVs
dGlkZXYpOwogICAgICAgIGxpYnhsX19tdWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRp
ZGV2LCAwKTsKICAgICAgICByZXR1cm47CiAgICB9CiAKKyAgIGRvbWNyZWF0ZV9hdHRhY2hfdnNu
ZHMoZWdjLCBtdWx0aWRldiwgMCk7CisgICByZXR1cm47CisKK2Vycm9yX291dDoKKyAgIGFzc2Vy
dChyZXQpOworICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywgZGNzLCByZXQpOworfQorCitzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCkKK3sKKyAgIGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05UQUlORVJfT0YobXVsdGlkZXYsICpkY3MsIG11
bHRpZGV2KTsKKyAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworICAgaW50IGRvbWlkID0gZGNzLT5n
dWVzdF9kb21pZDsKKworICAgbGlieGxfZG9tYWluX2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBk
Y3MtPmd1ZXN0X2NvbmZpZzsKKworICAgaWYocmV0KSB7CisgICAgICAgTE9HKEVSUk9SLCAidW5h
YmxlIHRvIGFkZCB2cnRjIGRldmljZXMiKTsKKyAgICAgICBnb3RvIGVycm9yX291dDsKKyAgIH0K
KworICAgLyogUGx1ZyB2c25kIGRldmljZXMgKi8KKyAgIGlmIChkX2NvbmZpZy0+bnVtX3ZzbmRz
ID4gMCkgeworICAgICAgIC8qIEF0dGFjaCB2c25kcyAqLworICAgICAgIGxpYnhsX19tdWx0aWRl
dl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJh
Y2sgPSBkb21jcmVhdGVfYXR0YWNoX3BjaTsKKyAgICAgICBsaWJ4bF9fYWRkX3ZzbmRzKGVnYywg
YW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGxpYnhsX19tdWx0
aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKKyAgICAgICByZXR1cm47Cisg
ICB9CisKICAgIGRvbWNyZWF0ZV9hdHRhY2hfcGNpKGVnYywgbXVsdGlkZXYsIDApOwogICAgcmV0
dXJuOwogCkBAIC0xNDU0LDcgKzE0ODksNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNo
X3BjaShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKIAog
ICAgIGlmIChyZXQpIHsKLSAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2cnRjIGRl
dmljZXMiKTsKKyAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2c25kIGRldmljZXMi
KTsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDcy
ZjA5YTAuLjQxOWFmMTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC01NDUsNiArNTQ1LDcgQEAgdm9pZCBs
aWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQobGlieGxfX2VnYyAqZWdjLAogICogbGlieGxfX2FkZF9u
aWNzCiAgKiBsaWJ4bF9fYWRkX3Z0cG1zCiAgKiBsaWJ4bF9fYWRkX3ZydGNzCisgKiBsaWJ4bF9f
YWRkX3ZzbmRzCiAgKi8KIAogI2RlZmluZSBERUZJTkVfREVWSUNFU19BREQodHlwZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNTY1LDYgKzU2Niw3IEBAIERF
RklORV9ERVZJQ0VTX0FERChkaXNrKQogREVGSU5FX0RFVklDRVNfQUREKG5pYykKIERFRklORV9E
RVZJQ0VTX0FERCh2dHBtKQogREVGSU5FX0RFVklDRVNfQUREKHZydGMpCitERUZJTkVfREVWSUNF
U19BREQodnNuZCkKIAogI3VuZGVmIERFRklORV9ERVZJQ0VTX0FERAogCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
YwppbmRleCAzNjZlYTA1Li5mNzU4NDBkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTU0Nyw2ICs1
NDcsMTAgQEAgdm9pZCBsaWJ4bF9fdXBkYXRlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX19n
YyAqZ2MsCiAgICAgZm9yIChpID0gMDsgaSA8IHNyYy0+bnVtX3Z0cG1zOyBpKyspCiAgICAgICAg
IGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0oZ2MsICZkc3QtPnZ0cG1zW2ldLCAmc3JjLT52dHBt
c1tpXSk7CiAKKyAgICAvKiB1cGRhdGUgdnNuZCBpbmZvcm1hdGlvbiAqLworICAgIGZvciAoaSA9
IDA7IGkgPCBzcmMtPm51bV92c25kczsgaSsrKQorICAgICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZp
Z192c25kKGdjLCAmZHN0LT52c25kc1tpXSwgJnNyYy0+dnNuZHNbaV0pOworCiAgICAgLyogdXBk
YXRlIGd1ZXN0IFVVSUQgKi8KICAgICBsaWJ4bF91dWlkX2NvcHkoQ1RYLCAmZHN0LT5jX2luZm8u
dXVpZCwgJnNyYy0+Y19pbmZvLnV1aWQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAyYTQyM2I1
Li5kNzhkZDc5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQ3Nyw3ICs0NzcsOCBAQCB0eXBlZGVm
IHN0cnVjdCB7CiAgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRf
UURJU0sgfHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5E
X1ZGQiB8fCBcCiAgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRf
VktCRCB8fCBcCi0gICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRf
VlJUQykKKyAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WUlRD
IHx8IFwKKyAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WU05E
KQogCiAjZGVmaW5lIFhDX1BDSV9CREYgICAgICAgICAgICAgIjB4JXgsIDB4JXgsIDB4JXgsIDB4
JXgiCiAjZGVmaW5lIFBDSV9ERVZGTihzbG90LCBmdW5jKSAgICgoKChzbG90KSAmIDB4MWYpIDw8
IDMpIHwgKChmdW5jKSAmIDB4MDcpKQpAQCAtMTE4OCw2ICsxMTg5LDcgQEAgX2hpZGRlbiBpbnQg
bGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2Vf
bmljICpuaWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHBtICp2dHBtKTsKIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfdnJ0Y19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRj
ICp2cnRjKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92c25kICp2c25kKTsKIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZmYiAqdmZi
KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcGNp
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpKTsKQEAgLTI1
NzIsNiArMjU3NCwxMSBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZV92cnRjX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CiAKKy8qIEFPIG9wZXJhdGlv
biB0byBjb25uZWN0IGEgc291bmQgZGV2aWNlICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2Rldmlj
ZV92c25kX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CisK
IC8qIEludGVybmFsIGZ1bmN0aW9uIHRvIGNvbm5lY3QgYSB2a2IgZGV2aWNlICovCiBfaGlkZGVu
IGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmti
KTsKQEAgLTMyOTEsNiArMzI5OCwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92dHBtcyhs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogX2hpZGRlbiB2
b2lkIGxpYnhsX19hZGRfdnJ0Y3MobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0
aWRldiAqbXVsdGlkZXYpOworCitfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92c25kcyhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAvKi0tLS0tIGRl
dmljZSBtb2RlbCBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIEZpcnN0IGxheWVyOyB3cmFwcyBsaWJ4
bF9fc3Bhd25fc3Bhd24uICovCkBAIC0zOTU0LDYgKzM5NjUsMTMgQEAgc3RhdGljIGlubGluZSB2
b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0obGlieGxfX2djICpnYywKICAgICBsaWJ4bF91
dWlkX2NvcHkoQ1RYLCAmZHN0LT51dWlkLCAmc3JjLT51dWlkKTsKIH0KIAorc3RhdGljIGlubGlu
ZSB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICpk
c3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdnNuZCAqc3JjKQoreworICAgIGRzdC0+ZGV2aWQgPSBzcmMtPmRldmlkOworfQorCiAv
KiBNYWNyb3MgdXNlZCB0byBjb21wYXJlIGRldmljZSBpZGVudGlmaWVyLiBSZXR1cm5zIHRydWUg
aWYgdGhlIHR3bwogICogZGV2aWNlcyBoYXZlIHNhbWUgaWRlbnRpZmllci4gKi8KICNkZWZpbmUg
Q09NUEFSRV9ERVZJRChhLCBiKSAoKGEpLT5kZXZpZCA9PSAoYiktPmRldmlkKQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCmluZGV4IDI3YTc1MGMuLjhmYTI5YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU1MSw2ICs1
NTEsMjYgQEAgbGlieGxfZGV2aWNlX3ZydGMgPSBTdHJ1Y3QoImRldmljZV92cnRjIiwgWwogICAg
ICgiZGV2aWNlIiwgc3RyaW5nKSwKICAgICBdKQogCitsaWJ4bF9kZXZpY2VfdnNuZCA9IFN0cnVj
dCgiZGV2aWNlX3ZzbmQiLCBbCisgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxfZG9taWQpLAor
ICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKKyAgICAoImRldmlkIiwgbGlieGxfZGV2
aWQpLAorICAgICgic2hvcnRfbmFtZSIsIHN0cmluZyksCisgICAgKCJsb25nX25hbWUiLCBzdHJp
bmcpLAorICAgICgic2FtcGxlX2Zvcm1hdHMiLCBzdHJpbmcpLAorICAgICgicmF0ZXMiLCBzdHJp
bmcpLAorICAgICgiY2hhbm5lbHNfbWluIiwgaW50ZWdlciksCisgICAgKCJjaGFubmVsc19tYXgi
LCBpbnRlZ2VyKSwKKyAgICAoInByaW9yaXR5IiwgaW50ZWdlciksCisgICAgKCJzbGF2ZV9kZXZp
Y2UiLCBzdHJpbmcpLAorICAgICgiYWxzYV9jYXJkX2lkIiwgaW50ZWdlciksCisgICAgKCJidWZm
ZXJfYnl0ZXNfbWF4IiwgaW50ZWdlciksCisgICAgKCJwZXJpb2RfYnl0ZXNfbWluIiwgaW50ZWdl
ciksCisgICAgKCJwZXJpb2RfYnl0ZXNfbWF4IiwgaW50ZWdlciksCisgICAgKCJwZXJpb2RfbWlu
IiwgaW50ZWdlciksCisgICAgKCJwZXJpb2RfbWF4IiwgaW50ZWdlciksCisgICAgXSkKKwogbGli
eGxfZGV2aWNlX2Rpc2sgPSBTdHJ1Y3QoImRldmljZV9kaXNrIiwgWwogICAgICgiYmFja2VuZF9k
b21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCkBA
IC02MzksNiArNjU5LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2Nv
bmZpZyIsIFsKICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMi
KSksCiAgICAgKCJ2dHBtcyIsIEFycmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikp
LAogICAgICgidnJ0Y3MiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnJ0YywgIm51bV92cnRjcyIpKSwK
KyAgICAoInZzbmRzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZzbmQsICJudW1fdnNuZHMiKSksCiAg
ICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwKICAgICAj
IHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5KGxpYnhs
X2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApAQCAtNjk1LDYgKzcxNiwxNyBAQCBs
aWJ4bF92cnRjaW5mbyA9IFN0cnVjdCgidnJ0Y2luZm8iLCBbCiAgICAgKCJycmVmIiwgaW50ZWdl
ciksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX3ZzbmRpbmZvID0gU3RydWN0KCJ2c25k
aW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2VuZF9pZCIsIHVp
bnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVuZF9pZCIsIHVp
bnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRlIiwgaW50ZWdl
ciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVnZXIpLAorICAg
IF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92Y3B1aW5mbyA9IFN0cnVjdCgidmNwdWluZm8iLCBb
CiAgICAgKCJ2Y3B1aWQiLCB1aW50MzIpLAogICAgICgiY3B1IiwgdWludDMyKSwKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA3NjRlZmI4Li5lYzYzZTIzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yMyw2ICsyMyw3IEBAIGxpYnhsX19kZXZpY2Vf
a2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoNywgIkNPTlNPTEUiKSwK
ICAgICAoOCwgIlZUUE0iKSwKICAgICAoOSwgIlZSVEMiKSwKKyAgICAoMTAsICJWU05EIiksCiAg
ICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2Jh
Y2tlbmQiLCBbCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oIGIvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaAppbmRleCBkMWI4MjVjLi5mNjUzMmNlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgK
QEAgLTgwLDYgKzgwLDkgQEAgaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92dHBtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJ0Yyhs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0Yyk7CiAKK2ludCBsaWJ4bF9k
ZXZpZF90b19kZXZpY2VfdnNuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAq
dnNuZCk7CisKIGludCBsaWJ4bF9iaXRtYXBfYWxsb2MobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Jp
dG1hcCAqYml0bWFwLCBpbnQgbl9iaXRzKTsKICAgICAvKiBBbGxvY2F0ZWQgYmltYXAgaXMgZnJv
bSBtYWxsb2MsIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCkgdG8gYmUKICAgICAgKiBjYWxsZWQgYnkg
dGhlIGFwcGxpY2F0aW9uIHdoZW4gZG9uZS4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hs
LmggYi90b29scy9saWJ4bC94bC5oCmluZGV4IDNkNDZlZmIuLjgxYTc4YzAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL3hsLmgKKysrIGIvdG9vbHMvbGlieGwveGwuaApAQCAtODUsNiArODUsOSBA
QCBpbnQgbWFpbl9ibG9ja2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5f
dnJ0Y2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnJ0Y2xpc3QoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZydGNkZXRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KTsKK2ludCBtYWluX3ZzbmRhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2lu
dCBtYWluX3ZzbmRsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92c25kZGV0
YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtYXR0YWNoKGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fdnRwbWRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmlu
ZGV4IDc3NzAxZTAuLmNiMmQ4YzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwu
YworKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTYyNyw2ICs2MjcsMTUgQEAgc3Rh
dGljIHZvaWQgc2V0X2RlZmF1bHRfbmljX3ZhbHVlcyhsaWJ4bF9kZXZpY2VfbmljICpuaWMpCiAg
ICAgfQogfQogCitzdGF0aWMgdm9pZCBzZXRfZGVmYXVsdF92c25kX3ZhbHVlcyhsaWJ4bF9kZXZp
Y2VfdnNuZCAqdnNuZCkKK3sKKyAgICB2c25kLT5zaG9ydF9uYW1lID0gIlVua25vd24iOworICAg
IHZzbmQtPmxvbmdfbmFtZSA9ICJVbmtub3duIjsKKyAgICB2c25kLT5zYW1wbGVfZm9ybWF0cyA9
ICIiOworICAgIHZzbmQtPnJhdGVzID0gIiI7CisgICAgdnNuZC0+c2xhdmVfZGV2aWNlID0gIiI7
Cit9CisKIHN0YXRpYyB2b2lkIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KGNvbnN0IGNo
YXIgKnN0ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmRlbGltLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfc3RyaW5nX2xpc3QgKnBzbCkKQEAgLTEyNjIsNyArMTI3MSw3IEBAIHN0YXRpYyB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgY29uc3Qg
Y2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZp
ZzsKLSAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJz
LCAqY3B1aWRzLCAqdnRwbXMsICp2cnRjczsKKyAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZi
ZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsICp2cnRjcywgKnZzbmRz
OwogICAgIFhMVV9Db25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9tZW0s
ICp2aXJpZGlhbiwgKmR0ZGV2czsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1f
aW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210ID0g
MDsKQEAgLTE4OTIsNiArMTkwMSw4MyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0YShj
b25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCF4
bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInZzbmQiLCAmdnNuZHMsIDAsIDApKSB7CisgICAgICAg
IGRfY29uZmlnLT5udW1fdnNuZHMgPSAwOworICAgICAgICBkX2NvbmZpZy0+dnNuZHMgPSBOVUxM
OworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKHZzbmRzLCBkX2Nv
bmZpZy0+bnVtX3ZzbmRzKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zz
bmQgKnZzbmQ7CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsKKyAgICAgICAg
ICAgIGNoYXIgKnBhdGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKworICAgICAgICAg
ICAgdnNuZCA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52c25kcywgZF9jb25maWctPm51
bV92c25kcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZzbmRfaW5pdCk7CisKKyAgICAgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0
KGJ1ZiwgIiwiLCAmcGFpcnMpOworICAgICAgICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3Rf
bGVuZ3RoKCZwYWlycyk7CisKKyAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykg
eworICAgICAgICAgICAgICAgIGNoYXIgKmtleSwgKmtleV91bnRyaW1tZWQsICp2YWx1ZSwgKnZh
bHVlX3VudHJpbW1lZDsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisgICAgICAgICAgICAgICAg
cmMgPSBzcGxpdF9zdHJpbmdfaW50b19wYWlyKHBhaXJzW2ldLCAiPSIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZrZXlfdW50cmltbWVkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsdWVfdW50cmltbWVkKTsKKyAg
ICAgICAgICAgICAgICBpZiAocmMgIT0gMCkgeworICAgICAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgImZhaWxlZCB0byBwYXJzZSB2c25kIGNvbmZpZ3VyYXRpb246ICVzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWlyc1tpXSk7CisgICAgICAgICAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRyaW0oaXNzcGFjZSwg
a2V5X3VudHJpbW1lZCwgJmtleSk7CisgICAgICAgICAgICAgICAgdHJpbShpc3NwYWNlLCB2YWx1
ZV91bnRyaW1tZWQsICZ2YWx1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChrZXks
ICJiYWNrZW5kaWQiKSkgeworICAgICAgICAgICAgICAgICAgICB2c25kLT5iYWNrZW5kX2RvbWlk
ID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwg
ImJhY2tlbmQiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnNuZC0+
YmFja2VuZF9kb21uYW1lLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3Ry
Y21wKGtleSwgImRldmlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAgdnNuZC0+ZGV2aWQgPSBh
dG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAic2hv
cnRuYW1lIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQtPnNo
b3J0X25hbWUsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5
LCAibG9uZ25hbWUiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnNu
ZC0+bG9uZ19uYW1lLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21w
KGtleSwgInNhbXBsZWZvcm1hdHMiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0
cmluZygmdnNuZC0+c2FtcGxlX2Zvcm1hdHMsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVs
c2UgaWYgKCFzdHJjbXAoa2V5LCAicmF0ZXMiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBs
YWNlX3N0cmluZygmdnNuZC0+cmF0ZXMsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2Ug
aWYgKCFzdHJjbXAoa2V5LCAiY2hhbm5lbHNfbWluIikpIHsKKyAgICAgICAgICAgICAgICAgICAg
dnNuZC0+Y2hhbm5lbHNfbWluID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNl
IGlmICghc3RyY21wKGtleSwgImNoYW5uZWxzX21heCIpKSB7CisgICAgICAgICAgICAgICAgICAg
IHZzbmQtPmNoYW5uZWxzX21heCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxz
ZSBpZiAoIXN0cmNtcChrZXksICJwcmlvcml0eSIpKSB7CisgICAgICAgICAgICAgICAgICAgIHZz
bmQtPnByaW9yaXR5ID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICgh
c3RyY21wKGtleSwgInNsYXZlIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJnZzbmQtPnNsYXZlX2RldmljZSwgdmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxzZSBp
ZiAoIXN0cmNtcChrZXksICJhbHNhY2FyZGlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAgdnNu
ZC0+YWxzYV9jYXJkX2lkID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlm
ICghc3RyY21wKGtleSwgImJ1ZmZlcmJ5dGVzbWF4IikpIHsKKyAgICAgICAgICAgICAgICAgICAg
dnNuZC0+YnVmZmVyX2J5dGVzX21heCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0g
ZWxzZSBpZiAoIXN0cmNtcChrZXksICJwZXJpb2RieXRlc21pbiIpKSB7CisgICAgICAgICAgICAg
ICAgICAgIHZzbmQtPnBlcmlvZF9ieXRlc19taW4gPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAg
ICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicGVyaW9kYnl0ZXNtYXgiKSkgeworICAgICAg
ICAgICAgICAgICAgICB2c25kLT5wZXJpb2RfYnl0ZXNfbWF4ID0gYXRvaSh2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgInBlcmlvZG1pbiIpKSB7CisgICAg
ICAgICAgICAgICAgICAgIHZzbmQtPnBlcmlvZF9taW4gPSBhdG9pKHZhbHVlKTsKKyAgICAgICAg
ICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicGVyaW9kbWF4IikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdnNuZC0+cGVyaW9kX21heCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5rbm93
biB2c25kIHBhcmFtZXRlciAnJXMnLCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiIGlnbm9yaW5nXG4iLCBrZXkpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICBmcmVlKGtleSk7CisgICAgICAgICAgICAgICAgZnJlZShrZXlfdW50cmltbWVkKTsKKyAgICAg
ICAgICAgICAgICBmcmVlKHZhbHVlKTsKKyAgICAgICAgICAgICAgICBmcmVlKHZhbHVlX3VudHJp
bW1lZCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNw
b3NlKCZwYWlycyk7CisgICAgICAgICAgICBmcmVlKHBhdGgpOworICAgICAgICB9CisgICAgfQor
CiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0IChjb25maWcsICJjaGFubmVsIiwgJmNoYW5uZWxz
LCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX2NoYW5uZWxzID0gMDsKICAgICAgICAg
ZF9jb25maWctPmNoYW5uZWxzID0gTlVMTDsKQEAgLTY4OTQsNiArNjk4MCwxNDcgQEAgaW50IG1h
aW5fdnJ0Y2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJjOwogfQog
CisKK2ludCBtYWluX3ZzbmRhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGlu
dCBvcHQ7CisgICAgdWludDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3ZzbmQgdnNu
ZDsKKyAgICBjaGFyICpvcGFyZzsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBO
VUxMLCAidnNuZC1hdHRhY2giLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9
CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgsIGFyZ3Zbb3B0
aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlcyBpcyBh
biBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0pOworICAgICAgICBy
ZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9p
bml0KCZ2c25kKTsKKyAgICBzZXRfZGVmYXVsdF92c25kX3ZhbHVlcygmdnNuZCk7CisKKyAgICBm
b3IgKGFyZ3YgKz0gb3B0aW5kKzEsIGFyZ2MgLT0gb3B0aW5kKzE7IGFyZ2MgPiAwOyArK2FyZ3Ys
IC0tYXJnYykgeworICAgICAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5kIiwgKmFyZ3YsIG9w
YXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQuYmFja2VuZF9kb21uYW1l
LCBvcGFyZyk7CisgICAgICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJkZXZpZCIsICphcmd2
LCBvcGFyZykpIHsKKyAgICAgICAgICAgIHZzbmQuZGV2aWQgPSBhdG9pKG9wYXJnKTsKKyAgICAg
ICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInNob3J0bmFtZSIsICphcmd2LCBvcGFyZykpIHsK
KyAgICAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZ2c25kLnNob3J0X25hbWUsIG9wYXJnKTsKKyAg
ICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImxvbmduYW1lIiwgKmFyZ3YsIG9wYXJnKSkg
eworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQubG9uZ19uYW1lLCBvcGFyZyk7Cisg
ICAgICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJzYW1wbGVmb3JtYXRzIiwgKmFyZ3YsIG9w
YXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQuc2FtcGxlX2Zvcm1hdHMs
IG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInJhdGVzIiwgKmFyZ3Ys
IG9wYXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQucmF0ZXMsIG9wYXJn
KTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNoYW5uZWxzbWluIiwgKmFyZ3Ys
IG9wYXJnKSkgeworICAgICAgICAgICAgdnNuZC5jaGFubmVsc19taW4gPSBhdG9pKG9wYXJnKTsK
KyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNoYW5uZWxzbWF4IiwgKmFyZ3YsIG9w
YXJnKSkgeworICAgICAgICAgICAgdnNuZC5jaGFubmVsc19tYXggPSBhdG9pKG9wYXJnKTsKKyAg
ICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInByaW9yaXR5IiwgKmFyZ3YsIG9wYXJnKSkg
eworICAgICAgICAgICAgdnNuZC5wcmlvcml0eSA9IGF0b2kob3BhcmcpOworICAgICAgICB9IGVs
c2UgaWYgKE1BVENIX09QVElPTigic2xhdmUiLCAqYXJndiwgb3BhcmcpKSB7CisgICAgICAgICAg
ICByZXBsYWNlX3N0cmluZygmdnNuZC5zbGF2ZV9kZXZpY2UsIG9wYXJnKTsKKyAgICAgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oImFsc2FjYXJkaWQiLCAqYXJndiwgb3BhcmcpKSB7CisgICAg
ICAgICAgICB2c25kLmFsc2FfY2FyZF9pZCA9IGF0b2kob3BhcmcpOworICAgICAgICB9IGVsc2Ug
aWYgKE1BVENIX09QVElPTigiYnVmZmVyYnl0ZXNtYXgiLCAqYXJndiwgb3BhcmcpKSB7CisgICAg
ICAgICAgICB2c25kLmJ1ZmZlcl9ieXRlc19tYXggPSBhdG9pKG9wYXJnKTsKKyAgICAgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oInBlcmlvZGJ5dGVzbWluIiwgKmFyZ3YsIG9wYXJnKSkgewor
ICAgICAgICAgICAgdnNuZC5wZXJpb2RfYnl0ZXNfbWluID0gYXRvaShvcGFyZyk7CisgICAgICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJwZXJpb2RieXRlc21heCIsICphcmd2LCBvcGFyZykp
IHsKKyAgICAgICAgICAgIHZzbmQucGVyaW9kX2J5dGVzX21heCA9IGF0b2kob3BhcmcpOworICAg
ICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigicGVyaW9kbWluIiwgKmFyZ3YsIG9wYXJnKSkg
eworICAgICAgICAgICAgdnNuZC5wZXJpb2RfbWluID0gYXRvaShvcGFyZyk7CisgICAgICAgIH0g
ZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJwZXJpb2RtYXgiLCAqYXJndiwgb3BhcmcpKSB7CisgICAg
ICAgICAgICB2c25kLnBlcmlvZF9tYXggPSBhdG9pKG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIHsK
KyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5yZWNvZ25pemVkIGFyZ3VtZW50IGAlcydc
biIsICphcmd2KTsKKyAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICB9CisgICAgfQorCisg
ICAgaWYgKGRyeXJ1bl9vbmx5KSB7CisgICAgICAgIGNoYXIgKmpzb24gPSBsaWJ4bF9kZXZpY2Vf
dnNuZF90b19qc29uKGN0eCwgJnZzbmQpOworICAgICAgICBwcmludGYoInZzbmQ6ICVzXG4iLCBq
c29uKTsKKyAgICAgICAgZnJlZShqc29uKTsKKyAgICAgICAgaWYgKGZlcnJvcihzdGRvdXQpIHx8
IGZmbHVzaChzdGRvdXQpKSB7IHBlcnJvcigic3Rkb3V0Iik7IGV4aXQoLTEpOyB9CisgICAgICAg
IHJldHVybiAwOworICAgIH0KKworICAgIGlmIChsaWJ4bF9kZXZpY2VfdnNuZF9hZGQoY3R4LCBm
ZV9kb21pZCwgJnZzbmQsIDApKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2
aWNlX3ZzbmRfYWRkIGZhaWxlZC5cbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAg
cmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3ZzbmRsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikK
K3sKKyAgICBpbnQgb3B0OworICAgIGludCBpLCBuYjsKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZCAq
dnNuZHM7CisgICAgbGlieGxfdnNuZGluZm8gdnNuZGluZm87CisKKyAgICBTV0lUQ0hfRk9SRUFD
SF9PUFQob3B0LCAiIiwgTlVMTCwgInZzbmQtbGlzdCIsIDEpIHsKKyAgICAgICAgLyogTm8gb3B0
aW9ucyAqLworICAgIH0KKworICAgIHByaW50ZigiJS01cyAlLTNzICUtNnMgJS01cyAlLTZzICUt
OHMgJS00MHMgJS00MHNcbiIsCisgICAgICAgICAgICJWZGV2IiwgIkJFIiwgImhhbmRsZSIsICJz
dGF0ZSIsICJldnQtY2giLCAicmluZy1yZWYiLCAiQkUtcGF0aCIsICJGRS1wYXRoIik7CisgICAg
Zm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7IGFyZ2MgPiAwOyAtLWFyZ2MsICsr
YXJndikgeworICAgICAgICB1aW50MzJfdCBkb21pZDsKKyAgICAgICAgaWYgKGxpYnhsX2RvbWFp
bl9xdWFsaWZpZXJfdG9fZG9taWQoY3R4LCAqYXJndiwgJmRvbWlkKSA8IDApIHsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmllclxu
IiwgKmFyZ3YpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgdnNu
ZHMgPSBsaWJ4bF9kZXZpY2VfdnNuZF9saXN0KGN0eCwgZG9taWQsICZuYik7CisgICAgICAgIGlm
ICghdnNuZHMpIHsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgICAgIGZv
ciAoaT0wOyBpPG5iOyBpKyspIHsKKyAgICAgICAgICAgIGlmICghbGlieGxfZGV2aWNlX3ZzbmRf
Z2V0aW5mbyhjdHgsIGRvbWlkLCAmdnNuZHNbaV0sICZ2c25kaW5mbykpIHsKKyAgICAgICAgICAg
ICAgICAvKiAgICAgIFZkZXYgQkUgICBoZGwgIHN0ICAgZXZjaCBycmVmIEJFLXBhdGggRkUtcGF0
aCAqLworICAgICAgICAgICAgICAgIHByaW50ZigiJS01ZCAlLTNkICUtNmQgJS01ZCAlLTZkICUt
OGQgJS00MHMgJS00MHNcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHZzbmRpbmZvLmRldmlk
LCB2c25kaW5mby5iYWNrZW5kX2lkLCB2c25kaW5mby5mcm9udGVuZF9pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgdnNuZGluZm8uc3RhdGUsIHZzbmRpbmZvLmV2dGNoLCB2c25kaW5mby5ycmVm
LCB2c25kaW5mby5iYWNrZW5kLAorICAgICAgICAgICAgICAgICAgICAgICB2c25kaW5mby5mcm9u
dGVuZCk7CisgICAgICAgICAgICAgICAgbGlieGxfdnNuZGluZm9fZGlzcG9zZSgmdnNuZGluZm8p
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmRfZGlzcG9zZSgm
dnNuZHNbaV0pOworICAgICAgICB9CisgICAgICAgIGZyZWUodnNuZHMpOworICAgIH0KKyAgICBy
ZXR1cm4gMDsKK30KKworaW50IG1haW5fdnNuZGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cit7CisgICAgdWludDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjID0gMDsKKyAg
ICBsaWJ4bF9kZXZpY2VfdnNuZCB2c25kOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
IiIsIE5VTEwsICJ2c25kLWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLwor
ICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICBkZXZp
ZCA9IGF0b2koYXJndltvcHRpbmQrMV0pOworCisgICAgaWYgKGxpYnhsX2RldmlkX3RvX2Rldmlj
ZV92c25kKGN0eCwgZG9taWQsIGRldmlkLCAmdnNuZCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJFcnJvcjogRGV2aWNlICVzIG5vdCBjb25uZWN0ZWQuXG4iLCBhcmd2W29wdGluZCsxXSk7
CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJjID0gbGlieGxfZGV2aWNlX3ZzbmRf
cmVtb3ZlKGN0eCwgZG9taWQsICZ2c25kLCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdnNuZF9yZW1vdmUgZmFpbGVkLlxuIik7CisgICAg
ICAgIHJldHVybiAxOworICAgIH0KKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9kaXNwb3NlKCZ2c25k
KTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3Z0cG1hdHRhY2goaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogewogICAgIGludCBvcHQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC94bF9j
bWR0YWJsZS5jIGIvdG9vbHMvbGlieGwveGxfY21kdGFibGUuYwppbmRleCA4Yjg5NzFlLi43OGYw
NzAwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL2xp
YnhsL3hsX2NtZHRhYmxlLmMKQEAgLTM2Niw2ICszNjYsMjYgQEAgc3RydWN0IGNtZF9zcGVjIGNt
ZF90YWJsZVtdID0gewogICAgICAgIkRlc3Ryb3kgYSBkb21haW4ncyB2aXJ0dWFsIHJ0YyBkZXZp
Y2UiLAogICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAogICAgIH0sCisgICAgeyAidnNuZC1hdHRh
Y2giLAorICAgICAgJm1haW5fdnNuZGF0dGFjaCwgMSwgMSwKKyAgICAgICJDcmVhdGUgYSBuZXcg
dmlydHVhbCBhdWRpbyBkZXZpY2UiLAorICAgICAgIjxEb21haW4+IFtiYWNrZW5kPTxCYWNrRG9t
YWluPl0gW2RldmlkPTxEZXZpY2VJZD5dIFtzaG9ydG5hbWU9PFNob3J0TmFtZT5dXG4iCisgICAg
ICAiW2xvbmduYW1lPTxMb25nTmFtZT5dIFtzYW1wbGVmb3JtYXRzPTxTYW1wbGVGb3JtYXRzPl0g
W3JhdGVzPTxSYXRlcz5dXG4iCisgICAgICAiW2NoYW5uZWxzbWluPTxDaGFubmVsc01pbj5dIFtj
aGFubmVsc21heD08Q2hhbm5lbHNNYXg+XSBbcHJpb3JpdHk9PFByaW9yaXR5Pl1cbiIKKyAgICAg
ICJbc2xhdmU9PFNsYXZlRGV2aWNlPl0gW2Fsc2FjYXJkaWQ9PEFsc2FDYXJkSWQ+XSBbYnVmZmVy
Ynl0ZXNtYXg9PEJ1ZmZlckJ5dGVzTWF4Pl1cbiIKKyAgICAgICJbcGVyaW9kYnl0ZXNtaW49PFBl
cmlvZEJ5dGVzTWluPl0gW3BlcmlvZGJ5dGVzbWF4PTxQZXJpb2RCeXRlc01heD5dXG4iCisgICAg
ICAiW3BlcmlvZG1pbj08UGVyaW9kTWluPl0gW3BlcmlvZG1heD08UGVyaW9kTWF4Pl0iLAorICAg
IH0sCisgICAgeyAidnNuZC1saXN0IiwKKyAgICAgICZtYWluX3ZzbmRsaXN0LCAwLCAwLAorICAg
ICAgIkxpc3QgdmlydHVhbCBhdWRpbyBkZXZpY2VzIGZvciBhIGRvbWFpbiIsCisgICAgICAiPERv
bWFpbihzKT4iLAorICAgIH0sCisgICAgeyAidnNuZC1kZXRhY2giLAorICAgICAgJm1haW5fdnNu
ZGRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBhdWRpbyBk
ZXZpY2UiLAorICAgICAgIjxEb21haW4+IDxEZXZJZHx1dWlkPiIsCisgICAgfSwKICAgICB7ICJ2
dHBtLWF0dGFjaCIsCiAgICAgICAmbWFpbl92dHBtYXR0YWNoLCAxLCAxLAogICAgICAgIkNyZWF0
ZSBhIG5ldyB2aXJ0dWFsIFRQTSBkZXZpY2UiLAotLSAKMi44LjIKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZl
bA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:44 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P56-00023L-Ds; Thu, 19 May 2016 14:37:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P54-00020n-RX
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CE/FA-19343-6BFCD375; Thu, 19 May 2016 14:37:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMfTmGt2t523
 DDWYtYrZY2XOR2YHR4/CHKywBjFGsmXlJ+RUJrBlXlvIXfFzCVDHx+A/WBsZjtxm7GLk4hATm
 M0r8OTeBqYuRk4NFYDGzRMu1apCEhEA/q0THg05mkISEQIzEkvMLoexKibkzLrN2MXIAdetL9
 L/jAQkLCbQySVz9UQhiswlYSkx9cYEFxBYR0JLYO/8jK8hMZoEuRokFHT/ZQRLCAt4SW+ZuZY
 ZYrCrR/uEKI4jNKxAg0fnmPQvIfAkBOYkr/xJAwpwCgRKdrWdYIHYFSOz7upt9AqPAAkaGVYz
 qxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYcUABDsYG784HWKU
 5GBSEuV1P2MbLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl/kcUE6wKDU9tSItMwcY4DBpCQ4eJ
 RFePpA0b3FBYm5xZjpE6hSjJceh6dfWMnFs+Q0it029t5ZJiCUvPy9VSpz37FmgBgGQhozSPL
 hxsCi8xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFeRZC1PJl5JXBbXwEdxAR00C0xG5CDShI
 RUlINjIFXTE5r5lYnJH6u/r3cWm+O8NYLp499kny2cu4yR66I1tCznho1aefPHZvDd7dg97F9
 81WfTFRbY9pk4P7l4/5FfzbcE9/+qr/mgWKiVmJPU3XFe97312fPPq3aUCjeJF57/n7wrgs7d
 I/MXfLDctLSbY4X7I8eUp+c28i4fJLv3z5V864NIoVKLMUZiYZazEXFiQBmJ5V8vQIAAA==
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1463668660!33504577!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10042 invoked from network); 19 May 2016 14:37:40 -0000
Received: from mail-lb0-f172.google.com (HELO mail-lb0-f172.google.com)
 (209.85.217.172)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:40 -0000
Received: by mail-lb0-f172.google.com with SMTP id k7so4586789lbm.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HpKHbdhYzThePjaGRa51pH3tg4jURU/gDKYXKftnJsM=;
 b=RcJC1bPui9It2Qs1fBpOEgqEZU9Txj+Vf2S3bZilnjqWxo0jl9xbMYCc/PZg8dxKyX
 081spWz9LZBQQDfxSQ5R1ztVVQaGRKFfyC18gysCXeGTs0MQrKyoVrB3eXvyFjkJx8gb
 qUx9XE22Q4smzh6keHeMn4LtWfnZ6eb1RFgyc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HpKHbdhYzThePjaGRa51pH3tg4jURU/gDKYXKftnJsM=;
 b=azad/sTEOcebwj58eXhIkjg2NQ0lPb3feu/R0N5jcZb7wpSWe/kewxffP9ktyfdqPC
 6RQFbR86jtTwS64Fs8lqYyN5eSZnOx4vTNQ/IyvnLe3BmDTqC3ScAiRIoWrEWa3AexZG
 a0R5qMYXLRB/SRTRyluxLhA4T2w3HO2UbsIgDbPVD042iQSH0Du4sM4WnNq7ChZsJ7SX
 oa4S39vHrLkKR3g2wrSzSSykK+OdKpLvXdeEBHYrxOu1WohAtK2a4rbe2+LRFFddy52y
 XXGNL7Y+VxslLbqayuEpQDEE9lg/Y75pbNPHDgnzt0ZmMGcbDrM+OSq3u5etq4qIXNVU
 szVg==
X-Gm-Message-State: AOPr4FWDiuvout46ONToQQ5uGNldWS0aQ2ZOzRh4tpm18UIhzf+u+nKcz+3f0CFmwbtfkCWr
X-Received: by 10.112.65.102 with SMTP id w6mr2705691lbs.100.1463668660320;
 Thu, 19 May 2016 07:37:40 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:39 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:31 +0300
Message-Id: <1463668655-16778-3-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 2/6] libxl: implementation of PV
	audio device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKUFYgQXVk
aW8gZGV2aWNlIGludGVyZmFjZSBpcyBpbXBsZW1lbnRlZCBpbiBsaWJ4bCBhbmQgeGwgd2l0aApm
dWxsIHN1cHBvcnQgZm9yIGRldmljZSBjb250cm9sCgpTaWduZWQtb2ZmLWJ5OiBQYXZsbyBTdWlr
b3YgPHBhdmxvLnN1aWtvdkBnbG9iYWxsb2dpYy5jb20+ClNpZ25lZC1vZmYtYnk6IEdsaWIgR29s
dWJ5dHNreWkgPGdsaWIuZ29sdWJ5dHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5
OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDM1MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgIHwgIDE2ICsrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAg
MzkgKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgICAyICsKIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMjAgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCAgICAgICAgICB8ICAzMiArKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5h
bC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgIHwgICAz
ICsKIHRvb2xzL2xpYnhsL3hsLmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9s
aWJ4bC94bF9jbWRpbXBsLmMgICAgICAgICAgICAgfCAyMjkgKysrKysrKysrKysrKysrKysrKysr
Ky0KIHRvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAyMCArKwogMTIgZmls
ZXMgY2hhbmdlZCwgNzE1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggMDljNGJj
Ny4uZDk2MTcyZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bC5jCkBAIC0yNTkzLDcgKzI1OTMsMzQ0IEBAIGV4aXQ6CiAgICAgcmV0dXJuIHJj
OwogfQogCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCitpbnQgbGlieGxfX2RldmljZV92c25k
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpCit7Cisg
ICAgaW50IHJjOworCisgICAgcmMgPSBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgdnNuZC0+YmFj
a2VuZF9kb21uYW1lLCAmdnNuZC0+YmFja2VuZF9kb21pZCk7CisKKyAgICByZXR1cm4gcmM7Cit9
CisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZzbmQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92c25kICp2c25kLCBsaWJ4bF9fZGV2aWNlICpkZXZp
Y2UpCit7CisgICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQgICA9IHZzbmQtPmRldmlkOworICAgZGV2
aWNlLT5iYWNrZW5kX2RvbWlkICAgPSB2c25kLT5iYWNrZW5kX2RvbWlkOworICAgZGV2aWNlLT5i
YWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORDsKKyAgIGRldmljZS0+ZGV2
aWQgICAgICAgICAgID0gdnNuZC0+ZGV2aWQ7CisgICBkZXZpY2UtPmRvbWlkICAgICAgICAgICA9
IGRvbWlkOworICAgZGV2aWNlLT5raW5kICAgICAgICAgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRf
VlNORDsKKworICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92c25k
X2Zyb21feHNfYmUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpiZV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kKQoreworICAgIGNvbnN0IGNo
YXIgKnRtcDsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9pbml0KHZzbmQp
OworCisgICAgdG1wID0gUkVBRF9CQUNLRU5EKGdjLCAiZGV2aWNlLWlkIik7CisgICAgaWYgKHRt
cCkKKyAgICAgICAgdnNuZC0+ZGV2aWQgPSBhdG9pKHRtcCk7CisgICAgZWxzZQorICAgICAgICB2
c25kLT5kZXZpZCA9IDA7CisKKyAgICB2c25kLT5zaG9ydF9uYW1lID0gUkVBRF9CQUNLRU5EKGdj
LCAic2hvcnQtbmFtZSIpOworICAgIHZzbmQtPmxvbmdfbmFtZSA9IFJFQURfQkFDS0VORChnYywg
ImxvbmctbmFtZSIpOworICAgIHZzbmQtPnNhbXBsZV9mb3JtYXRzID0gUkVBRF9CQUNLRU5EKGdj
LCAic2FtcGxlLWZvcm1hdHMiKTsKKyAgICB2c25kLT5yYXRlcyA9IFJFQURfQkFDS0VORChnYywg
InJhdGVzIik7CisKKyAgICB0bXAgPSBSRUFEX0JBQ0tFTkQoZ2MsICJjaGFubmVscy1taW4iKTsK
KyAgICBpZiAodG1wKQorICAgICAgICB2c25kLT5jaGFubmVsc19taW4gPSBhdG9pKHRtcCk7Cisg
ICAgZWxzZQorICAgICAgICB2c25kLT5jaGFubmVsc19taW4gPSAwOworCisgICAgdG1wID0gUkVB
RF9CQUNLRU5EKGdjLCAiY2hhbm5lbHMtbWF4Iik7CisgICAgaWYgKHRtcCkKKyAgICAgICAgdnNu
ZC0+Y2hhbm5lbHNfbWF4ID0gYXRvaSh0bXApOworICAgIGVsc2UKKyAgICAgICAgdnNuZC0+Y2hh
bm5lbHNfbWF4ID0gMDsKKworICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywgInByaW9yaXR5Iik7
CisgICAgaWYgKHRtcCkKKyAgICAgICAgdnNuZC0+cHJpb3JpdHkgPSBhdG9pKHRtcCk7CisgICAg
ZWxzZQorICAgICAgICB2c25kLT5wcmlvcml0eSA9IDA7CisKKyAgICB2c25kLT5zbGF2ZV9kZXZp
Y2UgPSBSRUFEX0JBQ0tFTkQoZ2MsICJzbGF2ZS1kZXZpY2UiKTsKKworICAgIHJjID0gMDsKKyBv
dXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZzbmQo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCkKK3sKKyAgICBHQ19JTklU
KGN0eCk7CisgICAgY2hhciAqZG9tcGF0aCwgKnBhdGg7CisgICAgaW50IHJjID0gRVJST1JfRkFJ
TDsKKworICAgIGxpYnhsX2RldmljZV92c25kX2luaXQodnNuZCk7CisgICAgZG9tcGF0aCA9IGxp
YnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGlmICghZG9tcGF0aCkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2RldmljZS92
c25kLyVkL2JhY2tlbmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21wYXRoLCBkZXZpZCkpOworICAgIGlmICghcGF0aCkKKyAgICAgICAgZ290byBvdXQ7CisK
KyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnNuZF9mcm9tX3hzX2JlKGdjLCBwYXRoLCB2c25kKTsK
KyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSAwOworb3V0OgorICAgIEdDX0ZSRUU7
CisgICAgcmV0dXJuIHJjOworfQorCisKK3ZvaWQgbGlieGxfX2RldmljZV92c25kX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwgbGli
eGxfX2FvX2RldmljZSAqYW9kZXYpCit7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAg
ICBmbGV4YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxf
X2RldmljZSAqZGV2aWNlOworICAgIGludCByYzsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBY
QlRfTlVMTDsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2Rl
dmljZV92c25kIHZzbmRfc2F2ZWQ7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICps
b2NrID0gTlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwor
ICAgIGxpYnhsX2RldmljZV92c25kX2luaXQoJnZzbmRfc2F2ZWQpOworICAgIGxpYnhsX2Rldmlj
ZV92c25kX2NvcHkoQ1RYLCAmdnNuZF9zYXZlZCwgdnNuZCk7CisKKyAgICByYyA9IGxpYnhsX19k
ZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGdjLCB2c25kKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0Owor
CisgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMzIsIDEpOworICAgIGJhY2sgPSBmbGV4
YXJyYXlfbWFrZShnYywgMzIsIDEpOworICAgIGlmICh2c25kLT5kZXZpZCA9PSAtMSkgeworICAg
ICAgICBpZiAoKHZzbmQtPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAi
dnNuZCIpKSA8IDApIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgbGlieGxfX3VwZGF0ZV9jb25maWdf
dnNuZChnYywgJnZzbmRfc2F2ZWQsIHZzbmQpOworCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICBy
YyA9IGxpYnhsX19kZXZpY2VfZnJvbV92c25kKGdjLCBkb21pZCwgdnNuZCwgZGV2aWNlKTsKKyAg
ICBpZiAoIHJjICE9IDAgKSBnb3RvIG91dDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
IkRvbUQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAiRG9tVSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjIiKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCB2c25kLT5kZXZpZCkpOworICAgIGZsZXhhcnJh
eV9hcHBlbmQoYmFjaywgInNob3J0LW5hbWUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ss
IHZzbmQtPnNob3J0X25hbWUpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImxvbmctbmFt
ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdnNuZC0+bG9uZ19uYW1lKTsKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzYW1wbGUtZm9ybWF0cyIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgdnNuZC0+c2FtcGxlX2Zvcm1hdHMpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
YmFjaywgInJhdGVzIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCB2c25kLT5yYXRlcyk7
CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiY2hhbm5lbHMtbWluIik7CisgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+Y2hhbm5lbHNfbWluKSk7Cisg
ICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiY2hhbm5lbHMtbWF4Iik7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+Y2hhbm5lbHNfbWF4KSk7CisgICAg
ZmxleGFycmF5X2FwcGVuZChiYWNrLCAicHJpb3JpdHkiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCB2c25kLT5wcmlvcml0eSkpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgImZyb250ZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBH
Q1NQUklOVEYoIiVkIiwgZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxp
bmUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5U
RigiJWQiLCAxKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAic2xhdmUtZGV2aWNlIik7
CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCB2c25kLT5zbGF2ZV9kZXZpY2UpOworCisgICAg
ZmxleGFycmF5X2FwcGVuZChmcm9udCwgImRldmljZS1pZCIpOworICAgIGZsZXhhcnJheV9hcHBl
bmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2c25kLT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
R0NTUFJJTlRGKCIlZCIsIHZzbmQtPmJhY2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGZyb250LCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklO
VEYoIiVkIiwgMSkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJhbHNhLWNhcmQtaWQi
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+YWxz
YV9jYXJkX2lkKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInNob3J0LW5hbWUiKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCB2c25kLT5zaG9ydF9uYW1lKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAibG9uZy1uYW1lIik7CisgICAgZmxleGFycmF5X2FwcGVuZChm
cm9udCwgdnNuZC0+bG9uZ19uYW1lKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic2Ft
cGxlLWZvcm1hdHMiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCB2c25kLT5zYW1wbGVf
Zm9ybWF0cyk7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInJhdGVzIik7CisgICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgdnNuZC0+cmF0ZXMpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
ZnJvbnQsICJjaGFubmVscy1taW4iKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQ
UklOVEYoIiVkIiwgdnNuZC0+Y2hhbm5lbHNfbWluKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChm
cm9udCwgImNoYW5uZWxzLW1heCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BS
SU5URigiJWQiLCB2c25kLT5jaGFubmVsc19tYXgpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZy
b250LCAiYnVmZmVyLWJ5dGVzLW1heCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdD
U1BSSU5URigiJWQiLCB2c25kLT5idWZmZXJfYnl0ZXNfbWF4KSk7CisgICAgZmxleGFycmF5X2Fw
cGVuZChmcm9udCwgInBlcmlvZC1ieXRlcy1taW4iKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZy
b250LCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+cGVyaW9kX2J5dGVzX21pbikpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoZnJvbnQsICJwZXJpb2QtYnl0ZXMtbWF4Iik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZzbmQtPnBlcmlvZF9ieXRlc19tYXgpKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAicGVyaW9kLW1pbiIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2c25kLT5wZXJpb2RfbWluKSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgInBlcmlvZC1tYXgiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdnNuZC0+cGVyaW9kX21heCkpOworCisgICAgaWYgKGFv
ZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3Vz
ZXJkYXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9jaykgeworICAgICAgICAgICAgcmMg
PSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisg
ICAgICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZk
X2NvbmZpZyk7CisgICAgICAgIExPRyhJTkZPLCAiYW9kZXYgdXBkYXRlcyBKU09OLCBsaWJ4bF9f
Z2V0X2RvbWFpbl9jb25maWd1cmF0aW9uIHJldHVybmVkICVkIiwgcmMpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworCisgICAgICAgIERFVklDRV9BREQodnNuZCwgdnNuZHMsIGRvbWlkLCAm
dnNuZF9zYXZlZCwgQ09NUEFSRV9ERVZJRCwgJmRfY29uZmlnKTsKKyAgICB9CisKKyAgICBmb3Ig
KDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7
CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cisg
ICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0cyBpbiB4
ZW5zdG9yZSAqLworICAgICAgICAgICAgTE9HKEVSUk9SLCAiZGV2aWNlIGFscmVhZHkgZXhpc3Rz
IGluIHhlbnN0b3JlIik7CisgICAgICAgICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklD
RV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3IgbWVzc2FnZSAqLworICAgICAgICAgICAgcmMgPSBF
UlJPUl9ERVZJQ0VfRVhJU1RTOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KIAor
ICAgICAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgICAgICByYyA9IGxpYnhs
X19zZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAgICAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX19kZXZp
Y2VfZ2VuZXJpY19hZGQoZ2MsIHQsIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrLT5j
b3VudCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19v
Zl9mbGV4YXJyYXkoZ2MsIGZyb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250LT5jb3VudCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fY29tbWl0KGdjLCAmdCk7CisKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAg
ICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgIH0KKworICAgIGFvZGV2LT5kZXYgPSBkZXZp
Y2U7CisgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsKKyAgICBs
aWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKKworICAgIHJjID0gMDsK
K291dDoKKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKKyAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgbGlieGxfZGV2
aWNlX3ZzbmRfZGlzcG9zZSgmdnNuZF9zYXZlZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19k
aXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgaWYocmMpIGFvZGV2
LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm47CisKK30KKworbGlieGxfZGV2aWNl
X3ZzbmQgKmxpYnhsX2RldmljZV92c25kX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLCBpbnQgKm51bSkKK3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9kZXZpY2Vf
dnNuZCogdnNuZHMgPSBOVUxMOworICAgIGNoYXIqIGZlX3BhdGggPSBOVUxMOworICAgIGNoYXIq
KiBkaXIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7CisKKyAgICAqbnVtID0g
MDsKKworICAgIGZlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2RldmljZS92c25kIiwg
bGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCkpOworICAgIGRpciA9IGxpYnhsX194c19k
aXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBmZV9wYXRoLCAmbmRpcnMpOworICAgIGlmIChkaXIgJiYg
bmRpcnMpIHsKKyAgICAgICB2c25kcyA9IG1hbGxvYyhzaXplb2YoKnZzbmRzKSAqIG5kaXJzKTsK
KyAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCogdnNuZDsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdnNu
ZCogZW5kID0gdnNuZHMgKyBuZGlyczsKKyAgICAgICBmb3IodnNuZCA9IHZzbmRzOyB2c25kIDwg
ZW5kOyArK3ZzbmQsICsrZGlyKSB7CisgICAgICAgICAgY2hhciogdG1wOworCisgICAgICAgICAg
bGlieGxfZGV2aWNlX3ZzbmRfaW5pdCh2c25kKTsKKworICAgICAgICAgIHZzbmQtPmRldmlkID0g
YXRvaSgqZGlyKTsKKworICAgICAgICAgIHRtcCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVM
TCwKKyAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL2JhY2tlbmQtaWQiLAorICAgICAg
ICAgICAgICAgICAgIGZlX3BhdGgsICpkaXIpKTsKKyAgICAgICAgICB2c25kLT5iYWNrZW5kX2Rv
bWlkID0gYXRvaSh0bXApOworICAgICAgIH0KKyAgICB9CisgICAgKm51bSA9IG5kaXJzOworCisg
ICAgR0NfRlJFRTsKKyAgICByZXR1cm4gdnNuZHM7Cit9CisKK2ludCBsaWJ4bF9kZXZpY2VfdnNu
ZF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3Zz
bmQgKnZzbmQsIGxpYnhsX3ZzbmRpbmZvICp2c25kaW5mbykKK3sKKyAgICBHQ19JTklUKGN0eCk7
CisgICAgY2hhciAqZG9tcGF0aCwgKnZzbmRwYXRoOworICAgIGNoYXIgKnZhbDsKKyAgICBpbnQg
cmMgPSAwOworCisgICAgbGlieGxfdnNuZGluZm9faW5pdCh2c25kaW5mbyk7CisgICAgZG9tcGF0
aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIHZzbmRpbmZvLT5kZXZp
ZCA9IHZzbmQtPmRldmlkOworCisgICAgdnNuZHBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92
c25kLyVkIiwgZG9tcGF0aCwgdnNuZGluZm8tPmRldmlkKTsKKyAgICB2c25kaW5mby0+YmFja2Vu
ZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMv
YmFja2VuZCIsIHZzbmRwYXRoKSwgTlVMTCk7CisgICAgaWYgKCF2c25kaW5mby0+YmFja2VuZCkg
eworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisgICAgaWYoIWxpYnhsX194c19yZWFkKGdjLCBY
QlRfTlVMTCwgdnNuZGluZm8tPmJhY2tlbmQpKSB7CisgICAgICAgZ290byBlcnI7CisgICAgfQor
CisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BS
SU5URigiJXMvYmFja2VuZC1pZCIsIHZzbmRwYXRoKSk7CisgICAgdnNuZGluZm8tPmJhY2tlbmRf
aWQgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwgMTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4
bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdGF0ZSIs
IHZzbmRwYXRoKSk7CisgICAgdnNuZGluZm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5V
TEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAor
ICAgICAgICAgIEdDU1BSSU5URigiJXMvZXZlbnQtY2hhbm5lbCIsIHZzbmRwYXRoKSk7CisgICAg
dnNuZGluZm8tPmV2dGNoID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisg
ICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5U
RigiJXMvcmluZy1yZWYiLCB2c25kcGF0aCkpOworICAgIHZzbmRpbmZvLT5ycmVmID0gdmFsID8g
c3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdnNuZGluZm8tPmZyb250ZW5kID0g
eHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9u
dGVuZCIsIHZzbmRpbmZvLT5iYWNrZW5kKSwgTlVMTCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNf
cmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIs
IHZzbmRpbmZvLT5iYWNrZW5kKSk7CisgICAgdnNuZGluZm8tPmZyb250ZW5kX2lkID0gdmFsID8g
c3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgZ290byBleGl0OworZXJyOgorICAg
IHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9
CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCiAKQEAgLTQ0MTAsNiArNDc0Nyw4IEBAIG91dDoK
ICAqIGxpYnhsX2RldmljZV92dHBtX2Rlc3Ryb3kKICAqIGxpYnhsX2RldmljZV92cnRjX3JlbW92
ZQogICogbGlieGxfZGV2aWNlX3ZydGNfZGVzdHJveQorICogbGlieGxfZGV2aWNlX3ZzbmRfcmVt
b3ZlCisgKiBsaWJ4bF9kZXZpY2VfdnNuZF9kZXN0cm95CiAgKi8KICNkZWZpbmUgREVGSU5FX0RF
VklDRV9SRU1PVkUodHlwZSwgcmVtb3ZlZGVzdHJveSwgZikgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBpbnQgbGlieGxfZGV2aWNlXyMjdHlwZSMjXyMjcmVtb3ZlZGVzdHJveShsaWJ4bF9jdHgg
KmN0eCwgICAgICAgICAgIFwKQEAgLTQ0NjUsNiArNDgwNCwxMCBAQCBERUZJTkVfREVWSUNFX1JF
TU9WRSh2dHBtLCBkZXN0cm95LCAxKQogREVGSU5FX0RFVklDRV9SRU1PVkUodnJ0YywgcmVtb3Zl
LCAwKQogREVGSU5FX0RFVklDRV9SRU1PVkUodnJ0YywgZGVzdHJveSwgMSkKIAorLyogdnNuZCAq
LworREVGSU5FX0RFVklDRV9SRU1PVkUodnNuZCwgcmVtb3ZlLCAwKQorREVGSU5FX0RFVklDRV9S
RU1PVkUodnNuZCwgZGVzdHJveSwgMSkKKwogLyogY2hhbm5lbC9jb25zb2xlIGhvdHVucGx1ZyBp
cyBub3QgaW1wbGVtZW50ZWQuIFRoZXJlIGFyZSAyIHBvc3NpYmlsaXRpZXM6CiAgKiAxLiBhZGQg
c3VwcG9ydCBmb3Igc2Vjb25kYXJ5IGNvbnNvbGVzIHRvIHhlbmNvbnNvbGVkCiAgKiAyLiBkeW5h
bWljYWxseSBhZGQvcmVtb3ZlIHFlbXUgY2hhcmRldnMgdmlhIHFtcCBtZXNzYWdlcy4gKi8KQEAg
LTQ0NzksNiArNDgyMiw3IEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ryb3ksIDEp
CiAgKiBsaWJ4bF9kZXZpY2VfbmljX2FkZAogICogbGlieGxfZGV2aWNlX3Z0cG1fYWRkCiAgKiBs
aWJ4bF9kZXZpY2VfdnJ0Y19hZGQKKyAqIGxpYnhsX2RldmljZV92c25kX2FkZAogICovCiAKICNk
ZWZpbmUgREVGSU5FX0RFVklDRV9BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKQEAgLTQ1MTMsNiArNDg1Nyw5IEBAIERFRklORV9ERVZJQ0VfQUREKHZ0
cG0pCiAvKiB2cnRjICovCiBERUZJTkVfREVWSUNFX0FERCh2cnRjKQogCisvKiB2c25kICovCitE
RUZJTkVfREVWSUNFX0FERCh2c25kKQorCiAjdW5kZWYgREVGSU5FX0RFVklDRV9BREQKIAogLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKi8KQEAgLTY5NTYsNyArNzMwMyw3IEBAIGludCBsaWJ4bF9yZXRy
aWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CiAgICAgICAgIGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiID0gbWF4X21lbWtiOwogICAgIH0K
IAotICAgIC8qIERldmljZXM6IGRpc2ssIG5pYywgdnRwbSwgcGNpZGV2IGV0Yy4gKi8KKyAgICAv
KiBEZXZpY2VzOiBkaXNrLCBuaWMsIHZ0cG0sIHZzbmQsIHBjaWRldiBldGMuICovCiAKICAgICAv
KiBUaGUgTUVSR0UgbWFjcm8gaW1wbGVtZW50cyBmb2xsb3dpbmcgbG9naWM6CiAgICAgICogMC4g
cmV0cmlldmUgSlNPTiAoZG9uZSBieSBub3cpCkBAIC03MDMwLDYgKzczNzcsOCBAQCBpbnQgbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogCiAgICAgTUVSR0UodnJ0YywgdnJ0Y3MsIENPTVBBUkVfREVWSUQsIHt9KTsKIAor
ICAgIE1FUkdFKHZzbmQsIHZzbmRzLCBDT01QQVJFX0RFVklELCB7fSk7CisKICAgICBNRVJHRShw
Y2ksIHBjaWRldnMsIENPTVBBUkVfUENJLCB7fSk7CiAKICAgICAvKiBUYWtlIGNhcmUgb2YgcmVt
b3ZhYmxlIGRldmljZS4gV2UgbWFpbnRhaW4gaW52YXJpYW50IGluIHRoZQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggOTI0M2I4Ni4u
M2NiNjdlMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bC5oCkBAIC0xNDUxLDYgKzE0NTEsMjIgQEAgaW50IGxpYnhsX2RldmljZV92cnRjX2Rl
c3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogbGlieGxfZGV2aWNlX3ZydGMg
KmxpYnhsX2RldmljZV92cnRjX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBp
bnQgKm51bSk7CiBpbnQgbGlieGxfZGV2aWNlX3ZydGNfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdnJ0YyAqdnJ0YywgbGlieGxfdnJ0Y2luZm8gKnZydGNpbmZvKTsKKy8qIEF1ZGlvICovCitp
bnQgbGlieGxfZGV2aWNlX3ZzbmRfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgIExJ
QlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfdnNuZF9yZW1vdmUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RldmljZV92
c25kX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCits
aWJ4bF9kZXZpY2VfdnNuZCAqbGlieGxfZGV2aWNlX3ZzbmRfbGlzdChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKK2ludCBsaWJ4bF9kZXZpY2VfdnNuZF9nZXRpbmZv
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kLCBsaWJ4bF92c25kaW5mbyAqdnNuZGluZm8p
OwogCiAvKiBLZXlib2FyZCAqLwogaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpp
bmRleCAxMjA2YzM0Li44ZmY0MTc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNzM2LDYgKzczNiw4IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnRwbXMobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnJ0Y3MobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmV0KTsKK3N0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnNu
ZHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0
ZV9hdHRhY2hfcGNpKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICphb2RldnMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKIHN0YXRpYyB2b2lkIGRv
bWNyZWF0ZV9hdHRhY2hfZHRkZXYobGlieGxfX2VnYyAqZWdjLApAQCAtMTQyNywxMiArMTQyOSw0
NSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywK
ICAgIGlmIChkX2NvbmZpZy0+bnVtX3ZydGNzID4gMCkgewogICAgICAgIC8qIEF0dGFjaCB2cnRj
cyAqLwogICAgICAgIGxpYnhsX19tdWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwot
ICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3BjaTsKKyAg
ICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF92c25kczsKICAg
ICAgICBsaWJ4bF9fYWRkX3ZydGNzKGVnYywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVs
dGlkZXYpOwogICAgICAgIGxpYnhsX19tdWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRp
ZGV2LCAwKTsKICAgICAgICByZXR1cm47CiAgICB9CiAKKyAgIGRvbWNyZWF0ZV9hdHRhY2hfdnNu
ZHMoZWdjLCBtdWx0aWRldiwgMCk7CisgICByZXR1cm47CisKK2Vycm9yX291dDoKKyAgIGFzc2Vy
dChyZXQpOworICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywgZGNzLCByZXQpOworfQorCitzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCkKK3sKKyAgIGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05UQUlORVJfT0YobXVsdGlkZXYsICpkY3MsIG11
bHRpZGV2KTsKKyAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworICAgaW50IGRvbWlkID0gZGNzLT5n
dWVzdF9kb21pZDsKKworICAgbGlieGxfZG9tYWluX2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBk
Y3MtPmd1ZXN0X2NvbmZpZzsKKworICAgaWYocmV0KSB7CisgICAgICAgTE9HKEVSUk9SLCAidW5h
YmxlIHRvIGFkZCB2cnRjIGRldmljZXMiKTsKKyAgICAgICBnb3RvIGVycm9yX291dDsKKyAgIH0K
KworICAgLyogUGx1ZyB2c25kIGRldmljZXMgKi8KKyAgIGlmIChkX2NvbmZpZy0+bnVtX3ZzbmRz
ID4gMCkgeworICAgICAgIC8qIEF0dGFjaCB2c25kcyAqLworICAgICAgIGxpYnhsX19tdWx0aWRl
dl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJh
Y2sgPSBkb21jcmVhdGVfYXR0YWNoX3BjaTsKKyAgICAgICBsaWJ4bF9fYWRkX3ZzbmRzKGVnYywg
YW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGxpYnhsX19tdWx0
aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKKyAgICAgICByZXR1cm47Cisg
ICB9CisKICAgIGRvbWNyZWF0ZV9hdHRhY2hfcGNpKGVnYywgbXVsdGlkZXYsIDApOwogICAgcmV0
dXJuOwogCkBAIC0xNDU0LDcgKzE0ODksNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNo
X3BjaShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKIAog
ICAgIGlmIChyZXQpIHsKLSAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2cnRjIGRl
dmljZXMiKTsKKyAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2c25kIGRldmljZXMi
KTsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDcy
ZjA5YTAuLjQxOWFmMTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC01NDUsNiArNTQ1LDcgQEAgdm9pZCBs
aWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQobGlieGxfX2VnYyAqZWdjLAogICogbGlieGxfX2FkZF9u
aWNzCiAgKiBsaWJ4bF9fYWRkX3Z0cG1zCiAgKiBsaWJ4bF9fYWRkX3ZydGNzCisgKiBsaWJ4bF9f
YWRkX3ZzbmRzCiAgKi8KIAogI2RlZmluZSBERUZJTkVfREVWSUNFU19BREQodHlwZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNTY1LDYgKzU2Niw3IEBAIERF
RklORV9ERVZJQ0VTX0FERChkaXNrKQogREVGSU5FX0RFVklDRVNfQUREKG5pYykKIERFRklORV9E
RVZJQ0VTX0FERCh2dHBtKQogREVGSU5FX0RFVklDRVNfQUREKHZydGMpCitERUZJTkVfREVWSUNF
U19BREQodnNuZCkKIAogI3VuZGVmIERFRklORV9ERVZJQ0VTX0FERAogCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
YwppbmRleCAzNjZlYTA1Li5mNzU4NDBkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTU0Nyw2ICs1
NDcsMTAgQEAgdm9pZCBsaWJ4bF9fdXBkYXRlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX19n
YyAqZ2MsCiAgICAgZm9yIChpID0gMDsgaSA8IHNyYy0+bnVtX3Z0cG1zOyBpKyspCiAgICAgICAg
IGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0oZ2MsICZkc3QtPnZ0cG1zW2ldLCAmc3JjLT52dHBt
c1tpXSk7CiAKKyAgICAvKiB1cGRhdGUgdnNuZCBpbmZvcm1hdGlvbiAqLworICAgIGZvciAoaSA9
IDA7IGkgPCBzcmMtPm51bV92c25kczsgaSsrKQorICAgICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZp
Z192c25kKGdjLCAmZHN0LT52c25kc1tpXSwgJnNyYy0+dnNuZHNbaV0pOworCiAgICAgLyogdXBk
YXRlIGd1ZXN0IFVVSUQgKi8KICAgICBsaWJ4bF91dWlkX2NvcHkoQ1RYLCAmZHN0LT5jX2luZm8u
dXVpZCwgJnNyYy0+Y19pbmZvLnV1aWQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAyYTQyM2I1
Li5kNzhkZDc5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQ3Nyw3ICs0NzcsOCBAQCB0eXBlZGVm
IHN0cnVjdCB7CiAgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRf
UURJU0sgfHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5E
X1ZGQiB8fCBcCiAgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRf
VktCRCB8fCBcCi0gICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRf
VlJUQykKKyAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WUlRD
IHx8IFwKKyAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WU05E
KQogCiAjZGVmaW5lIFhDX1BDSV9CREYgICAgICAgICAgICAgIjB4JXgsIDB4JXgsIDB4JXgsIDB4
JXgiCiAjZGVmaW5lIFBDSV9ERVZGTihzbG90LCBmdW5jKSAgICgoKChzbG90KSAmIDB4MWYpIDw8
IDMpIHwgKChmdW5jKSAmIDB4MDcpKQpAQCAtMTE4OCw2ICsxMTg5LDcgQEAgX2hpZGRlbiBpbnQg
bGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2Vf
bmljICpuaWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHBtICp2dHBtKTsKIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfdnJ0Y19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRj
ICp2cnRjKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92c25kICp2c25kKTsKIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZmYiAqdmZi
KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcGNp
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpKTsKQEAgLTI1
NzIsNiArMjU3NCwxMSBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZV92cnRjX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CiAKKy8qIEFPIG9wZXJhdGlv
biB0byBjb25uZWN0IGEgc291bmQgZGV2aWNlICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2Rldmlj
ZV92c25kX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CisK
IC8qIEludGVybmFsIGZ1bmN0aW9uIHRvIGNvbm5lY3QgYSB2a2IgZGV2aWNlICovCiBfaGlkZGVu
IGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmti
KTsKQEAgLTMyOTEsNiArMzI5OCwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92dHBtcyhs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogX2hpZGRlbiB2
b2lkIGxpYnhsX19hZGRfdnJ0Y3MobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0
aWRldiAqbXVsdGlkZXYpOworCitfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92c25kcyhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAvKi0tLS0tIGRl
dmljZSBtb2RlbCBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIEZpcnN0IGxheWVyOyB3cmFwcyBsaWJ4
bF9fc3Bhd25fc3Bhd24uICovCkBAIC0zOTU0LDYgKzM5NjUsMTMgQEAgc3RhdGljIGlubGluZSB2
b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0obGlieGxfX2djICpnYywKICAgICBsaWJ4bF91
dWlkX2NvcHkoQ1RYLCAmZHN0LT51dWlkLCAmc3JjLT51dWlkKTsKIH0KIAorc3RhdGljIGlubGlu
ZSB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICpk
c3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdnNuZCAqc3JjKQoreworICAgIGRzdC0+ZGV2aWQgPSBzcmMtPmRldmlkOworfQorCiAv
KiBNYWNyb3MgdXNlZCB0byBjb21wYXJlIGRldmljZSBpZGVudGlmaWVyLiBSZXR1cm5zIHRydWUg
aWYgdGhlIHR3bwogICogZGV2aWNlcyBoYXZlIHNhbWUgaWRlbnRpZmllci4gKi8KICNkZWZpbmUg
Q09NUEFSRV9ERVZJRChhLCBiKSAoKGEpLT5kZXZpZCA9PSAoYiktPmRldmlkKQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCmluZGV4IDI3YTc1MGMuLjhmYTI5YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU1MSw2ICs1
NTEsMjYgQEAgbGlieGxfZGV2aWNlX3ZydGMgPSBTdHJ1Y3QoImRldmljZV92cnRjIiwgWwogICAg
ICgiZGV2aWNlIiwgc3RyaW5nKSwKICAgICBdKQogCitsaWJ4bF9kZXZpY2VfdnNuZCA9IFN0cnVj
dCgiZGV2aWNlX3ZzbmQiLCBbCisgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxfZG9taWQpLAor
ICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKKyAgICAoImRldmlkIiwgbGlieGxfZGV2
aWQpLAorICAgICgic2hvcnRfbmFtZSIsIHN0cmluZyksCisgICAgKCJsb25nX25hbWUiLCBzdHJp
bmcpLAorICAgICgic2FtcGxlX2Zvcm1hdHMiLCBzdHJpbmcpLAorICAgICgicmF0ZXMiLCBzdHJp
bmcpLAorICAgICgiY2hhbm5lbHNfbWluIiwgaW50ZWdlciksCisgICAgKCJjaGFubmVsc19tYXgi
LCBpbnRlZ2VyKSwKKyAgICAoInByaW9yaXR5IiwgaW50ZWdlciksCisgICAgKCJzbGF2ZV9kZXZp
Y2UiLCBzdHJpbmcpLAorICAgICgiYWxzYV9jYXJkX2lkIiwgaW50ZWdlciksCisgICAgKCJidWZm
ZXJfYnl0ZXNfbWF4IiwgaW50ZWdlciksCisgICAgKCJwZXJpb2RfYnl0ZXNfbWluIiwgaW50ZWdl
ciksCisgICAgKCJwZXJpb2RfYnl0ZXNfbWF4IiwgaW50ZWdlciksCisgICAgKCJwZXJpb2RfbWlu
IiwgaW50ZWdlciksCisgICAgKCJwZXJpb2RfbWF4IiwgaW50ZWdlciksCisgICAgXSkKKwogbGli
eGxfZGV2aWNlX2Rpc2sgPSBTdHJ1Y3QoImRldmljZV9kaXNrIiwgWwogICAgICgiYmFja2VuZF9k
b21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCkBA
IC02MzksNiArNjU5LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2Nv
bmZpZyIsIFsKICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMi
KSksCiAgICAgKCJ2dHBtcyIsIEFycmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikp
LAogICAgICgidnJ0Y3MiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnJ0YywgIm51bV92cnRjcyIpKSwK
KyAgICAoInZzbmRzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZzbmQsICJudW1fdnNuZHMiKSksCiAg
ICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwKICAgICAj
IHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5KGxpYnhs
X2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApAQCAtNjk1LDYgKzcxNiwxNyBAQCBs
aWJ4bF92cnRjaW5mbyA9IFN0cnVjdCgidnJ0Y2luZm8iLCBbCiAgICAgKCJycmVmIiwgaW50ZWdl
ciksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX3ZzbmRpbmZvID0gU3RydWN0KCJ2c25k
aW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2VuZF9pZCIsIHVp
bnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVuZF9pZCIsIHVp
bnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRlIiwgaW50ZWdl
ciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVnZXIpLAorICAg
IF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92Y3B1aW5mbyA9IFN0cnVjdCgidmNwdWluZm8iLCBb
CiAgICAgKCJ2Y3B1aWQiLCB1aW50MzIpLAogICAgICgiY3B1IiwgdWludDMyKSwKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA3NjRlZmI4Li5lYzYzZTIzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yMyw2ICsyMyw3IEBAIGxpYnhsX19kZXZpY2Vf
a2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoNywgIkNPTlNPTEUiKSwK
ICAgICAoOCwgIlZUUE0iKSwKICAgICAoOSwgIlZSVEMiKSwKKyAgICAoMTAsICJWU05EIiksCiAg
ICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2Jh
Y2tlbmQiLCBbCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oIGIvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaAppbmRleCBkMWI4MjVjLi5mNjUzMmNlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgK
QEAgLTgwLDYgKzgwLDkgQEAgaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92dHBtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJ0Yyhs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0Yyk7CiAKK2ludCBsaWJ4bF9k
ZXZpZF90b19kZXZpY2VfdnNuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAq
dnNuZCk7CisKIGludCBsaWJ4bF9iaXRtYXBfYWxsb2MobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Jp
dG1hcCAqYml0bWFwLCBpbnQgbl9iaXRzKTsKICAgICAvKiBBbGxvY2F0ZWQgYmltYXAgaXMgZnJv
bSBtYWxsb2MsIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCkgdG8gYmUKICAgICAgKiBjYWxsZWQgYnkg
dGhlIGFwcGxpY2F0aW9uIHdoZW4gZG9uZS4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hs
LmggYi90b29scy9saWJ4bC94bC5oCmluZGV4IDNkNDZlZmIuLjgxYTc4YzAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL3hsLmgKKysrIGIvdG9vbHMvbGlieGwveGwuaApAQCAtODUsNiArODUsOSBA
QCBpbnQgbWFpbl9ibG9ja2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5f
dnJ0Y2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnJ0Y2xpc3QoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZydGNkZXRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KTsKK2ludCBtYWluX3ZzbmRhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2lu
dCBtYWluX3ZzbmRsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92c25kZGV0
YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtYXR0YWNoKGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fdnRwbWRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmlu
ZGV4IDc3NzAxZTAuLmNiMmQ4YzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwu
YworKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTYyNyw2ICs2MjcsMTUgQEAgc3Rh
dGljIHZvaWQgc2V0X2RlZmF1bHRfbmljX3ZhbHVlcyhsaWJ4bF9kZXZpY2VfbmljICpuaWMpCiAg
ICAgfQogfQogCitzdGF0aWMgdm9pZCBzZXRfZGVmYXVsdF92c25kX3ZhbHVlcyhsaWJ4bF9kZXZp
Y2VfdnNuZCAqdnNuZCkKK3sKKyAgICB2c25kLT5zaG9ydF9uYW1lID0gIlVua25vd24iOworICAg
IHZzbmQtPmxvbmdfbmFtZSA9ICJVbmtub3duIjsKKyAgICB2c25kLT5zYW1wbGVfZm9ybWF0cyA9
ICIiOworICAgIHZzbmQtPnJhdGVzID0gIiI7CisgICAgdnNuZC0+c2xhdmVfZGV2aWNlID0gIiI7
Cit9CisKIHN0YXRpYyB2b2lkIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KGNvbnN0IGNo
YXIgKnN0ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmRlbGltLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfc3RyaW5nX2xpc3QgKnBzbCkKQEAgLTEyNjIsNyArMTI3MSw3IEBAIHN0YXRpYyB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgY29uc3Qg
Y2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZp
ZzsKLSAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJz
LCAqY3B1aWRzLCAqdnRwbXMsICp2cnRjczsKKyAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZi
ZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsICp2cnRjcywgKnZzbmRz
OwogICAgIFhMVV9Db25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9tZW0s
ICp2aXJpZGlhbiwgKmR0ZGV2czsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1f
aW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210ID0g
MDsKQEAgLTE4OTIsNiArMTkwMSw4MyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0YShj
b25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCF4
bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInZzbmQiLCAmdnNuZHMsIDAsIDApKSB7CisgICAgICAg
IGRfY29uZmlnLT5udW1fdnNuZHMgPSAwOworICAgICAgICBkX2NvbmZpZy0+dnNuZHMgPSBOVUxM
OworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKHZzbmRzLCBkX2Nv
bmZpZy0+bnVtX3ZzbmRzKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zz
bmQgKnZzbmQ7CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsKKyAgICAgICAg
ICAgIGNoYXIgKnBhdGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKworICAgICAgICAg
ICAgdnNuZCA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52c25kcywgZF9jb25maWctPm51
bV92c25kcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZzbmRfaW5pdCk7CisKKyAgICAgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0
KGJ1ZiwgIiwiLCAmcGFpcnMpOworICAgICAgICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3Rf
bGVuZ3RoKCZwYWlycyk7CisKKyAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykg
eworICAgICAgICAgICAgICAgIGNoYXIgKmtleSwgKmtleV91bnRyaW1tZWQsICp2YWx1ZSwgKnZh
bHVlX3VudHJpbW1lZDsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisgICAgICAgICAgICAgICAg
cmMgPSBzcGxpdF9zdHJpbmdfaW50b19wYWlyKHBhaXJzW2ldLCAiPSIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZrZXlfdW50cmltbWVkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsdWVfdW50cmltbWVkKTsKKyAg
ICAgICAgICAgICAgICBpZiAocmMgIT0gMCkgeworICAgICAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgImZhaWxlZCB0byBwYXJzZSB2c25kIGNvbmZpZ3VyYXRpb246ICVzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWlyc1tpXSk7CisgICAgICAgICAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRyaW0oaXNzcGFjZSwg
a2V5X3VudHJpbW1lZCwgJmtleSk7CisgICAgICAgICAgICAgICAgdHJpbShpc3NwYWNlLCB2YWx1
ZV91bnRyaW1tZWQsICZ2YWx1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChrZXks
ICJiYWNrZW5kaWQiKSkgeworICAgICAgICAgICAgICAgICAgICB2c25kLT5iYWNrZW5kX2RvbWlk
ID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwg
ImJhY2tlbmQiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnNuZC0+
YmFja2VuZF9kb21uYW1lLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3Ry
Y21wKGtleSwgImRldmlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAgdnNuZC0+ZGV2aWQgPSBh
dG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAic2hv
cnRuYW1lIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQtPnNo
b3J0X25hbWUsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5
LCAibG9uZ25hbWUiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnNu
ZC0+bG9uZ19uYW1lLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21w
KGtleSwgInNhbXBsZWZvcm1hdHMiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0
cmluZygmdnNuZC0+c2FtcGxlX2Zvcm1hdHMsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVs
c2UgaWYgKCFzdHJjbXAoa2V5LCAicmF0ZXMiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBs
YWNlX3N0cmluZygmdnNuZC0+cmF0ZXMsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2Ug
aWYgKCFzdHJjbXAoa2V5LCAiY2hhbm5lbHNfbWluIikpIHsKKyAgICAgICAgICAgICAgICAgICAg
dnNuZC0+Y2hhbm5lbHNfbWluID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNl
IGlmICghc3RyY21wKGtleSwgImNoYW5uZWxzX21heCIpKSB7CisgICAgICAgICAgICAgICAgICAg
IHZzbmQtPmNoYW5uZWxzX21heCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxz
ZSBpZiAoIXN0cmNtcChrZXksICJwcmlvcml0eSIpKSB7CisgICAgICAgICAgICAgICAgICAgIHZz
bmQtPnByaW9yaXR5ID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICgh
c3RyY21wKGtleSwgInNsYXZlIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJnZzbmQtPnNsYXZlX2RldmljZSwgdmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxzZSBp
ZiAoIXN0cmNtcChrZXksICJhbHNhY2FyZGlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAgdnNu
ZC0+YWxzYV9jYXJkX2lkID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlm
ICghc3RyY21wKGtleSwgImJ1ZmZlcmJ5dGVzbWF4IikpIHsKKyAgICAgICAgICAgICAgICAgICAg
dnNuZC0+YnVmZmVyX2J5dGVzX21heCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0g
ZWxzZSBpZiAoIXN0cmNtcChrZXksICJwZXJpb2RieXRlc21pbiIpKSB7CisgICAgICAgICAgICAg
ICAgICAgIHZzbmQtPnBlcmlvZF9ieXRlc19taW4gPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAg
ICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicGVyaW9kYnl0ZXNtYXgiKSkgeworICAgICAg
ICAgICAgICAgICAgICB2c25kLT5wZXJpb2RfYnl0ZXNfbWF4ID0gYXRvaSh2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgInBlcmlvZG1pbiIpKSB7CisgICAg
ICAgICAgICAgICAgICAgIHZzbmQtPnBlcmlvZF9taW4gPSBhdG9pKHZhbHVlKTsKKyAgICAgICAg
ICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicGVyaW9kbWF4IikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdnNuZC0+cGVyaW9kX21heCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5rbm93
biB2c25kIHBhcmFtZXRlciAnJXMnLCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiIGlnbm9yaW5nXG4iLCBrZXkpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICBmcmVlKGtleSk7CisgICAgICAgICAgICAgICAgZnJlZShrZXlfdW50cmltbWVkKTsKKyAgICAg
ICAgICAgICAgICBmcmVlKHZhbHVlKTsKKyAgICAgICAgICAgICAgICBmcmVlKHZhbHVlX3VudHJp
bW1lZCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNw
b3NlKCZwYWlycyk7CisgICAgICAgICAgICBmcmVlKHBhdGgpOworICAgICAgICB9CisgICAgfQor
CiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0IChjb25maWcsICJjaGFubmVsIiwgJmNoYW5uZWxz
LCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX2NoYW5uZWxzID0gMDsKICAgICAgICAg
ZF9jb25maWctPmNoYW5uZWxzID0gTlVMTDsKQEAgLTY4OTQsNiArNjk4MCwxNDcgQEAgaW50IG1h
aW5fdnJ0Y2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJjOwogfQog
CisKK2ludCBtYWluX3ZzbmRhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGlu
dCBvcHQ7CisgICAgdWludDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3ZzbmQgdnNu
ZDsKKyAgICBjaGFyICpvcGFyZzsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBO
VUxMLCAidnNuZC1hdHRhY2giLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9
CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgsIGFyZ3Zbb3B0
aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlcyBpcyBh
biBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0pOworICAgICAgICBy
ZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9p
bml0KCZ2c25kKTsKKyAgICBzZXRfZGVmYXVsdF92c25kX3ZhbHVlcygmdnNuZCk7CisKKyAgICBm
b3IgKGFyZ3YgKz0gb3B0aW5kKzEsIGFyZ2MgLT0gb3B0aW5kKzE7IGFyZ2MgPiAwOyArK2FyZ3Ys
IC0tYXJnYykgeworICAgICAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5kIiwgKmFyZ3YsIG9w
YXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQuYmFja2VuZF9kb21uYW1l
LCBvcGFyZyk7CisgICAgICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJkZXZpZCIsICphcmd2
LCBvcGFyZykpIHsKKyAgICAgICAgICAgIHZzbmQuZGV2aWQgPSBhdG9pKG9wYXJnKTsKKyAgICAg
ICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInNob3J0bmFtZSIsICphcmd2LCBvcGFyZykpIHsK
KyAgICAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZ2c25kLnNob3J0X25hbWUsIG9wYXJnKTsKKyAg
ICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImxvbmduYW1lIiwgKmFyZ3YsIG9wYXJnKSkg
eworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQubG9uZ19uYW1lLCBvcGFyZyk7Cisg
ICAgICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJzYW1wbGVmb3JtYXRzIiwgKmFyZ3YsIG9w
YXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQuc2FtcGxlX2Zvcm1hdHMs
IG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInJhdGVzIiwgKmFyZ3Ys
IG9wYXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZzbmQucmF0ZXMsIG9wYXJn
KTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNoYW5uZWxzbWluIiwgKmFyZ3Ys
IG9wYXJnKSkgeworICAgICAgICAgICAgdnNuZC5jaGFubmVsc19taW4gPSBhdG9pKG9wYXJnKTsK
KyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNoYW5uZWxzbWF4IiwgKmFyZ3YsIG9w
YXJnKSkgeworICAgICAgICAgICAgdnNuZC5jaGFubmVsc19tYXggPSBhdG9pKG9wYXJnKTsKKyAg
ICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInByaW9yaXR5IiwgKmFyZ3YsIG9wYXJnKSkg
eworICAgICAgICAgICAgdnNuZC5wcmlvcml0eSA9IGF0b2kob3BhcmcpOworICAgICAgICB9IGVs
c2UgaWYgKE1BVENIX09QVElPTigic2xhdmUiLCAqYXJndiwgb3BhcmcpKSB7CisgICAgICAgICAg
ICByZXBsYWNlX3N0cmluZygmdnNuZC5zbGF2ZV9kZXZpY2UsIG9wYXJnKTsKKyAgICAgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oImFsc2FjYXJkaWQiLCAqYXJndiwgb3BhcmcpKSB7CisgICAg
ICAgICAgICB2c25kLmFsc2FfY2FyZF9pZCA9IGF0b2kob3BhcmcpOworICAgICAgICB9IGVsc2Ug
aWYgKE1BVENIX09QVElPTigiYnVmZmVyYnl0ZXNtYXgiLCAqYXJndiwgb3BhcmcpKSB7CisgICAg
ICAgICAgICB2c25kLmJ1ZmZlcl9ieXRlc19tYXggPSBhdG9pKG9wYXJnKTsKKyAgICAgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oInBlcmlvZGJ5dGVzbWluIiwgKmFyZ3YsIG9wYXJnKSkgewor
ICAgICAgICAgICAgdnNuZC5wZXJpb2RfYnl0ZXNfbWluID0gYXRvaShvcGFyZyk7CisgICAgICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJwZXJpb2RieXRlc21heCIsICphcmd2LCBvcGFyZykp
IHsKKyAgICAgICAgICAgIHZzbmQucGVyaW9kX2J5dGVzX21heCA9IGF0b2kob3BhcmcpOworICAg
ICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigicGVyaW9kbWluIiwgKmFyZ3YsIG9wYXJnKSkg
eworICAgICAgICAgICAgdnNuZC5wZXJpb2RfbWluID0gYXRvaShvcGFyZyk7CisgICAgICAgIH0g
ZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJwZXJpb2RtYXgiLCAqYXJndiwgb3BhcmcpKSB7CisgICAg
ICAgICAgICB2c25kLnBlcmlvZF9tYXggPSBhdG9pKG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIHsK
KyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5yZWNvZ25pemVkIGFyZ3VtZW50IGAlcydc
biIsICphcmd2KTsKKyAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICB9CisgICAgfQorCisg
ICAgaWYgKGRyeXJ1bl9vbmx5KSB7CisgICAgICAgIGNoYXIgKmpzb24gPSBsaWJ4bF9kZXZpY2Vf
dnNuZF90b19qc29uKGN0eCwgJnZzbmQpOworICAgICAgICBwcmludGYoInZzbmQ6ICVzXG4iLCBq
c29uKTsKKyAgICAgICAgZnJlZShqc29uKTsKKyAgICAgICAgaWYgKGZlcnJvcihzdGRvdXQpIHx8
IGZmbHVzaChzdGRvdXQpKSB7IHBlcnJvcigic3Rkb3V0Iik7IGV4aXQoLTEpOyB9CisgICAgICAg
IHJldHVybiAwOworICAgIH0KKworICAgIGlmIChsaWJ4bF9kZXZpY2VfdnNuZF9hZGQoY3R4LCBm
ZV9kb21pZCwgJnZzbmQsIDApKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2
aWNlX3ZzbmRfYWRkIGZhaWxlZC5cbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAg
cmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3ZzbmRsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikK
K3sKKyAgICBpbnQgb3B0OworICAgIGludCBpLCBuYjsKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZCAq
dnNuZHM7CisgICAgbGlieGxfdnNuZGluZm8gdnNuZGluZm87CisKKyAgICBTV0lUQ0hfRk9SRUFD
SF9PUFQob3B0LCAiIiwgTlVMTCwgInZzbmQtbGlzdCIsIDEpIHsKKyAgICAgICAgLyogTm8gb3B0
aW9ucyAqLworICAgIH0KKworICAgIHByaW50ZigiJS01cyAlLTNzICUtNnMgJS01cyAlLTZzICUt
OHMgJS00MHMgJS00MHNcbiIsCisgICAgICAgICAgICJWZGV2IiwgIkJFIiwgImhhbmRsZSIsICJz
dGF0ZSIsICJldnQtY2giLCAicmluZy1yZWYiLCAiQkUtcGF0aCIsICJGRS1wYXRoIik7CisgICAg
Zm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7IGFyZ2MgPiAwOyAtLWFyZ2MsICsr
YXJndikgeworICAgICAgICB1aW50MzJfdCBkb21pZDsKKyAgICAgICAgaWYgKGxpYnhsX2RvbWFp
bl9xdWFsaWZpZXJfdG9fZG9taWQoY3R4LCAqYXJndiwgJmRvbWlkKSA8IDApIHsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmllclxu
IiwgKmFyZ3YpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgdnNu
ZHMgPSBsaWJ4bF9kZXZpY2VfdnNuZF9saXN0KGN0eCwgZG9taWQsICZuYik7CisgICAgICAgIGlm
ICghdnNuZHMpIHsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgICAgIGZv
ciAoaT0wOyBpPG5iOyBpKyspIHsKKyAgICAgICAgICAgIGlmICghbGlieGxfZGV2aWNlX3ZzbmRf
Z2V0aW5mbyhjdHgsIGRvbWlkLCAmdnNuZHNbaV0sICZ2c25kaW5mbykpIHsKKyAgICAgICAgICAg
ICAgICAvKiAgICAgIFZkZXYgQkUgICBoZGwgIHN0ICAgZXZjaCBycmVmIEJFLXBhdGggRkUtcGF0
aCAqLworICAgICAgICAgICAgICAgIHByaW50ZigiJS01ZCAlLTNkICUtNmQgJS01ZCAlLTZkICUt
OGQgJS00MHMgJS00MHNcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHZzbmRpbmZvLmRldmlk
LCB2c25kaW5mby5iYWNrZW5kX2lkLCB2c25kaW5mby5mcm9udGVuZF9pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgdnNuZGluZm8uc3RhdGUsIHZzbmRpbmZvLmV2dGNoLCB2c25kaW5mby5ycmVm
LCB2c25kaW5mby5iYWNrZW5kLAorICAgICAgICAgICAgICAgICAgICAgICB2c25kaW5mby5mcm9u
dGVuZCk7CisgICAgICAgICAgICAgICAgbGlieGxfdnNuZGluZm9fZGlzcG9zZSgmdnNuZGluZm8p
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmRfZGlzcG9zZSgm
dnNuZHNbaV0pOworICAgICAgICB9CisgICAgICAgIGZyZWUodnNuZHMpOworICAgIH0KKyAgICBy
ZXR1cm4gMDsKK30KKworaW50IG1haW5fdnNuZGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cit7CisgICAgdWludDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjID0gMDsKKyAg
ICBsaWJ4bF9kZXZpY2VfdnNuZCB2c25kOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
IiIsIE5VTEwsICJ2c25kLWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLwor
ICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICBkZXZp
ZCA9IGF0b2koYXJndltvcHRpbmQrMV0pOworCisgICAgaWYgKGxpYnhsX2RldmlkX3RvX2Rldmlj
ZV92c25kKGN0eCwgZG9taWQsIGRldmlkLCAmdnNuZCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJFcnJvcjogRGV2aWNlICVzIG5vdCBjb25uZWN0ZWQuXG4iLCBhcmd2W29wdGluZCsxXSk7
CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJjID0gbGlieGxfZGV2aWNlX3ZzbmRf
cmVtb3ZlKGN0eCwgZG9taWQsICZ2c25kLCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdnNuZF9yZW1vdmUgZmFpbGVkLlxuIik7CisgICAg
ICAgIHJldHVybiAxOworICAgIH0KKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9kaXNwb3NlKCZ2c25k
KTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3Z0cG1hdHRhY2goaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogewogICAgIGludCBvcHQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC94bF9j
bWR0YWJsZS5jIGIvdG9vbHMvbGlieGwveGxfY21kdGFibGUuYwppbmRleCA4Yjg5NzFlLi43OGYw
NzAwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL2xp
YnhsL3hsX2NtZHRhYmxlLmMKQEAgLTM2Niw2ICszNjYsMjYgQEAgc3RydWN0IGNtZF9zcGVjIGNt
ZF90YWJsZVtdID0gewogICAgICAgIkRlc3Ryb3kgYSBkb21haW4ncyB2aXJ0dWFsIHJ0YyBkZXZp
Y2UiLAogICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAogICAgIH0sCisgICAgeyAidnNuZC1hdHRh
Y2giLAorICAgICAgJm1haW5fdnNuZGF0dGFjaCwgMSwgMSwKKyAgICAgICJDcmVhdGUgYSBuZXcg
dmlydHVhbCBhdWRpbyBkZXZpY2UiLAorICAgICAgIjxEb21haW4+IFtiYWNrZW5kPTxCYWNrRG9t
YWluPl0gW2RldmlkPTxEZXZpY2VJZD5dIFtzaG9ydG5hbWU9PFNob3J0TmFtZT5dXG4iCisgICAg
ICAiW2xvbmduYW1lPTxMb25nTmFtZT5dIFtzYW1wbGVmb3JtYXRzPTxTYW1wbGVGb3JtYXRzPl0g
W3JhdGVzPTxSYXRlcz5dXG4iCisgICAgICAiW2NoYW5uZWxzbWluPTxDaGFubmVsc01pbj5dIFtj
aGFubmVsc21heD08Q2hhbm5lbHNNYXg+XSBbcHJpb3JpdHk9PFByaW9yaXR5Pl1cbiIKKyAgICAg
ICJbc2xhdmU9PFNsYXZlRGV2aWNlPl0gW2Fsc2FjYXJkaWQ9PEFsc2FDYXJkSWQ+XSBbYnVmZmVy
Ynl0ZXNtYXg9PEJ1ZmZlckJ5dGVzTWF4Pl1cbiIKKyAgICAgICJbcGVyaW9kYnl0ZXNtaW49PFBl
cmlvZEJ5dGVzTWluPl0gW3BlcmlvZGJ5dGVzbWF4PTxQZXJpb2RCeXRlc01heD5dXG4iCisgICAg
ICAiW3BlcmlvZG1pbj08UGVyaW9kTWluPl0gW3BlcmlvZG1heD08UGVyaW9kTWF4Pl0iLAorICAg
IH0sCisgICAgeyAidnNuZC1saXN0IiwKKyAgICAgICZtYWluX3ZzbmRsaXN0LCAwLCAwLAorICAg
ICAgIkxpc3QgdmlydHVhbCBhdWRpbyBkZXZpY2VzIGZvciBhIGRvbWFpbiIsCisgICAgICAiPERv
bWFpbihzKT4iLAorICAgIH0sCisgICAgeyAidnNuZC1kZXRhY2giLAorICAgICAgJm1haW5fdnNu
ZGRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBhdWRpbyBk
ZXZpY2UiLAorICAgICAgIjxEb21haW4+IDxEZXZJZHx1dWlkPiIsCisgICAgfSwKICAgICB7ICJ2
dHBtLWF0dGFjaCIsCiAgICAgICAmbWFpbl92dHBtYXR0YWNoLCAxLCAxLAogICAgICAgIkNyZWF0
ZSBhIG5ldyB2aXJ0dWFsIFRQTSBkZXZpY2UiLAotLSAKMi44LjIKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZl
bA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P57-000266-64; Thu, 19 May 2016 14:37:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P56-000232-Bx
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:44 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
 83/C0-03753-7BFCD375; Thu, 19 May 2016 14:37:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTmat1t523
 DDfZe1LZY2XOR2YHR4/CHKywBjFGsmXlJ+RUJrBn7H2xjLjhyi7Hi16VO1gbGGYsZuxi5OIQE
 5jNK3LzZzALisAgsZpY4fmELO4gjIdDPKvH2+D7WLkZOICdG4vbWDYwQdqVE9+9vQDYHULu+R
 P87HohJrUwS8670M4HUsAlYSkx9cYEFxBYR0JLYO/8jK0gRs0AXo8SCjp/sIAlhAS+JjiMnmE
 FsFgFViUnzX4DFeQUCJO7svAG2QEJATuLKvwSQMKdAoERn6xmwmUJAJfu+7mafwCiwgJFhFaN
 6cWpRWWqRrrleUlFmekZJbmJmjq6hoYlebmpxcWJ6ak5iUrFecn7uJkZgcDEAwQ7GL0ucDzFK
 cjApifK6n7ENF+JLyk+pzEgszogvKs1JLT7EKMPBoSTB634OKCdYlJqeWpGWmQMMc5i0BAePk
 ggvH0iat7ggMbc4Mx0idYrRkuPQ9GtrmTi2/AaR26beW8skxJKXn5cqJc7rANIgANKQUZoHNw
 4Wi5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzBsPMoUnM68EbusroIOYgA66JWYDclBJIkJ
 KqoExe7vVVlaGE/vVXxeKsM90OV76fqKasf/TNz0NWx+Fe6xUkv9Qdkzma09Vpm61jklGhU0S
 k5ZrJt/b2atK/G+kbtusvJKj8o+KWnymj3bwmZIFPiJvSmY+j240US7ilbV8MEFYPsx1S2Je7
 56or/5ONbp5nn9291onP+md88R9yaklvacqW5RYijMSDbWYi4oTAWRrb6vAAgAA
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1463668661!34032739!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18396 invoked from network); 19 May 2016 14:37:42 -0000
Received: from mail-lb0-f171.google.com (HELO mail-lb0-f171.google.com)
 (209.85.217.171)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:42 -0000
Received: by mail-lb0-f171.google.com with SMTP id k7so4587010lbm.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+h8/eDcVCuApvcQuFCRM/W8c3vLz74HN8g3cjsa+VfY=;
 b=ZCfd8AF2Y86mi8hHNivvvNDVObcwhOeOMIXGII15BDQ3n+GNYOjm8R4r4Be5gaUodb
 zdakBPfhSSz6Jb5EHP7Ln63MAQxX6VNIlXfwVRpK6jcctoUmMdyhpXaDrwvBfwKcYath
 6LZNS6ueHKJc/MjCX/V8YlBxKNRFfDu7czbm8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+h8/eDcVCuApvcQuFCRM/W8c3vLz74HN8g3cjsa+VfY=;
 b=eFtIATvygj2TckHRdMxTwRGJg9AA58Dw0pIAs4fJWytiTFIp5P9q4hC0/U3et3cbj4
 /53uPsuDPS1RaL+N3mbEzykQrYriGyS81lGXC6I+P/xr9H8KxYdhmoVFTX8g2H0gP0Kg
 MGiWAYigLrn7tzpd0nrvk7fm+k7qzVs4EgHwAANS8O7+NHdjBnwW3YqE195IQV5hL5q/
 /WzgWmQEFmD/L7lLun2DlSBvzrw+iM2Yhr21zoclBXTPFF/t8psfoa1a+xYY2eMvtrOi
 uYsDRD0EUfl0qXIiNwxdJGbmsnMYjZ42CzftXbkgdAgC62zZ7aXgOfb9IoyVOHMUvepE
 UKjQ==
X-Gm-Message-State: AOPr4FX1cGC+mC4wvQLVD4zZZnkitlYdME033eQCXb/FMIYqMUxeEokXEATS3tGq26P0spxU
X-Received: by 10.112.163.73 with SMTP id yg9mr4360696lbb.73.1463668661606;
 Thu, 19 May 2016 07:37:41 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:40 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:32 +0300
Message-Id: <1463668655-16778-4-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 3/6] libxl: implementation of PV tty
	device interface.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

UFYgdHR5IGRldmljZSBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgaW4gbGlieGwgYW5kIHhsIHdp
dGgKZnVsbCBzdXBwb3J0IGZvciBkZXZpY2UgY29udHJvbC4gTm8gSlNPTiBwYXJzZXIgZm9yIGRv
bWFpbgpjb25maWd1cmF0aW9uIHlldC4KClNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hhbHNreWkg
PGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBL
b25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDI4MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwg
IDE3ICsrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDM3ICsrKyst
CiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgIDEzICstCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgICAgICAgICAgfCAgMTkgKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRl
cm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgIHwg
ICAzICsKIHRvb2xzL2xpYnhsL3hsLmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29s
cy9saWJ4bC94bF9jbWRpbXBsLmMgICAgICAgICAgICAgfCAxNjAgKysrKysrKysrKysrKysrKysr
Ky0KIHRvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAxNSArKwogMTEgZmls
ZXMgY2hhbmdlZCwgNTQ5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggZDk2MTcy
ZC4uMTQyNmJmNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bC5jCkBAIC0yNTk1LDYgKzI1OTUsMjc2IEBAIGV4aXQ6CiAKIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiovCiAKK2ludCBsaWJ4bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBy
YyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2dHR5LT5iYWNrZW5kX2RvbW5hbWUsICZ2dHR5
LT5iYWNrZW5kX2RvbWlkKTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX2Zyb21fdnR0eShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxf
ZGV2aWNlX3Z0dHkgKnZ0dHksIGxpYnhsX19kZXZpY2UgKmRldmljZSkKK3sKKyAgIGRldmljZS0+
YmFja2VuZF9kZXZpZCAgID0gdnR0eS0+ZGV2aWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQg
ICA9IHZ0dHktPmJhY2tlbmRfZG9taWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IExJ
QlhMX19ERVZJQ0VfS0lORF9WVFRZOworICAgZGV2aWNlLT5kZXZpZCAgICAgICAgICAgPSB2dHR5
LT5kZXZpZDsKKyAgIGRldmljZS0+ZG9taWQgICAgICAgICAgID0gZG9taWQ7CisgICBkZXZpY2Ut
PmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WVFRZOworCisgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3Z0dHlfZnJvbV94c19iZShsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3Z0dHkgKnZ0dHkpCit7CisgICAgY29uc3QgY2hhciAqdG1wOworICAgIGludCBy
YzsKKworICAgIGxpYnhsX2RldmljZV92dHR5X2luaXQodnR0eSk7CisKKyAgICB0bXAgPSBSRUFE
X0JBQ0tFTkQoZ2MsICJkZXZpY2UtaWQiKTsKKyAgICBpZiAodG1wKQorICAgIAl2dHR5LT5kZXZp
ZCA9IGF0b2kodG1wKTsKKyAgICBlbHNlCisgICAgCXZ0dHktPmRldmlkID0gMDsKKworICAgIHJj
ID0gMDsKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2
aWNlX3Z0dHkobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSkKK3sKKyAg
ICBHQ19JTklUKGN0eCk7CisgICAgY2hhciAqZG9tcGF0aCwgKnBhdGg7CisgICAgaW50IHJjID0g
RVJST1JfRkFJTDsKKworICAgIGxpYnhsX2RldmljZV92dHR5X2luaXQodnR0eSk7CisgICAgZG9t
cGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGlmICghZG9tcGF0
aCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3ByaW50ZihnYywgIiVz
L2RldmljZS92dHR5LyVkL2JhY2tlbmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21wYXRoLCBkZXZpZCkpOworICAgIGlmICghcGF0aCkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnR0eV9mcm9tX3hzX2JlKGdjLCBwYXRo
LCB2dHR5KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSAwOworb3V0OgorICAg
IEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhsX19kZXZpY2VfdnR0eV9h
ZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0
dHksIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KQoreworICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5h
byk7CisgICAgZmxleGFycmF5X3QgKmZyb250OworICAgIGZsZXhhcnJheV90ICpiYWNrOworICAg
IGxpYnhsX19kZXZpY2UgKmRldmljZTsKKyAgICBpbnQgcmM7CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB0ID0gWEJUX05VTEw7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKKyAgICBs
aWJ4bF9kZXZpY2VfdnR0eSB2dHR5X3NhdmVkOworICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFf
bG9jayAqbG9jayA9IE5VTEw7CisKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29u
ZmlnKTsKKyAgICBsaWJ4bF9kZXZpY2VfdnR0eV9pbml0KCZ2dHR5X3NhdmVkKTsKKyAgICBsaWJ4
bF9kZXZpY2VfdnR0eV9jb3B5KENUWCwgJnZ0dHlfc2F2ZWQsIHZ0dHkpOworCisgICAgcmMgPSBs
aWJ4bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChnYywgdnR0eSk7CisgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKworICAgIGZyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICBiYWNr
ID0gZmxleGFycmF5X21ha2UoZ2MsIDMyLCAxKTsKKworICAgIGlmICgodnR0eS0+ZGV2aWQgPSBs
aWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2dHR5IikpIDwgMCkgeworICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIEdDTkVXKGRl
dmljZSk7CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Zyb21fdnR0eShnYywgZG9taWQsIHZ0dHks
IGRldmljZSk7CisgICAgaWYgKCByYyAhPSAwICkgZ290byBvdXQ7CisKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGJhY2ssICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdD
U1BSSU5URigiJWQiLCB2dHR5LT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
ImZyb250ZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVk
IiwgZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJkZXZpY2UiKTsKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssIHZ0dHktPmRldmljZSk7CisgICAgZmxleGFycmF5X2FwcGVu
ZChiYWNrLCAib25saW5lIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiMSIpOworICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInN0YXRlIik7CisgICAgZmxleGFycmF5X2FwcGVuZChi
YWNrLCBHQ1NQUklOVEYoIiVkIiwgMSkpOworCisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
ImRldmljZS1pZCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCB2dHR5LT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlk
Iik7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZ0dHktPmJh
Y2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgMSkpOworCisgICAgaWYg
KGFvZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWlu
X3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9jaykgeworICAgICAgICAgICAg
cmMgPSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQor
CisgICAgICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQs
ICZkX2NvbmZpZyk7CisgICAgICAgIExPRyhJTkZPLCAiYW9kZXYgdXBkYXRlcyBKU09OLCBsaWJ4
bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uIHJldHVybmVkICVkIiwgcmMpOworICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIERFVklDRV9BREQodnR0eSwgdnR0eXMsIGRvbWlk
LCAmdnR0eV9zYXZlZCwgQ09NUEFSRV9ERVZJRCwgJmRfY29uZmlnKTsKKyAgICB9CisKKyAgICBm
b3IgKDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAm
dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2
aWNlX2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7
CisgICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0cyBp
biB4ZW5zdG9yZSAqLworICAgICAgICAgICAgTE9HKEVSUk9SLCAiZGV2aWNlIGFscmVhZHkgZXhp
c3RzIGluIHhlbnN0b3JlIik7CisgICAgICAgICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RF
VklDRV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3IgbWVzc2FnZSAqLworICAgICAgICAgICAgcmMg
PSBFUlJPUl9ERVZJQ0VfRVhJU1RTOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KworICAgICAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgICAgICByYyA9IGxp
YnhsX19zZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAg
ICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX19k
ZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIHQsIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNr
LT5jb3VudCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2
c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250LT5jb3VudCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNf
dHJhbnNhY3Rpb25fY29tbWl0KGdjLCAmdCk7CisKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7Cisg
ICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgIH0KKworICAgIGFvZGV2LT5kZXYgPSBk
ZXZpY2U7CisgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsKKyAg
ICBsaWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKKworICAgIHJjID0g
MDsKK291dDoKKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKKyAgICBp
ZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgbGlieGxf
ZGV2aWNlX3Z0dHlfZGlzcG9zZSgmdnR0eV9zYXZlZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZp
Z19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgaWYocmMpIGFv
ZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm47CisKK30KKworbGlieGxfZGV2
aWNlX3Z0dHkgKmxpYnhsX2RldmljZV92dHR5X2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLCBpbnQgKm51bSkKK3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9kZXZp
Y2VfdnR0eSogdnR0eXMgPSBOVUxMOworICAgIGNoYXIqIGZlX3BhdGggPSBOVUxMOworICAgIGNo
YXIqKiBkaXIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7CisKKyAgICAqbnVt
ID0gMDsKKworICAgIGZlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2RldmljZS92dHR5
IiwgbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCkpOworICAgIGRpciA9IGxpYnhsX194
c19kaXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBmZV9wYXRoLCAmbmRpcnMpOworICAgIGlmIChkaXIg
JiYgbmRpcnMpIHsKKyAgICAgICB2dHR5cyA9IG1hbGxvYyhzaXplb2YoKnZ0dHlzKSAqIG5kaXJz
KTsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdnR0eSogdnR0eTsKKyAgICAgICBsaWJ4bF9kZXZpY2Vf
dnR0eSogZW5kID0gdnR0eXMgKyBuZGlyczsKKyAgICAgICBmb3IodnR0eSA9IHZ0dHlzOyB2dHR5
IDwgZW5kOyArK3Z0dHksICsrZGlyKSB7CisgICAgICAgICAgY2hhciogdG1wOworCisgICAgICAg
ICAgbGlieGxfZGV2aWNlX3Z0dHlfaW5pdCh2dHR5KTsKKworICAgICAgICAgIHZ0dHktPmRldmlk
ID0gYXRvaSgqZGlyKTsKKworICAgICAgICAgIHRtcCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRf
TlVMTCwKKyAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL2JhY2tlbmQtaWQiLAorICAg
ICAgICAgICAgICAgICAgIGZlX3BhdGgsICpkaXIpKTsKKyAgICAgICAgICB2dHR5LT5iYWNrZW5k
X2RvbWlkID0gYXRvaSh0bXApOworICAgICAgIH0KKyAgICB9CisgICAgKm51bSA9IG5kaXJzOwor
CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gdnR0eXM7Cit9CisKK2ludCBsaWJ4bF9kZXZpY2Vf
dnR0eV9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNl
X3Z0dHkgKnZ0dHksIGxpYnhsX3Z0dHlpbmZvICp2dHR5aW5mbykKK3sKKyAgICBHQ19JTklUKGN0
eCk7CisgICAgY2hhciAqZG9tcGF0aCwgKnZ0dHlwYXRoOworICAgIGNoYXIgKnZhbDsKKyAgICBp
bnQgcmMgPSAwOworCisgICAgbGlieGxfdnR0eWluZm9faW5pdCh2dHR5aW5mbyk7CisgICAgZG9t
cGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIHZ0dHlpbmZvLT5k
ZXZpZCA9IHZ0dHktPmRldmlkOworCisgICAgdnR0eXBhdGggPSBHQ1NQUklOVEYoIiVzL2Rldmlj
ZS92dHR5LyVkIiwgZG9tcGF0aCwgdnR0eWluZm8tPmRldmlkKTsKKyAgICB2dHR5aW5mby0+YmFj
a2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvYmFja2VuZCIsIHZ0dHlwYXRoKSwgTlVMTCk7CisKKyAgICBpZiAoIXZ0dHlpbmZvLT5iYWNr
ZW5kKSB7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlmKCFsaWJ4bF9feHNfcmVh
ZChnYywgWEJUX05VTEwsIHZ0dHlpbmZvLT5iYWNrZW5kKSkgeworICAgICAgIGdvdG8gZXJyOwor
ICAgIH0KKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAg
ICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQtaWQiLCB2dHR5cGF0aCkpOworICAgIHZ0dHlpbmZvLT5i
YWNrZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFs
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMv
c3RhdGUiLCB2dHR5cGF0aCkpOworICAgIHZ0dHlpbmZvLT5zdGF0ZSA9IHZhbCA/IHN0cnRvdWwo
dmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRf
TlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVzL2V2ZW50LWNoYW5uZWwiLCB2dHR5cGF0aCkp
OworICAgIHZ0dHlpbmZvLT5ldnRjaCA9IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAt
MTsKKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICBH
Q1NQUklOVEYoIiVzL3JpbmctcmVmIiwgdnR0eXBhdGgpKTsKKyAgICB2dHR5aW5mby0+cnJlZiA9
IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZ0dHlpbmZvLT5mcm9u
dGVuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvZnJvbnRlbmQiLCB2dHR5aW5mby0+YmFja2VuZCksIE5VTEwpOworCisgICAgdmFsID0gbGli
eGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvZnJvbnRl
bmQtaWQiLCB2dHR5aW5mby0+YmFja2VuZCkpOworICAgIHZ0dHlpbmZvLT5mcm9udGVuZF9pZCA9
IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIGdvdG8gZXhpdDsKK2Vy
cjoKKyAgICByYyA9IEVSUk9SX0ZBSUw7CitleGl0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJu
IHJjOworfQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCiBpbnQgbGlieGxfX2RldmljZV92
c25kX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpCiB7
CiAgICAgaW50IHJjOwpAQCAtNDc0OSw2ICs1MDE5LDggQEAgb3V0OgogICogbGlieGxfZGV2aWNl
X3ZydGNfZGVzdHJveQogICogbGlieGxfZGV2aWNlX3ZzbmRfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZp
Y2VfdnNuZF9kZXN0cm95CisgKiBsaWJ4bF9kZXZpY2VfdnR0eV9yZW1vdmUKKyAqIGxpYnhsX2Rl
dmljZV92dHR5X2Rlc3Ryb3kKICAqLwogI2RlZmluZSBERUZJTkVfREVWSUNFX1JFTU9WRSh0eXBl
LCByZW1vdmVkZXN0cm95LCBmKSAgICAgICAgICAgICAgICAgICAgXAogICAgIGludCBsaWJ4bF9k
ZXZpY2VfIyN0eXBlIyNfIyNyZW1vdmVkZXN0cm95KGxpYnhsX2N0eCAqY3R4LCAgICAgICAgICAg
XApAQCAtNDgwOCw2ICs1MDgwLDEwIEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ry
b3ksIDEpCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2c25kLCByZW1vdmUsIDApCiBERUZJTkVfREVW
SUNFX1JFTU9WRSh2c25kLCBkZXN0cm95LCAxKQogCisvKiB2dHR5ICovCitERUZJTkVfREVWSUNF
X1JFTU9WRSh2dHR5LCByZW1vdmUsIDApCitERUZJTkVfREVWSUNFX1JFTU9WRSh2dHR5LCBkZXN0
cm95LCAxKQorCiAvKiBjaGFubmVsL2NvbnNvbGUgaG90dW5wbHVnIGlzIG5vdCBpbXBsZW1lbnRl
ZC4gVGhlcmUgYXJlIDIgcG9zc2liaWxpdGllczoKICAqIDEuIGFkZCBzdXBwb3J0IGZvciBzZWNv
bmRhcnkgY29uc29sZXMgdG8geGVuY29uc29sZWQKICAqIDIuIGR5bmFtaWNhbGx5IGFkZC9yZW1v
dmUgcWVtdSBjaGFyZGV2cyB2aWEgcW1wIG1lc3NhZ2VzLiAqLwpAQCAtNDgyMyw2ICs1MDk5LDcg
QEAgREVGSU5FX0RFVklDRV9SRU1PVkUodnNuZCwgZGVzdHJveSwgMSkKICAqIGxpYnhsX2Rldmlj
ZV92dHBtX2FkZAogICogbGlieGxfZGV2aWNlX3ZydGNfYWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnNu
ZF9hZGQKKyAqIGxpYnhsX2RldmljZV92dHR5X2FkZAogICovCiAKICNkZWZpbmUgREVGSU5FX0RF
VklDRV9BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTQ4NjAsNiArNTEzNyw5IEBAIERFRklORV9ERVZJQ0VfQUREKHZydGMpCiAvKiB2c25kICov
CiBERUZJTkVfREVWSUNFX0FERCh2c25kKQogCisvKiB2dHR5ICovCitERUZJTkVfREVWSUNFX0FE
RCh2dHR5KQorCiAjdW5kZWYgREVGSU5FX0RFVklDRV9BREQKIAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKi8KQEAgLTczODEsNiArNzY2MSw4IEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAKICAgICBNRVJHRShw
Y2ksIHBjaWRldnMsIENPTVBBUkVfUENJLCB7fSk7CiAKKyAgICBNRVJHRSh2dHR5LCB2dHR5cywg
Q09NUEFSRV9ERVZJRCwge30pOworCiAgICAgLyogVGFrZSBjYXJlIG9mIHJlbW92YWJsZSBkZXZp
Y2UuIFdlIG1haW50YWluIGludmFyaWFudCBpbiB0aGUKICAgICAgKiBpbnNlcnQgLyByZW1vdmUg
b3BlcmF0aW9uIHNvIHRoYXQ6CiAgICAgICogMS4gaWYgeGVuc3RvcmUgaXMgImVtcHR5IiB3aGls
ZSBKU09OIGlzIG5vdCwgdGhlIHJlc3VsdApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggM2NiNjdlMi4uNDc4MjlkZCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNDY4
LDYgKzE0NjgsMjMgQEAgbGlieGxfZGV2aWNlX3ZzbmQgKmxpYnhsX2RldmljZV92c25kX2xpc3Qo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm4KIGludCBsaWJ4bF9kZXZpY2Vf
dnNuZF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kLCBsaWJ4bF92c25kaW5m
byAqdnNuZGluZm8pOwogCisvKiBUVFkgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdnR0eV9hZGQobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
aW50IGxpYnhsX2RldmljZV92dHR5X3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHR5ICp2dHR5
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3Z0dHlfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdnR0eSAqdnR0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJY
TF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92dHR5ICpsaWJ4bF9kZXZp
Y2VfdnR0eV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOwor
aW50IGxpYnhsX2RldmljZV92dHR5X2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0
dHksIGxpYnhsX3Z0dHlpbmZvICp2dHR5aW5mbyk7CisKIC8qIEtleWJvYXJkICovCiBpbnQgbGli
eGxfZGV2aWNlX3ZrYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9k
ZXZpY2VfdmtiICp2a2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5
bmNvcF9ob3cgKmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOGZmNDE3OC4uMzhkOWIxMiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTczNiw2ICs3MzYsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0
YWNoX3Z0cG1zKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBk
b21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICpt
dWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7Citz
dGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3BjaShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqYW9kZXZzLApAQCAtMTQyOSwxMiArMTQz
MSw0NSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVn
YywKICAgIGlmIChkX2NvbmZpZy0+bnVtX3ZydGNzID4gMCkgewogICAgICAgIC8qIEF0dGFjaCB2
cnRjcyAqLwogICAgICAgIGxpYnhsX19tdWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYp
OwotICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3ZzbmRz
OworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3Z0dHlz
OwogICAgICAgIGxpYnhsX19hZGRfdnJ0Y3MoZWdjLCBhbywgZG9taWQsIGRfY29uZmlnLCAmZGNz
LT5tdWx0aWRldik7CiAgICAgICAgbGlieGxfX211bHRpZGV2X3ByZXBhcmVkKGVnYywgJmRjcy0+
bXVsdGlkZXYsIDApOwogICAgICAgIHJldHVybjsKICAgIH0KIAorICAgZG9tY3JlYXRlX2F0dGFj
aF92dHR5cyhlZ2MsIG11bHRpZGV2LCAwKTsKKyAgIHJldHVybjsKKworZXJyb3Jfb3V0OgorICAg
YXNzZXJ0KHJldCk7CisgICBkb21jcmVhdGVfY29tcGxldGUoZWdjLCBkY3MsIHJldCk7Cit9CisK
K3N0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KQoreworICAgbGli
eGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyA9IENPTlRBSU5FUl9PRihtdWx0aWRldiwgKmRj
cywgbXVsdGlkZXYpOworICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICBpbnQgZG9taWQgPSBk
Y3MtPmd1ZXN0X2RvbWlkOworCisgICBsaWJ4bF9kb21haW5fY29uZmlnKiBjb25zdCBkX2NvbmZp
ZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOworCisgICBpZihyZXQpIHsKKyAgICAgICBMT0coRVJST1Is
ICJ1bmFibGUgdG8gYWRkIHZ0dHkgZGV2aWNlcyIpOworICAgICAgIGdvdG8gZXJyb3Jfb3V0Owor
ICAgfQorCisgICAgLyogUGx1ZyB2dHR5IGRldmljZXMgKi8KKyAgIGlmIChkX2NvbmZpZy0+bnVt
X3Z0dHlzID4gMCkgeworICAgICAgIC8qIEF0dGFjaCB2dHR5cyAqLworICAgICAgIGxpYnhsX19t
dWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGRjcy0+bXVsdGlkZXYu
Y2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzOworICAgICAgIGxpYnhsX19hZGRfdnR0
eXMoZWdjLCBhbywgZG9taWQsIGRfY29uZmlnLCAmZGNzLT5tdWx0aWRldik7CisgICAgICAgbGli
eGxfX211bHRpZGV2X3ByZXBhcmVkKGVnYywgJmRjcy0+bXVsdGlkZXYsIDApOworICAgICAgIHJl
dHVybjsKKyAgIH0KKwogICAgZG9tY3JlYXRlX2F0dGFjaF92c25kcyhlZ2MsIG11bHRpZGV2LCAw
KTsKICAgIHJldHVybjsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA0MTlhZjE2Li5kZjUwZmRiIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9kZXZpY2UuYwpAQCAtNTQ2LDYgKzU0Niw3IEBAIHZvaWQgbGlieGxfX211bHRpZGV2X3ByZXBh
cmVkKGxpYnhsX19lZ2MgKmVnYywKICAqIGxpYnhsX19hZGRfdnRwbXMKICAqIGxpYnhsX19hZGRf
dnJ0Y3MKICAqIGxpYnhsX19hZGRfdnNuZHMKKyAqIGxpYnhsX19hZGRfdnR0eXMKICAqLwogCiAj
ZGVmaW5lIERFRklORV9ERVZJQ0VTX0FERCh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCkBAIC01NjcsNiArNTY4LDcgQEAgREVGSU5FX0RFVklDRVNfQUREKG5p
YykKIERFRklORV9ERVZJQ0VTX0FERCh2dHBtKQogREVGSU5FX0RFVklDRVNfQUREKHZydGMpCiBE
RUZJTkVfREVWSUNFU19BREQodnNuZCkKK0RFRklORV9ERVZJQ0VTX0FERCh2dHR5KQogCiAjdW5k
ZWYgREVGSU5FX0RFVklDRVNfQURECiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGQ3OGRkNzkuLjFi
YWNjNzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDc4LDcgKzQ3OCw4IEBAIHR5cGVkZWYgc3Ry
dWN0IHsKICAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WRkIg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEMg
fHwgXAotICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZTTkQp
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORCB8fCBc
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlRUWSkKIAog
I2RlZmluZSBYQ19QQ0lfQkRGICAgICAgICAgICAgICIweCV4LCAweCV4LCAweCV4LCAweCV4Igog
I2RlZmluZSBQQ0lfREVWRk4oc2xvdCwgZnVuYykgICAoKCgoc2xvdCkgJiAweDFmKSA8PCAzKSB8
ICgoZnVuYykgJiAweDA3KSkKQEAgLTExOTAsNiArMTE5MSw3IEBAIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX25pYyAq
bmljLAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92dHBtX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pOwogX2hpZGRlbiBpbnQgbGlieGxfX2Rldmlj
ZV92cnRjX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMp
OwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92c25kX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpOworX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92
dHR5X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0dHkpOwog
X2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92ZmJfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kZXZpY2VfdmZiICp2ZmIpOwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpOwogX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9wY2lfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2kpOwpAQCAtMjU3OSw2ICsyNTgxLDExIEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZGV2aWNlX3ZzbmRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2
KTsKIAorLyogQU8gb3BlcmF0aW9uIHRvIGNvbm5lY3QgYSB0dHkgZGV2aWNlICovCitfaGlkZGVu
IHZvaWQgbGlieGxfX2RldmljZV92dHR5X2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0
dHkgKnZ0dHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9f
ZGV2aWNlICphb2Rldik7CisKIC8qIEludGVybmFsIGZ1bmN0aW9uIHRvIGNvbm5lY3QgYSB2a2Ig
ZGV2aWNlICovCiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3ZrYiAqdmtiKTsKQEAgLTMyOTksNiArMzMwNiwxMCBAQCBfaGlkZGVuIHZvaWQg
bGlieGxfX2FkZF92cnRjcyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldik7CiAKK19oaWRkZW4gdm9pZCBsaWJ4bF9fYWRkX3Z0dHlzKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYpOworCiBfaGlkZGVuIHZv
aWQgbGlieGxfX2FkZF92c25kcyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRp
ZGV2ICptdWx0aWRldik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggOGZhMjliMS4uNDQ3NzI5NyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbApAQCAtNTcxLDYgKzU3MSwxMyBAQCBsaWJ4bF9kZXZpY2VfdnNuZCA9IFN0
cnVjdCgiZGV2aWNlX3ZzbmQiLCBbCiAgICAgKCJwZXJpb2RfbWF4IiwgaW50ZWdlciksCiAgICAg
XSkKIAorbGlieGxfZGV2aWNlX3Z0dHkgPSBTdHJ1Y3QoImRldmljZV92dHR5IiwgWworICAgICgi
YmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0
cmluZyksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoImRldmljZSIsIHN0cmlu
ZyksCisgICAgXSkKKwogbGlieGxfZGV2aWNlX2Rpc2sgPSBTdHJ1Y3QoImRldmljZV9kaXNrIiwg
WwogICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tlbmRfZG9t
bmFtZSIsIHN0cmluZyksCkBAIC02NjAsNiArNjY3LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9
IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxfZGV2
aWNlX3Z0cG0sICJudW1fdnRwbXMiKSksCiAgICAgKCJ2cnRjcyIsIEFycmF5KGxpYnhsX2Rldmlj
ZV92cnRjLCAibnVtX3ZydGNzIikpLAogICAgICgidnNuZHMiLCBBcnJheShsaWJ4bF9kZXZpY2Vf
dnNuZCwgIm51bV92c25kcyIpKSwKKyAgICAoInZ0dHlzIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0
dHksICJudW1fdnR0eXMiKSksCiAgICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29s
ZSB3aXRoIGEgbmFtZSwKICAgICAjIHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJj
aGFubmVscyIsIEFycmF5KGxpYnhsX2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApA
QCAtNzI3LDYgKzczNSwxNyBAQCBsaWJ4bF92c25kaW5mbyA9IFN0cnVjdCgidnNuZGluZm8iLCBb
CiAgICAgKCJycmVmIiwgaW50ZWdlciksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX3Z0
dHlpbmZvID0gU3RydWN0KCJ2dHR5aW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAor
ICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisg
ICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgi
cnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92Y3B1aW5mbyA9
IFN0cnVjdCgidmNwdWluZm8iLCBbCiAgICAgKCJ2Y3B1aWQiLCB1aW50MzIpLAogICAgICgiY3B1
IiwgdWludDMyKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCBlYzYzZTIz
Li4xODJhZWVlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5p
ZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNCw2ICsy
NCw3IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsK
ICAgICAoOCwgIlZUUE0iKSwKICAgICAoOSwgIlZSVEMiKSwKICAgICAoMTAsICJWU05EIiksCisg
ICAgKDExLCAiVlRUWSIpLAogICAgIF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVt
ZXJhdGlvbigiY29uc29sZV9iYWNrZW5kIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggZjY1MzJjZS4uM2Q0
NzUzNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF91dGlscy5oCkBAIC04Myw2ICs4Myw5IEBAIGludCBsaWJ4bF9kZXZpZF90b19k
ZXZpY2VfdnJ0YyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2
aWRfdG9fZGV2aWNlX3ZzbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZzbmQgKnZz
bmQpOwogCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0dHkobGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwg
bGlieGxfZGV2aWNlX3Z0dHkgKnZ0dHkpOworCiBpbnQgbGlieGxfYml0bWFwX2FsbG9jKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9iaXRtYXAgKmJpdG1hcCwgaW50IG5fYml0cyk7CiAgICAgLyogQWxs
b2NhdGVkIGJpbWFwIGlzIGZyb20gbWFsbG9jLCBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgpIHRvIGJl
CiAgICAgICogY2FsbGVkIGJ5IHRoZSBhcHBsaWNhdGlvbiB3aGVuIGRvbmUuICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC94bC5oIGIvdG9vbHMvbGlieGwveGwuaAppbmRleCA4MWE3OGMwLi5j
Yzk5MGMxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bC5oCisrKyBiL3Rvb2xzL2xpYnhsL3hs
LmgKQEAgLTg4LDYgKzg4LDkgQEAgaW50IG1haW5fdnJ0Y2RldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50
IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZzbmRkZXRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3Z0dHlhdHRhY2goaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3Z0dHlsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CitpbnQgbWFpbl92dHR5ZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92
dHBtYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtbGlzdChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWRldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGli
eGwveGxfY21kaW1wbC5jCmluZGV4IGNiMmQ4YzYuLjVhYzliODEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL3hsX2NtZGltcGwuYworKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTEy
NzEsNyArMTI3MSw3IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIg
KmNvbmZpZ19zb3VyY2UsCiAgICAgY29uc3QgY2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMg
PSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKLSAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywg
KnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsICp2cnRjcywgKnZz
bmRzOworICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3Zm
YnMsICpjcHVpZHMsICp2dHBtcywgKnZydGNzLCAqdnR0eXMsICp2c25kczsKICAgICBYTFVfQ29u
ZmlnTGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpk
dGRldnM7CiAgICAgaW50IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1
cywgbnVtX3ZpcmlkaWFuOwogICAgIGludCBwY2lfcG93ZXJfbWdtdCA9IDA7CkBAIC0xOTAxLDYg
KzE5MDEsNTQgQEAgc3RhdGljIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgheGx1X2NmZ19nZXRfbGlz
dChjb25maWcsICJ2dHR5IiwgJnZ0dHlzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVt
X3Z0dHlzID0gMDsKKyAgICAgICAgZF9jb25maWctPnZ0dHlzID0gTlVMTDsKKyAgICAgICAgd2hp
bGUgKChidWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2dHR5cywgZF9jb25maWctPm51bV92dHR5
cykpICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHR5ICp2dHR5OworICAg
ICAgICAgICAgbGlieGxfc3RyaW5nX2xpc3QgcGFpcnM7CisgICAgICAgICAgICBjaGFyICpwYXRo
ID0gTlVMTDsKKyAgICAgICAgICAgIGludCBsZW47CisKKyAgICAgICAgICAgIHZ0dHkgPSBBUlJB
WV9FWFRFTkRfSU5JVChkX2NvbmZpZy0+dnR0eXMsIGRfY29uZmlnLT5udW1fdnR0eXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0dHlfaW5pdCk7
CisKKyAgICAgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KGJ1ZiwgIiwiLCAm
cGFpcnMpOworICAgICAgICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZwYWly
cyk7CisKKyAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAg
ICAgICAgIGNoYXIgKmtleSwgKmtleV91bnRyaW1tZWQsICp2YWx1ZSwgKnZhbHVlX3VudHJpbW1l
ZDsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisgICAgICAgICAgICAgICAgcmMgPSBzcGxpdF9z
dHJpbmdfaW50b19wYWlyKHBhaXJzW2ldLCAiPSIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZrZXlfdW50cmltbWVkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdmFsdWVfdW50cmltbWVkKTsKKyAgICAgICAgICAgICAg
ICBpZiAocmMgIT0gMCkgeworICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZh
aWxlZCB0byBwYXJzZSB2dHR5IGNvbmZpZ3VyYXRpb246ICVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWlyc1tpXSk7CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRyaW0oaXNzcGFjZSwga2V5X3VudHJpbW1l
ZCwgJmtleSk7CisgICAgICAgICAgICAgICAgdHJpbShpc3NwYWNlLCB2YWx1ZV91bnRyaW1tZWQs
ICZ2YWx1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChrZXksICJiYWNrZW5kaWQi
KSkgeworICAgICAgICAgICAgICAgICAgICB2dHR5LT5iYWNrZW5kX2RvbWlkID0gYXRvaSh2YWx1
ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImJhY2tlbmQiKSkg
eworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnR0eS0+YmFja2VuZF9kb21u
YW1lLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImRl
dmlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAgdnR0eS0+ZGV2aWQgPSBhdG9pKHZhbHVlKTsK
KyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiZGV2aWNlIikpIHsKKyAg
ICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZ0dHktPmRldmljZSwgdmFsdWUpOwor
ICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBmcmVlKGtleSk7CisgICAgICAgICAg
ICAgICAgZnJlZShrZXlfdW50cmltbWVkKTsKKyAgICAgICAgICAgICAgICBmcmVlKHZhbHVlKTsK
KyAgICAgICAgICAgICAgICBmcmVlKHZhbHVlX3VudHJpbW1lZCk7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKCZwYWlycyk7CisgICAgICAgICAg
ICBmcmVlKHBhdGgpOworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9s
aXN0KGNvbmZpZywgInZzbmQiLCAmdnNuZHMsIDAsIDApKSB7CiAgICAgICAgIGRfY29uZmlnLT5u
dW1fdnNuZHMgPSAwOwogICAgICAgICBkX2NvbmZpZy0+dnNuZHMgPSBOVUxMOwpAQCAtNzEyMSw2
ICs3MTY5LDExNiBAQCBpbnQgbWFpbl92c25kZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBtYWluX3Z0dHlhdHRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQoreworCisgICAgaW50IG9wdDsKKyAgICB1aW50MzJfdCBmZV9kb21pZDsKKyAgICBs
aWJ4bF9kZXZpY2VfdnR0eSB2dHR5OworICAgIC8qICBYTFVfQ29uZmlnICpjb25maWcgPSAwOyAq
LworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2dHR5LWF0dGFjaCIs
IDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChsaWJ4bF9k
b21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwgYXJndltvcHRpbmRdLCAmZmVfZG9taWQpIDwg
MCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzIGlzIGFuIGludmFsaWQgZG9tYWluIGlk
ZW50aWZpZXJcbiIsIGFyZ3Zbb3B0aW5kXSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKyAg
ICBvcHRpbmQrKzsKKworCWlmIChvcHRpbmQgPCBhcmdjKSB7CisJCXJlcGxhY2Vfc3RyaW5nKCZ2
dHR5LmRldmljZSwgYXJndltvcHRpbmRdKTsKKwl9CisKKyAgICAvKiBUT0RPOiBmaXggdGhpcyB0
ZW1wb3JhcnkgaGFyZGNvZGUgKi8KKyAgICB2dHR5LmJhY2tlbmRfZG9tbmFtZSA9ICJEb21haW4t
RCI7CisgICAgdnR0eS5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkg
eworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3Z0dHlfdG9fanNvbihjdHgsICZ2
dHR5KTsKKyAgICAgICAgcHJpbnRmKCJ2dHR5OiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUo
anNvbik7CisgICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBw
ZXJyb3IoInN0ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICBpZiAobGlieGxfZGV2aWNlX3Z0dHlfYWRkKGN0eCwgZmVfZG9taWQsICZ2dHR5LCAwKSkg
eworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92dHR5X2FkZCBmYWlsZWQu
XG4iKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2lu
dCBtYWluX3Z0dHlsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgIGludCBvcHQ7Cisg
ICBpbnQgaSwgbmI7CisgICBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eXM7CisgICBsaWJ4bF92dHR5
aW5mbyB2dHR5aW5mbzsKKworICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2
dHR5LWxpc3QiLCAxKSB7CisgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgfQorCisgICAvKiB2
dHR5aW5mby51dWlkIHNob3VsZCBiZSBvdXRwdXR0ZWQgdG9vICovCisgICBwcmludGYoIiUtNXMg
JS0zcyAlLTZzICUtNXMgJS02cyAlLThzICUtNDBzICUtNDBzXG4iLAorICAgICAgICAgICAiVmRl
diIsICJCRSIsICJoYW5kbGUiLCAic3RhdGUiLCAiZXZ0LWNoIiwgInJpbmctcmVmIiwgIkJFLXBh
dGgiLCAiRkUtcGF0aCIpOworICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7
IGFyZ2MgPiAwOyAtLWFyZ2MsICsrYXJndikgeworICAgICAgIHVpbnQzMl90IGRvbWlkOworICAg
ICAgIGlmIChsaWJ4bF9kb21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwgKmFyZ3YsICZkb21p
ZCkgPCAwKSB7CisgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBk
b21haW4gaWRlbnRpZmllclxuIiwgKmFyZ3YpOworICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICB9CisgICAgICAgdnR0eXMgPSBsaWJ4bF9kZXZpY2VfdnR0eV9saXN0KGN0eCwgZG9taWQsICZu
Yik7CisgICAgICAgaWYgKCF2dHR5cykgeworICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICB9
CisgICAgICAgZm9yIChpPTA7IGk8bmI7IGkrKykgeworICAgICAgICAgICBpZiAoIWxpYnhsX2Rl
dmljZV92dHR5X2dldGluZm8oY3R4LCBkb21pZCwgJnZ0dHlzW2ldLCAmdnR0eWluZm8pKSB7Cisg
ICAgICAgICAgICAgICAvKiAgICAgIFZkZXYgQkUgICBoZGwgIHN0ICAgZXZjaCBycmVmIEJFLXBh
dGggRkUtcGF0aCBVVUlEICovCisgICAgICAgICAgICAgICBwcmludGYoIiUtNWQgJS0zZCAlLTZk
ICUtNWQgJS02ZCAlLThkICUtNDBzICUtNDBzXG4iLAorICAgICAgICAgICAgICAgICAgICAgICB2
dHR5aW5mby5kZXZpZCwgdnR0eWluZm8uYmFja2VuZF9pZCwgdnR0eWluZm8uZnJvbnRlbmRfaWQs
CisgICAgICAgICAgICAgICAgICAgICAgIHZ0dHlpbmZvLnN0YXRlLCB2dHR5aW5mby5ldnRjaCwg
dnR0eWluZm8ucnJlZiwgdnR0eWluZm8uYmFja2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
dnR0eWluZm8uZnJvbnRlbmQpOworICAgICAgICAgICAgICAgbGlieGxfdnR0eWluZm9fZGlzcG9z
ZSgmdnR0eWluZm8pOworICAgICAgICAgICB9CisgICAgICAgICAgIGxpYnhsX2RldmljZV92dHR5
X2Rpc3Bvc2UoJnZ0dHlzW2ldKTsKKyAgICAgICB9CisgICAgICAgZnJlZSh2dHR5cyk7CisgICB9
CisgICByZXR1cm4gMDsKK30KKworaW50IG1haW5fdnR0eWRldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCit7CisgICAgdWludDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjID0g
MDsKKyAgICBsaWJ4bF9kZXZpY2VfdnR0eSB2dHR5OworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BU
KG9wdCwgIiIsIE5VTEwsICJ2dHR5LWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9u
cyAqLworICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAg
ICBkZXZpZCA9IGF0b2koYXJndltvcHRpbmQrMV0pOworCisgICAgaWYgKGxpYnhsX2RldmlkX3Rv
X2RldmljZV92dHR5KGN0eCwgZG9taWQsIGRldmlkLCAmdnR0eSkpIHsKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICJFcnJvcjogRGV2aWNlICVzIG5vdCBjb25uZWN0ZWQuXG4iLCBhcmd2W29wdGlu
ZCsxXSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJjID0gbGlieGxfZGV2aWNl
X3Z0dHlfcmVtb3ZlKGN0eCwgZG9taWQsICZ2dHR5LCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdnR0eV9yZW1vdmUgZmFpbGVkLlxuIik7
CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIGxpYnhsX2RldmljZV92dHR5X2Rpc3Bv
c2UoJnZ0dHkpOworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IG9wdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL3hsX2NtZHRhYmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCmluZGV4IDc4ZjA3
MDAuLjdlM2E4ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMvbGlieGwveGxfY21kdGFibGUuYwpAQCAtMzg2LDYgKzM4NiwyMSBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwg
YXVkaW8gZGV2aWNlIiwKICAgICAgICI8RG9tYWluPiA8RGV2SWR8dXVpZD4iLAogICAgIH0sCisg
ICAgeyAidnR0eS1hdHRhY2giLAorICAgICAgJm1haW5fdnR0eWF0dGFjaCwgMSwgMSwKKyAgICAg
ICJDcmVhdGUgYSBuZXcgdmlydHVhbCB0dHkgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiA8RGV2
aWNlPiIsCisgICAgfSwKKyAgICB7ICJ2dHR5LWxpc3QiLAorICAgICAgJm1haW5fdnR0eWxpc3Qs
IDAsIDAsCisgICAgICAiTGlzdCB2aXJ0dWFsIHR0eSBkZXZpY2VzIGZvciBhIGRvbWFpbiIsCisg
ICAgICAiPERvbWFpbihzKT4iLAorICAgIH0sCisgICAgeyAidnR0eS1kZXRhY2giLAorICAgICAg
Jm1haW5fdnR0eWRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVh
bCBydGMgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKKyAgICB9LAogICAgIHsg
InZ0cG0tYXR0YWNoIiwKICAgICAgICZtYWluX3Z0cG1hdHRhY2gsIDEsIDEsCiAgICAgICAiQ3Jl
YXRlIGEgbmV3IHZpcnR1YWwgVFBNIGRldmljZSIsCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxp
bmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRl
dmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P57-000266-64; Thu, 19 May 2016 14:37:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P56-000232-Bx
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:44 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
 83/C0-03753-7BFCD375; Thu, 19 May 2016 14:37:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfTmat1t523
 DDfZe1LZY2XOR2YHR4/CHKywBjFGsmXlJ+RUJrBn7H2xjLjhyi7Hi16VO1gbGGYsZuxi5OIQE
 5jNK3LzZzALisAgsZpY4fmELO4gjIdDPKvH2+D7WLkZOICdG4vbWDYwQdqVE9+9vQDYHULu+R
 P87HohJrUwS8670M4HUsAlYSkx9cYEFxBYR0JLYO/8jK0gRs0AXo8SCjp/sIAlhAS+JjiMnmE
 FsFgFViUnzX4DFeQUCJO7svAG2QEJATuLKvwSQMKdAoERn6xmwmUJAJfu+7mafwCiwgJFhFaN
 6cWpRWWqRrrleUlFmekZJbmJmjq6hoYlebmpxcWJ6ak5iUrFecn7uJkZgcDEAwQ7GL0ucDzFK
 cjApifK6n7ENF+JLyk+pzEgszogvKs1JLT7EKMPBoSTB634OKCdYlJqeWpGWmQMMc5i0BAePk
 ggvH0iat7ggMbc4Mx0idYrRkuPQ9GtrmTi2/AaR26beW8skxJKXn5cqJc7rANIgANKQUZoHNw
 4Wi5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzBsPMoUnM68EbusroIOYgA66JWYDclBJIkJ
 KqoExe7vVVlaGE/vVXxeKsM90OV76fqKasf/TNz0NWx+Fe6xUkv9Qdkzma09Vpm61jklGhU0S
 k5ZrJt/b2atK/G+kbtusvJKj8o+KWnymj3bwmZIFPiJvSmY+j240US7ilbV8MEFYPsx1S2Je7
 56or/5ONbp5nn9291onP+md88R9yaklvacqW5RYijMSDbWYi4oTAWRrb6vAAgAA
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1463668661!34032739!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18396 invoked from network); 19 May 2016 14:37:42 -0000
Received: from mail-lb0-f171.google.com (HELO mail-lb0-f171.google.com)
 (209.85.217.171)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:42 -0000
Received: by mail-lb0-f171.google.com with SMTP id k7so4587010lbm.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+h8/eDcVCuApvcQuFCRM/W8c3vLz74HN8g3cjsa+VfY=;
 b=ZCfd8AF2Y86mi8hHNivvvNDVObcwhOeOMIXGII15BDQ3n+GNYOjm8R4r4Be5gaUodb
 zdakBPfhSSz6Jb5EHP7Ln63MAQxX6VNIlXfwVRpK6jcctoUmMdyhpXaDrwvBfwKcYath
 6LZNS6ueHKJc/MjCX/V8YlBxKNRFfDu7czbm8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+h8/eDcVCuApvcQuFCRM/W8c3vLz74HN8g3cjsa+VfY=;
 b=eFtIATvygj2TckHRdMxTwRGJg9AA58Dw0pIAs4fJWytiTFIp5P9q4hC0/U3et3cbj4
 /53uPsuDPS1RaL+N3mbEzykQrYriGyS81lGXC6I+P/xr9H8KxYdhmoVFTX8g2H0gP0Kg
 MGiWAYigLrn7tzpd0nrvk7fm+k7qzVs4EgHwAANS8O7+NHdjBnwW3YqE195IQV5hL5q/
 /WzgWmQEFmD/L7lLun2DlSBvzrw+iM2Yhr21zoclBXTPFF/t8psfoa1a+xYY2eMvtrOi
 uYsDRD0EUfl0qXIiNwxdJGbmsnMYjZ42CzftXbkgdAgC62zZ7aXgOfb9IoyVOHMUvepE
 UKjQ==
X-Gm-Message-State: AOPr4FX1cGC+mC4wvQLVD4zZZnkitlYdME033eQCXb/FMIYqMUxeEokXEATS3tGq26P0spxU
X-Received: by 10.112.163.73 with SMTP id yg9mr4360696lbb.73.1463668661606;
 Thu, 19 May 2016 07:37:41 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:40 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:32 +0300
Message-Id: <1463668655-16778-4-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 3/6] libxl: implementation of PV tty
	device interface.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

UFYgdHR5IGRldmljZSBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgaW4gbGlieGwgYW5kIHhsIHdp
dGgKZnVsbCBzdXBwb3J0IGZvciBkZXZpY2UgY29udHJvbC4gTm8gSlNPTiBwYXJzZXIgZm9yIGRv
bWFpbgpjb25maWd1cmF0aW9uIHlldC4KClNpZ25lZC1vZmYtYnk6IEl1cmlpIE15a2hhbHNreWkg
PGl1cmlpLm15a2hhbHNreWlAZ2xvYmFsbG9naWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBL
b25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDI4MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwg
IDE3ICsrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDM3ICsrKyst
CiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgIDEzICstCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgICAgICAgICAgfCAgMTkgKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRl
cm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgIHwg
ICAzICsKIHRvb2xzL2xpYnhsL3hsLmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29s
cy9saWJ4bC94bF9jbWRpbXBsLmMgICAgICAgICAgICAgfCAxNjAgKysrKysrKysrKysrKysrKysr
Ky0KIHRvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAxNSArKwogMTEgZmls
ZXMgY2hhbmdlZCwgNTQ5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggZDk2MTcy
ZC4uMTQyNmJmNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bC5jCkBAIC0yNTk1LDYgKzI1OTUsMjc2IEBAIGV4aXQ6CiAKIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiovCiAKK2ludCBsaWJ4bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBy
YyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2dHR5LT5iYWNrZW5kX2RvbW5hbWUsICZ2dHR5
LT5iYWNrZW5kX2RvbWlkKTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX2Zyb21fdnR0eShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxf
ZGV2aWNlX3Z0dHkgKnZ0dHksIGxpYnhsX19kZXZpY2UgKmRldmljZSkKK3sKKyAgIGRldmljZS0+
YmFja2VuZF9kZXZpZCAgID0gdnR0eS0+ZGV2aWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQg
ICA9IHZ0dHktPmJhY2tlbmRfZG9taWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IExJ
QlhMX19ERVZJQ0VfS0lORF9WVFRZOworICAgZGV2aWNlLT5kZXZpZCAgICAgICAgICAgPSB2dHR5
LT5kZXZpZDsKKyAgIGRldmljZS0+ZG9taWQgICAgICAgICAgID0gZG9taWQ7CisgICBkZXZpY2Ut
PmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WVFRZOworCisgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3Z0dHlfZnJvbV94c19iZShsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3Z0dHkgKnZ0dHkpCit7CisgICAgY29uc3QgY2hhciAqdG1wOworICAgIGludCBy
YzsKKworICAgIGxpYnhsX2RldmljZV92dHR5X2luaXQodnR0eSk7CisKKyAgICB0bXAgPSBSRUFE
X0JBQ0tFTkQoZ2MsICJkZXZpY2UtaWQiKTsKKyAgICBpZiAodG1wKQorICAgIAl2dHR5LT5kZXZp
ZCA9IGF0b2kodG1wKTsKKyAgICBlbHNlCisgICAgCXZ0dHktPmRldmlkID0gMDsKKworICAgIHJj
ID0gMDsKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2
aWNlX3Z0dHkobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSkKK3sKKyAg
ICBHQ19JTklUKGN0eCk7CisgICAgY2hhciAqZG9tcGF0aCwgKnBhdGg7CisgICAgaW50IHJjID0g
RVJST1JfRkFJTDsKKworICAgIGxpYnhsX2RldmljZV92dHR5X2luaXQodnR0eSk7CisgICAgZG9t
cGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGlmICghZG9tcGF0
aCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3ByaW50ZihnYywgIiVz
L2RldmljZS92dHR5LyVkL2JhY2tlbmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21wYXRoLCBkZXZpZCkpOworICAgIGlmICghcGF0aCkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnR0eV9mcm9tX3hzX2JlKGdjLCBwYXRo
LCB2dHR5KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSAwOworb3V0OgorICAg
IEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhsX19kZXZpY2VfdnR0eV9h
ZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0
dHksIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KQoreworICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5h
byk7CisgICAgZmxleGFycmF5X3QgKmZyb250OworICAgIGZsZXhhcnJheV90ICpiYWNrOworICAg
IGxpYnhsX19kZXZpY2UgKmRldmljZTsKKyAgICBpbnQgcmM7CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB0ID0gWEJUX05VTEw7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKKyAgICBs
aWJ4bF9kZXZpY2VfdnR0eSB2dHR5X3NhdmVkOworICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFf
bG9jayAqbG9jayA9IE5VTEw7CisKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29u
ZmlnKTsKKyAgICBsaWJ4bF9kZXZpY2VfdnR0eV9pbml0KCZ2dHR5X3NhdmVkKTsKKyAgICBsaWJ4
bF9kZXZpY2VfdnR0eV9jb3B5KENUWCwgJnZ0dHlfc2F2ZWQsIHZ0dHkpOworCisgICAgcmMgPSBs
aWJ4bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChnYywgdnR0eSk7CisgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKworICAgIGZyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICBiYWNr
ID0gZmxleGFycmF5X21ha2UoZ2MsIDMyLCAxKTsKKworICAgIGlmICgodnR0eS0+ZGV2aWQgPSBs
aWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2dHR5IikpIDwgMCkgeworICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIEdDTkVXKGRl
dmljZSk7CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Zyb21fdnR0eShnYywgZG9taWQsIHZ0dHks
IGRldmljZSk7CisgICAgaWYgKCByYyAhPSAwICkgZ290byBvdXQ7CisKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGJhY2ssICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdD
U1BSSU5URigiJWQiLCB2dHR5LT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
ImZyb250ZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVk
IiwgZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJkZXZpY2UiKTsKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssIHZ0dHktPmRldmljZSk7CisgICAgZmxleGFycmF5X2FwcGVu
ZChiYWNrLCAib25saW5lIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiMSIpOworICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInN0YXRlIik7CisgICAgZmxleGFycmF5X2FwcGVuZChi
YWNrLCBHQ1NQUklOVEYoIiVkIiwgMSkpOworCisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
ImRldmljZS1pZCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCB2dHR5LT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlk
Iik7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZ0dHktPmJh
Y2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgMSkpOworCisgICAgaWYg
KGFvZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWlu
X3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9jaykgeworICAgICAgICAgICAg
cmMgPSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQor
CisgICAgICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQs
ICZkX2NvbmZpZyk7CisgICAgICAgIExPRyhJTkZPLCAiYW9kZXYgdXBkYXRlcyBKU09OLCBsaWJ4
bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uIHJldHVybmVkICVkIiwgcmMpOworICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIERFVklDRV9BREQodnR0eSwgdnR0eXMsIGRvbWlk
LCAmdnR0eV9zYXZlZCwgQ09NUEFSRV9ERVZJRCwgJmRfY29uZmlnKTsKKyAgICB9CisKKyAgICBm
b3IgKDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAm
dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2
aWNlX2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7
CisgICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0cyBp
biB4ZW5zdG9yZSAqLworICAgICAgICAgICAgTE9HKEVSUk9SLCAiZGV2aWNlIGFscmVhZHkgZXhp
c3RzIGluIHhlbnN0b3JlIik7CisgICAgICAgICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RF
VklDRV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3IgbWVzc2FnZSAqLworICAgICAgICAgICAgcmMg
PSBFUlJPUl9ERVZJQ0VfRVhJU1RTOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KworICAgICAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgICAgICByYyA9IGxp
YnhsX19zZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAg
ICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX19k
ZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIHQsIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNr
LT5jb3VudCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2
c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb250LT5jb3VudCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNf
dHJhbnNhY3Rpb25fY29tbWl0KGdjLCAmdCk7CisKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7Cisg
ICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgIH0KKworICAgIGFvZGV2LT5kZXYgPSBk
ZXZpY2U7CisgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsKKyAg
ICBsaWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKKworICAgIHJjID0g
MDsKK291dDoKKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKKyAgICBp
ZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgbGlieGxf
ZGV2aWNlX3Z0dHlfZGlzcG9zZSgmdnR0eV9zYXZlZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZp
Z19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgaWYocmMpIGFv
ZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm47CisKK30KKworbGlieGxfZGV2
aWNlX3Z0dHkgKmxpYnhsX2RldmljZV92dHR5X2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLCBpbnQgKm51bSkKK3sKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9kZXZp
Y2VfdnR0eSogdnR0eXMgPSBOVUxMOworICAgIGNoYXIqIGZlX3BhdGggPSBOVUxMOworICAgIGNo
YXIqKiBkaXIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7CisKKyAgICAqbnVt
ID0gMDsKKworICAgIGZlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2RldmljZS92dHR5
IiwgbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCkpOworICAgIGRpciA9IGxpYnhsX194
c19kaXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBmZV9wYXRoLCAmbmRpcnMpOworICAgIGlmIChkaXIg
JiYgbmRpcnMpIHsKKyAgICAgICB2dHR5cyA9IG1hbGxvYyhzaXplb2YoKnZ0dHlzKSAqIG5kaXJz
KTsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdnR0eSogdnR0eTsKKyAgICAgICBsaWJ4bF9kZXZpY2Vf
dnR0eSogZW5kID0gdnR0eXMgKyBuZGlyczsKKyAgICAgICBmb3IodnR0eSA9IHZ0dHlzOyB2dHR5
IDwgZW5kOyArK3Z0dHksICsrZGlyKSB7CisgICAgICAgICAgY2hhciogdG1wOworCisgICAgICAg
ICAgbGlieGxfZGV2aWNlX3Z0dHlfaW5pdCh2dHR5KTsKKworICAgICAgICAgIHZ0dHktPmRldmlk
ID0gYXRvaSgqZGlyKTsKKworICAgICAgICAgIHRtcCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRf
TlVMTCwKKyAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL2JhY2tlbmQtaWQiLAorICAg
ICAgICAgICAgICAgICAgIGZlX3BhdGgsICpkaXIpKTsKKyAgICAgICAgICB2dHR5LT5iYWNrZW5k
X2RvbWlkID0gYXRvaSh0bXApOworICAgICAgIH0KKyAgICB9CisgICAgKm51bSA9IG5kaXJzOwor
CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gdnR0eXM7Cit9CisKK2ludCBsaWJ4bF9kZXZpY2Vf
dnR0eV9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNl
X3Z0dHkgKnZ0dHksIGxpYnhsX3Z0dHlpbmZvICp2dHR5aW5mbykKK3sKKyAgICBHQ19JTklUKGN0
eCk7CisgICAgY2hhciAqZG9tcGF0aCwgKnZ0dHlwYXRoOworICAgIGNoYXIgKnZhbDsKKyAgICBp
bnQgcmMgPSAwOworCisgICAgbGlieGxfdnR0eWluZm9faW5pdCh2dHR5aW5mbyk7CisgICAgZG9t
cGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIHZ0dHlpbmZvLT5k
ZXZpZCA9IHZ0dHktPmRldmlkOworCisgICAgdnR0eXBhdGggPSBHQ1NQUklOVEYoIiVzL2Rldmlj
ZS92dHR5LyVkIiwgZG9tcGF0aCwgdnR0eWluZm8tPmRldmlkKTsKKyAgICB2dHR5aW5mby0+YmFj
a2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvYmFja2VuZCIsIHZ0dHlwYXRoKSwgTlVMTCk7CisKKyAgICBpZiAoIXZ0dHlpbmZvLT5iYWNr
ZW5kKSB7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlmKCFsaWJ4bF9feHNfcmVh
ZChnYywgWEJUX05VTEwsIHZ0dHlpbmZvLT5iYWNrZW5kKSkgeworICAgICAgIGdvdG8gZXJyOwor
ICAgIH0KKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAg
ICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQtaWQiLCB2dHR5cGF0aCkpOworICAgIHZ0dHlpbmZvLT5i
YWNrZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFs
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMv
c3RhdGUiLCB2dHR5cGF0aCkpOworICAgIHZ0dHlpbmZvLT5zdGF0ZSA9IHZhbCA/IHN0cnRvdWwo
dmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRf
TlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVzL2V2ZW50LWNoYW5uZWwiLCB2dHR5cGF0aCkp
OworICAgIHZ0dHlpbmZvLT5ldnRjaCA9IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAt
MTsKKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICBH
Q1NQUklOVEYoIiVzL3JpbmctcmVmIiwgdnR0eXBhdGgpKTsKKyAgICB2dHR5aW5mby0+cnJlZiA9
IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZ0dHlpbmZvLT5mcm9u
dGVuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvZnJvbnRlbmQiLCB2dHR5aW5mby0+YmFja2VuZCksIE5VTEwpOworCisgICAgdmFsID0gbGli
eGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvZnJvbnRl
bmQtaWQiLCB2dHR5aW5mby0+YmFja2VuZCkpOworICAgIHZ0dHlpbmZvLT5mcm9udGVuZF9pZCA9
IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIGdvdG8gZXhpdDsKK2Vy
cjoKKyAgICByYyA9IEVSUk9SX0ZBSUw7CitleGl0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJu
IHJjOworfQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCiBpbnQgbGlieGxfX2RldmljZV92
c25kX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpCiB7
CiAgICAgaW50IHJjOwpAQCAtNDc0OSw2ICs1MDE5LDggQEAgb3V0OgogICogbGlieGxfZGV2aWNl
X3ZydGNfZGVzdHJveQogICogbGlieGxfZGV2aWNlX3ZzbmRfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZp
Y2VfdnNuZF9kZXN0cm95CisgKiBsaWJ4bF9kZXZpY2VfdnR0eV9yZW1vdmUKKyAqIGxpYnhsX2Rl
dmljZV92dHR5X2Rlc3Ryb3kKICAqLwogI2RlZmluZSBERUZJTkVfREVWSUNFX1JFTU9WRSh0eXBl
LCByZW1vdmVkZXN0cm95LCBmKSAgICAgICAgICAgICAgICAgICAgXAogICAgIGludCBsaWJ4bF9k
ZXZpY2VfIyN0eXBlIyNfIyNyZW1vdmVkZXN0cm95KGxpYnhsX2N0eCAqY3R4LCAgICAgICAgICAg
XApAQCAtNDgwOCw2ICs1MDgwLDEwIEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ry
b3ksIDEpCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2c25kLCByZW1vdmUsIDApCiBERUZJTkVfREVW
SUNFX1JFTU9WRSh2c25kLCBkZXN0cm95LCAxKQogCisvKiB2dHR5ICovCitERUZJTkVfREVWSUNF
X1JFTU9WRSh2dHR5LCByZW1vdmUsIDApCitERUZJTkVfREVWSUNFX1JFTU9WRSh2dHR5LCBkZXN0
cm95LCAxKQorCiAvKiBjaGFubmVsL2NvbnNvbGUgaG90dW5wbHVnIGlzIG5vdCBpbXBsZW1lbnRl
ZC4gVGhlcmUgYXJlIDIgcG9zc2liaWxpdGllczoKICAqIDEuIGFkZCBzdXBwb3J0IGZvciBzZWNv
bmRhcnkgY29uc29sZXMgdG8geGVuY29uc29sZWQKICAqIDIuIGR5bmFtaWNhbGx5IGFkZC9yZW1v
dmUgcWVtdSBjaGFyZGV2cyB2aWEgcW1wIG1lc3NhZ2VzLiAqLwpAQCAtNDgyMyw2ICs1MDk5LDcg
QEAgREVGSU5FX0RFVklDRV9SRU1PVkUodnNuZCwgZGVzdHJveSwgMSkKICAqIGxpYnhsX2Rldmlj
ZV92dHBtX2FkZAogICogbGlieGxfZGV2aWNlX3ZydGNfYWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnNu
ZF9hZGQKKyAqIGxpYnhsX2RldmljZV92dHR5X2FkZAogICovCiAKICNkZWZpbmUgREVGSU5FX0RF
VklDRV9BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTQ4NjAsNiArNTEzNyw5IEBAIERFRklORV9ERVZJQ0VfQUREKHZydGMpCiAvKiB2c25kICov
CiBERUZJTkVfREVWSUNFX0FERCh2c25kKQogCisvKiB2dHR5ICovCitERUZJTkVfREVWSUNFX0FE
RCh2dHR5KQorCiAjdW5kZWYgREVGSU5FX0RFVklDRV9BREQKIAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKi8KQEAgLTczODEsNiArNzY2MSw4IEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAKICAgICBNRVJHRShw
Y2ksIHBjaWRldnMsIENPTVBBUkVfUENJLCB7fSk7CiAKKyAgICBNRVJHRSh2dHR5LCB2dHR5cywg
Q09NUEFSRV9ERVZJRCwge30pOworCiAgICAgLyogVGFrZSBjYXJlIG9mIHJlbW92YWJsZSBkZXZp
Y2UuIFdlIG1haW50YWluIGludmFyaWFudCBpbiB0aGUKICAgICAgKiBpbnNlcnQgLyByZW1vdmUg
b3BlcmF0aW9uIHNvIHRoYXQ6CiAgICAgICogMS4gaWYgeGVuc3RvcmUgaXMgImVtcHR5IiB3aGls
ZSBKU09OIGlzIG5vdCwgdGhlIHJlc3VsdApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggM2NiNjdlMi4uNDc4MjlkZCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNDY4
LDYgKzE0NjgsMjMgQEAgbGlieGxfZGV2aWNlX3ZzbmQgKmxpYnhsX2RldmljZV92c25kX2xpc3Qo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm4KIGludCBsaWJ4bF9kZXZpY2Vf
dnNuZF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kLCBsaWJ4bF92c25kaW5m
byAqdnNuZGluZm8pOwogCisvKiBUVFkgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdnR0eV9hZGQobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
aW50IGxpYnhsX2RldmljZV92dHR5X3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHR5ICp2dHR5
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3Z0dHlfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdnR0eSAqdnR0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJY
TF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92dHR5ICpsaWJ4bF9kZXZp
Y2VfdnR0eV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOwor
aW50IGxpYnhsX2RldmljZV92dHR5X2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0
dHksIGxpYnhsX3Z0dHlpbmZvICp2dHR5aW5mbyk7CisKIC8qIEtleWJvYXJkICovCiBpbnQgbGli
eGxfZGV2aWNlX3ZrYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9k
ZXZpY2VfdmtiICp2a2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5
bmNvcF9ob3cgKmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOGZmNDE3OC4uMzhkOWIxMiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTczNiw2ICs3MzYsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0
YWNoX3Z0cG1zKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBk
b21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICpt
dWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7Citz
dGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3BjaShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqYW9kZXZzLApAQCAtMTQyOSwxMiArMTQz
MSw0NSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVn
YywKICAgIGlmIChkX2NvbmZpZy0+bnVtX3ZydGNzID4gMCkgewogICAgICAgIC8qIEF0dGFjaCB2
cnRjcyAqLwogICAgICAgIGxpYnhsX19tdWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYp
OwotICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3ZzbmRz
OworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3Z0dHlz
OwogICAgICAgIGxpYnhsX19hZGRfdnJ0Y3MoZWdjLCBhbywgZG9taWQsIGRfY29uZmlnLCAmZGNz
LT5tdWx0aWRldik7CiAgICAgICAgbGlieGxfX211bHRpZGV2X3ByZXBhcmVkKGVnYywgJmRjcy0+
bXVsdGlkZXYsIDApOwogICAgICAgIHJldHVybjsKICAgIH0KIAorICAgZG9tY3JlYXRlX2F0dGFj
aF92dHR5cyhlZ2MsIG11bHRpZGV2LCAwKTsKKyAgIHJldHVybjsKKworZXJyb3Jfb3V0OgorICAg
YXNzZXJ0KHJldCk7CisgICBkb21jcmVhdGVfY29tcGxldGUoZWdjLCBkY3MsIHJldCk7Cit9CisK
K3N0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KQoreworICAgbGli
eGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyA9IENPTlRBSU5FUl9PRihtdWx0aWRldiwgKmRj
cywgbXVsdGlkZXYpOworICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICBpbnQgZG9taWQgPSBk
Y3MtPmd1ZXN0X2RvbWlkOworCisgICBsaWJ4bF9kb21haW5fY29uZmlnKiBjb25zdCBkX2NvbmZp
ZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOworCisgICBpZihyZXQpIHsKKyAgICAgICBMT0coRVJST1Is
ICJ1bmFibGUgdG8gYWRkIHZ0dHkgZGV2aWNlcyIpOworICAgICAgIGdvdG8gZXJyb3Jfb3V0Owor
ICAgfQorCisgICAgLyogUGx1ZyB2dHR5IGRldmljZXMgKi8KKyAgIGlmIChkX2NvbmZpZy0+bnVt
X3Z0dHlzID4gMCkgeworICAgICAgIC8qIEF0dGFjaCB2dHR5cyAqLworICAgICAgIGxpYnhsX19t
dWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGRjcy0+bXVsdGlkZXYu
Y2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzOworICAgICAgIGxpYnhsX19hZGRfdnR0
eXMoZWdjLCBhbywgZG9taWQsIGRfY29uZmlnLCAmZGNzLT5tdWx0aWRldik7CisgICAgICAgbGli
eGxfX211bHRpZGV2X3ByZXBhcmVkKGVnYywgJmRjcy0+bXVsdGlkZXYsIDApOworICAgICAgIHJl
dHVybjsKKyAgIH0KKwogICAgZG9tY3JlYXRlX2F0dGFjaF92c25kcyhlZ2MsIG11bHRpZGV2LCAw
KTsKICAgIHJldHVybjsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA0MTlhZjE2Li5kZjUwZmRiIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9kZXZpY2UuYwpAQCAtNTQ2LDYgKzU0Niw3IEBAIHZvaWQgbGlieGxfX211bHRpZGV2X3ByZXBh
cmVkKGxpYnhsX19lZ2MgKmVnYywKICAqIGxpYnhsX19hZGRfdnRwbXMKICAqIGxpYnhsX19hZGRf
dnJ0Y3MKICAqIGxpYnhsX19hZGRfdnNuZHMKKyAqIGxpYnhsX19hZGRfdnR0eXMKICAqLwogCiAj
ZGVmaW5lIERFRklORV9ERVZJQ0VTX0FERCh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCkBAIC01NjcsNiArNTY4LDcgQEAgREVGSU5FX0RFVklDRVNfQUREKG5p
YykKIERFRklORV9ERVZJQ0VTX0FERCh2dHBtKQogREVGSU5FX0RFVklDRVNfQUREKHZydGMpCiBE
RUZJTkVfREVWSUNFU19BREQodnNuZCkKK0RFRklORV9ERVZJQ0VTX0FERCh2dHR5KQogCiAjdW5k
ZWYgREVGSU5FX0RFVklDRVNfQURECiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGQ3OGRkNzkuLjFi
YWNjNzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDc4LDcgKzQ3OCw4IEBAIHR5cGVkZWYgc3Ry
dWN0IHsKICAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WRkIg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEMg
fHwgXAotICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZTTkQp
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORCB8fCBc
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlRUWSkKIAog
I2RlZmluZSBYQ19QQ0lfQkRGICAgICAgICAgICAgICIweCV4LCAweCV4LCAweCV4LCAweCV4Igog
I2RlZmluZSBQQ0lfREVWRk4oc2xvdCwgZnVuYykgICAoKCgoc2xvdCkgJiAweDFmKSA8PCAzKSB8
ICgoZnVuYykgJiAweDA3KSkKQEAgLTExOTAsNiArMTE5MSw3IEBAIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX25pYyAq
bmljLAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92dHBtX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pOwogX2hpZGRlbiBpbnQgbGlieGxfX2Rldmlj
ZV92cnRjX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMp
OwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92c25kX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpOworX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92
dHR5X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0dHkpOwog
X2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92ZmJfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kZXZpY2VfdmZiICp2ZmIpOwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpOwogX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9wY2lfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2kpOwpAQCAtMjU3OSw2ICsyNTgxLDExIEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZGV2aWNlX3ZzbmRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2
KTsKIAorLyogQU8gb3BlcmF0aW9uIHRvIGNvbm5lY3QgYSB0dHkgZGV2aWNlICovCitfaGlkZGVu
IHZvaWQgbGlieGxfX2RldmljZV92dHR5X2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0
dHkgKnZ0dHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9f
ZGV2aWNlICphb2Rldik7CisKIC8qIEludGVybmFsIGZ1bmN0aW9uIHRvIGNvbm5lY3QgYSB2a2Ig
ZGV2aWNlICovCiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3ZrYiAqdmtiKTsKQEAgLTMyOTksNiArMzMwNiwxMCBAQCBfaGlkZGVuIHZvaWQg
bGlieGxfX2FkZF92cnRjcyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldik7CiAKK19oaWRkZW4gdm9pZCBsaWJ4bF9fYWRkX3Z0dHlzKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYpOworCiBfaGlkZGVuIHZv
aWQgbGlieGxfX2FkZF92c25kcyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRp
ZGV2ICptdWx0aWRldik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggOGZhMjliMS4uNDQ3NzI5NyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbApAQCAtNTcxLDYgKzU3MSwxMyBAQCBsaWJ4bF9kZXZpY2VfdnNuZCA9IFN0
cnVjdCgiZGV2aWNlX3ZzbmQiLCBbCiAgICAgKCJwZXJpb2RfbWF4IiwgaW50ZWdlciksCiAgICAg
XSkKIAorbGlieGxfZGV2aWNlX3Z0dHkgPSBTdHJ1Y3QoImRldmljZV92dHR5IiwgWworICAgICgi
YmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAoImJhY2tlbmRfZG9tbmFtZSIsIHN0
cmluZyksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoImRldmljZSIsIHN0cmlu
ZyksCisgICAgXSkKKwogbGlieGxfZGV2aWNlX2Rpc2sgPSBTdHJ1Y3QoImRldmljZV9kaXNrIiwg
WwogICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tlbmRfZG9t
bmFtZSIsIHN0cmluZyksCkBAIC02NjAsNiArNjY3LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9
IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxfZGV2
aWNlX3Z0cG0sICJudW1fdnRwbXMiKSksCiAgICAgKCJ2cnRjcyIsIEFycmF5KGxpYnhsX2Rldmlj
ZV92cnRjLCAibnVtX3ZydGNzIikpLAogICAgICgidnNuZHMiLCBBcnJheShsaWJ4bF9kZXZpY2Vf
dnNuZCwgIm51bV92c25kcyIpKSwKKyAgICAoInZ0dHlzIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0
dHksICJudW1fdnR0eXMiKSksCiAgICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29s
ZSB3aXRoIGEgbmFtZSwKICAgICAjIHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJj
aGFubmVscyIsIEFycmF5KGxpYnhsX2RldmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApA
QCAtNzI3LDYgKzczNSwxNyBAQCBsaWJ4bF92c25kaW5mbyA9IFN0cnVjdCgidnNuZGluZm8iLCBb
CiAgICAgKCJycmVmIiwgaW50ZWdlciksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX3Z0
dHlpbmZvID0gU3RydWN0KCJ2dHR5aW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAor
ICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisg
ICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgi
cnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92Y3B1aW5mbyA9
IFN0cnVjdCgidmNwdWluZm8iLCBbCiAgICAgKCJ2Y3B1aWQiLCB1aW50MzIpLAogICAgICgiY3B1
IiwgdWludDMyKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCBlYzYzZTIz
Li4xODJhZWVlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5p
ZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNCw2ICsy
NCw3IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsK
ICAgICAoOCwgIlZUUE0iKSwKICAgICAoOSwgIlZSVEMiKSwKICAgICAoMTAsICJWU05EIiksCisg
ICAgKDExLCAiVlRUWSIpLAogICAgIF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVt
ZXJhdGlvbigiY29uc29sZV9iYWNrZW5kIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggZjY1MzJjZS4uM2Q0
NzUzNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF91dGlscy5oCkBAIC04Myw2ICs4Myw5IEBAIGludCBsaWJ4bF9kZXZpZF90b19k
ZXZpY2VfdnJ0YyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2
aWRfdG9fZGV2aWNlX3ZzbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZzbmQgKnZz
bmQpOwogCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0dHkobGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwg
bGlieGxfZGV2aWNlX3Z0dHkgKnZ0dHkpOworCiBpbnQgbGlieGxfYml0bWFwX2FsbG9jKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9iaXRtYXAgKmJpdG1hcCwgaW50IG5fYml0cyk7CiAgICAgLyogQWxs
b2NhdGVkIGJpbWFwIGlzIGZyb20gbWFsbG9jLCBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgpIHRvIGJl
CiAgICAgICogY2FsbGVkIGJ5IHRoZSBhcHBsaWNhdGlvbiB3aGVuIGRvbmUuICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC94bC5oIGIvdG9vbHMvbGlieGwveGwuaAppbmRleCA4MWE3OGMwLi5j
Yzk5MGMxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bC5oCisrKyBiL3Rvb2xzL2xpYnhsL3hs
LmgKQEAgLTg4LDYgKzg4LDkgQEAgaW50IG1haW5fdnJ0Y2RldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50
IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZzbmRkZXRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3Z0dHlhdHRhY2goaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3Z0dHlsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CitpbnQgbWFpbl92dHR5ZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92
dHBtYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtbGlzdChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWRldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGli
eGwveGxfY21kaW1wbC5jCmluZGV4IGNiMmQ4YzYuLjVhYzliODEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL3hsX2NtZGltcGwuYworKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTEy
NzEsNyArMTI3MSw3IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIg
KmNvbmZpZ19zb3VyY2UsCiAgICAgY29uc3QgY2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMg
PSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKLSAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywg
KnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsICp2cnRjcywgKnZz
bmRzOworICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3Zm
YnMsICpjcHVpZHMsICp2dHBtcywgKnZydGNzLCAqdnR0eXMsICp2c25kczsKICAgICBYTFVfQ29u
ZmlnTGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpk
dGRldnM7CiAgICAgaW50IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1
cywgbnVtX3ZpcmlkaWFuOwogICAgIGludCBwY2lfcG93ZXJfbWdtdCA9IDA7CkBAIC0xOTAxLDYg
KzE5MDEsNTQgQEAgc3RhdGljIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgheGx1X2NmZ19nZXRfbGlz
dChjb25maWcsICJ2dHR5IiwgJnZ0dHlzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVt
X3Z0dHlzID0gMDsKKyAgICAgICAgZF9jb25maWctPnZ0dHlzID0gTlVMTDsKKyAgICAgICAgd2hp
bGUgKChidWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2dHR5cywgZF9jb25maWctPm51bV92dHR5
cykpICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHR5ICp2dHR5OworICAg
ICAgICAgICAgbGlieGxfc3RyaW5nX2xpc3QgcGFpcnM7CisgICAgICAgICAgICBjaGFyICpwYXRo
ID0gTlVMTDsKKyAgICAgICAgICAgIGludCBsZW47CisKKyAgICAgICAgICAgIHZ0dHkgPSBBUlJB
WV9FWFRFTkRfSU5JVChkX2NvbmZpZy0+dnR0eXMsIGRfY29uZmlnLT5udW1fdnR0eXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0dHlfaW5pdCk7
CisKKyAgICAgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KGJ1ZiwgIiwiLCAm
cGFpcnMpOworICAgICAgICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZwYWly
cyk7CisKKyAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAg
ICAgICAgIGNoYXIgKmtleSwgKmtleV91bnRyaW1tZWQsICp2YWx1ZSwgKnZhbHVlX3VudHJpbW1l
ZDsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisgICAgICAgICAgICAgICAgcmMgPSBzcGxpdF9z
dHJpbmdfaW50b19wYWlyKHBhaXJzW2ldLCAiPSIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZrZXlfdW50cmltbWVkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdmFsdWVfdW50cmltbWVkKTsKKyAgICAgICAgICAgICAg
ICBpZiAocmMgIT0gMCkgeworICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZh
aWxlZCB0byBwYXJzZSB2dHR5IGNvbmZpZ3VyYXRpb246ICVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWlyc1tpXSk7CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRyaW0oaXNzcGFjZSwga2V5X3VudHJpbW1l
ZCwgJmtleSk7CisgICAgICAgICAgICAgICAgdHJpbShpc3NwYWNlLCB2YWx1ZV91bnRyaW1tZWQs
ICZ2YWx1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChrZXksICJiYWNrZW5kaWQi
KSkgeworICAgICAgICAgICAgICAgICAgICB2dHR5LT5iYWNrZW5kX2RvbWlkID0gYXRvaSh2YWx1
ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImJhY2tlbmQiKSkg
eworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmdnR0eS0+YmFja2VuZF9kb21u
YW1lLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImRl
dmlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAgdnR0eS0+ZGV2aWQgPSBhdG9pKHZhbHVlKTsK
KyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiZGV2aWNlIikpIHsKKyAg
ICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZ0dHktPmRldmljZSwgdmFsdWUpOwor
ICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBmcmVlKGtleSk7CisgICAgICAgICAg
ICAgICAgZnJlZShrZXlfdW50cmltbWVkKTsKKyAgICAgICAgICAgICAgICBmcmVlKHZhbHVlKTsK
KyAgICAgICAgICAgICAgICBmcmVlKHZhbHVlX3VudHJpbW1lZCk7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKCZwYWlycyk7CisgICAgICAgICAg
ICBmcmVlKHBhdGgpOworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9s
aXN0KGNvbmZpZywgInZzbmQiLCAmdnNuZHMsIDAsIDApKSB7CiAgICAgICAgIGRfY29uZmlnLT5u
dW1fdnNuZHMgPSAwOwogICAgICAgICBkX2NvbmZpZy0+dnNuZHMgPSBOVUxMOwpAQCAtNzEyMSw2
ICs3MTY5LDExNiBAQCBpbnQgbWFpbl92c25kZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBtYWluX3Z0dHlhdHRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQoreworCisgICAgaW50IG9wdDsKKyAgICB1aW50MzJfdCBmZV9kb21pZDsKKyAgICBs
aWJ4bF9kZXZpY2VfdnR0eSB2dHR5OworICAgIC8qICBYTFVfQ29uZmlnICpjb25maWcgPSAwOyAq
LworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2dHR5LWF0dGFjaCIs
IDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChsaWJ4bF9k
b21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwgYXJndltvcHRpbmRdLCAmZmVfZG9taWQpIDwg
MCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzIGlzIGFuIGludmFsaWQgZG9tYWluIGlk
ZW50aWZpZXJcbiIsIGFyZ3Zbb3B0aW5kXSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKyAg
ICBvcHRpbmQrKzsKKworCWlmIChvcHRpbmQgPCBhcmdjKSB7CisJCXJlcGxhY2Vfc3RyaW5nKCZ2
dHR5LmRldmljZSwgYXJndltvcHRpbmRdKTsKKwl9CisKKyAgICAvKiBUT0RPOiBmaXggdGhpcyB0
ZW1wb3JhcnkgaGFyZGNvZGUgKi8KKyAgICB2dHR5LmJhY2tlbmRfZG9tbmFtZSA9ICJEb21haW4t
RCI7CisgICAgdnR0eS5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkg
eworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3Z0dHlfdG9fanNvbihjdHgsICZ2
dHR5KTsKKyAgICAgICAgcHJpbnRmKCJ2dHR5OiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUo
anNvbik7CisgICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBw
ZXJyb3IoInN0ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICBpZiAobGlieGxfZGV2aWNlX3Z0dHlfYWRkKGN0eCwgZmVfZG9taWQsICZ2dHR5LCAwKSkg
eworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92dHR5X2FkZCBmYWlsZWQu
XG4iKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2lu
dCBtYWluX3Z0dHlsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgIGludCBvcHQ7Cisg
ICBpbnQgaSwgbmI7CisgICBsaWJ4bF9kZXZpY2VfdnR0eSAqdnR0eXM7CisgICBsaWJ4bF92dHR5
aW5mbyB2dHR5aW5mbzsKKworICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2
dHR5LWxpc3QiLCAxKSB7CisgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgfQorCisgICAvKiB2
dHR5aW5mby51dWlkIHNob3VsZCBiZSBvdXRwdXR0ZWQgdG9vICovCisgICBwcmludGYoIiUtNXMg
JS0zcyAlLTZzICUtNXMgJS02cyAlLThzICUtNDBzICUtNDBzXG4iLAorICAgICAgICAgICAiVmRl
diIsICJCRSIsICJoYW5kbGUiLCAic3RhdGUiLCAiZXZ0LWNoIiwgInJpbmctcmVmIiwgIkJFLXBh
dGgiLCAiRkUtcGF0aCIpOworICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7
IGFyZ2MgPiAwOyAtLWFyZ2MsICsrYXJndikgeworICAgICAgIHVpbnQzMl90IGRvbWlkOworICAg
ICAgIGlmIChsaWJ4bF9kb21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwgKmFyZ3YsICZkb21p
ZCkgPCAwKSB7CisgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBk
b21haW4gaWRlbnRpZmllclxuIiwgKmFyZ3YpOworICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICB9CisgICAgICAgdnR0eXMgPSBsaWJ4bF9kZXZpY2VfdnR0eV9saXN0KGN0eCwgZG9taWQsICZu
Yik7CisgICAgICAgaWYgKCF2dHR5cykgeworICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICB9
CisgICAgICAgZm9yIChpPTA7IGk8bmI7IGkrKykgeworICAgICAgICAgICBpZiAoIWxpYnhsX2Rl
dmljZV92dHR5X2dldGluZm8oY3R4LCBkb21pZCwgJnZ0dHlzW2ldLCAmdnR0eWluZm8pKSB7Cisg
ICAgICAgICAgICAgICAvKiAgICAgIFZkZXYgQkUgICBoZGwgIHN0ICAgZXZjaCBycmVmIEJFLXBh
dGggRkUtcGF0aCBVVUlEICovCisgICAgICAgICAgICAgICBwcmludGYoIiUtNWQgJS0zZCAlLTZk
ICUtNWQgJS02ZCAlLThkICUtNDBzICUtNDBzXG4iLAorICAgICAgICAgICAgICAgICAgICAgICB2
dHR5aW5mby5kZXZpZCwgdnR0eWluZm8uYmFja2VuZF9pZCwgdnR0eWluZm8uZnJvbnRlbmRfaWQs
CisgICAgICAgICAgICAgICAgICAgICAgIHZ0dHlpbmZvLnN0YXRlLCB2dHR5aW5mby5ldnRjaCwg
dnR0eWluZm8ucnJlZiwgdnR0eWluZm8uYmFja2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
dnR0eWluZm8uZnJvbnRlbmQpOworICAgICAgICAgICAgICAgbGlieGxfdnR0eWluZm9fZGlzcG9z
ZSgmdnR0eWluZm8pOworICAgICAgICAgICB9CisgICAgICAgICAgIGxpYnhsX2RldmljZV92dHR5
X2Rpc3Bvc2UoJnZ0dHlzW2ldKTsKKyAgICAgICB9CisgICAgICAgZnJlZSh2dHR5cyk7CisgICB9
CisgICByZXR1cm4gMDsKK30KKworaW50IG1haW5fdnR0eWRldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCit7CisgICAgdWludDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjID0g
MDsKKyAgICBsaWJ4bF9kZXZpY2VfdnR0eSB2dHR5OworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BU
KG9wdCwgIiIsIE5VTEwsICJ2dHR5LWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9u
cyAqLworICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAg
ICBkZXZpZCA9IGF0b2koYXJndltvcHRpbmQrMV0pOworCisgICAgaWYgKGxpYnhsX2RldmlkX3Rv
X2RldmljZV92dHR5KGN0eCwgZG9taWQsIGRldmlkLCAmdnR0eSkpIHsKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICJFcnJvcjogRGV2aWNlICVzIG5vdCBjb25uZWN0ZWQuXG4iLCBhcmd2W29wdGlu
ZCsxXSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJjID0gbGlieGxfZGV2aWNl
X3Z0dHlfcmVtb3ZlKGN0eCwgZG9taWQsICZ2dHR5LCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdnR0eV9yZW1vdmUgZmFpbGVkLlxuIik7
CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIGxpYnhsX2RldmljZV92dHR5X2Rpc3Bv
c2UoJnZ0dHkpOworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IG9wdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL3hsX2NtZHRhYmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCmluZGV4IDc4ZjA3
MDAuLjdlM2E4ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMvbGlieGwveGxfY21kdGFibGUuYwpAQCAtMzg2LDYgKzM4NiwyMSBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwg
YXVkaW8gZGV2aWNlIiwKICAgICAgICI8RG9tYWluPiA8RGV2SWR8dXVpZD4iLAogICAgIH0sCisg
ICAgeyAidnR0eS1hdHRhY2giLAorICAgICAgJm1haW5fdnR0eWF0dGFjaCwgMSwgMSwKKyAgICAg
ICJDcmVhdGUgYSBuZXcgdmlydHVhbCB0dHkgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiA8RGV2
aWNlPiIsCisgICAgfSwKKyAgICB7ICJ2dHR5LWxpc3QiLAorICAgICAgJm1haW5fdnR0eWxpc3Qs
IDAsIDAsCisgICAgICAiTGlzdCB2aXJ0dWFsIHR0eSBkZXZpY2VzIGZvciBhIGRvbWFpbiIsCisg
ICAgICAiPERvbWFpbihzKT4iLAorICAgIH0sCisgICAgeyAidnR0eS1kZXRhY2giLAorICAgICAg
Jm1haW5fdnR0eWRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVh
bCBydGMgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKKyAgICB9LAogICAgIHsg
InZ0cG0tYXR0YWNoIiwKICAgICAgICZtYWluX3Z0cG1hdHRhY2gsIDEsIDEsCiAgICAgICAiQ3Jl
YXRlIGEgbmV3IHZpcnR1YWwgVFBNIGRldmljZSIsCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxp
bmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRl
dmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:46 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P58-00028I-Ea; Thu, 19 May 2016 14:37:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P57-00025F-Cv
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:45 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 6C/4D-09573-8BFCD375; Thu, 19 May 2016 14:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6ie7287b
 hBlfvG1ms7LnI7MDocfjDFZYAxijWzLyk/IoE1oy1HVMYC259YazYu+ErUwNjy3bGLkYuDiGB
 BYwSy36eYAVxWAQWM0tcannCAuJICPSzSjxouAaU4QRyYiRmP9jFDmGXSvzYuQfI5gBq15fof
 8cDMamVSaLpeAcTSA2bgKXE1BcXWEBsEQEtib3zP4JtYBboYpRY0PETbJCwgLfEr12dYINYBF
 QlOn8IgIR5BQIkFq15ARaWEJCTuPIvASTMKRAo0dl6BmykEFDJvq+72ScwAp3PsIpRvTi1qCy
 1SNdSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMLQYgGAH49pW50OMkhxMSqK8
 98/ZhgvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D0CkhMsSk1PrUjLzAEGOUxagoNHSYT3KEiat
 7ggMbc4Mx0idYrRkuPQ9GtrmTi2/AaR26beW8skxJKXn5cqJc57C6RBAKQhozQPbhwsEi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJmHc6yBSezLwSuK2vgA5iAjrolpgNyEEliQgpqQZGz8x
 Sl7isA/8K3hj9CTywzet2+Tb5wkW++7u1D00K/aEm9m7XNZ0W1SMT/uUJXpewlVqw7sJVh7zd
 one8xG6Vr2yzcn28ZO6F1cHzbiro3+DI0Jm4iMnffc+O+rjiDmuLTp+YhgfWLCtX8R+ff2t2j
 N38D9Yfft3K+6RedPiL/Erxs0cnS0+/qsRSnJFoqMVcVJwIAB3N+ne/AgAA
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1463668663!4128535!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13881 invoked from network); 19 May 2016 14:37:43 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:43 -0000
Received: by mail-lf0-f52.google.com with SMTP id y84so38224516lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vpX2EUcZEuICxpH2P7HCCPL5zVjP910esdkCLCIVqXs=;
 b=MJYF2sZpw/cgHXMgzIa1OqUeHmLlHysEtL56rkH5rx2ew32Pnp/qkG2/cnUOMBmkop
 fiNnz0FkAGCIc6ipzblE6s/qq22QiDX5DAHSF/Mn2VsR9eoDcXrYxyR351jgL/Dm9J3m
 4ER7PRXk7Kf40OoxUjeFo918S3BKzvnzc+Jdg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vpX2EUcZEuICxpH2P7HCCPL5zVjP910esdkCLCIVqXs=;
 b=EmVqs8MY2bS8N9iMgWmasE2zYXuP2FwnE6MAeAyVd8Bd5003OZHF0K7hTyOijapJxV
 5a5yfOo9tTxpmRPbf2WqvQPrdvvLTIXbzjagEiRK3oeSxIPehy3Rxfv0mevB0ONX3nf5
 Cjtqgal9niKchzUOpJxVJabWYR/al2zrH+fFHaTB7jI/Q4S2bciQuXcqjiYQimx/q1Nx
 bj2XhN4myHN6zk6mo6F2zMn9ZCSVZYb+MMEPBqGYbHMrRZNUxjTrOTMaK6SrWB44tmwx
 9dn85aVNWz9XNWaPDfaIWnuM/NL+Zg5AIsA4XqrMFVYgAizdCebANSAqd+858w+XM5iG
 NO1w==
X-Gm-Message-State: AOPr4FV4cA/m4cWTCkWllzFzRMzOVSA+l+YbhTk2+tV0qmabSAWhQM0oapiVHQIxR0HW0CAx
X-Received: by 10.25.84.9 with SMTP id i9mr5022985lfb.56.1463668662901;
 Thu, 19 May 2016 07:37:42 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:42 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:33 +0300
Message-Id: <1463668655-16778-5-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 4/6] libxl: implementation of PV
	event device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKVG91Y2hz
Y3JlZW4gZXZlbnRzIGRldmljZSBjb25maWd1cmF0aW9uIHN1cHBvcnQuIENhbiBiZSBmdXJ0aGVy
CmV4dGVuZGVkIHRvIHN1cHBvcnQgYW55IGV2ZW50IGRldmljZSB3aGF0c29ldmVyLgoKU2lnbmVk
LW9mZi1ieTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9n
aWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lp
QGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAg
ICAgfCAyODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAxNyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgICAgICAgICB8ICAzOSArKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
ICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgICAgICAgICB8
ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMjAgKystCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgMjEgKysrCiB0b29scy9saWJ4
bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuaCAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL3hsLmggICAgICAgICAgICAgICAg
ICAgICB8ICAgMyArCiB0b29scy9saWJ4bC94bF9jbWRpbXBsLmMgICAgICAgICAgICAgfCAxNzAg
KysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5jICAgICAgICAg
ICAgfCAgMTUgKysKIDEyIGZpbGVzIGNoYW5nZWQsIDU4MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9s
aWJ4bC5jCmluZGV4IDE0MjZiZjYuLmI2NDgxNWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNTAwMyw2ICs1MDAzLDI4MiBAQCBv
dXQ6CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAKK2ludCBsaWJ4bF9fZGV2aWNlX3ZldmVu
dF9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCkK
K3sKKyAgICBpbnQgcmM7CisgICAgcmMgPSBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgdmV2ZW50
LT5iYWNrZW5kX2RvbW5hbWUsICZ2ZXZlbnQtPmJhY2tlbmRfZG9taWQpOworICAgIHJldHVybiBy
YzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmV2ZW50KGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCit7CisgICAgZGV2aWNlLT5iYWNrZW5k
X2RldmlkID0gdmV2ZW50LT5kZXZpZDsKKyAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgPSB2ZXZl
bnQtPmJhY2tlbmRfZG9taWQ7CisgICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVW
SUNFX0tJTkRfVkVWRU5UOworICAgIGRldmljZS0+ZGV2aWQgPSB2ZXZlbnQtPmRldmlkOworICAg
IGRldmljZS0+ZG9taWQgPSBkb21pZDsKKyAgICBkZXZpY2UtPmtpbmQgPSBMSUJYTF9fREVWSUNF
X0tJTkRfVkVWRU5UOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV92ZXZlbnRfZnJvbV94c19iZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmJlX3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2
ZW50KQoreworICAgIGNvbnN0IGNoYXIgKnRtcDsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9k
ZXZpY2VfdmV2ZW50X2luaXQodmV2ZW50KTsKKworICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywg
ImRldmljZS1pZCIpOworICAgIGlmICh0bXApCisgICAgICAgIHZldmVudC0+ZGV2aWQgPSBhdG9p
KHRtcCk7CisgICAgZWxzZQorICAgICAgICB2ZXZlbnQtPmRldmlkID0gMDsKKworICAgIHJjID0g
MDsKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2Vf
dmV2ZW50KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50KQor
eworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqcGF0aDsKKyAgICBpbnQg
cmMgPSBFUlJPUl9GQUlMOworCisgICAgbGlieGxfZGV2aWNlX3ZldmVudF9pbml0KHZldmVudCk7
CisgICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGlm
ICghZG9tcGF0aCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX3Jl
YWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3ByaW50
ZihnYywgIiVzL2RldmljZS92ZXZlbnQvJWQvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbXBhdGgsIGRldmlkKSk7CisgICAgaWYgKCFwYXRoKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92ZXZlbnRfZnJvbV94
c19iZShnYywgcGF0aCwgdmV2ZW50KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMg
PSAwOworb3V0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhs
X19kZXZpY2VfdmV2ZW50X2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7
CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7Cisg
ICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIGlu
dCByYzsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKKyAgICBsaWJ4bF9kb21h
aW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2RldmljZV92ZXZlbnQgdmV2ZW50X3NhdmVk
OworICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisKKyAgICBs
aWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICBsaWJ4bF9kZXZpY2VfdmV2
ZW50X2luaXQoJnZldmVudF9zYXZlZCk7CisgICAgbGlieGxfZGV2aWNlX3ZldmVudF9jb3B5KENU
WCwgJnZldmVudF9zYXZlZCwgdmV2ZW50KTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92ZXZl
bnRfc2V0ZGVmYXVsdChnYywgdmV2ZW50KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
ZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlf
bWFrZShnYywgMTYsIDEpOworICAgIGlmICh2ZXZlbnQtPmRldmlkID09IC0xKSB7CisgICAgICAg
IGlmICgodmV2ZW50LT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZl
dmVudCIpKSA8IDApIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgbGlieGxfX3VwZGF0ZV9jb25maWdf
dmV2ZW50KGdjLCAmdmV2ZW50X3NhdmVkLCB2ZXZlbnQpOworCisgICAgR0NORVcoZGV2aWNlKTsK
KyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92ZXZlbnQoZ2MsIGRvbWlkLCB2ZXZlbnQsIGRl
dmljZSk7CisgICAgaWYgKCByYyAhPSAwICkgZ290byBvdXQ7CisKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGJhY2ssICJmZWF0dXJlLWFicy1wb2ludGVyIik7CisgICAgZmxleGFycmF5X2FwcGVuZChi
YWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVkIiwgdmV2ZW50LT5mZWF0dXJlX2Fic19wb2ludGVy
KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiYWJzLXdpZHRoIik7CisgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVkIiwgdmV2ZW50LT5hYnNfd2lk
dGgpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJhYnMtaGVpZ2h0Iik7CisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVkIiwgdmV2ZW50LT5hYnNf
aGVpZ2h0KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCBkb21pZCkp
OworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOwor
ICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgbGlieGxfX3NwcmludGYoZ2MsICIlZCIsIDEpKTsK
KworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJy
YXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdmV2ZW50LT5kZXZpZCkpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVu
ZChmcm9udCwgbGlieGxfX3NwcmludGYoZ2MsICIlZCIsIHZldmVudC0+YmFja2VuZF9kb21pZCkp
OworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsIGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCAxKSk7CisKKyAgICBpZiAoYW9k
ZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNl
cmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFsb2NrKSB7CisgICAgICAgICAgICByYyA9
IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRf
Y29uZmlnKTsKKyAgICAgICAgTE9HKElORk8sICJhb2RldiB1cGRhdGVzIEpTT04sIGxpYnhsX19n
ZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0dXJuZWQgJWQiLCByYyk7CisgICAgICAgIGlmIChy
YykgZ290byBvdXQ7CisKKyAgICAgICAgREVWSUNFX0FERCh2ZXZlbnQsIHZldmVudHMsIGRvbWlk
LCAmdmV2ZW50X3NhdmVkLCBDT01QQVJFX0RFVklELCAmZF9jb25maWcpOworICAgIH0KKworICAg
IGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2Ms
ICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgICAgICByYyA9IGxpYnhsX19k
ZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91
dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAgICAgIC8qIGFscmVhZHkgZXhpc3Rz
IGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0coRVJST1IsICJkZXZpY2UgYWxyZWFkeSBl
eGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9f
REVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdlICovCisgICAgICAgICAgICBy
YyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
fQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24pIHsKKyAgICAgICAgICAgIHJjID0g
bGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Cisg
ICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgbGlieGxf
X2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJh
Y2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNf
a3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnQtPmNvdW50KSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKworICAgICAgICByYyA9IGxpYnhsX194
c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKworICAgICAgICBpZiAoIXJjKSBicmVhazsK
KyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAgfQorCisgICAgYW9kZXYtPmRldiA9
IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklDRV9BQ1RJT05fQUREOwor
ICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywgYW9kZXYpOworCisgICAgcmMg
PSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnQpOworICAg
IGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBsaWJ4
bF9kZXZpY2VfdmV2ZW50X2Rpc3Bvc2UoJnZldmVudF9zYXZlZCk7CisgICAgbGlieGxfZG9tYWlu
X2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgaWYo
cmMpIGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm47Cit9CisKK2xpYnhs
X2RldmljZV92ZXZlbnQgKmxpYnhsX2RldmljZV92ZXZlbnRfbGlzdChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGludCAqbnVtKQoreworICAgIEdDX0lOSVQoY3R4KTsKKworICAgIGxp
YnhsX2RldmljZV92ZXZlbnQqIHZldmVudHMgPSBOVUxMOworICAgIGNoYXIqIGZlX3BhdGggPSBO
VUxMOworICAgIGNoYXIqKiBkaXIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7
CisKKyAgICAqbnVtID0gMDsKKworICAgIGZlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVz
L2RldmljZS92ZXZlbnQiLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKSk7CisgICAg
ZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGZlX3BhdGgsICZuZGlycyk7
CisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgIHZldmVudHMgPSBtYWxsb2Moc2l6ZW9m
KCp2ZXZlbnRzKSAqIG5kaXJzKTsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdmV2ZW50KiB2ZXZlbnQ7
CisgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCogZW5kID0gdmV2ZW50cyArIG5kaXJzOworICAg
ICAgIGZvcih2ZXZlbnQgPSB2ZXZlbnRzOyB2ZXZlbnQgPCBlbmQ7ICsrdmV2ZW50LCArK2Rpcikg
eworICAgICAgICAgIGNoYXIqIHRtcDsKKworICAgICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnRf
aW5pdCh2ZXZlbnQpOworCisgICAgICAgICAgdmV2ZW50LT5kZXZpZCA9IGF0b2koKmRpcik7CisK
KyAgICAgICAgICB0bXAgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy8lcy9iYWNrZW5kLWlkIiwKKyAgICAgICAgICAgICAgICAgICBm
ZV9wYXRoLCAqZGlyKSk7CisgICAgICAgICAgdmV2ZW50LT5iYWNrZW5kX2RvbWlkID0gYXRvaSh0
bXApOworICAgICAgIH0KKyAgICB9CisgICAgKm51bSA9IG5kaXJzOworCisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm4gdmV2ZW50czsKK30KKworaW50IGxpYnhsX2RldmljZV92ZXZlbnRfZ2V0aW5m
byhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZXZlbnQgKnZl
dmVudCwgbGlieGxfdmV2ZW50aW5mbyAqdmV2ZW50aW5mbykKK3sKKyAgICBHQ19JTklUKGN0eCk7
CisgICAgY2hhciAqZG9tcGF0aCwgKnZldmVudHBhdGg7CisgICAgY2hhciAqdmFsOworICAgIGlu
dCByYyA9IDA7CisKKyAgICBsaWJ4bF92ZXZlbnRpbmZvX2luaXQodmV2ZW50aW5mbyk7CisgICAg
ZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIHZldmVudGlu
Zm8tPmRldmlkID0gdmV2ZW50LT5kZXZpZDsKKworICAgIHZldmVudHBhdGggPSBHQ1NQUklOVEYo
IiVzL2RldmljZS92ZXZlbnQvJWQiLCBkb21wYXRoLCB2ZXZlbnRpbmZvLT5kZXZpZCk7CisgICAg
dmV2ZW50aW5mby0+YmFja2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAg
ICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIHZldmVudHBhdGgpLCBOVUxMKTsKKworICAgIGlm
ICghdmV2ZW50aW5mby0+YmFja2VuZCkgeworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAg
ICBpZighbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCB2ZXZlbnRpbmZvLT5iYWNrZW5kKSkg
eworICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdj
LCBYQlRfTlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQtaWQiLCB2ZXZlbnRw
YXRoKSk7CisgICAgdmV2ZW50aW5mby0+YmFja2VuZF9pZCA9IHZhbCA/IHN0cnRvdWwodmFsLCBO
VUxMLCAxMCkgOiAtMTsKKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwK
KyAgICAgICAgICBHQ1NQUklOVEYoIiVzL3N0YXRlIiwgdmV2ZW50cGF0aCkpOworICAgIHZldmVu
dGluZm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAg
dmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvZXZlbnQtY2hhbm5lbCIsIHZldmVudHBhdGgpKTsKKyAgICB2ZXZlbnRpbmZvLT5ldnRjaCA9
IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZhbCA9IGxpYnhsX194
c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVzL3JpbmctcmVmIiwg
dmV2ZW50cGF0aCkpOworICAgIHZldmVudGluZm8tPnJyZWYgPSB2YWwgPyBzdHJ0b3VsKHZhbCwg
TlVMTCwgMTApIDogLTE7CisKKyAgICB2ZXZlbnRpbmZvLT5mcm9udGVuZCA9IHhzX3JlYWQoY3R4
LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvZnJvbnRlbmQiLCB2ZXZl
bnRpbmZvLT5iYWNrZW5kKSwgTlVMTCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywg
WEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIsIHZldmVudGlu
Zm8tPmJhY2tlbmQpKTsKKyAgICB2ZXZlbnRpbmZvLT5mcm9udGVuZF9pZCA9IHZhbCA/IHN0cnRv
dWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIGdvdG8gZXhpdDsKK2VycjoKKyAgICByYyA9
IEVSUk9SX0ZBSUw7CitleGl0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCisv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLworCiAvKiBNYWNybyBmb3IgZGVmaW5pbmcgZGV2aWNlIHJl
bW92ZS9kZXN0cm95IGZ1bmN0aW9ucyBpbiBhIGNvbXBhY3Qgd2F5ICovCiAvKiBUaGUgZm9sbG93
aW5nIGZ1bmN0aW9ucyBhcmUgZGVmaW5lZDoKICAqIGxpYnhsX2RldmljZV9kaXNrX3JlbW92ZQpA
QCAtNTAyMSw2ICs1Mjk3LDggQEAgb3V0OgogICogbGlieGxfZGV2aWNlX3ZzbmRfZGVzdHJveQog
ICogbGlieGxfZGV2aWNlX3Z0dHlfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZpY2VfdnR0eV9kZXN0cm95
CisgKiBsaWJ4bF9kZXZpY2VfdmV2ZW50X3JlbW92ZQorICogbGlieGxfZGV2aWNlX3ZldmVudF9k
ZXN0cm95CiAgKi8KICNkZWZpbmUgREVGSU5FX0RFVklDRV9SRU1PVkUodHlwZSwgcmVtb3ZlZGVz
dHJveSwgZikgICAgICAgICAgICAgICAgICAgIFwKICAgICBpbnQgbGlieGxfZGV2aWNlXyMjdHlw
ZSMjXyMjcmVtb3ZlZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgICAgICAgICAgIFwKQEAgLTUwNjQs
NyArNTM0Miw2IEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZrYiwgcmVtb3ZlLCAwKQogREVGSU5F
X0RFVklDRV9SRU1PVkUodmtiLCBkZXN0cm95LCAxKQogCiAvKiB2ZmIgKi8KLQogREVGSU5FX0RF
VklDRV9SRU1PVkUodmZiLCByZW1vdmUsIDApCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2ZmIsIGRl
c3Ryb3ksIDEpCiAKQEAgLTUwODQsNiArNTM2MSwxMCBAQCBERUZJTkVfREVWSUNFX1JFTU9WRSh2
c25kLCBkZXN0cm95LCAxKQogREVGSU5FX0RFVklDRV9SRU1PVkUodnR0eSwgcmVtb3ZlLCAwKQog
REVGSU5FX0RFVklDRV9SRU1PVkUodnR0eSwgZGVzdHJveSwgMSkKIAorLyogdmV2ZW50ICovCitE
RUZJTkVfREVWSUNFX1JFTU9WRSh2ZXZlbnQsIHJlbW92ZSwgMCkKK0RFRklORV9ERVZJQ0VfUkVN
T1ZFKHZldmVudCwgZGVzdHJveSwgMSkKKwogLyogY2hhbm5lbC9jb25zb2xlIGhvdHVucGx1ZyBp
cyBub3QgaW1wbGVtZW50ZWQuIFRoZXJlIGFyZSAyIHBvc3NpYmlsaXRpZXM6CiAgKiAxLiBhZGQg
c3VwcG9ydCBmb3Igc2Vjb25kYXJ5IGNvbnNvbGVzIHRvIHhlbmNvbnNvbGVkCiAgKiAyLiBkeW5h
bWljYWxseSBhZGQvcmVtb3ZlIHFlbXUgY2hhcmRldnMgdmlhIHFtcCBtZXNzYWdlcy4gKi8KQEAg
LTUxMDAsNiArNTM4MSw3IEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0dHksIGRlc3Ryb3ksIDEp
CiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQKICAqIGxpYnhsX2RldmljZV92c25kX2FkZAogICog
bGlieGxfZGV2aWNlX3Z0dHlfYWRkCisgKiBsaWJ4bF9kZXZpY2VfdmV2ZW50X2FkZAogICovCiAK
ICNkZWZpbmUgREVGSU5FX0RFVklDRV9BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTUxNDAsNiArNTQyMiw5IEBAIERFRklORV9ERVZJQ0VfQURE
KHZzbmQpCiAvKiB2dHR5ICovCiBERUZJTkVfREVWSUNFX0FERCh2dHR5KQogCisvKiB2ZXZlbnQg
Ki8KK0RFRklORV9ERVZJQ0VfQUREKHZldmVudCkKKwogI3VuZGVmIERFRklORV9ERVZJQ0VfQURE
CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCkBAIC03NjYzLDYgKzc5NDgsOCBAQCBpbnQgbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogCiAgICAgTUVSR0UodnR0eSwgdnR0eXMsIENPTVBBUkVfREVWSUQsIHt9KTsKIAor
ICAgIE1FUkdFKHZldmVudCwgdmV2ZW50cywgQ09NUEFSRV9ERVZJRCwge30pOworCiAgICAgLyog
VGFrZSBjYXJlIG9mIHJlbW92YWJsZSBkZXZpY2UuIFdlIG1haW50YWluIGludmFyaWFudCBpbiB0
aGUKICAgICAgKiBpbnNlcnQgLyByZW1vdmUgb3BlcmF0aW9uIHNvIHRoYXQ6CiAgICAgICogMS4g
aWYgeGVuc3RvcmUgaXMgImVtcHR5IiB3aGlsZSBKU09OIGlzIG5vdCwgdGhlIHJlc3VsdApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXgg
NDc4MjlkZC4uNzc5OTM3NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNTExLDYgKzE1MTEsMjMgQEAgaW50IGxpYnhsX2Rldmlj
ZV92ZmJfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAor
LyogRXZlbnQgZGV2aWNlIChlLmcuIHRvdWNoc2NyZWVuKSAqLworaW50IGxpYnhsX2RldmljZV92
ZXZlbnRfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3Zl
dmVudCAqdmV2ZW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Fz
eW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RldmljZV92ZXZlbnRfcmVtb3ZlKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmV2ZW50ICp2ZXZlbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZGV2
aWNlX3ZldmVudF9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92ZXZlbnQgKmxpYnhsX2RldmljZV92ZXZlbnRf
bGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKK2ludCBsaWJ4
bF9kZXZpY2VfdmV2ZW50X2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50
LCBsaWJ4bF92ZXZlbnRpbmZvICp2ZXZlbnRpbmZvKTsKKwogLyogUENJIFBhc3N0aHJvdWdoICov
CiBpbnQgbGlieGxfZGV2aWNlX3BjaV9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKaW5kZXggMzhkOWIxMi4uMTc1MjQ5OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTc0MCw2
ICs3NDAsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRz
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CitzdGF0aWMgdm9pZCBkb21jcmVhdGVf
YXR0YWNoX3ZldmVudHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwogc3RhdGlj
IHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9wY2kobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlk
ZXYgKmFvZGV2cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwog
c3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9kdGRldihsaWJ4bF9fZWdjICplZ2MsCkBAIC0x
NDk3LDEyICsxNDk5LDQ1IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnNuZHMobGli
eGxfX2VnYyAqZWdjLAogICAgaWYgKGRfY29uZmlnLT5udW1fdnNuZHMgPiAwKSB7CiAgICAgICAg
LyogQXR0YWNoIHZzbmRzICovCiAgICAgICAgbGlieGxfX211bHRpZGV2X2JlZ2luKGFvLCAmZGNz
LT5tdWx0aWRldik7Ci0gICAgICAgZGNzLT5tdWx0aWRldi5jYWxsYmFjayA9IGRvbWNyZWF0ZV9h
dHRhY2hfcGNpOworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0
YWNoX3ZldmVudHM7CiAgICAgICAgbGlieGxfX2FkZF92c25kcyhlZ2MsIGFvLCBkb21pZCwgZF9j
b25maWcsICZkY3MtPm11bHRpZGV2KTsKICAgICAgICBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQo
ZWdjLCAmZGNzLT5tdWx0aWRldiwgMCk7CiAgICAgICAgcmV0dXJuOwogICAgfQogCisgICAgZG9t
Y3JlYXRlX2F0dGFjaF92ZXZlbnRzKGVnYywgbXVsdGlkZXYsIDApOworICAgcmV0dXJuOworCitl
cnJvcl9vdXQ6CisgICBhc3NlcnQocmV0KTsKKyAgIGRvbWNyZWF0ZV9jb21wbGV0ZShlZ2MsIGRj
cywgcmV0KTsKK30KKworc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF92ZXZlbnRzKGxpYnhs
X19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCByZXQpCit7CisgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzID0gQ09OVEFJ
TkVSX09GKG11bHRpZGV2LCAqZGNzLCBtdWx0aWRldik7CisgICBTVEFURV9BT19HQyhkY3MtPmFv
KTsKKyAgIGludCBkb21pZCA9IGRjcy0+Z3Vlc3RfZG9taWQ7CisKKyAgIGxpYnhsX2RvbWFpbl9j
b25maWcqIGNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CisKKyAgIGlmKHJldCkg
eworICAgICAgIExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdnNuZCBkZXZpY2VzIik7CisgICAg
ICAgZ290byBlcnJvcl9vdXQ7CisgICB9CisKKyAgICAvKiBQbHVnIHZldmVudCBkZXZpY2VzICov
CisgICBpZiAoZF9jb25maWctPm51bV92ZXZlbnRzID4gMCkgeworICAgICAgIC8qIEF0dGFjaCB2
ZXZlbnRzICovCisgICAgICAgbGlieGxfX211bHRpZGV2X2JlZ2luKGFvLCAmZGNzLT5tdWx0aWRl
dik7CisgICAgICAgZGNzLT5tdWx0aWRldi5jYWxsYmFjayA9IGRvbWNyZWF0ZV9hdHRhY2hfcGNp
OworICAgICAgIGxpYnhsX19hZGRfdmV2ZW50cyhlZ2MsIGFvLCBkb21pZCwgZF9jb25maWcsICZk
Y3MtPm11bHRpZGV2KTsKKyAgICAgICBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmZGNz
LT5tdWx0aWRldiwgMCk7CisgICAgICAgcmV0dXJuOworICAgfQorCiAgICBkb21jcmVhdGVfYXR0
YWNoX3BjaShlZ2MsIG11bHRpZGV2LCAwKTsKICAgIHJldHVybjsKIApAQCAtMTUyNCw3ICsxNTU5
LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9wY2kobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0
IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAgICBpZiAocmV0KSB7Ci0gICAgICAg
IExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdnNuZCBkZXZpY2VzIik7CisgICAgICAgIExPRyhF
UlJPUiwgInVuYWJsZSB0byBhZGQgdmV2ZW50IGRldmljZXMiKTsKICAgICAgICAgZ290byBlcnJv
cl9vdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IGRmNTBmZGIuLjY1NTY5ZTEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jCkBAIC01NDcsNiArNTQ3LDcgQEAgdm9pZCBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFy
ZWQobGlieGxfX2VnYyAqZWdjLAogICogbGlieGxfX2FkZF92cnRjcwogICogbGlieGxfX2FkZF92
c25kcwogICogbGlieGxfX2FkZF92dHR5cworICogbGlieGxfX2FkZF92ZXZlbnRzCiAgKi8KIAog
I2RlZmluZSBERUZJTkVfREVWSUNFU19BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApAQCAtNTY5LDYgKzU3MCw3IEBAIERFRklORV9ERVZJQ0VTX0FERCh2
dHBtKQogREVGSU5FX0RFVklDRVNfQUREKHZydGMpCiBERUZJTkVfREVWSUNFU19BREQodnNuZCkK
IERFRklORV9ERVZJQ0VTX0FERCh2dHR5KQorREVGSU5FX0RFVklDRVNfQUREKHZldmVudCkKIAog
I3VuZGVmIERFRklORV9ERVZJQ0VTX0FERAogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCBmNzU4NDBk
Li4zMmNlOGJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTU1MSw2ICs1NTEsMTAgQEAgdm9pZCBs
aWJ4bF9fdXBkYXRlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgZm9y
IChpID0gMDsgaSA8IHNyYy0+bnVtX3ZzbmRzOyBpKyspCiAgICAgICAgIGxpYnhsX191cGRhdGVf
Y29uZmlnX3ZzbmQoZ2MsICZkc3QtPnZzbmRzW2ldLCAmc3JjLT52c25kc1tpXSk7CiAKKyAgICAv
KiB1cGRhdGUgdmV2ZW50IGluZm9ybWF0aW9uICovCisgICAgZm9yIChpID0gMDsgaSA8IHNyYy0+
bnVtX3ZldmVudHM7IGkrKykKKyAgICAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdmV2ZW50KGdj
LCAmZHN0LT52ZXZlbnRzW2ldLCAmc3JjLT52ZXZlbnRzW2ldKTsKKwogICAgIC8qIHVwZGF0ZSBn
dWVzdCBVVUlEICovCiAgICAgbGlieGxfdXVpZF9jb3B5KENUWCwgJmRzdC0+Y19pbmZvLnV1aWQs
ICZzcmMtPmNfaW5mby51dWlkKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMWJhY2M3My4uMzMw
ZDU2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzksNyArNDc5LDggQEAgdHlwZWRlZiBzdHJ1
Y3QgewogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEMg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZTTkQg
fHwgXAotICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZUVFkp
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlRUWSB8fCBc
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkVWRU5UKQog
CiAjZGVmaW5lIFhDX1BDSV9CREYgICAgICAgICAgICAgIjB4JXgsIDB4JXgsIDB4JXgsIDB4JXgi
CiAjZGVmaW5lIFBDSV9ERVZGTihzbG90LCBmdW5jKSAgICgoKChzbG90KSAmIDB4MWYpIDw8IDMp
IHwgKChmdW5jKSAmIDB4MDcpKQpAQCAtMTE5Myw2ICsxMTk0LDcgQEAgX2hpZGRlbiBpbnQgbGli
eGxfX2RldmljZV92cnRjX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Zy
dGMgKnZydGMKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92c25kICp2c25kKTsKIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfdnR0eV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHR5ICp2
dHR5KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dmV2ZW50X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2
ZW50KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
cGNpX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpKTsKIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKQEAgLTI1OTQs
NiArMjU5NiwxMSBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKIAorLyogQU8gb3BlcmF0aW9uIHRvIGNv
bm5lY3QgYSB2ZXZlbnQgZGV2aWNlICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZV92ZXZl
bnRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYp
OworCiAvKiBXYWl0cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2UgdG8gcmVhY2ggc3RhdGUgWGVuYnVz
U3RhdGVJbml0V2FpdC4KICAqIFRoaXMgaXMgbm90IHJlYWxseSB1c2VmdWwgYnkgaXRzZWxmLCBi
dXQgaXMgaW1wb3J0YW50IHdoZW4gZXhlY3V0aW5nCiAgKiBob3RwbHVnIHNjcmlwdHMsIHNpbmNl
IHdlIG5lZWQgdG8gYmUgc3VyZSB0aGUgZGV2aWNlIGlzIGluIHRoZSBjb3JyZWN0CkBAIC0zMzEz
LDYgKzMzMjAsMTAgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19hZGRfdnR0eXMobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fYW8gKmFvLCB1aW50MzJfdCBkb21pZCwKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
YWRkX3ZzbmRzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRp
ZGV2KTsKKworX2hpZGRlbiB2b2lkIGxpYnhsX19hZGRfdmV2ZW50cyhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAvKi0tLS0tIGRldmlj
ZSBtb2RlbCBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIEZpcnN0IGxheWVyOyB3cmFwcyBsaWJ4bF9f
c3Bhd25fc3Bhd24uICovCkBAIC0zOTgzLDYgKzM5OTQsMTMgQEAgc3RhdGljIGlubGluZSB2b2lk
IGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKICAgICBkc3QtPmRldmlk
ID0gc3JjLT5kZXZpZDsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGxpYnhsX191cGRhdGVfY29u
ZmlnX3ZldmVudChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmV2ZW50ICpkc3QsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnQgKnNy
YykKK3sKKyAgICBkc3QtPmRldmlkID0gc3JjLT5kZXZpZDsKK30KKwogLyogTWFjcm9zIHVzZWQg
dG8gY29tcGFyZSBkZXZpY2UgaWRlbnRpZmllci4gUmV0dXJucyB0cnVlIGlmIHRoZSB0d28KICAq
IGRldmljZXMgaGF2ZSBzYW1lIGlkZW50aWZpZXIuICovCiAjZGVmaW5lIENPTVBBUkVfREVWSUQo
YSwgYikgKChhKS0+ZGV2aWQgPT0gKGIpLT5kZXZpZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA0NDc3
Mjk3Li4yM2ZjZjUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01MzgsNiArNTM4LDE1IEBAIGxpYnhs
X2RldmljZV92ZmIgPSBTdHJ1Y3QoImRldmljZV92ZmIiLCBbCiAgICAgKCJrZXltYXAiLCAgICAg
ICAgc3RyaW5nKSwKICAgICBdKQogCitsaWJ4bF9kZXZpY2VfdmV2ZW50ID0gU3RydWN0KCJkZXZp
Y2VfdmV2ZW50IiwgWworICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAo
ImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoImZlYXR1cmVfYWJzX3BvaW50ZXIiLCBpbnRlZ2VyKSwKKyAgICAoImFic193aWR0aCIs
IGludGVnZXIpLAorICAgICgiYWJzX2hlaWdodCIsIGludGVnZXIpLAorICAgIF0pCisKIGxpYnhs
X2RldmljZV92a2IgPSBTdHJ1Y3QoImRldmljZV92a2IiLCBbCiAgICAgKCJiYWNrZW5kX2RvbWlk
IiwgbGlieGxfZG9taWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKQEAgLTY2
Myw2ICs2NzIsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmln
IiwgWwogICAgICgicmRtcyIsIEFycmF5KGxpYnhsX2RldmljZV9yZG0sICJudW1fcmRtcyIpKSwK
ICAgICAoImR0ZGV2cyIsIEFycmF5KGxpYnhsX2RldmljZV9kdGRldiwgIm51bV9kdGRldnMiKSks
CiAgICAgKCJ2ZmJzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZmYiwgIm51bV92ZmJzIikpLAorICAg
ICgidmV2ZW50cyIsIEFycmF5KGxpYnhsX2RldmljZV92ZXZlbnQsICJudW1fdmV2ZW50cyIpKSwK
ICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSksCiAgICAg
KCJ2dHBtcyIsIEFycmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAogICAgICgi
dnJ0Y3MiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnJ0YywgIm51bV92cnRjcyIpKSwKQEAgLTc0Niw2
ICs3NTYsMTcgQEAgbGlieGxfdnR0eWluZm8gPSBTdHJ1Y3QoInZ0dHlpbmZvIiwgWwogICAgICgi
cnJlZiIsIGludGVnZXIpLAogICAgIF0sIGRpcj1ESVJfT1VUKQogCitsaWJ4bF92ZXZlbnRpbmZv
ID0gU3RydWN0KCJ2ZXZlbnRpbmZvIiwgWworICAgICgiYmFja2VuZCIsIHN0cmluZyksCisgICAg
KCJiYWNrZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImZyb250ZW5kIiwgc3RyaW5nKSwKKyAgICAo
ImZyb250ZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAorICAg
ICgic3RhdGUiLCBpbnRlZ2VyKSwKKyAgICAoImV2dGNoIiwgaW50ZWdlciksCisgICAgKCJycmVm
IiwgaW50ZWdlciksCisgICAgXSwgZGlyPURJUl9PVVQpCisKIGxpYnhsX3ZjcHVpbmZvID0gU3Ry
dWN0KCJ2Y3B1aW5mbyIsIFsKICAgICAoInZjcHVpZCIsIHVpbnQzMiksCiAgICAgKCJjcHUiLCB1
aW50MzIpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRs
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4IDE4MmFlZWUuLmE4
NjMyNWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAor
KysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAgLTI1LDYgKzI1LDcg
QEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAg
ICg5LCAiVlJUQyIpLAogICAgICgxMCwgIlZTTkQiKSwKICAgICAoMTEsICJWVFRZIiksCisgICAg
KDEyLCAiVkVWRU5UIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1l
cmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRleCAzZDQ3NTM0Li4yNGE4
MjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3V0aWxzLmgKQEAgLTg2LDYgKzg2LDEwIEBAIGludCBsaWJ4bF9kZXZpZF90b19k
ZXZpY2VfdnNuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2
aWRfdG9fZGV2aWNlX3Z0dHkobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0
dHkpOwogCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZldmVudChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2
aWQsIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCk7CisKKwogaW50IGxpYnhsX2JpdG1hcF9h
bGxvYyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfYml0bWFwICpiaXRtYXAsIGludCBuX2JpdHMpOwog
ICAgIC8qIEFsbG9jYXRlZCBiaW1hcCBpcyBmcm9tIG1hbGxvYywgbGlieGxfYml0bWFwX2Rpc3Bv
c2UoKSB0byBiZQogICAgICAqIGNhbGxlZCBieSB0aGUgYXBwbGljYXRpb24gd2hlbiBkb25lLiAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGwuaCBiL3Rvb2xzL2xpYnhsL3hsLmgKaW5kZXgg
Y2M5OTBjMS4uOTA1Mjc2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGwuaAorKysgYi90b29s
cy9saWJ4bC94bC5oCkBAIC05MSw2ICs5MSw5IEBAIGludCBtYWluX3ZzbmRkZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0dHlhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiph
cmd2KTsKIGludCBtYWluX3Z0dHlsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFp
bl92dHR5ZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92ZXZlbnRhdHRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZldmVudGxpc3QoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZldmVudGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fdnRwbWxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0cG1kZXRhY2go
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRleCA1YWM5YjgxLi5mOGY5ZWRmIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKKysrIGIvdG9vbHMvbGlieGwveGxf
Y21kaW1wbC5jCkBAIC0xMjcxLDcgKzEyNzEsOCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKICAg
ICBsb25nIGwsIHZjcHVzID0gMDsKICAgICBYTFVfQ29uZmlnICpjb25maWc7Ci0gICAgWExVX0Nv
bmZpZ0xpc3QgKmNwdXMsICp2YmRzLCAqbmljcywgKnBjaXMsICpjdmZicywgKmNwdWlkcywgKnZ0
cG1zLCAqdnJ0Y3MsICp2dHR5cywgKnZzbmRzOworICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAq
Y3B1aWRzLCAqdmJkcywgKm5pY3MsICpwY2lzOworICAgIFhMVV9Db25maWdMaXN0ICpjdmZicywg
KnZldmVudHMsICp2dHBtcywgKnZydGNzLCAqdnR0eXMsICp2c25kczsKICAgICBYTFVfQ29uZmln
TGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpkdGRl
dnM7CiAgICAgaW50IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1cywg
bnVtX3ZpcmlkaWFuOwogICAgIGludCBwY2lfcG93ZXJfbWdtdCA9IDA7CkBAIC0yMTk1LDYgKzIx
OTYsNjEgQEAgc2tpcF92ZmI6CiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xpc3QoY29uZmlnLCAidmV2ZW50IiwgJnZldmVudHMsIDAsIDApKSB7CisgICAgICAgIGRf
Y29uZmlnLT5udW1fdmV2ZW50cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT52ZXZlbnRzID0gTlVM
TDsKKyAgICAgICAgd2hpbGUgKChidWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2ZXZlbnRzLCBk
X2NvbmZpZy0+bnVtX3ZldmVudHMpKSAhPSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdmV2ZW50ICp2ZXZlbnQ7CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsK
KyAgICAgICAgICAgIGNoYXIgKnBhdGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKwor
ICAgICAgICAgICAgdmV2ZW50ID0gQVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZldmVudHMs
IGRfY29uZmlnLT5udW1fdmV2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnRfaW5pdCk7CisKKyAgICAgICAgICAgIHNwbGl0X3N0
cmluZ19pbnRvX3N0cmluZ19saXN0KGJ1ZiwgIiwiLCAmcGFpcnMpOworICAgICAgICAgICAgbGVu
ID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZwYWlycyk7CisKKyAgICAgICAgICAgIGZvciAo
aSA9IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgICAgIGNoYXIgKmtleSwgKmtleV91
bnRyaW1tZWQsICp2YWx1ZSwgKnZhbHVlX3VudHJpbW1lZDsKKyAgICAgICAgICAgICAgICBpbnQg
cmM7CisgICAgICAgICAgICAgICAgcmMgPSBzcGxpdF9zdHJpbmdfaW50b19wYWlyKHBhaXJzW2ld
LCAiPSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZrZXlf
dW50cmltbWVkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dmFsdWVfdW50cmltbWVkKTsKKyAgICAgICAgICAgICAgICBpZiAocmMgIT0gMCkgeworICAgICAg
ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBwYXJzZSB2ZXZlbnQgY29u
ZmlndXJhdGlvbjogJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhaXJzW2ldKTsK
KyAgICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgdHJpbShpc3NwYWNlLCBrZXlfdW50cmltbWVkLCAma2V5KTsKKyAgICAgICAgICAg
ICAgICB0cmltKGlzc3BhY2UsIHZhbHVlX3VudHJpbW1lZCwgJnZhbHVlKTsKKworICAgICAgICAg
ICAgICAgIGlmICghc3RyY21wKGtleSwgImJhY2tlbmRpZCIpKSB7CisgICAgICAgICAgICAgICAg
ICAgIHZldmVudC0+YmFja2VuZF9kb21pZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAg
IH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJiYWNrZW5kIikpIHsKKyAgICAgICAgICAgICAgICAg
ICAgcmVwbGFjZV9zdHJpbmcoJnZldmVudC0+YmFja2VuZF9kb21uYW1lLCB2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImRldmlkIikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdmV2ZW50LT5kZXZpZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAg
IH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJmZWF0dXJlYWJzcHRyIikpIHsKKyAgICAgICAgICAg
ICAgICAgICAgdmV2ZW50LT5mZWF0dXJlX2Fic19wb2ludGVyID0gYXRvaSh2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImFic3dpZHRoIikpIHsKKyAgICAg
ICAgICAgICAgICAgICAgdmV2ZW50LT5hYnNfd2lkdGggPSBhdG9pKHZhbHVlKTsKKyAgICAgICAg
ICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiYWJzaGVpZ2h0IikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdmV2ZW50LT5hYnNfaGVpZ2h0ID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1bmtu
b3duIHZldmVudCBwYXJhbWV0ZXIgJyVzJywiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiBpZ25vcmluZ1xuIiwga2V5KTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICAgICAgZnJlZShrZXkpOworICAgICAgICAgICAgICAgIGZyZWUoa2V5X3VudHJpbW1lZCk7Cisg
ICAgICAgICAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgZnJlZSh2YWx1ZV91
bnRyaW1tZWQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfc3RyaW5nX2xpc3Rf
ZGlzcG9zZSgmcGFpcnMpOworICAgICAgICAgICAgZnJlZShwYXRoKTsKKyAgICAgICAgfQorICAg
IH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAicGNpX21zaXRyYW5zbGF0
ZSIsICZsLCAwKSkKICAgICAgICAgcGNpX21zaXRyYW5zbGF0ZSA9IGw7CiAKQEAgLTcyNzksNiAr
NzMzNSwxMTggQEAgaW50IG1haW5fdnR0eWRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgcmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl92ZXZlbnRhdHRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZmVfZG9taWQ7CisgICAgbGli
eGxfZGV2aWNlX3ZldmVudCB2ZXZlbnQ7CisgICAgY2hhciAqb3Bhcmc7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZldmVudC1hdHRhY2giLCAxKSB7CisgICAgICAg
IC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmll
cl90b19kb21pZChjdHgsIGFyZ3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlcyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBh
cmd2W29wdGluZF0pOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisK
KyAgICBmb3IgKGFyZ3YgKz0gb3B0aW5kKzEsIGFyZ2MgLT0gb3B0aW5kKzE7IGFyZ2MgPiAwOyAr
K2FyZ3YsIC0tYXJnYykgeworICAgICAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5kIiwgKmFy
Z3YsIG9wYXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZldmVudC5iYWNrZW5k
X2RvbW5hbWUsIG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImRldmlk
IiwgKmFyZ3YsIG9wYXJnKSkgeworICAgICAgICAgICAgdmV2ZW50LmRldmlkID0gYXRvaShvcGFy
Zyk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVucmVj
b2duaXplZCBhcmd1bWVudCBgJXMnXG4iLCAqYXJndik7CisgICAgICAgICAgICByZXR1cm4gMTsK
KyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChkcnlydW5fb25seSkgeworICAgICAgICBjaGFy
ICpqc29uID0gbGlieGxfZGV2aWNlX3ZldmVudF90b19qc29uKGN0eCwgJnZldmVudCk7CisgICAg
ICAgIHByaW50ZigidmV2ZW50OiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUoanNvbik7Cisg
ICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBwZXJyb3IoInN0
ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAo
bGlieGxfZGV2aWNlX3ZldmVudF9hZGQoY3R4LCBmZV9kb21pZCwgJnZldmVudCwgMCkpIHsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdmV2ZW50X2FkZCBmYWlsZWQuXG4i
KTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBt
YWluX3ZldmVudGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7Cisg
ICAgaW50IGksIG5iOworICAgIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudHM7CisgICAgbGli
eGxfdmV2ZW50aW5mbyB2ZXZlbnRpbmZvOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
IiIsIE5VTEwsICJ2ZXZlbnQtbGlzdCIsIDEpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLwor
ICAgIH0KKworICAgIHByaW50ZigiJS01cyAlLTNzICUtNnMgJS01cyAlLTZzICUtOHMgJS00MHMg
JS00MHNcbiIsCisgICAgICAgICAgICJWZGV2IiwgIkJFIiwgImhhbmRsZSIsICJzdGF0ZSIsICJl
dnQtY2giLAorICAgICAgICAgICAicmluZy1yZWYiLCAiQkUtcGF0aCIsICJGRS1wYXRoIik7Cisg
ICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7IGFyZ2MgPiAwOyAtLWFyZ2Ms
ICsrYXJndikgeworICAgICAgICB1aW50MzJfdCBkb21pZDsKKyAgICAgICAgaWYgKGxpYnhsX2Rv
bWFpbl9xdWFsaWZpZXJfdG9fZG9taWQoY3R4LCAqYXJndiwgJmRvbWlkKSA8IDApIHsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmll
clxuIiwgKmFyZ3YpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAg
dmV2ZW50cyA9IGxpYnhsX2RldmljZV92ZXZlbnRfbGlzdChjdHgsIGRvbWlkLCAmbmIpOworICAg
ICAgICBpZiAoIXZldmVudHMpIHsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9Cisg
ICAgICAgIGZvciAoaT0wOyBpPG5iOyBpKyspIHsKKyAgICAgICAgICAgIGlmICghbGlieGxfZGV2
aWNlX3ZldmVudF9nZXRpbmZvKGN0eCwgZG9taWQsICZ2ZXZlbnRzW2ldLCAmdmV2ZW50aW5mbykp
IHsKKyAgICAgICAgICAgICAgICAvKiAgICAgIFZkZXYgQkUgICBoZGwgIHN0ICAgZXZjaCBycmVm
IEJFLXBhdGggRkUtcGF0aCAqLworICAgICAgICAgICAgICAgIHByaW50ZigiJS01ZCAlLTNkICUt
NmQgJS01ZCAlLTZkICUtOGQgJS00MHMgJS00MHNcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
IHZldmVudGluZm8uZGV2aWQsIHZldmVudGluZm8uYmFja2VuZF9pZCwgdmV2ZW50aW5mby5mcm9u
dGVuZF9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgdmV2ZW50aW5mby5zdGF0ZSwgdmV2ZW50
aW5mby5ldnRjaCwgdmV2ZW50aW5mby5ycmVmLAorICAgICAgICAgICAgICAgICAgICAgICB2ZXZl
bnRpbmZvLmJhY2tlbmQsIHZldmVudGluZm8uZnJvbnRlbmQpOworICAgICAgICAgICAgICAgIGxp
YnhsX3ZldmVudGluZm9fZGlzcG9zZSgmdmV2ZW50aW5mbyk7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfdmV2ZW50X2Rpc3Bvc2UoJnZldmVudHNbaV0pOworICAgICAg
ICB9CisgICAgICAgIGZyZWUodmV2ZW50cyk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisK
K2ludCBtYWluX3ZldmVudGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdWlu
dDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjID0gMDsKKyAgICBsaWJ4bF9kZXZp
Y2VfdmV2ZW50IHZldmVudDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxM
LCAidmV2ZW50LWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0K
KworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICBkZXZpZCA9IGF0
b2koYXJndltvcHRpbmQrMV0pOworCisgICAgaWYgKGxpYnhsX2RldmlkX3RvX2RldmljZV92ZXZl
bnQoY3R4LCBkb21pZCwgZGV2aWQsICZ2ZXZlbnQpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRXJyb3I6IERldmljZSAlcyBub3QgY29ubmVjdGVkLlxuIiwgYXJndltvcHRpbmQrMV0pOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByYyA9IGxpYnhsX2RldmljZV92ZXZlbnRf
cmVtb3ZlKGN0eCwgZG9taWQsICZ2ZXZlbnQsIDApOworICAgIGlmIChyYykgeworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZXZlbnRfcmVtb3ZlIGZhaWxlZC5cbiIpOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgbGlieGxfZGV2aWNlX3ZldmVudF9kaXNwb3Nl
KCZ2ZXZlbnQpOworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IG9wdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL3hsX2NtZHRhYmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCmluZGV4IDdlM2E4
ZWIuLmJiNDEwY2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMvbGlieGwveGxfY21kdGFibGUuYwpAQCAtNDAxLDYgKzQwMSwyMSBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwg
cnRjIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkPiIsCiAgICAgfSwKKyAgICB7ICJ2
ZXZlbnQtYXR0YWNoIiwKKyAgICAgICZtYWluX3ZldmVudGF0dGFjaCwgMSwgMSwKKyAgICAgICJD
cmVhdGUgYSBuZXcgdmlydHVhbCBldmVudCBkZXZpY2UiLAorICAgICAgIjxEb21haW4+IFtiYWNr
ZW5kPTxCYWNrRG9tYWluPl0gW2RldmlkPTxEZXZpY2VJZD5dIiwKKyAgICB9LAorICAgIHsgInZl
dmVudC1saXN0IiwKKyAgICAgICZtYWluX3ZldmVudGxpc3QsIDAsIDAsCisgICAgICAiTGlzdCB2
aXJ0dWFsIGV2ZW50IGRldmljZXMgZm9yIGEgZG9tYWluIiwKKyAgICAgICI8RG9tYWluKHMpPiIs
CisgICAgfSwKKyAgICB7ICJ2ZXZlbnQtZGV0YWNoIiwKKyAgICAgICZtYWluX3ZldmVudGRldGFj
aCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBldmVudCBkZXZpY2Ui
LAorICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAorICAgIH0sCiAgICAgeyAidnRwbS1hdHRhY2gi
LAogICAgICAgJm1haW5fdnRwbWF0dGFjaCwgMSwgMSwKICAgICAgICJDcmVhdGUgYSBuZXcgdmly
dHVhbCBUUE0gZGV2aWNlIiwKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVk
ZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:46 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P58-00028I-Ea; Thu, 19 May 2016 14:37:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P57-00025F-Cv
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:45 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 6C/4D-09573-8BFCD375; Thu, 19 May 2016 14:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6ie7287b
 hBlfvG1ms7LnI7MDocfjDFZYAxijWzLyk/IoE1oy1HVMYC259YazYu+ErUwNjy3bGLkYuDiGB
 BYwSy36eYAVxWAQWM0tcannCAuJICPSzSjxouAaU4QRyYiRmP9jFDmGXSvzYuQfI5gBq15fof
 8cDMamVSaLpeAcTSA2bgKXE1BcXWEBsEQEtib3zP4JtYBboYpRY0PETbJCwgLfEr12dYINYBF
 QlOn8IgIR5BQIkFq15ARaWEJCTuPIvASTMKRAo0dl6BmykEFDJvq+72ScwAp3PsIpRvTi1qCy
 1SNdSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMLQYgGAH49pW50OMkhxMSqK8
 98/ZhgvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D0CkhMsSk1PrUjLzAEGOUxagoNHSYT3KEiat
 7ggMbc4Mx0idYrRkuPQ9GtrmTi2/AaR26beW8skxJKXn5cqJc57C6RBAKQhozQPbhwsEi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJmHc6yBSezLwSuK2vgA5iAjrolpgNyEEliQgpqQZGz8x
 Sl7isA/8K3hj9CTywzet2+Tb5wkW++7u1D00K/aEm9m7XNZ0W1SMT/uUJXpewlVqw7sJVh7zd
 one8xG6Vr2yzcn28ZO6F1cHzbiro3+DI0Jm4iMnffc+O+rjiDmuLTp+YhgfWLCtX8R+ff2t2j
 N38D9Yfft3K+6RedPiL/Erxs0cnS0+/qsRSnJFoqMVcVJwIAB3N+ne/AgAA
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1463668663!4128535!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13881 invoked from network); 19 May 2016 14:37:43 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:43 -0000
Received: by mail-lf0-f52.google.com with SMTP id y84so38224516lfc.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vpX2EUcZEuICxpH2P7HCCPL5zVjP910esdkCLCIVqXs=;
 b=MJYF2sZpw/cgHXMgzIa1OqUeHmLlHysEtL56rkH5rx2ew32Pnp/qkG2/cnUOMBmkop
 fiNnz0FkAGCIc6ipzblE6s/qq22QiDX5DAHSF/Mn2VsR9eoDcXrYxyR351jgL/Dm9J3m
 4ER7PRXk7Kf40OoxUjeFo918S3BKzvnzc+Jdg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vpX2EUcZEuICxpH2P7HCCPL5zVjP910esdkCLCIVqXs=;
 b=EmVqs8MY2bS8N9iMgWmasE2zYXuP2FwnE6MAeAyVd8Bd5003OZHF0K7hTyOijapJxV
 5a5yfOo9tTxpmRPbf2WqvQPrdvvLTIXbzjagEiRK3oeSxIPehy3Rxfv0mevB0ONX3nf5
 Cjtqgal9niKchzUOpJxVJabWYR/al2zrH+fFHaTB7jI/Q4S2bciQuXcqjiYQimx/q1Nx
 bj2XhN4myHN6zk6mo6F2zMn9ZCSVZYb+MMEPBqGYbHMrRZNUxjTrOTMaK6SrWB44tmwx
 9dn85aVNWz9XNWaPDfaIWnuM/NL+Zg5AIsA4XqrMFVYgAizdCebANSAqd+858w+XM5iG
 NO1w==
X-Gm-Message-State: AOPr4FV4cA/m4cWTCkWllzFzRMzOVSA+l+YbhTk2+tV0qmabSAWhQM0oapiVHQIxR0HW0CAx
X-Received: by 10.25.84.9 with SMTP id i9mr5022985lfb.56.1463668662901;
 Thu, 19 May 2016 07:37:42 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:42 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:33 +0300
Message-Id: <1463668655-16778-5-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 4/6] libxl: implementation of PV
	event device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKVG91Y2hz
Y3JlZW4gZXZlbnRzIGRldmljZSBjb25maWd1cmF0aW9uIHN1cHBvcnQuIENhbiBiZSBmdXJ0aGVy
CmV4dGVuZGVkIHRvIHN1cHBvcnQgYW55IGV2ZW50IGRldmljZSB3aGF0c29ldmVyLgoKU2lnbmVk
LW9mZi1ieTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9n
aWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lp
QGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAg
ICAgfCAyODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAxNyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgICAgICAgICB8ICAzOSArKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
ICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgICAgICAgICB8
ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMjAgKystCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgMjEgKysrCiB0b29scy9saWJ4
bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuaCAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL3hsLmggICAgICAgICAgICAgICAg
ICAgICB8ICAgMyArCiB0b29scy9saWJ4bC94bF9jbWRpbXBsLmMgICAgICAgICAgICAgfCAxNzAg
KysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5jICAgICAgICAg
ICAgfCAgMTUgKysKIDEyIGZpbGVzIGNoYW5nZWQsIDU4MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9s
aWJ4bC5jCmluZGV4IDE0MjZiZjYuLmI2NDgxNWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNTAwMyw2ICs1MDAzLDI4MiBAQCBv
dXQ6CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAKK2ludCBsaWJ4bF9fZGV2aWNlX3ZldmVu
dF9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCkK
K3sKKyAgICBpbnQgcmM7CisgICAgcmMgPSBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgdmV2ZW50
LT5iYWNrZW5kX2RvbW5hbWUsICZ2ZXZlbnQtPmJhY2tlbmRfZG9taWQpOworICAgIHJldHVybiBy
YzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmV2ZW50KGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCit7CisgICAgZGV2aWNlLT5iYWNrZW5k
X2RldmlkID0gdmV2ZW50LT5kZXZpZDsKKyAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgPSB2ZXZl
bnQtPmJhY2tlbmRfZG9taWQ7CisgICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVW
SUNFX0tJTkRfVkVWRU5UOworICAgIGRldmljZS0+ZGV2aWQgPSB2ZXZlbnQtPmRldmlkOworICAg
IGRldmljZS0+ZG9taWQgPSBkb21pZDsKKyAgICBkZXZpY2UtPmtpbmQgPSBMSUJYTF9fREVWSUNF
X0tJTkRfVkVWRU5UOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV92ZXZlbnRfZnJvbV94c19iZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmJlX3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2
ZW50KQoreworICAgIGNvbnN0IGNoYXIgKnRtcDsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9k
ZXZpY2VfdmV2ZW50X2luaXQodmV2ZW50KTsKKworICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywg
ImRldmljZS1pZCIpOworICAgIGlmICh0bXApCisgICAgICAgIHZldmVudC0+ZGV2aWQgPSBhdG9p
KHRtcCk7CisgICAgZWxzZQorICAgICAgICB2ZXZlbnQtPmRldmlkID0gMDsKKworICAgIHJjID0g
MDsKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2Vf
dmV2ZW50KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50KQor
eworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqcGF0aDsKKyAgICBpbnQg
cmMgPSBFUlJPUl9GQUlMOworCisgICAgbGlieGxfZGV2aWNlX3ZldmVudF9pbml0KHZldmVudCk7
CisgICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGlm
ICghZG9tcGF0aCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX3Jl
YWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3ByaW50
ZihnYywgIiVzL2RldmljZS92ZXZlbnQvJWQvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbXBhdGgsIGRldmlkKSk7CisgICAgaWYgKCFwYXRoKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92ZXZlbnRfZnJvbV94
c19iZShnYywgcGF0aCwgdmV2ZW50KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMg
PSAwOworb3V0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhs
X19kZXZpY2VfdmV2ZW50X2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7
CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7Cisg
ICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIGlu
dCByYzsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKKyAgICBsaWJ4bF9kb21h
aW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2RldmljZV92ZXZlbnQgdmV2ZW50X3NhdmVk
OworICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisKKyAgICBs
aWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICBsaWJ4bF9kZXZpY2VfdmV2
ZW50X2luaXQoJnZldmVudF9zYXZlZCk7CisgICAgbGlieGxfZGV2aWNlX3ZldmVudF9jb3B5KENU
WCwgJnZldmVudF9zYXZlZCwgdmV2ZW50KTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV92ZXZl
bnRfc2V0ZGVmYXVsdChnYywgdmV2ZW50KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
ZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlf
bWFrZShnYywgMTYsIDEpOworICAgIGlmICh2ZXZlbnQtPmRldmlkID09IC0xKSB7CisgICAgICAg
IGlmICgodmV2ZW50LT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZl
dmVudCIpKSA8IDApIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgbGlieGxfX3VwZGF0ZV9jb25maWdf
dmV2ZW50KGdjLCAmdmV2ZW50X3NhdmVkLCB2ZXZlbnQpOworCisgICAgR0NORVcoZGV2aWNlKTsK
KyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92ZXZlbnQoZ2MsIGRvbWlkLCB2ZXZlbnQsIGRl
dmljZSk7CisgICAgaWYgKCByYyAhPSAwICkgZ290byBvdXQ7CisKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGJhY2ssICJmZWF0dXJlLWFicy1wb2ludGVyIik7CisgICAgZmxleGFycmF5X2FwcGVuZChi
YWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVkIiwgdmV2ZW50LT5mZWF0dXJlX2Fic19wb2ludGVy
KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiYWJzLXdpZHRoIik7CisgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVkIiwgdmV2ZW50LT5hYnNfd2lk
dGgpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJhYnMtaGVpZ2h0Iik7CisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVkIiwgdmV2ZW50LT5hYnNf
aGVpZ2h0KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCBkb21pZCkp
OworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOwor
ICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgbGlieGxfX3NwcmludGYoZ2MsICIlZCIsIDEpKTsK
KworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJy
YXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdmV2ZW50LT5kZXZpZCkpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVu
ZChmcm9udCwgbGlieGxfX3NwcmludGYoZ2MsICIlZCIsIHZldmVudC0+YmFja2VuZF9kb21pZCkp
OworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsIGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCAxKSk7CisKKyAgICBpZiAoYW9k
ZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNl
cmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFsb2NrKSB7CisgICAgICAgICAgICByYyA9
IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRf
Y29uZmlnKTsKKyAgICAgICAgTE9HKElORk8sICJhb2RldiB1cGRhdGVzIEpTT04sIGxpYnhsX19n
ZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0dXJuZWQgJWQiLCByYyk7CisgICAgICAgIGlmIChy
YykgZ290byBvdXQ7CisKKyAgICAgICAgREVWSUNFX0FERCh2ZXZlbnQsIHZldmVudHMsIGRvbWlk
LCAmdmV2ZW50X3NhdmVkLCBDT01QQVJFX0RFVklELCAmZF9jb25maWcpOworICAgIH0KKworICAg
IGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2Ms
ICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgICAgICByYyA9IGxpYnhsX19k
ZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91
dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAgICAgIC8qIGFscmVhZHkgZXhpc3Rz
IGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0coRVJST1IsICJkZXZpY2UgYWxyZWFkeSBl
eGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9f
REVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdlICovCisgICAgICAgICAgICBy
YyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
fQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24pIHsKKyAgICAgICAgICAgIHJjID0g
bGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Cisg
ICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgbGlieGxf
X2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJh
Y2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNf
a3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnQtPmNvdW50KSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKworICAgICAgICByYyA9IGxpYnhsX194
c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKworICAgICAgICBpZiAoIXJjKSBicmVhazsK
KyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAgfQorCisgICAgYW9kZXYtPmRldiA9
IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklDRV9BQ1RJT05fQUREOwor
ICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywgYW9kZXYpOworCisgICAgcmMg
PSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnQpOworICAg
IGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBsaWJ4
bF9kZXZpY2VfdmV2ZW50X2Rpc3Bvc2UoJnZldmVudF9zYXZlZCk7CisgICAgbGlieGxfZG9tYWlu
X2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgaWYo
cmMpIGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm47Cit9CisKK2xpYnhs
X2RldmljZV92ZXZlbnQgKmxpYnhsX2RldmljZV92ZXZlbnRfbGlzdChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGludCAqbnVtKQoreworICAgIEdDX0lOSVQoY3R4KTsKKworICAgIGxp
YnhsX2RldmljZV92ZXZlbnQqIHZldmVudHMgPSBOVUxMOworICAgIGNoYXIqIGZlX3BhdGggPSBO
VUxMOworICAgIGNoYXIqKiBkaXIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7
CisKKyAgICAqbnVtID0gMDsKKworICAgIGZlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVz
L2RldmljZS92ZXZlbnQiLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKSk7CisgICAg
ZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGZlX3BhdGgsICZuZGlycyk7
CisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgIHZldmVudHMgPSBtYWxsb2Moc2l6ZW9m
KCp2ZXZlbnRzKSAqIG5kaXJzKTsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdmV2ZW50KiB2ZXZlbnQ7
CisgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCogZW5kID0gdmV2ZW50cyArIG5kaXJzOworICAg
ICAgIGZvcih2ZXZlbnQgPSB2ZXZlbnRzOyB2ZXZlbnQgPCBlbmQ7ICsrdmV2ZW50LCArK2Rpcikg
eworICAgICAgICAgIGNoYXIqIHRtcDsKKworICAgICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnRf
aW5pdCh2ZXZlbnQpOworCisgICAgICAgICAgdmV2ZW50LT5kZXZpZCA9IGF0b2koKmRpcik7CisK
KyAgICAgICAgICB0bXAgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy8lcy9iYWNrZW5kLWlkIiwKKyAgICAgICAgICAgICAgICAgICBm
ZV9wYXRoLCAqZGlyKSk7CisgICAgICAgICAgdmV2ZW50LT5iYWNrZW5kX2RvbWlkID0gYXRvaSh0
bXApOworICAgICAgIH0KKyAgICB9CisgICAgKm51bSA9IG5kaXJzOworCisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm4gdmV2ZW50czsKK30KKworaW50IGxpYnhsX2RldmljZV92ZXZlbnRfZ2V0aW5m
byhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZXZlbnQgKnZl
dmVudCwgbGlieGxfdmV2ZW50aW5mbyAqdmV2ZW50aW5mbykKK3sKKyAgICBHQ19JTklUKGN0eCk7
CisgICAgY2hhciAqZG9tcGF0aCwgKnZldmVudHBhdGg7CisgICAgY2hhciAqdmFsOworICAgIGlu
dCByYyA9IDA7CisKKyAgICBsaWJ4bF92ZXZlbnRpbmZvX2luaXQodmV2ZW50aW5mbyk7CisgICAg
ZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIHZldmVudGlu
Zm8tPmRldmlkID0gdmV2ZW50LT5kZXZpZDsKKworICAgIHZldmVudHBhdGggPSBHQ1NQUklOVEYo
IiVzL2RldmljZS92ZXZlbnQvJWQiLCBkb21wYXRoLCB2ZXZlbnRpbmZvLT5kZXZpZCk7CisgICAg
dmV2ZW50aW5mby0+YmFja2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAg
ICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIHZldmVudHBhdGgpLCBOVUxMKTsKKworICAgIGlm
ICghdmV2ZW50aW5mby0+YmFja2VuZCkgeworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAg
ICBpZighbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCB2ZXZlbnRpbmZvLT5iYWNrZW5kKSkg
eworICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdj
LCBYQlRfTlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQtaWQiLCB2ZXZlbnRw
YXRoKSk7CisgICAgdmV2ZW50aW5mby0+YmFja2VuZF9pZCA9IHZhbCA/IHN0cnRvdWwodmFsLCBO
VUxMLCAxMCkgOiAtMTsKKworICAgIHZhbCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwK
KyAgICAgICAgICBHQ1NQUklOVEYoIiVzL3N0YXRlIiwgdmV2ZW50cGF0aCkpOworICAgIHZldmVu
dGluZm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAg
dmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvZXZlbnQtY2hhbm5lbCIsIHZldmVudHBhdGgpKTsKKyAgICB2ZXZlbnRpbmZvLT5ldnRjaCA9
IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZhbCA9IGxpYnhsX194
c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVzL3JpbmctcmVmIiwg
dmV2ZW50cGF0aCkpOworICAgIHZldmVudGluZm8tPnJyZWYgPSB2YWwgPyBzdHJ0b3VsKHZhbCwg
TlVMTCwgMTApIDogLTE7CisKKyAgICB2ZXZlbnRpbmZvLT5mcm9udGVuZCA9IHhzX3JlYWQoY3R4
LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvZnJvbnRlbmQiLCB2ZXZl
bnRpbmZvLT5iYWNrZW5kKSwgTlVMTCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywg
WEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIsIHZldmVudGlu
Zm8tPmJhY2tlbmQpKTsKKyAgICB2ZXZlbnRpbmZvLT5mcm9udGVuZF9pZCA9IHZhbCA/IHN0cnRv
dWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIGdvdG8gZXhpdDsKK2VycjoKKyAgICByYyA9
IEVSUk9SX0ZBSUw7CitleGl0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCisv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLworCiAvKiBNYWNybyBmb3IgZGVmaW5pbmcgZGV2aWNlIHJl
bW92ZS9kZXN0cm95IGZ1bmN0aW9ucyBpbiBhIGNvbXBhY3Qgd2F5ICovCiAvKiBUaGUgZm9sbG93
aW5nIGZ1bmN0aW9ucyBhcmUgZGVmaW5lZDoKICAqIGxpYnhsX2RldmljZV9kaXNrX3JlbW92ZQpA
QCAtNTAyMSw2ICs1Mjk3LDggQEAgb3V0OgogICogbGlieGxfZGV2aWNlX3ZzbmRfZGVzdHJveQog
ICogbGlieGxfZGV2aWNlX3Z0dHlfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZpY2VfdnR0eV9kZXN0cm95
CisgKiBsaWJ4bF9kZXZpY2VfdmV2ZW50X3JlbW92ZQorICogbGlieGxfZGV2aWNlX3ZldmVudF9k
ZXN0cm95CiAgKi8KICNkZWZpbmUgREVGSU5FX0RFVklDRV9SRU1PVkUodHlwZSwgcmVtb3ZlZGVz
dHJveSwgZikgICAgICAgICAgICAgICAgICAgIFwKICAgICBpbnQgbGlieGxfZGV2aWNlXyMjdHlw
ZSMjXyMjcmVtb3ZlZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgICAgICAgICAgIFwKQEAgLTUwNjQs
NyArNTM0Miw2IEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZrYiwgcmVtb3ZlLCAwKQogREVGSU5F
X0RFVklDRV9SRU1PVkUodmtiLCBkZXN0cm95LCAxKQogCiAvKiB2ZmIgKi8KLQogREVGSU5FX0RF
VklDRV9SRU1PVkUodmZiLCByZW1vdmUsIDApCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2ZmIsIGRl
c3Ryb3ksIDEpCiAKQEAgLTUwODQsNiArNTM2MSwxMCBAQCBERUZJTkVfREVWSUNFX1JFTU9WRSh2
c25kLCBkZXN0cm95LCAxKQogREVGSU5FX0RFVklDRV9SRU1PVkUodnR0eSwgcmVtb3ZlLCAwKQog
REVGSU5FX0RFVklDRV9SRU1PVkUodnR0eSwgZGVzdHJveSwgMSkKIAorLyogdmV2ZW50ICovCitE
RUZJTkVfREVWSUNFX1JFTU9WRSh2ZXZlbnQsIHJlbW92ZSwgMCkKK0RFRklORV9ERVZJQ0VfUkVN
T1ZFKHZldmVudCwgZGVzdHJveSwgMSkKKwogLyogY2hhbm5lbC9jb25zb2xlIGhvdHVucGx1ZyBp
cyBub3QgaW1wbGVtZW50ZWQuIFRoZXJlIGFyZSAyIHBvc3NpYmlsaXRpZXM6CiAgKiAxLiBhZGQg
c3VwcG9ydCBmb3Igc2Vjb25kYXJ5IGNvbnNvbGVzIHRvIHhlbmNvbnNvbGVkCiAgKiAyLiBkeW5h
bWljYWxseSBhZGQvcmVtb3ZlIHFlbXUgY2hhcmRldnMgdmlhIHFtcCBtZXNzYWdlcy4gKi8KQEAg
LTUxMDAsNiArNTM4MSw3IEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0dHksIGRlc3Ryb3ksIDEp
CiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQKICAqIGxpYnhsX2RldmljZV92c25kX2FkZAogICog
bGlieGxfZGV2aWNlX3Z0dHlfYWRkCisgKiBsaWJ4bF9kZXZpY2VfdmV2ZW50X2FkZAogICovCiAK
ICNkZWZpbmUgREVGSU5FX0RFVklDRV9BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTUxNDAsNiArNTQyMiw5IEBAIERFRklORV9ERVZJQ0VfQURE
KHZzbmQpCiAvKiB2dHR5ICovCiBERUZJTkVfREVWSUNFX0FERCh2dHR5KQogCisvKiB2ZXZlbnQg
Ki8KK0RFRklORV9ERVZJQ0VfQUREKHZldmVudCkKKwogI3VuZGVmIERFRklORV9ERVZJQ0VfQURE
CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCkBAIC03NjYzLDYgKzc5NDgsOCBAQCBpbnQgbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogCiAgICAgTUVSR0UodnR0eSwgdnR0eXMsIENPTVBBUkVfREVWSUQsIHt9KTsKIAor
ICAgIE1FUkdFKHZldmVudCwgdmV2ZW50cywgQ09NUEFSRV9ERVZJRCwge30pOworCiAgICAgLyog
VGFrZSBjYXJlIG9mIHJlbW92YWJsZSBkZXZpY2UuIFdlIG1haW50YWluIGludmFyaWFudCBpbiB0
aGUKICAgICAgKiBpbnNlcnQgLyByZW1vdmUgb3BlcmF0aW9uIHNvIHRoYXQ6CiAgICAgICogMS4g
aWYgeGVuc3RvcmUgaXMgImVtcHR5IiB3aGlsZSBKU09OIGlzIG5vdCwgdGhlIHJlc3VsdApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXgg
NDc4MjlkZC4uNzc5OTM3NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNTExLDYgKzE1MTEsMjMgQEAgaW50IGxpYnhsX2Rldmlj
ZV92ZmJfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAor
LyogRXZlbnQgZGV2aWNlIChlLmcuIHRvdWNoc2NyZWVuKSAqLworaW50IGxpYnhsX2RldmljZV92
ZXZlbnRfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3Zl
dmVudCAqdmV2ZW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Fz
eW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RldmljZV92ZXZlbnRfcmVtb3ZlKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmV2ZW50ICp2ZXZlbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZGV2
aWNlX3ZldmVudF9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92ZXZlbnQgKmxpYnhsX2RldmljZV92ZXZlbnRf
bGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKK2ludCBsaWJ4
bF9kZXZpY2VfdmV2ZW50X2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2ZW50
LCBsaWJ4bF92ZXZlbnRpbmZvICp2ZXZlbnRpbmZvKTsKKwogLyogUENJIFBhc3N0aHJvdWdoICov
CiBpbnQgbGlieGxfZGV2aWNlX3BjaV9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKaW5kZXggMzhkOWIxMi4uMTc1MjQ5OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTc0MCw2
ICs3NDAsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRz
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CitzdGF0aWMgdm9pZCBkb21jcmVhdGVf
YXR0YWNoX3ZldmVudHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwogc3RhdGlj
IHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9wY2kobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlk
ZXYgKmFvZGV2cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwog
c3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9kdGRldihsaWJ4bF9fZWdjICplZ2MsCkBAIC0x
NDk3LDEyICsxNDk5LDQ1IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfdnNuZHMobGli
eGxfX2VnYyAqZWdjLAogICAgaWYgKGRfY29uZmlnLT5udW1fdnNuZHMgPiAwKSB7CiAgICAgICAg
LyogQXR0YWNoIHZzbmRzICovCiAgICAgICAgbGlieGxfX211bHRpZGV2X2JlZ2luKGFvLCAmZGNz
LT5tdWx0aWRldik7Ci0gICAgICAgZGNzLT5tdWx0aWRldi5jYWxsYmFjayA9IGRvbWNyZWF0ZV9h
dHRhY2hfcGNpOworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfYXR0
YWNoX3ZldmVudHM7CiAgICAgICAgbGlieGxfX2FkZF92c25kcyhlZ2MsIGFvLCBkb21pZCwgZF9j
b25maWcsICZkY3MtPm11bHRpZGV2KTsKICAgICAgICBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQo
ZWdjLCAmZGNzLT5tdWx0aWRldiwgMCk7CiAgICAgICAgcmV0dXJuOwogICAgfQogCisgICAgZG9t
Y3JlYXRlX2F0dGFjaF92ZXZlbnRzKGVnYywgbXVsdGlkZXYsIDApOworICAgcmV0dXJuOworCitl
cnJvcl9vdXQ6CisgICBhc3NlcnQocmV0KTsKKyAgIGRvbWNyZWF0ZV9jb21wbGV0ZShlZ2MsIGRj
cywgcmV0KTsKK30KKworc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF92ZXZlbnRzKGxpYnhs
X19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCByZXQpCit7CisgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzID0gQ09OVEFJ
TkVSX09GKG11bHRpZGV2LCAqZGNzLCBtdWx0aWRldik7CisgICBTVEFURV9BT19HQyhkY3MtPmFv
KTsKKyAgIGludCBkb21pZCA9IGRjcy0+Z3Vlc3RfZG9taWQ7CisKKyAgIGxpYnhsX2RvbWFpbl9j
b25maWcqIGNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CisKKyAgIGlmKHJldCkg
eworICAgICAgIExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdnNuZCBkZXZpY2VzIik7CisgICAg
ICAgZ290byBlcnJvcl9vdXQ7CisgICB9CisKKyAgICAvKiBQbHVnIHZldmVudCBkZXZpY2VzICov
CisgICBpZiAoZF9jb25maWctPm51bV92ZXZlbnRzID4gMCkgeworICAgICAgIC8qIEF0dGFjaCB2
ZXZlbnRzICovCisgICAgICAgbGlieGxfX211bHRpZGV2X2JlZ2luKGFvLCAmZGNzLT5tdWx0aWRl
dik7CisgICAgICAgZGNzLT5tdWx0aWRldi5jYWxsYmFjayA9IGRvbWNyZWF0ZV9hdHRhY2hfcGNp
OworICAgICAgIGxpYnhsX19hZGRfdmV2ZW50cyhlZ2MsIGFvLCBkb21pZCwgZF9jb25maWcsICZk
Y3MtPm11bHRpZGV2KTsKKyAgICAgICBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmZGNz
LT5tdWx0aWRldiwgMCk7CisgICAgICAgcmV0dXJuOworICAgfQorCiAgICBkb21jcmVhdGVfYXR0
YWNoX3BjaShlZ2MsIG11bHRpZGV2LCAwKTsKICAgIHJldHVybjsKIApAQCAtMTUyNCw3ICsxNTU5
LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF9wY2kobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0
IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAgICBpZiAocmV0KSB7Ci0gICAgICAg
IExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdnNuZCBkZXZpY2VzIik7CisgICAgICAgIExPRyhF
UlJPUiwgInVuYWJsZSB0byBhZGQgdmV2ZW50IGRldmljZXMiKTsKICAgICAgICAgZ290byBlcnJv
cl9vdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IGRmNTBmZGIuLjY1NTY5ZTEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jCkBAIC01NDcsNiArNTQ3LDcgQEAgdm9pZCBsaWJ4bF9fbXVsdGlkZXZfcHJlcGFy
ZWQobGlieGxfX2VnYyAqZWdjLAogICogbGlieGxfX2FkZF92cnRjcwogICogbGlieGxfX2FkZF92
c25kcwogICogbGlieGxfX2FkZF92dHR5cworICogbGlieGxfX2FkZF92ZXZlbnRzCiAgKi8KIAog
I2RlZmluZSBERUZJTkVfREVWSUNFU19BREQodHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApAQCAtNTY5LDYgKzU3MCw3IEBAIERFRklORV9ERVZJQ0VTX0FERCh2
dHBtKQogREVGSU5FX0RFVklDRVNfQUREKHZydGMpCiBERUZJTkVfREVWSUNFU19BREQodnNuZCkK
IERFRklORV9ERVZJQ0VTX0FERCh2dHR5KQorREVGSU5FX0RFVklDRVNfQUREKHZldmVudCkKIAog
I3VuZGVmIERFRklORV9ERVZJQ0VTX0FERAogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCBmNzU4NDBk
Li4zMmNlOGJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTU1MSw2ICs1NTEsMTAgQEAgdm9pZCBs
aWJ4bF9fdXBkYXRlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgZm9y
IChpID0gMDsgaSA8IHNyYy0+bnVtX3ZzbmRzOyBpKyspCiAgICAgICAgIGxpYnhsX191cGRhdGVf
Y29uZmlnX3ZzbmQoZ2MsICZkc3QtPnZzbmRzW2ldLCAmc3JjLT52c25kc1tpXSk7CiAKKyAgICAv
KiB1cGRhdGUgdmV2ZW50IGluZm9ybWF0aW9uICovCisgICAgZm9yIChpID0gMDsgaSA8IHNyYy0+
bnVtX3ZldmVudHM7IGkrKykKKyAgICAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdmV2ZW50KGdj
LCAmZHN0LT52ZXZlbnRzW2ldLCAmc3JjLT52ZXZlbnRzW2ldKTsKKwogICAgIC8qIHVwZGF0ZSBn
dWVzdCBVVUlEICovCiAgICAgbGlieGxfdXVpZF9jb3B5KENUWCwgJmRzdC0+Y19pbmZvLnV1aWQs
ICZzcmMtPmNfaW5mby51dWlkKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMWJhY2M3My4uMzMw
ZDU2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzksNyArNDc5LDggQEAgdHlwZWRlZiBzdHJ1
Y3QgewogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZSVEMg
fHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZTTkQg
fHwgXAotICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZUVFkp
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlRUWSB8fCBc
CisgICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkVWRU5UKQog
CiAjZGVmaW5lIFhDX1BDSV9CREYgICAgICAgICAgICAgIjB4JXgsIDB4JXgsIDB4JXgsIDB4JXgi
CiAjZGVmaW5lIFBDSV9ERVZGTihzbG90LCBmdW5jKSAgICgoKChzbG90KSAmIDB4MWYpIDw8IDMp
IHwgKChmdW5jKSAmIDB4MDcpKQpAQCAtMTE5Myw2ICsxMTk0LDcgQEAgX2hpZGRlbiBpbnQgbGli
eGxfX2RldmljZV92cnRjX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Zy
dGMgKnZydGMKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92c25kICp2c25kKTsKIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfdnR0eV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHR5ICp2
dHR5KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dmV2ZW50X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZldmVudCAqdmV2
ZW50KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
cGNpX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpKTsKIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKQEAgLTI1OTQs
NiArMjU5NiwxMSBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKIAorLyogQU8gb3BlcmF0aW9uIHRvIGNv
bm5lY3QgYSB2ZXZlbnQgZGV2aWNlICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZV92ZXZl
bnRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYp
OworCiAvKiBXYWl0cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2UgdG8gcmVhY2ggc3RhdGUgWGVuYnVz
U3RhdGVJbml0V2FpdC4KICAqIFRoaXMgaXMgbm90IHJlYWxseSB1c2VmdWwgYnkgaXRzZWxmLCBi
dXQgaXMgaW1wb3J0YW50IHdoZW4gZXhlY3V0aW5nCiAgKiBob3RwbHVnIHNjcmlwdHMsIHNpbmNl
IHdlIG5lZWQgdG8gYmUgc3VyZSB0aGUgZGV2aWNlIGlzIGluIHRoZSBjb3JyZWN0CkBAIC0zMzEz
LDYgKzMzMjAsMTAgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19hZGRfdnR0eXMobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fYW8gKmFvLCB1aW50MzJfdCBkb21pZCwKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
YWRkX3ZzbmRzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRp
ZGV2KTsKKworX2hpZGRlbiB2b2lkIGxpYnhsX19hZGRfdmV2ZW50cyhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAvKi0tLS0tIGRldmlj
ZSBtb2RlbCBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIEZpcnN0IGxheWVyOyB3cmFwcyBsaWJ4bF9f
c3Bhd25fc3Bhd24uICovCkBAIC0zOTgzLDYgKzM5OTQsMTMgQEAgc3RhdGljIGlubGluZSB2b2lk
IGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKICAgICBkc3QtPmRldmlk
ID0gc3JjLT5kZXZpZDsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGxpYnhsX191cGRhdGVfY29u
ZmlnX3ZldmVudChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmV2ZW50ICpkc3QsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnQgKnNy
YykKK3sKKyAgICBkc3QtPmRldmlkID0gc3JjLT5kZXZpZDsKK30KKwogLyogTWFjcm9zIHVzZWQg
dG8gY29tcGFyZSBkZXZpY2UgaWRlbnRpZmllci4gUmV0dXJucyB0cnVlIGlmIHRoZSB0d28KICAq
IGRldmljZXMgaGF2ZSBzYW1lIGlkZW50aWZpZXIuICovCiAjZGVmaW5lIENPTVBBUkVfREVWSUQo
YSwgYikgKChhKS0+ZGV2aWQgPT0gKGIpLT5kZXZpZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA0NDc3
Mjk3Li4yM2ZjZjUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01MzgsNiArNTM4LDE1IEBAIGxpYnhs
X2RldmljZV92ZmIgPSBTdHJ1Y3QoImRldmljZV92ZmIiLCBbCiAgICAgKCJrZXltYXAiLCAgICAg
ICAgc3RyaW5nKSwKICAgICBdKQogCitsaWJ4bF9kZXZpY2VfdmV2ZW50ID0gU3RydWN0KCJkZXZp
Y2VfdmV2ZW50IiwgWworICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAo
ImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoImZlYXR1cmVfYWJzX3BvaW50ZXIiLCBpbnRlZ2VyKSwKKyAgICAoImFic193aWR0aCIs
IGludGVnZXIpLAorICAgICgiYWJzX2hlaWdodCIsIGludGVnZXIpLAorICAgIF0pCisKIGxpYnhs
X2RldmljZV92a2IgPSBTdHJ1Y3QoImRldmljZV92a2IiLCBbCiAgICAgKCJiYWNrZW5kX2RvbWlk
IiwgbGlieGxfZG9taWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKQEAgLTY2
Myw2ICs2NzIsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmln
IiwgWwogICAgICgicmRtcyIsIEFycmF5KGxpYnhsX2RldmljZV9yZG0sICJudW1fcmRtcyIpKSwK
ICAgICAoImR0ZGV2cyIsIEFycmF5KGxpYnhsX2RldmljZV9kdGRldiwgIm51bV9kdGRldnMiKSks
CiAgICAgKCJ2ZmJzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZmYiwgIm51bV92ZmJzIikpLAorICAg
ICgidmV2ZW50cyIsIEFycmF5KGxpYnhsX2RldmljZV92ZXZlbnQsICJudW1fdmV2ZW50cyIpKSwK
ICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSksCiAgICAg
KCJ2dHBtcyIsIEFycmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAogICAgICgi
dnJ0Y3MiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnJ0YywgIm51bV92cnRjcyIpKSwKQEAgLTc0Niw2
ICs3NTYsMTcgQEAgbGlieGxfdnR0eWluZm8gPSBTdHJ1Y3QoInZ0dHlpbmZvIiwgWwogICAgICgi
cnJlZiIsIGludGVnZXIpLAogICAgIF0sIGRpcj1ESVJfT1VUKQogCitsaWJ4bF92ZXZlbnRpbmZv
ID0gU3RydWN0KCJ2ZXZlbnRpbmZvIiwgWworICAgICgiYmFja2VuZCIsIHN0cmluZyksCisgICAg
KCJiYWNrZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImZyb250ZW5kIiwgc3RyaW5nKSwKKyAgICAo
ImZyb250ZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAorICAg
ICgic3RhdGUiLCBpbnRlZ2VyKSwKKyAgICAoImV2dGNoIiwgaW50ZWdlciksCisgICAgKCJycmVm
IiwgaW50ZWdlciksCisgICAgXSwgZGlyPURJUl9PVVQpCisKIGxpYnhsX3ZjcHVpbmZvID0gU3Ry
dWN0KCJ2Y3B1aW5mbyIsIFsKICAgICAoInZjcHVpZCIsIHVpbnQzMiksCiAgICAgKCJjcHUiLCB1
aW50MzIpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRs
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4IDE4MmFlZWUuLmE4
NjMyNWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAor
KysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAgLTI1LDYgKzI1LDcg
QEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAg
ICg5LCAiVlJUQyIpLAogICAgICgxMCwgIlZTTkQiKSwKICAgICAoMTEsICJWVFRZIiksCisgICAg
KDEyLCAiVkVWRU5UIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1l
cmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRleCAzZDQ3NTM0Li4yNGE4
MjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3V0aWxzLmgKQEAgLTg2LDYgKzg2LDEwIEBAIGludCBsaWJ4bF9kZXZpZF90b19k
ZXZpY2VfdnNuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2
aWRfdG9fZGV2aWNlX3Z0dHkobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Z0dHkgKnZ0
dHkpOwogCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZldmVudChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2
aWQsIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudCk7CisKKwogaW50IGxpYnhsX2JpdG1hcF9h
bGxvYyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfYml0bWFwICpiaXRtYXAsIGludCBuX2JpdHMpOwog
ICAgIC8qIEFsbG9jYXRlZCBiaW1hcCBpcyBmcm9tIG1hbGxvYywgbGlieGxfYml0bWFwX2Rpc3Bv
c2UoKSB0byBiZQogICAgICAqIGNhbGxlZCBieSB0aGUgYXBwbGljYXRpb24gd2hlbiBkb25lLiAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGwuaCBiL3Rvb2xzL2xpYnhsL3hsLmgKaW5kZXgg
Y2M5OTBjMS4uOTA1Mjc2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGwuaAorKysgYi90b29s
cy9saWJ4bC94bC5oCkBAIC05MSw2ICs5MSw5IEBAIGludCBtYWluX3ZzbmRkZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0dHlhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiph
cmd2KTsKIGludCBtYWluX3Z0dHlsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFp
bl92dHR5ZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92ZXZlbnRhdHRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZldmVudGxpc3QoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZldmVudGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fdnRwbWxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0cG1kZXRhY2go
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRleCA1YWM5YjgxLi5mOGY5ZWRmIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKKysrIGIvdG9vbHMvbGlieGwveGxf
Y21kaW1wbC5jCkBAIC0xMjcxLDcgKzEyNzEsOCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKICAg
ICBsb25nIGwsIHZjcHVzID0gMDsKICAgICBYTFVfQ29uZmlnICpjb25maWc7Ci0gICAgWExVX0Nv
bmZpZ0xpc3QgKmNwdXMsICp2YmRzLCAqbmljcywgKnBjaXMsICpjdmZicywgKmNwdWlkcywgKnZ0
cG1zLCAqdnJ0Y3MsICp2dHR5cywgKnZzbmRzOworICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAq
Y3B1aWRzLCAqdmJkcywgKm5pY3MsICpwY2lzOworICAgIFhMVV9Db25maWdMaXN0ICpjdmZicywg
KnZldmVudHMsICp2dHBtcywgKnZydGNzLCAqdnR0eXMsICp2c25kczsKICAgICBYTFVfQ29uZmln
TGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpkdGRl
dnM7CiAgICAgaW50IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1cywg
bnVtX3ZpcmlkaWFuOwogICAgIGludCBwY2lfcG93ZXJfbWdtdCA9IDA7CkBAIC0yMTk1LDYgKzIx
OTYsNjEgQEAgc2tpcF92ZmI6CiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xpc3QoY29uZmlnLCAidmV2ZW50IiwgJnZldmVudHMsIDAsIDApKSB7CisgICAgICAgIGRf
Y29uZmlnLT5udW1fdmV2ZW50cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT52ZXZlbnRzID0gTlVM
TDsKKyAgICAgICAgd2hpbGUgKChidWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2ZXZlbnRzLCBk
X2NvbmZpZy0+bnVtX3ZldmVudHMpKSAhPSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdmV2ZW50ICp2ZXZlbnQ7CisgICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsK
KyAgICAgICAgICAgIGNoYXIgKnBhdGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKwor
ICAgICAgICAgICAgdmV2ZW50ID0gQVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZldmVudHMs
IGRfY29uZmlnLT5udW1fdmV2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92ZXZlbnRfaW5pdCk7CisKKyAgICAgICAgICAgIHNwbGl0X3N0
cmluZ19pbnRvX3N0cmluZ19saXN0KGJ1ZiwgIiwiLCAmcGFpcnMpOworICAgICAgICAgICAgbGVu
ID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZwYWlycyk7CisKKyAgICAgICAgICAgIGZvciAo
aSA9IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgICAgIGNoYXIgKmtleSwgKmtleV91
bnRyaW1tZWQsICp2YWx1ZSwgKnZhbHVlX3VudHJpbW1lZDsKKyAgICAgICAgICAgICAgICBpbnQg
cmM7CisgICAgICAgICAgICAgICAgcmMgPSBzcGxpdF9zdHJpbmdfaW50b19wYWlyKHBhaXJzW2ld
LCAiPSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZrZXlf
dW50cmltbWVkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dmFsdWVfdW50cmltbWVkKTsKKyAgICAgICAgICAgICAgICBpZiAocmMgIT0gMCkgeworICAgICAg
ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBwYXJzZSB2ZXZlbnQgY29u
ZmlndXJhdGlvbjogJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhaXJzW2ldKTsK
KyAgICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgdHJpbShpc3NwYWNlLCBrZXlfdW50cmltbWVkLCAma2V5KTsKKyAgICAgICAgICAg
ICAgICB0cmltKGlzc3BhY2UsIHZhbHVlX3VudHJpbW1lZCwgJnZhbHVlKTsKKworICAgICAgICAg
ICAgICAgIGlmICghc3RyY21wKGtleSwgImJhY2tlbmRpZCIpKSB7CisgICAgICAgICAgICAgICAg
ICAgIHZldmVudC0+YmFja2VuZF9kb21pZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAg
IH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJiYWNrZW5kIikpIHsKKyAgICAgICAgICAgICAgICAg
ICAgcmVwbGFjZV9zdHJpbmcoJnZldmVudC0+YmFja2VuZF9kb21uYW1lLCB2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImRldmlkIikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdmV2ZW50LT5kZXZpZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAg
IH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJmZWF0dXJlYWJzcHRyIikpIHsKKyAgICAgICAgICAg
ICAgICAgICAgdmV2ZW50LT5mZWF0dXJlX2Fic19wb2ludGVyID0gYXRvaSh2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGtleSwgImFic3dpZHRoIikpIHsKKyAgICAg
ICAgICAgICAgICAgICAgdmV2ZW50LT5hYnNfd2lkdGggPSBhdG9pKHZhbHVlKTsKKyAgICAgICAg
ICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiYWJzaGVpZ2h0IikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdmV2ZW50LT5hYnNfaGVpZ2h0ID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1bmtu
b3duIHZldmVudCBwYXJhbWV0ZXIgJyVzJywiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiBpZ25vcmluZ1xuIiwga2V5KTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICAgICAgZnJlZShrZXkpOworICAgICAgICAgICAgICAgIGZyZWUoa2V5X3VudHJpbW1lZCk7Cisg
ICAgICAgICAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgZnJlZSh2YWx1ZV91
bnRyaW1tZWQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfc3RyaW5nX2xpc3Rf
ZGlzcG9zZSgmcGFpcnMpOworICAgICAgICAgICAgZnJlZShwYXRoKTsKKyAgICAgICAgfQorICAg
IH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAicGNpX21zaXRyYW5zbGF0
ZSIsICZsLCAwKSkKICAgICAgICAgcGNpX21zaXRyYW5zbGF0ZSA9IGw7CiAKQEAgLTcyNzksNiAr
NzMzNSwxMTggQEAgaW50IG1haW5fdnR0eWRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgcmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl92ZXZlbnRhdHRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZmVfZG9taWQ7CisgICAgbGli
eGxfZGV2aWNlX3ZldmVudCB2ZXZlbnQ7CisgICAgY2hhciAqb3Bhcmc7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZldmVudC1hdHRhY2giLCAxKSB7CisgICAgICAg
IC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmll
cl90b19kb21pZChjdHgsIGFyZ3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlcyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBh
cmd2W29wdGluZF0pOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisK
KyAgICBmb3IgKGFyZ3YgKz0gb3B0aW5kKzEsIGFyZ2MgLT0gb3B0aW5kKzE7IGFyZ2MgPiAwOyAr
K2FyZ3YsIC0tYXJnYykgeworICAgICAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5kIiwgKmFy
Z3YsIG9wYXJnKSkgeworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZldmVudC5iYWNrZW5k
X2RvbW5hbWUsIG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImRldmlk
IiwgKmFyZ3YsIG9wYXJnKSkgeworICAgICAgICAgICAgdmV2ZW50LmRldmlkID0gYXRvaShvcGFy
Zyk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVucmVj
b2duaXplZCBhcmd1bWVudCBgJXMnXG4iLCAqYXJndik7CisgICAgICAgICAgICByZXR1cm4gMTsK
KyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChkcnlydW5fb25seSkgeworICAgICAgICBjaGFy
ICpqc29uID0gbGlieGxfZGV2aWNlX3ZldmVudF90b19qc29uKGN0eCwgJnZldmVudCk7CisgICAg
ICAgIHByaW50ZigidmV2ZW50OiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUoanNvbik7Cisg
ICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBwZXJyb3IoInN0
ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAo
bGlieGxfZGV2aWNlX3ZldmVudF9hZGQoY3R4LCBmZV9kb21pZCwgJnZldmVudCwgMCkpIHsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdmV2ZW50X2FkZCBmYWlsZWQuXG4i
KTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBt
YWluX3ZldmVudGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7Cisg
ICAgaW50IGksIG5iOworICAgIGxpYnhsX2RldmljZV92ZXZlbnQgKnZldmVudHM7CisgICAgbGli
eGxfdmV2ZW50aW5mbyB2ZXZlbnRpbmZvOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
IiIsIE5VTEwsICJ2ZXZlbnQtbGlzdCIsIDEpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLwor
ICAgIH0KKworICAgIHByaW50ZigiJS01cyAlLTNzICUtNnMgJS01cyAlLTZzICUtOHMgJS00MHMg
JS00MHNcbiIsCisgICAgICAgICAgICJWZGV2IiwgIkJFIiwgImhhbmRsZSIsICJzdGF0ZSIsICJl
dnQtY2giLAorICAgICAgICAgICAicmluZy1yZWYiLCAiQkUtcGF0aCIsICJGRS1wYXRoIik7Cisg
ICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7IGFyZ2MgPiAwOyAtLWFyZ2Ms
ICsrYXJndikgeworICAgICAgICB1aW50MzJfdCBkb21pZDsKKyAgICAgICAgaWYgKGxpYnhsX2Rv
bWFpbl9xdWFsaWZpZXJfdG9fZG9taWQoY3R4LCAqYXJndiwgJmRvbWlkKSA8IDApIHsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmll
clxuIiwgKmFyZ3YpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAg
dmV2ZW50cyA9IGxpYnhsX2RldmljZV92ZXZlbnRfbGlzdChjdHgsIGRvbWlkLCAmbmIpOworICAg
ICAgICBpZiAoIXZldmVudHMpIHsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9Cisg
ICAgICAgIGZvciAoaT0wOyBpPG5iOyBpKyspIHsKKyAgICAgICAgICAgIGlmICghbGlieGxfZGV2
aWNlX3ZldmVudF9nZXRpbmZvKGN0eCwgZG9taWQsICZ2ZXZlbnRzW2ldLCAmdmV2ZW50aW5mbykp
IHsKKyAgICAgICAgICAgICAgICAvKiAgICAgIFZkZXYgQkUgICBoZGwgIHN0ICAgZXZjaCBycmVm
IEJFLXBhdGggRkUtcGF0aCAqLworICAgICAgICAgICAgICAgIHByaW50ZigiJS01ZCAlLTNkICUt
NmQgJS01ZCAlLTZkICUtOGQgJS00MHMgJS00MHNcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
IHZldmVudGluZm8uZGV2aWQsIHZldmVudGluZm8uYmFja2VuZF9pZCwgdmV2ZW50aW5mby5mcm9u
dGVuZF9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgdmV2ZW50aW5mby5zdGF0ZSwgdmV2ZW50
aW5mby5ldnRjaCwgdmV2ZW50aW5mby5ycmVmLAorICAgICAgICAgICAgICAgICAgICAgICB2ZXZl
bnRpbmZvLmJhY2tlbmQsIHZldmVudGluZm8uZnJvbnRlbmQpOworICAgICAgICAgICAgICAgIGxp
YnhsX3ZldmVudGluZm9fZGlzcG9zZSgmdmV2ZW50aW5mbyk7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfdmV2ZW50X2Rpc3Bvc2UoJnZldmVudHNbaV0pOworICAgICAg
ICB9CisgICAgICAgIGZyZWUodmV2ZW50cyk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisK
K2ludCBtYWluX3ZldmVudGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdWlu
dDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjID0gMDsKKyAgICBsaWJ4bF9kZXZp
Y2VfdmV2ZW50IHZldmVudDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxM
LCAidmV2ZW50LWRldGFjaCIsIDIpIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0K
KworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICBkZXZpZCA9IGF0
b2koYXJndltvcHRpbmQrMV0pOworCisgICAgaWYgKGxpYnhsX2RldmlkX3RvX2RldmljZV92ZXZl
bnQoY3R4LCBkb21pZCwgZGV2aWQsICZ2ZXZlbnQpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRXJyb3I6IERldmljZSAlcyBub3QgY29ubmVjdGVkLlxuIiwgYXJndltvcHRpbmQrMV0pOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByYyA9IGxpYnhsX2RldmljZV92ZXZlbnRf
cmVtb3ZlKGN0eCwgZG9taWQsICZ2ZXZlbnQsIDApOworICAgIGlmIChyYykgeworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZXZlbnRfcmVtb3ZlIGZhaWxlZC5cbiIpOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgbGlieGxfZGV2aWNlX3ZldmVudF9kaXNwb3Nl
KCZ2ZXZlbnQpOworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IG9wdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL3hsX2NtZHRhYmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCmluZGV4IDdlM2E4
ZWIuLmJiNDEwY2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMvbGlieGwveGxfY21kdGFibGUuYwpAQCAtNDAxLDYgKzQwMSwyMSBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwg
cnRjIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkPiIsCiAgICAgfSwKKyAgICB7ICJ2
ZXZlbnQtYXR0YWNoIiwKKyAgICAgICZtYWluX3ZldmVudGF0dGFjaCwgMSwgMSwKKyAgICAgICJD
cmVhdGUgYSBuZXcgdmlydHVhbCBldmVudCBkZXZpY2UiLAorICAgICAgIjxEb21haW4+IFtiYWNr
ZW5kPTxCYWNrRG9tYWluPl0gW2RldmlkPTxEZXZpY2VJZD5dIiwKKyAgICB9LAorICAgIHsgInZl
dmVudC1saXN0IiwKKyAgICAgICZtYWluX3ZldmVudGxpc3QsIDAsIDAsCisgICAgICAiTGlzdCB2
aXJ0dWFsIGV2ZW50IGRldmljZXMgZm9yIGEgZG9tYWluIiwKKyAgICAgICI8RG9tYWluKHMpPiIs
CisgICAgfSwKKyAgICB7ICJ2ZXZlbnQtZGV0YWNoIiwKKyAgICAgICZtYWluX3ZldmVudGRldGFj
aCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBldmVudCBkZXZpY2Ui
LAorICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAorICAgIH0sCiAgICAgeyAidnRwbS1hdHRhY2gi
LAogICAgICAgJm1haW5fdnRwbWF0dGFjaCwgMSwgMSwKICAgICAgICJDcmVhdGUgYSBuZXcgdmly
dHVhbCBUUE0gZGV2aWNlIiwKLS0gCjIuOC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVk
ZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:49 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P5B-0002Cz-7d; Thu, 19 May 2016 14:37:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P58-000285-Oq
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 EE/95-06460-9BFCD375; Thu, 19 May 2016 14:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6qe6O87b
 hBlPPWVqs7LnI7MDocfjDFZYAxijWzLyk/IoE1owZva8ZCxofMVbcOr6apYFx0irGLkZODiGB
 BYwSc9YKdjFycbAILGaWaN7/nRnEkRDoZ5W4fmsiM0iVhECMxIkPs5kg7GqJhWe/sXQxcgB16
 0v0v+MBqRcSaGWS+Pt+CthUNgFLiakvLrCA2CICWhJ7539kBSliFuhilFjQ8ZMdJCEs4Cnxve
 cW2FAWAVWJqy3rwJp5BQIkjmycwAiyQEJATuLKvwSQMKdAoERn6xkWiKsDJPZ93c0+gRHofIZ
 VjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhVc/AwLiD8Uqb
 8yFGSQ4mJVHe++dsw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B4ByQkWpaanVqRl5gCDHCYtw
 cGjJMJ7FCTNW1yQmFucmQ6ROsVoyXFo+rW1TBxbfoPIbVPvrWUSYsnLz0uVEud1AGkQAGnIKM
 2DGweLxEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmng0zhycwrgdv6CuggJqCDbonZgBx
 UkoiQkmpgXPb5aniS87Un8c4Tf7RkW9W9q+l/qiHkYHxXa93SuJLH0tuV81N4PUtYnIXycq/V
 djCrLdu/6LHnr5Vqprt+7WUsaflzpDBJ9l+OXB/j78ytVX7f/nmHtFw/M2lu5yLnf7xeq70kw
 jbWvl/G/3oFW0iYxpWiq/b3GZa013ccnBj8e9eH5281lFiKMxINtZiLihMBV+ySdb8CAAA=
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463668664!24337829!1
X-Originating-IP: [209.85.215.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63376 invoked from network); 19 May 2016 14:37:44 -0000
Received: from mail-lf0-f53.google.com (HELO mail-lf0-f53.google.com)
 (209.85.215.53)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:44 -0000
Received: by mail-lf0-f53.google.com with SMTP id e130so3229805lfe.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VepBK/7By7e38OKpMN0ueOtw6cOfEiBvTasSqQtEieA=;
 b=PPeBvR5bMu6kQz4mxtDwK+dIPavqkzj1EkArdQ1FQZfzydA8wGuVRV+fLBbXBe5OZl
 Kq+XxPhsHcOki6TLL6O18CI+bcYXp0W1tdLKKpCiD5XPaK26uTtcMGkeqIXImItI2ZvB
 vhjp/+dFhlhLGql6hQ1rvYvboRy4grXbbh36U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VepBK/7By7e38OKpMN0ueOtw6cOfEiBvTasSqQtEieA=;
 b=PXjvL05Q/AoV+5h8KlBYJD1OjudViYndKkv4sJBSVEAJgaD0IdNW/7qB8zO6qxyogs
 apTI2twsRkfbp7b8fho3A3vLZgkSxajAC3yezzHofMuQ8+WBpEc8TaoAdTG8yZTVV5qz
 JHF+N0rAZAZ9MpoFEWNkrApekwbPfNxEu6aAy5YhUs0iI/Tbt6+LfeTZqk7sNsGJWwcw
 2OIpyvcz1kJdUoJurMKHFkTRoQm5c9gkRZe6TsaNihghlu2AlVCokSDCXBDWdbmSQuRM
 xo/XMV6rF4a9qUVHa8Zb96KU9/vjXiWlpjVLfZ5FZ84xhCkphxLqTvRmMAPo8l89TCXs
 wYxw==
X-Gm-Message-State: AOPr4FX4TGDS2aOR9fLZT2mvChdTiXOURl22+pqFK6HGy/uEAJgb3RGr0IZytMv1wJmqJ6Em
X-Received: by 10.25.144.207 with SMTP id s198mr4808217lfd.131.1463668664188; 
 Thu, 19 May 2016 07:37:44 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:43 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:34 +0300
Message-Id: <1463668655-16778-6-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 5/6] libxl: implementation of PV DRM
	device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKU2lnbmVk
LW9mZi1ieTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHbGliIEdvbHVieXRza3lpIDxnbGliLmdvbHVieXRza3lpQGdsb2JhbGxvZ2lj
LmNvbT4KU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtv
QGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1ieTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWku
bXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAg
ICAgICAgICAgICAgIHwgMjkwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgfCAgMTggKysrCiB0b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAgNDIgKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgfCAgMTMgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8
ICAyMSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0
b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwv
eGwuaCAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwu
YyAgICAgICAgICAgICB8IDE2NCArKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwveGxf
Y21kdGFibGUuYyAgICAgICAgICAgIHwgIDE1ICsrCiAxMSBmaWxlcyBjaGFuZ2VkLCA1NjcgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBiNjQ4MTVlLi5jY2IwNDExIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTI1
OTUsNiArMjU5NSwyODQgQEAgZXhpdDoKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAoraW50
IGxpYnhsX19kZXZpY2VfdmRybV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2Rldmlj
ZV92ZHJtICp2ZHJtKQoreworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX3Jlc29sdmVf
ZG9taWQoZ2MsIHZkcm0tPmJhY2tlbmRfZG9tbmFtZSwgJnZkcm0tPmJhY2tlbmRfZG9taWQpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92ZHJt
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwg
bGlieGxfX2RldmljZSAqZGV2aWNlKQoreworICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB2
ZHJtLT5kZXZpZDsKKyAgIGRldmljZS0+YmFja2VuZF9kb21pZCAgID0gdmRybS0+YmFja2VuZF9k
b21pZDsKKyAgIGRldmljZS0+YmFja2VuZF9raW5kICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZE
Uk07CisgICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHZkcm0tPmRldmlkOworICAgZGV2aWNl
LT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgIGRldmljZS0+a2luZCAgICAgICAgICAgID0g
TElCWExfX0RFVklDRV9LSU5EX1ZEUk07CisKKyAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfdmRybV9mcm9tX3hzX2JlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRy
bSkKK3sKKyAgICBjb25zdCBjaGFyICp0bXA7CisgICAgaW50IHJjOworCisgICAgbGlieGxfZGV2
aWNlX3Zkcm1faW5pdCh2ZHJtKTsKKworICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywgImRldmlj
ZS1pZCIpOworICAgIGlmICh0bXApCisgICAgICAgIHZkcm0tPmRldmlkID0gYXRvaSh0bXApOwor
ICAgIGVsc2UKKyAgICAgICAgdmRybS0+ZGV2aWQgPSAwOworCisgICAgcmMgPSAwOworIG91dDoK
KyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRybShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZHJtICp2ZHJtKQoreworICAgIEdDX0lOSVQoY3R4
KTsKKyAgICBjaGFyICpkb21wYXRoLCAqcGF0aDsKKyAgICBpbnQgcmMgPSBFUlJPUl9GQUlMOwor
CisgICAgbGlieGxfZGV2aWNlX3Zkcm1faW5pdCh2ZHJtKTsKKyAgICBkb21wYXRoID0gbGlieGxf
X3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgaWYgKCFkb21wYXRoKQorICAgICAgICBn
b3RvIG91dDsKKworICAgIHBhdGggPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvZGV2aWNlL3Zkcm0v
JWQvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bXBhdGgsIGRldmlkKSk7CisgICAgaWYgKCFwYXRoKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IHJjID0gbGlieGxfX2RldmljZV92ZHJtX2Zyb21feHNfYmUoZ2MsIHBhdGgsIHZkcm0pOworICAg
IGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgR0NfRlJFRTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgbGlieGxfX2RldmljZV92ZHJtX2FkZChsaWJ4bF9fZWdj
ICplZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxfX2Fv
X2RldmljZSAqYW9kZXYpCit7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4
YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxfX2Rldmlj
ZSAqZGV2aWNlOworICAgIGludCByYzsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVM
TDsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2RldmljZV92
ZHJtIHZkcm1fc2F2ZWQ7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0g
TlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgIGxp
YnhsX2RldmljZV92ZHJtX2luaXQoJnZkcm1fc2F2ZWQpOworICAgIGxpYnhsX2RldmljZV92ZHJt
X2NvcHkoQ1RYLCAmdmRybV9zYXZlZCwgdmRybSk7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2Vf
dmRybV9zZXRkZWZhdWx0KGdjLCB2ZHJtKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
ZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlf
bWFrZShnYywgMzIsIDEpOworCisgICAgaWYgKCh2ZHJtLT5kZXZpZCA9IGxpYnhsX19kZXZpY2Vf
bmV4dGlkKGdjLCBkb21pZCwgInZkcm0iKSkgPCAwKSB7CisgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICBy
YyA9IGxpYnhsX19kZXZpY2VfZnJvbV92ZHJtKGdjLCBkb21pZCwgdmRybSwgZGV2aWNlKTsKKyAg
ICBpZiAoIHJjICE9IDAgKSBnb3RvIG91dDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
ImRldmljZS1pZCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIs
IHZkcm0tPmRldmlkKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQi
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOwor
ICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImRldmljZSIpOworICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgdmRybS0+ZGV2aWNlKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxp
bmUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5U
RigiJWQiLCAxKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAibW9kZTAiKTsKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssIHZkcm0tPm1vZGUwKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssICJtb2RlMSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdmRybS0+bW9kZTEp
OworCisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgImRldmljZS1pZCIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2ZHJtLT5kZXZpZCkpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVu
ZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZkcm0tPmJhY2tlbmRfZG9taWQpKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250
LCBHQ1NQUklOVEYoIiVkIiwgMSkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJtb2Rl
MCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIHZkcm0tPm1vZGUwKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAibW9kZTEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250
LCB2ZHJtLT5tb2RlMSk7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAg
IGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAg
aWYgKCFsb2NrKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFp
bl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgTE9HKElORk8s
ICJhb2RldiB1cGRhdGVzIEpTT04sIGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0
dXJuZWQgJWQiLCByYyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgREVW
SUNFX0FERCh2ZHJtLCB2ZHJtcywgZG9taWQsICZ2ZHJtX3NhdmVkLCBDT01QQVJFX0RFVklELCAm
ZF9jb25maWcpOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9f
eHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
KworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAg
ICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAg
ICAgICAgIC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0co
RVJST1IsICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAg
IGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBt
ZXNzYWdlICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pz
b24pIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihn
YywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
ICAgICB9CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxl
eGFycmF5KGdjLCBiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJhY2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZnJvbnQtPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsK
KworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKwor
ICAgICAgICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElC
WExfX0RFVklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9u
KGVnYywgYW9kZXYpOworCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2Fj
dGlvbl9hYm9ydChnYywgJnQpOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91
c2VyZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfdmRybV9kaXNwb3NlKCZ2ZHJtX3NhdmVk
KTsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKKyAgICBhb2Rl
di0+cmMgPSByYzsKKyAgICBpZihyYykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOworICAg
IHJldHVybjsKKworfQorCitsaWJ4bF9kZXZpY2VfdmRybSAqbGlieGxfZGV2aWNlX3Zkcm1fbGlz
dChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQoreworICAgIEdDX0lO
SVQoY3R4KTsKKworICAgIGxpYnhsX2RldmljZV92ZHJtKiB2ZHJtcyA9IE5VTEw7CisgICAgY2hh
ciogZmVfcGF0aCA9IE5VTEw7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAgdW5zaWduZWQg
aW50IG5kaXJzID0gMDsKKworICAgICpudW0gPSAwOworCisgICAgZmVfcGF0aCA9IGxpYnhsX19z
cHJpbnRmKGdjLCAiJXMvZGV2aWNlL3Zkcm0iLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRv
bWlkKSk7CisgICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGZlX3Bh
dGgsICZuZGlycyk7CisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgIHZkcm1zID0gbWFs
bG9jKHNpemVvZigqdmRybXMpICogbmRpcnMpOworICAgICAgIGxpYnhsX2RldmljZV92ZHJtKiB2
ZHJtOworICAgICAgIGxpYnhsX2RldmljZV92ZHJtKiBlbmQgPSB2ZHJtcyArIG5kaXJzOworICAg
ICAgIGZvcih2ZHJtID0gdmRybXM7IHZkcm0gPCBlbmQ7ICsrdmRybSwgKytkaXIpIHsKKyAgICAg
ICAgICBjaGFyKiB0bXA7CisKKyAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRybV9pbml0KHZkcm0p
OworCisgICAgICAgICAgdmRybS0+ZGV2aWQgPSBhdG9pKCpkaXIpOworCisgICAgICAgICAgdG1w
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiJXMvJXMvYmFja2VuZC1pZCIsCisgICAgICAgICAgICAgICAgICAgZmVfcGF0aCwgKmRpcikp
OworICAgICAgICAgIHZkcm0tPmJhY2tlbmRfZG9taWQgPSBhdG9pKHRtcCk7CisgICAgICAgfQor
ICAgIH0KKyAgICAqbnVtID0gbmRpcnM7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiB2ZHJt
czsKK30KKworaW50IGxpYnhsX2RldmljZV92ZHJtX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxfdmRybWluZm8gKnZk
cm1pbmZvKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqdmRybXBh
dGg7CisgICAgY2hhciAqdmFsOworICAgIGludCByYyA9IDA7CisKKyAgICBsaWJ4bF92ZHJtaW5m
b19pbml0KHZkcm1pbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdj
LCBkb21pZCk7CisgICAgdmRybWluZm8tPmRldmlkID0gdmRybS0+ZGV2aWQ7CisKKyAgICB2ZHJt
cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3Zkcm0vJWQiLCBkb21wYXRoLCB2ZHJtaW5mby0+
ZGV2aWQpOworICAgIHZkcm1pbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05V
TEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgdmRybXBhdGgpLCBOVUxMKTsK
KworICAgIGlmICghdmRybWluZm8tPmJhY2tlbmQpIHsKKyAgICAgICAgZ290byBlcnI7CisgICAg
fQorCisgICAgaWYoIWxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwgdmRybWluZm8tPmJhY2tl
bmQpKSB7CisgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgdmFsID0gbGlieGxfX3hzX3Jl
YWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZC1pZCIsIHZk
cm1wYXRoKSk7CisgICAgdmRybWluZm8tPmJhY2tlbmRfaWQgPSB2YWwgPyBzdHJ0b3VsKHZhbCwg
TlVMTCwgMTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEws
CisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdGF0ZSIsIHZkcm1wYXRoKSk7CisgICAgdmRybWlu
Zm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFs
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMv
ZXZlbnQtY2hhbm5lbCIsIHZkcm1wYXRoKSk7CisgICAgdmRybWluZm8tPmV2dGNoID0gdmFsID8g
c3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQo
Z2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvcmluZy1yZWYiLCB2ZHJtcGF0
aCkpOworICAgIHZkcm1pbmZvLT5ycmVmID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6
IC0xOworCisgICAgdmRybWluZm8tPmZyb250ZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05V
TEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsIHZkcm1pbmZvLT5iYWNrZW5k
KSwgTlVMTCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIsIHZkcm1pbmZvLT5iYWNrZW5kKSk7Cisg
ICAgdmRybWluZm8tPmZyb250ZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6
IC0xOworCisgICAgZ290byBleGl0OworZXJyOgorICAgIHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6
CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCisKIGludCBsaWJ4bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSkKIHsKICAgICBpbnQgcmM7CkBAIC01MjkzLDYgKzU1NzEs
OCBAQCBleGl0OgogICogbGlieGxfZGV2aWNlX3Z0cG1fZGVzdHJveQogICogbGlieGxfZGV2aWNl
X3ZydGNfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19kZXN0cm95CisgKiBsaWJ4bF9kZXZp
Y2VfdmRybV9yZW1vdmUKKyAqIGxpYnhsX2RldmljZV92ZHJtX2Rlc3Ryb3kKICAqIGxpYnhsX2Rl
dmljZV92c25kX3JlbW92ZQogICogbGlieGxfZGV2aWNlX3ZzbmRfZGVzdHJveQogICogbGlieGxf
ZGV2aWNlX3Z0dHlfcmVtb3ZlCkBAIC01MzUzLDYgKzU2MzMsMTAgQEAgREVGSU5FX0RFVklDRV9S
RU1PVkUodnRwbSwgZGVzdHJveSwgMSkKIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIHJlbW92
ZSwgMCkKIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ryb3ksIDEpCiAKKy8qIHZkcm0g
Ki8KK0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZkcm0sIHJlbW92ZSwgMCkKK0RFRklORV9ERVZJQ0Vf
UkVNT1ZFKHZkcm0sIGRlc3Ryb3ksIDEpCisKIC8qIHZzbmQgKi8KIERFRklORV9ERVZJQ0VfUkVN
T1ZFKHZzbmQsIHJlbW92ZSwgMCkKIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZzbmQsIGRlc3Ryb3ks
IDEpCkBAIC01Mzc5LDYgKzU2NjMsNyBAQCBERUZJTkVfREVWSUNFX1JFTU9WRSh2ZXZlbnQsIGRl
c3Ryb3ksIDEpCiAgKiBsaWJ4bF9kZXZpY2VfbmljX2FkZAogICogbGlieGxfZGV2aWNlX3Z0cG1f
YWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQKKyAqIGxpYnhsX2RldmljZV92ZHJtX2FkZAog
ICogbGlieGxfZGV2aWNlX3ZzbmRfYWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnR0eV9hZGQKICAqIGxp
YnhsX2RldmljZV92ZXZlbnRfYWRkCkBAIC01NDE2LDYgKzU3MDEsOSBAQCBERUZJTkVfREVWSUNF
X0FERCh2dHBtKQogLyogdnJ0YyAqLwogREVGSU5FX0RFVklDRV9BREQodnJ0YykKIAorLyogdmRy
bSAqLworREVGSU5FX0RFVklDRV9BREQodmRybSkKKwogLyogdnNuZCAqLwogREVGSU5FX0RFVklD
RV9BREQodnNuZCkKIApAQCAtNzk0Miw2ICs4MjMwLDggQEAgaW50IGxpYnhsX3JldHJpZXZlX2Rv
bWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIAogICAg
IE1FUkdFKHZydGMsIHZydGNzLCBDT01QQVJFX0RFVklELCB7fSk7CiAKKyAgICBNRVJHRSh2ZHJt
LCB2ZHJtcywgQ09NUEFSRV9ERVZJRCwge30pOworCiAgICAgTUVSR0UodnNuZCwgdnNuZHMsIENP
TVBBUkVfREVWSUQsIHt9KTsKIAogICAgIE1FUkdFKHBjaSwgcGNpZGV2cywgQ09NUEFSRV9QQ0ks
IHt9KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCmluZGV4IDc3OTkzNzQuLjU3ZjNlMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTQ1MSw2ICsxNDUxLDI0IEBAIGludCBs
aWJ4bF9kZXZpY2VfdnJ0Y19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
IGxpYnhsX2RldmljZV92cnRjICpsaWJ4bF9kZXZpY2VfdnJ0Y19saXN0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOwogaW50IGxpYnhsX2RldmljZV92cnRjX2dldGlu
Zm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMsIGxpYnhsX3ZydGNpbmZvICp2cnRjaW5m
byk7CisKKy8qIERSTSAqLworaW50IGxpYnhsX2RldmljZV92ZHJtX2FkZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZHJtICp2ZHJtLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxf
ZGV2aWNlX3Zkcm1fcmVtb3ZlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zkcm0gKnZkcm0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsK
K2ludCBsaWJ4bF9kZXZpY2VfdmRybV9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZHJtICp2
ZHJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9o
b3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFM
X0NBTExFUlNfT05MWTsKKworbGlieGxfZGV2aWNlX3Zkcm0gKmxpYnhsX2RldmljZV92ZHJtX2xp
c3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CitpbnQgbGlieGxf
ZGV2aWNlX3Zkcm1fZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxf
dmRybWluZm8gKnZkcm1pbmZvKTsKKwogLyogQXVkaW8gKi8KIGludCBsaWJ4bF9kZXZpY2VfdnNu
ZF9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAq
dnNuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMTc1MjQ5OS4uNmUxYzBkOCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKQEAgLTczNiw2ICs3MzYsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0cG1z
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
YXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CitzdGF0aWMgdm9p
ZCBkb21jcmVhdGVfYXR0YWNoX3Zkcm1zKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7
CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKQEAgLTE0MzMsMTIgKzE0MzUsNDUg
QEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF92cnRjcyhsaWJ4bF9fZWdjICplZ2MsCiAg
ICBpZiAoZF9jb25maWctPm51bV92cnRjcyA+IDApIHsKICAgICAgICAvKiBBdHRhY2ggdnJ0Y3Mg
Ki8KICAgICAgICBsaWJ4bF9fbXVsdGlkZXZfYmVnaW4oYW8sICZkY3MtPm11bHRpZGV2KTsKLSAg
ICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF92dHR5czsKKyAg
ICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF92ZHJtczsKICAg
ICAgICBsaWJ4bF9fYWRkX3ZydGNzKGVnYywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVs
dGlkZXYpOwogICAgICAgIGxpYnhsX19tdWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRp
ZGV2LCAwKTsKICAgICAgICByZXR1cm47CiAgICB9CiAKKyAgIGRvbWNyZWF0ZV9hdHRhY2hfdmRy
bXMoZWdjLCBtdWx0aWRldiwgMCk7CisgICByZXR1cm47CisKK2Vycm9yX291dDoKKyAgIGFzc2Vy
dChyZXQpOworICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywgZGNzLCByZXQpOworfQorCitzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Zkcm1zKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCkKK3sKKyAgIGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05UQUlORVJfT0YobXVsdGlkZXYsICpkY3MsIG11
bHRpZGV2KTsKKyAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworICAgaW50IGRvbWlkID0gZGNzLT5n
dWVzdF9kb21pZDsKKworICAgbGlieGxfZG9tYWluX2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBk
Y3MtPmd1ZXN0X2NvbmZpZzsKKworICAgaWYocmV0KSB7CisgICAgICAgTE9HKEVSUk9SLCAidW5h
YmxlIHRvIGFkZCB2cnRjIGRldmljZXMiKTsKKyAgICAgICBnb3RvIGVycm9yX291dDsKKyAgIH0K
KworICAgIC8qIFBsdWcgdmRybSBkZXZpY2VzICovCisgICBpZiAoZF9jb25maWctPm51bV92ZHJt
cyA+IDApIHsKKyAgICAgICAvKiBBdHRhY2ggdmRybXMgKi8KKyAgICAgICBsaWJ4bF9fbXVsdGlk
ZXZfYmVnaW4oYW8sICZkY3MtPm11bHRpZGV2KTsKKyAgICAgICBkY3MtPm11bHRpZGV2LmNhbGxi
YWNrID0gZG9tY3JlYXRlX2F0dGFjaF92dHR5czsKKyAgICAgICBsaWJ4bF9fYWRkX3Zkcm1zKGVn
YywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGxpYnhsX19t
dWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKKyAgICAgICByZXR1cm47
CisgICB9CisKICAgIGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMoZWdjLCBtdWx0aWRldiwgMCk7CiAg
ICByZXR1cm47CiAKQEAgLTE0NDcsNiArMTQ4Miw3IEBAIGVycm9yX291dDoKICAgIGRvbWNyZWF0
ZV9jb21wbGV0ZShlZ2MsIGRjcywgcmV0KTsKIH0KIAorCiBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
YXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJldCkKQEAgLTE0NTgsNyArMTQ5NCw3IEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMobGlieGxfX2VnYyAqZWdjLAogICAgbGlieGxfZG9tYWlu
X2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKIAogICAgaWYocmV0
KSB7Ci0gICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2dHR5IGRldmljZXMiKTsKKyAg
ICAgICBMT0coRVJST1IsICJ1bmFibGUgdG8gYWRkIHZkcm0gZGV2aWNlcyIpOwogICAgICAgIGdv
dG8gZXJyb3Jfb3V0OwogICAgfQogCkBAIC0xNDkxLDcgKzE1MjcsNyBAQCBzdGF0aWMgdm9pZCBk
b21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19lZ2MgKmVnYywKICAgIGxpYnhsX2RvbWFpbl9j
b25maWcqIGNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAgIGlmKHJldCkg
ewotICAgICAgIExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdnJ0YyBkZXZpY2VzIik7CisgICAg
ICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2dHR5IGRldmljZXMiKTsKICAgICAgICBnb3Rv
IGVycm9yX291dDsKICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA2NTU2OWUxLi4xM2M0YTdiIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwpAQCAtNTQ1LDYgKzU0NSw3IEBAIHZvaWQgbGlieGxfX211bHRpZGV2X3By
ZXBhcmVkKGxpYnhsX19lZ2MgKmVnYywKICAqIGxpYnhsX19hZGRfbmljcwogICogbGlieGxfX2Fk
ZF92dHBtcwogICogbGlieGxfX2FkZF92cnRjcworICogbGlieGxfX2FkZF92ZHJtcwogICogbGli
eGxfX2FkZF92c25kcwogICogbGlieGxfX2FkZF92dHR5cwogICogbGlieGxfX2FkZF92ZXZlbnRz
CkBAIC01NjgsNiArNTY5LDcgQEAgREVGSU5FX0RFVklDRVNfQUREKGRpc2spCiBERUZJTkVfREVW
SUNFU19BREQobmljKQogREVGSU5FX0RFVklDRVNfQUREKHZ0cG0pCiBERUZJTkVfREVWSUNFU19B
REQodnJ0YykKK0RFRklORV9ERVZJQ0VTX0FERCh2ZHJtKQogREVGSU5FX0RFVklDRVNfQUREKHZz
bmQpCiBERUZJTkVfREVWSUNFU19BREQodnR0eSkKIERFRklORV9ERVZJQ0VTX0FERCh2ZXZlbnQp
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAppbmRleCAzMzBkNTZmLi44MDc1NGRmIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTQ4MCw3ICs0ODAsOCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlJUQyB8fCBcCiAgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORCB8fCBcCiAgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlRUWSB8fCBcCi0gICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkVWRU5UKQorICAgIChkZXYpLT5iYWNrZW5k
X2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZFVkVOVCB8fCBcCisgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkRSTSkKIAogI2RlZmluZSBYQ19QQ0lfQkRG
ICAgICAgICAgICAgICIweCV4LCAweCV4LCAweCV4LCAweCV4IgogI2RlZmluZSBQQ0lfREVWRk4o
c2xvdCwgZnVuYykgICAoKCgoc2xvdCkgJiAweDFmKSA8PCAzKSB8ICgoZnVuYykgJiAweDA3KSkK
QEAgLTExOTEsNiArMTE5Miw3IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX25pYyAqbmljLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7CiBfaGlkZGVuIGlu
dCBsaWJ4bF9fZGV2aWNlX3Z0cG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZp
Y2VfdnRwbSAqdnRwbSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZydGNfc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0Yyk7CitfaGlkZGVuIGludCBs
aWJ4bF9fZGV2aWNlX3Zkcm1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2Vf
dmRybSAqdmRybSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZzbmRfc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCk7CiBfaGlkZGVuIGludCBsaWJ4
bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnR0
eSAqdnR0eSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92ZmIgKnZmYik7CkBAIC0yNTc4LDYgKzI1ODAsMTEgQEAg
X2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VfdnJ0Y19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV92cnRjICp2cnRjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2FvX2RldmljZSAqYW9kZXYpOwogCisvKiBBTyBvcGVyYXRpb24gdG8gY29ubmVjdCBhIGRy
bSBkZXZpY2UgKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX3Zkcm1fYWRkKGxpYnhsX19l
Z2MgKmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKKwogLyogQU8gb3BlcmF0aW9uIHRv
IGNvbm5lY3QgYSBzb3VuZCBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX3Zz
bmRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKQEAgLTMzMTMsNiAr
MzMyMCwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92cnRjcyhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAKK19oaWRkZW4gdm9pZCBsaWJ4
bF9fYWRkX3Zkcm1zKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAq
bXVsdGlkZXYpOworCiBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92dHR5cyhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApp
bmRleCAyM2ZjZjUwLi4yNzU4M2NjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01NjAsNiArNTYwLDE1
IEBAIGxpYnhsX2RldmljZV92cnRjID0gU3RydWN0KCJkZXZpY2VfdnJ0YyIsIFsKICAgICAoImRl
dmljZSIsIHN0cmluZyksCiAgICAgXSkKIAorbGlieGxfZGV2aWNlX3Zkcm0gPSBTdHJ1Y3QoImRl
dmljZV92ZHJtIiwgWworICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAo
ImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoImRldmljZSIsIHN0cmluZyksCisgICAgKCJtb2RlMCIsIHN0cmluZyksCisgICAgKCJt
b2RlMSIsIHN0cmluZyksCisgICAgXSkKKwogbGlieGxfZGV2aWNlX3ZzbmQgPSBTdHJ1Y3QoImRl
dmljZV92c25kIiwgWwogICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAo
ImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCkBAIC02NzYsNiArNjg1LDcgQEAgbGlieGxfZG9t
YWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoInZrYnMiLCBBcnJh
eShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSksCiAgICAgKCJ2dHBtcyIsIEFycmF5KGxp
YnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAogICAgICgidnJ0Y3MiLCBBcnJheShsaWJ4
bF9kZXZpY2VfdnJ0YywgIm51bV92cnRjcyIpKSwKKyAgICAoInZkcm1zIiwgQXJyYXkobGlieGxf
ZGV2aWNlX3Zkcm0sICJudW1fdmRybXMiKSksCiAgICAgKCJ2c25kcyIsIEFycmF5KGxpYnhsX2Rl
dmljZV92c25kLCAibnVtX3ZzbmRzIikpLAogICAgICgidnR0eXMiLCBBcnJheShsaWJ4bF9kZXZp
Y2VfdnR0eSwgIm51bV92dHR5cyIpKSwKICAgICAjIGEgY2hhbm5lbCBtYW5pZmVzdHMgYXMgYSBj
b25zb2xlIHdpdGggYSBuYW1lLApAQCAtNzM0LDYgKzc0NCwxNyBAQCBsaWJ4bF92cnRjaW5mbyA9
IFN0cnVjdCgidnJ0Y2luZm8iLCBbCiAgICAgKCJycmVmIiwgaW50ZWdlciksCiAgICAgXSwgZGly
PURJUl9PVVQpCiAKK2xpYnhsX3Zkcm1pbmZvID0gU3RydWN0KCJ2ZHJtaW5mbyIsIFsKKyAgICAo
ImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJm
cm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJk
ZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRj
aCIsIGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VU
KQorCiBsaWJ4bF92c25kaW5mbyA9IFN0cnVjdCgidnNuZGluZm8iLCBbCiAgICAgKCJiYWNrZW5k
Iiwgc3RyaW5nKSwKICAgICAoImJhY2tlbmRfaWQiLCB1aW50MzIpLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaWRsCmluZGV4IGE4NjMyNWMuLjlhNjg3MDAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlc19pbnRlcm5hbC5pZGwKQEAgLTI2LDYgKzI2LDcgQEAgbGlieGxfX2RldmljZV9raW5kID0g
RW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAgICgxMCwgIlZTTkQiKSwKICAgICAoMTEs
ICJWVFRZIiksCiAgICAgKDEyLCAiVkVWRU5UIiksCisgICAgKDEzLCAiVkRSTSIpLAogICAgIF0p
CiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigiY29uc29sZV9iYWNrZW5k
IiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmgKaW5kZXggMjRhODIwNS4uZTE1MzJhMiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBAIC04
MCw2ICs4MCw5IEBAIGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZydGMobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMpOwogCitpbnQgbGlieGxfZGV2aWRf
dG9fZGV2aWNlX3Zkcm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Zkcm0gKnZkcm0p
OworCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZzbmQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGli
eGxfZGV2aWNlX3ZzbmQgKnZzbmQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC94bC5oIGIv
dG9vbHMvbGlieGwveGwuaAppbmRleCA5MDUyNzZkLi43YzAwODJjIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC94bC5oCisrKyBiL3Rvb2xzL2xpYnhsL3hsLmgKQEAgLTg1LDYgKzg1LDkgQEAgaW50
IG1haW5fYmxvY2tkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZydGNh
dHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZydGNsaXN0KGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92cnRjZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJn
dik7CitpbnQgbWFpbl92ZHJtYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFp
bl92ZHJtbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fdmRybWRldGFjaChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGlu
dCBtYWluX3ZzbmRkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRleCBm
OGY5ZWRmLi5kZjllYmQyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKKysr
IGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMjcyLDcgKzEyNzIsNyBAQCBzdGF0aWMg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxv
bmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmln
TGlzdCAqY3B1cywgKmNwdWlkcywgKnZiZHMsICpuaWNzLCAqcGNpczsKLSAgICBYTFVfQ29uZmln
TGlzdCAqY3ZmYnMsICp2ZXZlbnRzLCAqdnRwbXMsICp2cnRjcywgKnZ0dHlzLCAqdnNuZHM7Cisg
ICAgWExVX0NvbmZpZ0xpc3QgKmN2ZmJzLCAqdmV2ZW50cywgKnZ0cG1zLCAqdnJ0Y3MsICp2dHR5
cywgKnZzbmRzLCAqdmRybXM7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0
cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzOwogICAgIGludCBudW1faW9wb3J0
cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlhbjsKICAgICBpbnQg
cGNpX3Bvd2VyX21nbXQgPSAwOwpAQCAtMTkwMiw2ICsxOTAyLDU4IEBAIHN0YXRpYyB2b2lkIHBh
cnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIH0KICAg
ICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidmRybSIsICZ2ZHJtcywg
MCwgMCkpIHsKKyAgICAgICAgZF9jb25maWctPm51bV92ZHJtcyA9IDA7CisgICAgICAgIGRfY29u
ZmlnLT52ZHJtcyA9IE5VTEw7CisgICAgICAgIHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlz
dGl0ZW0odmRybXMsIGRfY29uZmlnLT5udW1fdmRybXMpKSAhPSBOVUxMKSB7CisgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybTsKKyAgICAgICAgICAgIGxpYnhsX3N0cmluZ19saXN0
IHBhaXJzOworICAgICAgICAgICAgY2hhciAqcGF0aCA9IE5VTEw7CisgICAgICAgICAgICBpbnQg
bGVuOworCisgICAgICAgICAgICB2ZHJtID0gQVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZk
cm1zLCBkX2NvbmZpZy0+bnVtX3Zkcm1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92ZHJtX2luaXQpOworCisgICAgICAgICAgICBzcGxpdF9zdHJp
bmdfaW50b19zdHJpbmdfbGlzdChidWYsICIsIiwgJnBhaXJzKTsKKyAgICAgICAgICAgIGxlbiA9
IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmcGFpcnMpOworCisgICAgICAgICAgICBmb3IgKGkg
PSAwOyBpIDwgbGVuOyBpKyspIHsKKyAgICAgICAgICAgICAgICBjaGFyICprZXksICprZXlfdW50
cmltbWVkLCAqdmFsdWUsICp2YWx1ZV91bnRyaW1tZWQ7CisgICAgICAgICAgICAgICAgaW50IHJj
OworICAgICAgICAgICAgICAgIHJjID0gc3BsaXRfc3RyaW5nX2ludG9fcGFpcihwYWlyc1tpXSwg
Ij0iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAma2V5X3Vu
dHJpbW1lZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZh
bHVlX3VudHJpbW1lZCk7CisgICAgICAgICAgICAgICAgaWYgKHJjICE9IDApIHsKKyAgICAgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgdmRybSBjb25maWd1
cmF0aW9uOiAlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFpcnNbaV0pOworICAg
ICAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICB0cmltKGlzc3BhY2UsIGtleV91bnRyaW1tZWQsICZrZXkpOworICAgICAgICAgICAgICAg
IHRyaW0oaXNzcGFjZSwgdmFsdWVfdW50cmltbWVkLCAmdmFsdWUpOworCisgICAgICAgICAgICAg
ICAgaWYgKCFzdHJjbXAoa2V5LCAiYmFja2VuZGlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAg
dmRybS0+YmFja2VuZF9kb21pZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxz
ZSBpZiAoIXN0cmNtcChrZXksICJiYWNrZW5kIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVw
bGFjZV9zdHJpbmcoJnZkcm0tPmJhY2tlbmRfZG9tbmFtZSwgdmFsdWUpOworICAgICAgICAgICAg
ICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJkZXZpZCIpKSB7CisgICAgICAgICAgICAgICAg
ICAgIHZkcm0tPmRldmlkID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlm
ICghc3RyY21wKGtleSwgImRldmljZSIpKSB7CisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZ2ZHJtLT5kZXZpY2UsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYg
KCFzdHJjbXAoa2V5LCAibW9kZTAiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0
cmluZygmdmRybS0+bW9kZTAsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFz
dHJjbXAoa2V5LCAibW9kZTEiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmlu
ZygmdmRybS0+bW9kZTEsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgZnJlZShrZXkpOworICAgICAgICAgICAgICAgIGZyZWUoa2V5X3VudHJpbW1lZCk7CisgICAg
ICAgICAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgZnJlZSh2YWx1ZV91bnRy
aW1tZWQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfc3RyaW5nX2xpc3RfZGlz
cG9zZSgmcGFpcnMpOworICAgICAgICAgICAgZnJlZShwYXRoKTsKKyAgICAgICAgfQorICAgIH0K
KwogICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJ2dHR5IiwgJnZ0dHlzLCAwLCAw
KSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX3Z0dHlzID0gMDsKICAgICAgICAgZF9jb25maWct
PnZ0dHlzID0gTlVMTDsKQEAgLTcwODQsNiArNzEzNiwxMTYgQEAgaW50IG1haW5fdnJ0Y2RldGFj
aChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl92
ZHJtYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKworICAgIGludCBvcHQ7CisgICAg
dWludDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3Zkcm0gdmRybTsKKyAgICAvKiAg
WExVX0NvbmZpZyAqY29uZmlnID0gMDsgKi8KKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQs
ICIiLCBOVUxMLCAidmRybS1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8K
KyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgsIGFy
Z3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
cyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0pOworICAg
ICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBpZiAob3B0aW5kIDwg
YXJnYykgeworICAgICAgICByZXBsYWNlX3N0cmluZygmdmRybS5kZXZpY2UsIGFyZ3Zbb3B0aW5k
XSk7CisgICAgfQorICAgIG9wdGluZCsrOworCisvKiBUT0RPOiBmaXggdGhpcyB0ZW1wb3Jhcnkg
aGFyZGNvZGUgKi8KKyAgICB2ZHJtLmJhY2tlbmRfZG9tbmFtZSA9ICJEb21haW4tRCI7CisgICAg
dmRybS5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkgeworICAgICAg
ICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3Zkcm1fdG9fanNvbihjdHgsICZ2ZHJtKTsKKyAg
ICAgICAgcHJpbnRmKCJ2ZHJtOiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUoanNvbik7Cisg
ICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBwZXJyb3IoInN0
ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAo
bGlieGxfZGV2aWNlX3Zkcm1fYWRkKGN0eCwgZmVfZG9taWQsICZ2ZHJtLCAwKSkgeworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZHJtX2FkZCBmYWlsZWQuXG4iKTsKKyAg
ICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3Zk
cm1saXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKwlpbnQgb3B0OworCWludCBpLCBuYjsK
KwlsaWJ4bF9kZXZpY2VfdmRybSAqdmRybXM7CisJbGlieGxfdmRybWluZm8gdmRybWluZm87CisK
KwlTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZkcm0tbGlzdCIsIDEpIHsKKwkJ
LyogTm8gb3B0aW9ucyAqLworCX0KKworCS8qIHZkcm1pbmZvLnV1aWQgc2hvdWxkIGJlIG91dHB1
dHRlZCB0b28gKi8KKwlwcmludGYoIiUtNXMgJS0zcyAlLTZzICUtNXMgJS02cyAlLThzICUtNDBz
ICUtNDBzXG4iLAorCQkJIlZkZXYiLCAiQkUiLCAiaGFuZGxlIiwgInN0YXRlIiwgImV2dC1jaCIs
ICJyaW5nLXJlZiIsICJCRS1wYXRoIiwgIkZFLXBhdGgiKTsKKwlmb3IgKGFyZ3YgKz0gb3B0aW5k
LCBhcmdjIC09IG9wdGluZDsgYXJnYyA+IDA7IC0tYXJnYywgKythcmd2KSB7CisJCXVpbnQzMl90
IGRvbWlkOworCQlpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgsICphcmd2
LCAmZG9taWQpIDwgMCkgeworCQkJZnByaW50ZihzdGRlcnIsICIlcyBpcyBhbiBpbnZhbGlkIGRv
bWFpbiBpZGVudGlmaWVyXG4iLCAqYXJndik7CisJCQljb250aW51ZTsKKwkJfQorCQl2ZHJtcyA9
IGxpYnhsX2RldmljZV92ZHJtX2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKwkJaWYgKCF2ZHJtcykg
eworCQkJY29udGludWU7CisJCX0KKwkJZm9yIChpPTA7IGk8bmI7IGkrKykgeworCQkJaWYgKCFs
aWJ4bF9kZXZpY2VfdmRybV9nZXRpbmZvKGN0eCwgZG9taWQsICZ2ZHJtc1tpXSwgJnZkcm1pbmZv
KSkgeworCQkJCS8qICAgICAgVmRldiBCRSAgIGhkbCAgc3QgICBldmNoIHJyZWYgQkUtcGF0aCBG
RS1wYXRoIFVVSUQgKi8KKwkJCQlwcmludGYoIiUtNWQgJS0zZCAlLTZkICUtNWQgJS02ZCAlLThk
ICUtNDBzICUtNDBzXG4iLAorCQkJCQkJdmRybWluZm8uZGV2aWQsIHZkcm1pbmZvLmJhY2tlbmRf
aWQsIHZkcm1pbmZvLmZyb250ZW5kX2lkLAorCQkJCQkJdmRybWluZm8uc3RhdGUsIHZkcm1pbmZv
LmV2dGNoLCB2ZHJtaW5mby5ycmVmLCB2ZHJtaW5mby5iYWNrZW5kLAorCQkJCQkJdmRybWluZm8u
ZnJvbnRlbmQpOworCQkJCWxpYnhsX3Zkcm1pbmZvX2Rpc3Bvc2UoJnZkcm1pbmZvKTsKKwkJCX0K
KwkJCWxpYnhsX2RldmljZV92ZHJtX2Rpc3Bvc2UoJnZkcm1zW2ldKTsKKwkJfQorCQlmcmVlKHZk
cm1zKTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3Zkcm1kZXRhY2goaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAgICBpbnQgb3B0
LCByYyA9IDA7CisgICAgbGlieGxfZGV2aWNlX3Zkcm0gdmRybTsKKworICAgIFNXSVRDSF9GT1JF
QUNIX09QVChvcHQsICIiLCBOVUxMLCAidmRybS1kZXRhY2giLCAyKSB7CisgICAgICAgIC8qIE5v
IG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zbb3B0aW5k
XSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5kKzFdKTsKKworICAgIGlmIChsaWJ4bF9k
ZXZpZF90b19kZXZpY2VfdmRybShjdHgsIGRvbWlkLCBkZXZpZCwgJnZkcm0pKSB7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiRXJyb3I6IERldmljZSAlcyBub3QgY29ubmVjdGVkLlxuIiwgYXJn
dltvcHRpbmQrMV0pOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByYyA9IGxpYnhs
X2RldmljZV92ZHJtX3JlbW92ZShjdHgsIGRvbWlkLCAmdmRybSwgMCk7CisgICAgaWYgKHJjKSB7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2aWNlX3Zkcm1fcmVtb3ZlIGZhaWxl
ZC5cbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICBsaWJ4bF9kZXZpY2VfdmRy
bV9kaXNwb3NlKCZ2ZHJtKTsKKyAgICByZXR1cm4gcmM7Cit9CiAKIGludCBtYWluX3ZzbmRhdHRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGxf
Y21kdGFibGUuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKaW5kZXggYmI0MTBjYS4uZGFh
MDdkNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGxfY21kdGFibGUuYworKysgYi90b29scy9s
aWJ4bC94bF9jbWR0YWJsZS5jCkBAIC0zNjYsNiArMzY2LDIxIEBAIHN0cnVjdCBjbWRfc3BlYyBj
bWRfdGFibGVbXSA9IHsKICAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBydGMgZGV2
aWNlIiwKICAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKICAgICB9LAorICAgIHsgInZkcm0tYXR0
YWNoIiwKKyAgICAgICZtYWluX3Zkcm1hdHRhY2gsIDEsIDEsCisgICAgICAiQ3JlYXRlIGEgbmV3
IHZpcnR1YWwgcnRjIGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldmljZT4iLAorICAgIH0s
CisgICAgeyAidmRybS1saXN0IiwKKyAgICAgICZtYWluX3Zkcm1saXN0LCAwLCAwLAorICAgICAg
Ikxpc3QgdmlydHVhbCBydGMgZGV2aWNlcyBmb3IgYSBkb21haW4iLAorICAgICAgIjxEb21haW4o
cyk+IiwKKyAgICB9LAorICAgIHsgInZkcm0tZGV0YWNoIiwKKyAgICAgICZtYWluX3Zkcm1kZXRh
Y2gsIDAsIDEsCisgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgcnRjIGRldmljZSIs
CisgICAgICAiPERvbWFpbj4gPERldklkPiIsCisgICAgfSwKICAgICB7ICJ2c25kLWF0dGFjaCIs
CiAgICAgICAmbWFpbl92c25kYXR0YWNoLCAxLCAxLAogICAgICAgIkNyZWF0ZSBhIG5ldyB2aXJ0
dWFsIGF1ZGlvIGRldmljZSIsCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJl
ZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:49 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P5B-0002Cz-7d; Thu, 19 May 2016 14:37:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P58-000285-Oq
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 EE/95-06460-9BFCD375; Thu, 19 May 2016 14:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6qe6O87b
 hBlPPWVqs7LnI7MDocfjDFZYAxijWzLyk/IoE1owZva8ZCxofMVbcOr6apYFx0irGLkZODiGB
 BYwSc9YKdjFycbAILGaWaN7/nRnEkRDoZ5W4fmsiM0iVhECMxIkPs5kg7GqJhWe/sXQxcgB16
 0v0v+MBqRcSaGWS+Pt+CthUNgFLiakvLrCA2CICWhJ7539kBSliFuhilFjQ8ZMdJCEs4Cnxve
 cW2FAWAVWJqy3rwJp5BQIkjmycwAiyQEJATuLKvwSQMKdAoERn6xkWiKsDJPZ93c0+gRHofIZ
 VjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhVc/AwLiD8Uqb
 8yFGSQ4mJVHe++dsw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B4ByQkWpaanVqRl5gCDHCYtw
 cGjJMJ7FCTNW1yQmFucmQ6ROsVoyXFo+rW1TBxbfoPIbVPvrWUSYsnLz0uVEud1AGkQAGnIKM
 2DGweLxEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmng0zhycwrgdv6CuggJqCDbonZgBx
 UkoiQkmpgXPb5aniS87Un8c4Tf7RkW9W9q+l/qiHkYHxXa93SuJLH0tuV81N4PUtYnIXycq/V
 djCrLdu/6LHnr5Vqprt+7WUsaflzpDBJ9l+OXB/j78ytVX7f/nmHtFw/M2lu5yLnf7xeq70kw
 jbWvl/G/3oFW0iYxpWiq/b3GZa013ccnBj8e9eH5281lFiKMxINtZiLihMBV+ySdb8CAAA=
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463668664!24337829!1
X-Originating-IP: [209.85.215.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63376 invoked from network); 19 May 2016 14:37:44 -0000
Received: from mail-lf0-f53.google.com (HELO mail-lf0-f53.google.com)
 (209.85.215.53)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:44 -0000
Received: by mail-lf0-f53.google.com with SMTP id e130so3229805lfe.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VepBK/7By7e38OKpMN0ueOtw6cOfEiBvTasSqQtEieA=;
 b=PPeBvR5bMu6kQz4mxtDwK+dIPavqkzj1EkArdQ1FQZfzydA8wGuVRV+fLBbXBe5OZl
 Kq+XxPhsHcOki6TLL6O18CI+bcYXp0W1tdLKKpCiD5XPaK26uTtcMGkeqIXImItI2ZvB
 vhjp/+dFhlhLGql6hQ1rvYvboRy4grXbbh36U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VepBK/7By7e38OKpMN0ueOtw6cOfEiBvTasSqQtEieA=;
 b=PXjvL05Q/AoV+5h8KlBYJD1OjudViYndKkv4sJBSVEAJgaD0IdNW/7qB8zO6qxyogs
 apTI2twsRkfbp7b8fho3A3vLZgkSxajAC3yezzHofMuQ8+WBpEc8TaoAdTG8yZTVV5qz
 JHF+N0rAZAZ9MpoFEWNkrApekwbPfNxEu6aAy5YhUs0iI/Tbt6+LfeTZqk7sNsGJWwcw
 2OIpyvcz1kJdUoJurMKHFkTRoQm5c9gkRZe6TsaNihghlu2AlVCokSDCXBDWdbmSQuRM
 xo/XMV6rF4a9qUVHa8Zb96KU9/vjXiWlpjVLfZ5FZ84xhCkphxLqTvRmMAPo8l89TCXs
 wYxw==
X-Gm-Message-State: AOPr4FX4TGDS2aOR9fLZT2mvChdTiXOURl22+pqFK6HGy/uEAJgb3RGr0IZytMv1wJmqJ6Em
X-Received: by 10.25.144.207 with SMTP id s198mr4808217lfd.131.1463668664188; 
 Thu, 19 May 2016 07:37:44 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:43 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:34 +0300
Message-Id: <1463668655-16778-6-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 5/6] libxl: implementation of PV DRM
	device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKU2lnbmVk
LW9mZi1ieTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHbGliIEdvbHVieXRza3lpIDxnbGliLmdvbHVieXRza3lpQGdsb2JhbGxvZ2lj
LmNvbT4KU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtv
QGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1ieTogSXVyaWkgTXlraGFsc2t5aSA8aXVyaWku
bXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAg
ICAgICAgICAgICAgIHwgMjkwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgfCAgMTggKysrCiB0b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAgNDIgKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgfCAgMTMgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8
ICAyMSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0
b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwv
eGwuaCAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwu
YyAgICAgICAgICAgICB8IDE2NCArKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwveGxf
Y21kdGFibGUuYyAgICAgICAgICAgIHwgIDE1ICsrCiAxMSBmaWxlcyBjaGFuZ2VkLCA1NjcgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBiNjQ4MTVlLi5jY2IwNDExIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTI1
OTUsNiArMjU5NSwyODQgQEAgZXhpdDoKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAoraW50
IGxpYnhsX19kZXZpY2VfdmRybV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2Rldmlj
ZV92ZHJtICp2ZHJtKQoreworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX3Jlc29sdmVf
ZG9taWQoZ2MsIHZkcm0tPmJhY2tlbmRfZG9tbmFtZSwgJnZkcm0tPmJhY2tlbmRfZG9taWQpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92ZHJt
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwg
bGlieGxfX2RldmljZSAqZGV2aWNlKQoreworICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB2
ZHJtLT5kZXZpZDsKKyAgIGRldmljZS0+YmFja2VuZF9kb21pZCAgID0gdmRybS0+YmFja2VuZF9k
b21pZDsKKyAgIGRldmljZS0+YmFja2VuZF9raW5kICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZE
Uk07CisgICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHZkcm0tPmRldmlkOworICAgZGV2aWNl
LT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgIGRldmljZS0+a2luZCAgICAgICAgICAgID0g
TElCWExfX0RFVklDRV9LSU5EX1ZEUk07CisKKyAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfdmRybV9mcm9tX3hzX2JlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRy
bSkKK3sKKyAgICBjb25zdCBjaGFyICp0bXA7CisgICAgaW50IHJjOworCisgICAgbGlieGxfZGV2
aWNlX3Zkcm1faW5pdCh2ZHJtKTsKKworICAgIHRtcCA9IFJFQURfQkFDS0VORChnYywgImRldmlj
ZS1pZCIpOworICAgIGlmICh0bXApCisgICAgICAgIHZkcm0tPmRldmlkID0gYXRvaSh0bXApOwor
ICAgIGVsc2UKKyAgICAgICAgdmRybS0+ZGV2aWQgPSAwOworCisgICAgcmMgPSAwOworIG91dDoK
KyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRybShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZHJtICp2ZHJtKQoreworICAgIEdDX0lOSVQoY3R4
KTsKKyAgICBjaGFyICpkb21wYXRoLCAqcGF0aDsKKyAgICBpbnQgcmMgPSBFUlJPUl9GQUlMOwor
CisgICAgbGlieGxfZGV2aWNlX3Zkcm1faW5pdCh2ZHJtKTsKKyAgICBkb21wYXRoID0gbGlieGxf
X3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgaWYgKCFkb21wYXRoKQorICAgICAgICBn
b3RvIG91dDsKKworICAgIHBhdGggPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvZGV2aWNlL3Zkcm0v
JWQvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bXBhdGgsIGRldmlkKSk7CisgICAgaWYgKCFwYXRoKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IHJjID0gbGlieGxfX2RldmljZV92ZHJtX2Zyb21feHNfYmUoZ2MsIHBhdGgsIHZkcm0pOworICAg
IGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgR0NfRlJFRTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgbGlieGxfX2RldmljZV92ZHJtX2FkZChsaWJ4bF9fZWdj
ICplZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxfX2Fv
X2RldmljZSAqYW9kZXYpCit7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4
YXJyYXlfdCAqZnJvbnQ7CisgICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgbGlieGxfX2Rldmlj
ZSAqZGV2aWNlOworICAgIGludCByYzsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVM
TDsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX2RldmljZV92
ZHJtIHZkcm1fc2F2ZWQ7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0g
TlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgIGxp
YnhsX2RldmljZV92ZHJtX2luaXQoJnZkcm1fc2F2ZWQpOworICAgIGxpYnhsX2RldmljZV92ZHJt
X2NvcHkoQ1RYLCAmdmRybV9zYXZlZCwgdmRybSk7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2Vf
dmRybV9zZXRkZWZhdWx0KGdjLCB2ZHJtKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
ZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlf
bWFrZShnYywgMzIsIDEpOworCisgICAgaWYgKCh2ZHJtLT5kZXZpZCA9IGxpYnhsX19kZXZpY2Vf
bmV4dGlkKGdjLCBkb21pZCwgInZkcm0iKSkgPCAwKSB7CisgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICBy
YyA9IGxpYnhsX19kZXZpY2VfZnJvbV92ZHJtKGdjLCBkb21pZCwgdmRybSwgZGV2aWNlKTsKKyAg
ICBpZiAoIHJjICE9IDAgKSBnb3RvIG91dDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
ImRldmljZS1pZCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIs
IHZkcm0tPmRldmlkKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQi
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOwor
ICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImRldmljZSIpOworICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgdmRybS0+ZGV2aWNlKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxp
bmUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5U
RigiJWQiLCAxKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAibW9kZTAiKTsKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssIHZkcm0tPm1vZGUwKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssICJtb2RlMSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdmRybS0+bW9kZTEp
OworCisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgImRldmljZS1pZCIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2ZHJtLT5kZXZpZCkpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVu
ZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZkcm0tPmJhY2tlbmRfZG9taWQpKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250
LCBHQ1NQUklOVEYoIiVkIiwgMSkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJtb2Rl
MCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIHZkcm0tPm1vZGUwKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGZyb250LCAibW9kZTEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250
LCB2ZHJtLT5tb2RlMSk7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAg
IGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAg
aWYgKCFsb2NrKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFp
bl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgTE9HKElORk8s
ICJhb2RldiB1cGRhdGVzIEpTT04sIGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0
dXJuZWQgJWQiLCByYyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgREVW
SUNFX0FERCh2ZHJtLCB2ZHJtcywgZG9taWQsICZ2ZHJtX3NhdmVkLCBDT01QQVJFX0RFVklELCAm
ZF9jb25maWcpOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9f
eHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
KworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAg
ICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAg
ICAgICAgIC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0co
RVJST1IsICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAg
IGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBt
ZXNzYWdlICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pz
b24pIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihn
YywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
ICAgICB9CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxl
eGFycmF5KGdjLCBiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJhY2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZnJvbnQtPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsK
KworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKwor
ICAgICAgICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElC
WExfX0RFVklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9u
KGVnYywgYW9kZXYpOworCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2Fj
dGlvbl9hYm9ydChnYywgJnQpOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91
c2VyZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfdmRybV9kaXNwb3NlKCZ2ZHJtX3NhdmVk
KTsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKKyAgICBhb2Rl
di0+cmMgPSByYzsKKyAgICBpZihyYykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOworICAg
IHJldHVybjsKKworfQorCitsaWJ4bF9kZXZpY2VfdmRybSAqbGlieGxfZGV2aWNlX3Zkcm1fbGlz
dChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQoreworICAgIEdDX0lO
SVQoY3R4KTsKKworICAgIGxpYnhsX2RldmljZV92ZHJtKiB2ZHJtcyA9IE5VTEw7CisgICAgY2hh
ciogZmVfcGF0aCA9IE5VTEw7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAgdW5zaWduZWQg
aW50IG5kaXJzID0gMDsKKworICAgICpudW0gPSAwOworCisgICAgZmVfcGF0aCA9IGxpYnhsX19z
cHJpbnRmKGdjLCAiJXMvZGV2aWNlL3Zkcm0iLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRv
bWlkKSk7CisgICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGZlX3Bh
dGgsICZuZGlycyk7CisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgIHZkcm1zID0gbWFs
bG9jKHNpemVvZigqdmRybXMpICogbmRpcnMpOworICAgICAgIGxpYnhsX2RldmljZV92ZHJtKiB2
ZHJtOworICAgICAgIGxpYnhsX2RldmljZV92ZHJtKiBlbmQgPSB2ZHJtcyArIG5kaXJzOworICAg
ICAgIGZvcih2ZHJtID0gdmRybXM7IHZkcm0gPCBlbmQ7ICsrdmRybSwgKytkaXIpIHsKKyAgICAg
ICAgICBjaGFyKiB0bXA7CisKKyAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRybV9pbml0KHZkcm0p
OworCisgICAgICAgICAgdmRybS0+ZGV2aWQgPSBhdG9pKCpkaXIpOworCisgICAgICAgICAgdG1w
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiJXMvJXMvYmFja2VuZC1pZCIsCisgICAgICAgICAgICAgICAgICAgZmVfcGF0aCwgKmRpcikp
OworICAgICAgICAgIHZkcm0tPmJhY2tlbmRfZG9taWQgPSBhdG9pKHRtcCk7CisgICAgICAgfQor
ICAgIH0KKyAgICAqbnVtID0gbmRpcnM7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiB2ZHJt
czsKK30KKworaW50IGxpYnhsX2RldmljZV92ZHJtX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxfdmRybWluZm8gKnZk
cm1pbmZvKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqdmRybXBh
dGg7CisgICAgY2hhciAqdmFsOworICAgIGludCByYyA9IDA7CisKKyAgICBsaWJ4bF92ZHJtaW5m
b19pbml0KHZkcm1pbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdj
LCBkb21pZCk7CisgICAgdmRybWluZm8tPmRldmlkID0gdmRybS0+ZGV2aWQ7CisKKyAgICB2ZHJt
cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3Zkcm0vJWQiLCBkb21wYXRoLCB2ZHJtaW5mby0+
ZGV2aWQpOworICAgIHZkcm1pbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05V
TEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgdmRybXBhdGgpLCBOVUxMKTsK
KworICAgIGlmICghdmRybWluZm8tPmJhY2tlbmQpIHsKKyAgICAgICAgZ290byBlcnI7CisgICAg
fQorCisgICAgaWYoIWxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwgdmRybWluZm8tPmJhY2tl
bmQpKSB7CisgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgdmFsID0gbGlieGxfX3hzX3Jl
YWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZC1pZCIsIHZk
cm1wYXRoKSk7CisgICAgdmRybWluZm8tPmJhY2tlbmRfaWQgPSB2YWwgPyBzdHJ0b3VsKHZhbCwg
TlVMTCwgMTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEws
CisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdGF0ZSIsIHZkcm1wYXRoKSk7CisgICAgdmRybWlu
Zm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFs
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMv
ZXZlbnQtY2hhbm5lbCIsIHZkcm1wYXRoKSk7CisgICAgdmRybWluZm8tPmV2dGNoID0gdmFsID8g
c3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQo
Z2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvcmluZy1yZWYiLCB2ZHJtcGF0
aCkpOworICAgIHZkcm1pbmZvLT5ycmVmID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6
IC0xOworCisgICAgdmRybWluZm8tPmZyb250ZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05V
TEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsIHZkcm1pbmZvLT5iYWNrZW5k
KSwgTlVMTCk7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCisgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZC1pZCIsIHZkcm1pbmZvLT5iYWNrZW5kKSk7Cisg
ICAgdmRybWluZm8tPmZyb250ZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6
IC0xOworCisgICAgZ290byBleGl0OworZXJyOgorICAgIHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6
CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCisKIGludCBsaWJ4bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kZXZpY2VfdnR0eSAqdnR0eSkKIHsKICAgICBpbnQgcmM7CkBAIC01MjkzLDYgKzU1NzEs
OCBAQCBleGl0OgogICogbGlieGxfZGV2aWNlX3Z0cG1fZGVzdHJveQogICogbGlieGxfZGV2aWNl
X3ZydGNfcmVtb3ZlCiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19kZXN0cm95CisgKiBsaWJ4bF9kZXZp
Y2VfdmRybV9yZW1vdmUKKyAqIGxpYnhsX2RldmljZV92ZHJtX2Rlc3Ryb3kKICAqIGxpYnhsX2Rl
dmljZV92c25kX3JlbW92ZQogICogbGlieGxfZGV2aWNlX3ZzbmRfZGVzdHJveQogICogbGlieGxf
ZGV2aWNlX3Z0dHlfcmVtb3ZlCkBAIC01MzUzLDYgKzU2MzMsMTAgQEAgREVGSU5FX0RFVklDRV9S
RU1PVkUodnRwbSwgZGVzdHJveSwgMSkKIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIHJlbW92
ZSwgMCkKIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMsIGRlc3Ryb3ksIDEpCiAKKy8qIHZkcm0g
Ki8KK0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZkcm0sIHJlbW92ZSwgMCkKK0RFRklORV9ERVZJQ0Vf
UkVNT1ZFKHZkcm0sIGRlc3Ryb3ksIDEpCisKIC8qIHZzbmQgKi8KIERFRklORV9ERVZJQ0VfUkVN
T1ZFKHZzbmQsIHJlbW92ZSwgMCkKIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZzbmQsIGRlc3Ryb3ks
IDEpCkBAIC01Mzc5LDYgKzU2NjMsNyBAQCBERUZJTkVfREVWSUNFX1JFTU9WRSh2ZXZlbnQsIGRl
c3Ryb3ksIDEpCiAgKiBsaWJ4bF9kZXZpY2VfbmljX2FkZAogICogbGlieGxfZGV2aWNlX3Z0cG1f
YWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQKKyAqIGxpYnhsX2RldmljZV92ZHJtX2FkZAog
ICogbGlieGxfZGV2aWNlX3ZzbmRfYWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnR0eV9hZGQKICAqIGxp
YnhsX2RldmljZV92ZXZlbnRfYWRkCkBAIC01NDE2LDYgKzU3MDEsOSBAQCBERUZJTkVfREVWSUNF
X0FERCh2dHBtKQogLyogdnJ0YyAqLwogREVGSU5FX0RFVklDRV9BREQodnJ0YykKIAorLyogdmRy
bSAqLworREVGSU5FX0RFVklDRV9BREQodmRybSkKKwogLyogdnNuZCAqLwogREVGSU5FX0RFVklD
RV9BREQodnNuZCkKIApAQCAtNzk0Miw2ICs4MjMwLDggQEAgaW50IGxpYnhsX3JldHJpZXZlX2Rv
bWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIAogICAg
IE1FUkdFKHZydGMsIHZydGNzLCBDT01QQVJFX0RFVklELCB7fSk7CiAKKyAgICBNRVJHRSh2ZHJt
LCB2ZHJtcywgQ09NUEFSRV9ERVZJRCwge30pOworCiAgICAgTUVSR0UodnNuZCwgdnNuZHMsIENP
TVBBUkVfREVWSUQsIHt9KTsKIAogICAgIE1FUkdFKHBjaSwgcGNpZGV2cywgQ09NUEFSRV9QQ0ks
IHt9KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCmluZGV4IDc3OTkzNzQuLjU3ZjNlMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTQ1MSw2ICsxNDUxLDI0IEBAIGludCBs
aWJ4bF9kZXZpY2VfdnJ0Y19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
IGxpYnhsX2RldmljZV92cnRjICpsaWJ4bF9kZXZpY2VfdnJ0Y19saXN0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOwogaW50IGxpYnhsX2RldmljZV92cnRjX2dldGlu
Zm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMsIGxpYnhsX3ZydGNpbmZvICp2cnRjaW5m
byk7CisKKy8qIERSTSAqLworaW50IGxpYnhsX2RldmljZV92ZHJtX2FkZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZHJtICp2ZHJtLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxf
ZGV2aWNlX3Zkcm1fcmVtb3ZlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zkcm0gKnZkcm0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsK
K2ludCBsaWJ4bF9kZXZpY2VfdmRybV9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZHJtICp2
ZHJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9o
b3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFM
X0NBTExFUlNfT05MWTsKKworbGlieGxfZGV2aWNlX3Zkcm0gKmxpYnhsX2RldmljZV92ZHJtX2xp
c3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CitpbnQgbGlieGxf
ZGV2aWNlX3Zkcm1fZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxf
dmRybWluZm8gKnZkcm1pbmZvKTsKKwogLyogQXVkaW8gKi8KIGludCBsaWJ4bF9kZXZpY2VfdnNu
ZF9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAq
dnNuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMTc1MjQ5OS4uNmUxYzBkOCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKQEAgLTczNiw2ICs3MzYsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0cG1z
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
YXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7CitzdGF0aWMgdm9p
ZCBkb21jcmVhdGVfYXR0YWNoX3Zkcm1zKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCk7
CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKQEAgLTE0MzMsMTIgKzE0MzUsNDUg
QEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFjaF92cnRjcyhsaWJ4bF9fZWdjICplZ2MsCiAg
ICBpZiAoZF9jb25maWctPm51bV92cnRjcyA+IDApIHsKICAgICAgICAvKiBBdHRhY2ggdnJ0Y3Mg
Ki8KICAgICAgICBsaWJ4bF9fbXVsdGlkZXZfYmVnaW4oYW8sICZkY3MtPm11bHRpZGV2KTsKLSAg
ICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF92dHR5czsKKyAg
ICAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2F0dGFjaF92ZHJtczsKICAg
ICAgICBsaWJ4bF9fYWRkX3ZydGNzKGVnYywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVs
dGlkZXYpOwogICAgICAgIGxpYnhsX19tdWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRp
ZGV2LCAwKTsKICAgICAgICByZXR1cm47CiAgICB9CiAKKyAgIGRvbWNyZWF0ZV9hdHRhY2hfdmRy
bXMoZWdjLCBtdWx0aWRldiwgMCk7CisgICByZXR1cm47CisKK2Vycm9yX291dDoKKyAgIGFzc2Vy
dChyZXQpOworICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywgZGNzLCByZXQpOworfQorCitzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Zkcm1zKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCkKK3sKKyAgIGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05UQUlORVJfT0YobXVsdGlkZXYsICpkY3MsIG11
bHRpZGV2KTsKKyAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworICAgaW50IGRvbWlkID0gZGNzLT5n
dWVzdF9kb21pZDsKKworICAgbGlieGxfZG9tYWluX2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBk
Y3MtPmd1ZXN0X2NvbmZpZzsKKworICAgaWYocmV0KSB7CisgICAgICAgTE9HKEVSUk9SLCAidW5h
YmxlIHRvIGFkZCB2cnRjIGRldmljZXMiKTsKKyAgICAgICBnb3RvIGVycm9yX291dDsKKyAgIH0K
KworICAgIC8qIFBsdWcgdmRybSBkZXZpY2VzICovCisgICBpZiAoZF9jb25maWctPm51bV92ZHJt
cyA+IDApIHsKKyAgICAgICAvKiBBdHRhY2ggdmRybXMgKi8KKyAgICAgICBsaWJ4bF9fbXVsdGlk
ZXZfYmVnaW4oYW8sICZkY3MtPm11bHRpZGV2KTsKKyAgICAgICBkY3MtPm11bHRpZGV2LmNhbGxi
YWNrID0gZG9tY3JlYXRlX2F0dGFjaF92dHR5czsKKyAgICAgICBsaWJ4bF9fYWRkX3Zkcm1zKGVn
YywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGxpYnhsX19t
dWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKKyAgICAgICByZXR1cm47
CisgICB9CisKICAgIGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMoZWdjLCBtdWx0aWRldiwgMCk7CiAg
ICByZXR1cm47CiAKQEAgLTE0NDcsNiArMTQ4Miw3IEBAIGVycm9yX291dDoKICAgIGRvbWNyZWF0
ZV9jb21wbGV0ZShlZ2MsIGRjcywgcmV0KTsKIH0KIAorCiBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
YXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJldCkKQEAgLTE0NTgsNyArMTQ5NCw3IEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMobGlieGxfX2VnYyAqZWdjLAogICAgbGlieGxfZG9tYWlu
X2NvbmZpZyogY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKIAogICAgaWYocmV0
KSB7Ci0gICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2dHR5IGRldmljZXMiKTsKKyAg
ICAgICBMT0coRVJST1IsICJ1bmFibGUgdG8gYWRkIHZkcm0gZGV2aWNlcyIpOwogICAgICAgIGdv
dG8gZXJyb3Jfb3V0OwogICAgfQogCkBAIC0xNDkxLDcgKzE1MjcsNyBAQCBzdGF0aWMgdm9pZCBk
b21jcmVhdGVfYXR0YWNoX3ZzbmRzKGxpYnhsX19lZ2MgKmVnYywKICAgIGxpYnhsX2RvbWFpbl9j
b25maWcqIGNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAgIGlmKHJldCkg
ewotICAgICAgIExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdnJ0YyBkZXZpY2VzIik7CisgICAg
ICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2dHR5IGRldmljZXMiKTsKICAgICAgICBnb3Rv
IGVycm9yX291dDsKICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA2NTU2OWUxLi4xM2M0YTdiIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwpAQCAtNTQ1LDYgKzU0NSw3IEBAIHZvaWQgbGlieGxfX211bHRpZGV2X3By
ZXBhcmVkKGxpYnhsX19lZ2MgKmVnYywKICAqIGxpYnhsX19hZGRfbmljcwogICogbGlieGxfX2Fk
ZF92dHBtcwogICogbGlieGxfX2FkZF92cnRjcworICogbGlieGxfX2FkZF92ZHJtcwogICogbGli
eGxfX2FkZF92c25kcwogICogbGlieGxfX2FkZF92dHR5cwogICogbGlieGxfX2FkZF92ZXZlbnRz
CkBAIC01NjgsNiArNTY5LDcgQEAgREVGSU5FX0RFVklDRVNfQUREKGRpc2spCiBERUZJTkVfREVW
SUNFU19BREQobmljKQogREVGSU5FX0RFVklDRVNfQUREKHZ0cG0pCiBERUZJTkVfREVWSUNFU19B
REQodnJ0YykKK0RFRklORV9ERVZJQ0VTX0FERCh2ZHJtKQogREVGSU5FX0RFVklDRVNfQUREKHZz
bmQpCiBERUZJTkVfREVWSUNFU19BREQodnR0eSkKIERFRklORV9ERVZJQ0VTX0FERCh2ZXZlbnQp
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAppbmRleCAzMzBkNTZmLi44MDc1NGRmIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTQ4MCw3ICs0ODAsOCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlJUQyB8fCBcCiAgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORCB8fCBcCiAgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlRUWSB8fCBcCi0gICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkVWRU5UKQorICAgIChkZXYpLT5iYWNrZW5k
X2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZFVkVOVCB8fCBcCisgICAgKGRldiktPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkRSTSkKIAogI2RlZmluZSBYQ19QQ0lfQkRG
ICAgICAgICAgICAgICIweCV4LCAweCV4LCAweCV4LCAweCV4IgogI2RlZmluZSBQQ0lfREVWRk4o
c2xvdCwgZnVuYykgICAoKCgoc2xvdCkgJiAweDFmKSA8PCAzKSB8ICgoZnVuYykgJiAweDA3KSkK
QEAgLTExOTEsNiArMTE5Miw3IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX25pYyAqbmljLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7CiBfaGlkZGVuIGlu
dCBsaWJ4bF9fZGV2aWNlX3Z0cG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZp
Y2VfdnRwbSAqdnRwbSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZydGNfc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnJ0YyAqdnJ0Yyk7CitfaGlkZGVuIGludCBs
aWJ4bF9fZGV2aWNlX3Zkcm1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2Vf
dmRybSAqdmRybSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZzbmRfc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCk7CiBfaGlkZGVuIGludCBsaWJ4
bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnR0
eSAqdnR0eSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92ZmIgKnZmYik7CkBAIC0yNTc4LDYgKzI1ODAsMTEgQEAg
X2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VfdnJ0Y19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV92cnRjICp2cnRjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2FvX2RldmljZSAqYW9kZXYpOwogCisvKiBBTyBvcGVyYXRpb24gdG8gY29ubmVjdCBhIGRy
bSBkZXZpY2UgKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX3Zkcm1fYWRkKGxpYnhsX19l
Z2MgKmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKKwogLyogQU8gb3BlcmF0aW9uIHRv
IGNvbm5lY3QgYSBzb3VuZCBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNlX3Zz
bmRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKQEAgLTMzMTMsNiAr
MzMyMCwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92cnRjcyhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldik7CiAKK19oaWRkZW4gdm9pZCBsaWJ4
bF9fYWRkX3Zkcm1zKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAq
bXVsdGlkZXYpOworCiBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92dHR5cyhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApp
bmRleCAyM2ZjZjUwLi4yNzU4M2NjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01NjAsNiArNTYwLDE1
IEBAIGxpYnhsX2RldmljZV92cnRjID0gU3RydWN0KCJkZXZpY2VfdnJ0YyIsIFsKICAgICAoImRl
dmljZSIsIHN0cmluZyksCiAgICAgXSkKIAorbGlieGxfZGV2aWNlX3Zkcm0gPSBTdHJ1Y3QoImRl
dmljZV92ZHJtIiwgWworICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKKyAgICAo
ImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoImRldmljZSIsIHN0cmluZyksCisgICAgKCJtb2RlMCIsIHN0cmluZyksCisgICAgKCJt
b2RlMSIsIHN0cmluZyksCisgICAgXSkKKwogbGlieGxfZGV2aWNlX3ZzbmQgPSBTdHJ1Y3QoImRl
dmljZV92c25kIiwgWwogICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAo
ImJhY2tlbmRfZG9tbmFtZSIsIHN0cmluZyksCkBAIC02NzYsNiArNjg1LDcgQEAgbGlieGxfZG9t
YWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoInZrYnMiLCBBcnJh
eShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSksCiAgICAgKCJ2dHBtcyIsIEFycmF5KGxp
YnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAogICAgICgidnJ0Y3MiLCBBcnJheShsaWJ4
bF9kZXZpY2VfdnJ0YywgIm51bV92cnRjcyIpKSwKKyAgICAoInZkcm1zIiwgQXJyYXkobGlieGxf
ZGV2aWNlX3Zkcm0sICJudW1fdmRybXMiKSksCiAgICAgKCJ2c25kcyIsIEFycmF5KGxpYnhsX2Rl
dmljZV92c25kLCAibnVtX3ZzbmRzIikpLAogICAgICgidnR0eXMiLCBBcnJheShsaWJ4bF9kZXZp
Y2VfdnR0eSwgIm51bV92dHR5cyIpKSwKICAgICAjIGEgY2hhbm5lbCBtYW5pZmVzdHMgYXMgYSBj
b25zb2xlIHdpdGggYSBuYW1lLApAQCAtNzM0LDYgKzc0NCwxNyBAQCBsaWJ4bF92cnRjaW5mbyA9
IFN0cnVjdCgidnJ0Y2luZm8iLCBbCiAgICAgKCJycmVmIiwgaW50ZWdlciksCiAgICAgXSwgZGly
PURJUl9PVVQpCiAKK2xpYnhsX3Zkcm1pbmZvID0gU3RydWN0KCJ2ZHJtaW5mbyIsIFsKKyAgICAo
ImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJm
cm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJk
ZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRj
aCIsIGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VU
KQorCiBsaWJ4bF92c25kaW5mbyA9IFN0cnVjdCgidnNuZGluZm8iLCBbCiAgICAgKCJiYWNrZW5k
Iiwgc3RyaW5nKSwKICAgICAoImJhY2tlbmRfaWQiLCB1aW50MzIpLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaWRsCmluZGV4IGE4NjMyNWMuLjlhNjg3MDAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlc19pbnRlcm5hbC5pZGwKQEAgLTI2LDYgKzI2LDcgQEAgbGlieGxfX2RldmljZV9raW5kID0g
RW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAgICgxMCwgIlZTTkQiKSwKICAgICAoMTEs
ICJWVFRZIiksCiAgICAgKDEyLCAiVkVWRU5UIiksCisgICAgKDEzLCAiVkRSTSIpLAogICAgIF0p
CiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigiY29uc29sZV9iYWNrZW5k
IiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmgKaW5kZXggMjRhODIwNS4uZTE1MzJhMiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBAIC04
MCw2ICs4MCw5IEBAIGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZydGMobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZydGMgKnZydGMpOwogCitpbnQgbGlieGxfZGV2aWRf
dG9fZGV2aWNlX3Zkcm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Zkcm0gKnZkcm0p
OworCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZzbmQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGli
eGxfZGV2aWNlX3ZzbmQgKnZzbmQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC94bC5oIGIv
dG9vbHMvbGlieGwveGwuaAppbmRleCA5MDUyNzZkLi43YzAwODJjIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC94bC5oCisrKyBiL3Rvb2xzL2xpYnhsL3hsLmgKQEAgLTg1LDYgKzg1LDkgQEAgaW50
IG1haW5fYmxvY2tkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZydGNh
dHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3ZydGNsaXN0KGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92cnRjZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJn
dik7CitpbnQgbWFpbl92ZHJtYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFp
bl92ZHJtbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fdmRybWRldGFjaChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGlu
dCBtYWluX3ZzbmRkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRleCBm
OGY5ZWRmLi5kZjllYmQyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKKysr
IGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMjcyLDcgKzEyNzIsNyBAQCBzdGF0aWMg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxv
bmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmln
TGlzdCAqY3B1cywgKmNwdWlkcywgKnZiZHMsICpuaWNzLCAqcGNpczsKLSAgICBYTFVfQ29uZmln
TGlzdCAqY3ZmYnMsICp2ZXZlbnRzLCAqdnRwbXMsICp2cnRjcywgKnZ0dHlzLCAqdnNuZHM7Cisg
ICAgWExVX0NvbmZpZ0xpc3QgKmN2ZmJzLCAqdmV2ZW50cywgKnZ0cG1zLCAqdnJ0Y3MsICp2dHR5
cywgKnZzbmRzLCAqdmRybXM7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0
cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzOwogICAgIGludCBudW1faW9wb3J0
cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlhbjsKICAgICBpbnQg
cGNpX3Bvd2VyX21nbXQgPSAwOwpAQCAtMTkwMiw2ICsxOTAyLDU4IEBAIHN0YXRpYyB2b2lkIHBh
cnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIH0KICAg
ICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidmRybSIsICZ2ZHJtcywg
MCwgMCkpIHsKKyAgICAgICAgZF9jb25maWctPm51bV92ZHJtcyA9IDA7CisgICAgICAgIGRfY29u
ZmlnLT52ZHJtcyA9IE5VTEw7CisgICAgICAgIHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlz
dGl0ZW0odmRybXMsIGRfY29uZmlnLT5udW1fdmRybXMpKSAhPSBOVUxMKSB7CisgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybTsKKyAgICAgICAgICAgIGxpYnhsX3N0cmluZ19saXN0
IHBhaXJzOworICAgICAgICAgICAgY2hhciAqcGF0aCA9IE5VTEw7CisgICAgICAgICAgICBpbnQg
bGVuOworCisgICAgICAgICAgICB2ZHJtID0gQVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZk
cm1zLCBkX2NvbmZpZy0+bnVtX3Zkcm1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92ZHJtX2luaXQpOworCisgICAgICAgICAgICBzcGxpdF9zdHJp
bmdfaW50b19zdHJpbmdfbGlzdChidWYsICIsIiwgJnBhaXJzKTsKKyAgICAgICAgICAgIGxlbiA9
IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmcGFpcnMpOworCisgICAgICAgICAgICBmb3IgKGkg
PSAwOyBpIDwgbGVuOyBpKyspIHsKKyAgICAgICAgICAgICAgICBjaGFyICprZXksICprZXlfdW50
cmltbWVkLCAqdmFsdWUsICp2YWx1ZV91bnRyaW1tZWQ7CisgICAgICAgICAgICAgICAgaW50IHJj
OworICAgICAgICAgICAgICAgIHJjID0gc3BsaXRfc3RyaW5nX2ludG9fcGFpcihwYWlyc1tpXSwg
Ij0iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAma2V5X3Vu
dHJpbW1lZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZh
bHVlX3VudHJpbW1lZCk7CisgICAgICAgICAgICAgICAgaWYgKHJjICE9IDApIHsKKyAgICAgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgdmRybSBjb25maWd1
cmF0aW9uOiAlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFpcnNbaV0pOworICAg
ICAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICB0cmltKGlzc3BhY2UsIGtleV91bnRyaW1tZWQsICZrZXkpOworICAgICAgICAgICAgICAg
IHRyaW0oaXNzcGFjZSwgdmFsdWVfdW50cmltbWVkLCAmdmFsdWUpOworCisgICAgICAgICAgICAg
ICAgaWYgKCFzdHJjbXAoa2V5LCAiYmFja2VuZGlkIikpIHsKKyAgICAgICAgICAgICAgICAgICAg
dmRybS0+YmFja2VuZF9kb21pZCA9IGF0b2kodmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxz
ZSBpZiAoIXN0cmNtcChrZXksICJiYWNrZW5kIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVw
bGFjZV9zdHJpbmcoJnZkcm0tPmJhY2tlbmRfZG9tbmFtZSwgdmFsdWUpOworICAgICAgICAgICAg
ICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJkZXZpZCIpKSB7CisgICAgICAgICAgICAgICAg
ICAgIHZkcm0tPmRldmlkID0gYXRvaSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgfSBlbHNlIGlm
ICghc3RyY21wKGtleSwgImRldmljZSIpKSB7CisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZ2ZHJtLT5kZXZpY2UsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYg
KCFzdHJjbXAoa2V5LCAibW9kZTAiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0
cmluZygmdmRybS0+bW9kZTAsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFz
dHJjbXAoa2V5LCAibW9kZTEiKSkgeworICAgICAgICAgICAgICAgICAgICByZXBsYWNlX3N0cmlu
ZygmdmRybS0+bW9kZTEsIHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgZnJlZShrZXkpOworICAgICAgICAgICAgICAgIGZyZWUoa2V5X3VudHJpbW1lZCk7CisgICAg
ICAgICAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgICAgICAgICAgZnJlZSh2YWx1ZV91bnRy
aW1tZWQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfc3RyaW5nX2xpc3RfZGlz
cG9zZSgmcGFpcnMpOworICAgICAgICAgICAgZnJlZShwYXRoKTsKKyAgICAgICAgfQorICAgIH0K
KwogICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJ2dHR5IiwgJnZ0dHlzLCAwLCAw
KSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX3Z0dHlzID0gMDsKICAgICAgICAgZF9jb25maWct
PnZ0dHlzID0gTlVMTDsKQEAgLTcwODQsNiArNzEzNiwxMTYgQEAgaW50IG1haW5fdnJ0Y2RldGFj
aChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl92
ZHJtYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKworICAgIGludCBvcHQ7CisgICAg
dWludDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3Zkcm0gdmRybTsKKyAgICAvKiAg
WExVX0NvbmZpZyAqY29uZmlnID0gMDsgKi8KKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQs
ICIiLCBOVUxMLCAidmRybS1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8K
KyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgsIGFy
Z3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
cyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0pOworICAg
ICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBpZiAob3B0aW5kIDwg
YXJnYykgeworICAgICAgICByZXBsYWNlX3N0cmluZygmdmRybS5kZXZpY2UsIGFyZ3Zbb3B0aW5k
XSk7CisgICAgfQorICAgIG9wdGluZCsrOworCisvKiBUT0RPOiBmaXggdGhpcyB0ZW1wb3Jhcnkg
aGFyZGNvZGUgKi8KKyAgICB2ZHJtLmJhY2tlbmRfZG9tbmFtZSA9ICJEb21haW4tRCI7CisgICAg
dmRybS5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkgeworICAgICAg
ICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3Zkcm1fdG9fanNvbihjdHgsICZ2ZHJtKTsKKyAg
ICAgICAgcHJpbnRmKCJ2ZHJtOiAlc1xuIiwganNvbik7CisgICAgICAgIGZyZWUoanNvbik7Cisg
ICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0KSkgeyBwZXJyb3IoInN0
ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAo
bGlieGxfZGV2aWNlX3Zkcm1fYWRkKGN0eCwgZmVfZG9taWQsICZ2ZHJtLCAwKSkgeworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZHJtX2FkZCBmYWlsZWQuXG4iKTsKKyAg
ICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3Zk
cm1saXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKwlpbnQgb3B0OworCWludCBpLCBuYjsK
KwlsaWJ4bF9kZXZpY2VfdmRybSAqdmRybXM7CisJbGlieGxfdmRybWluZm8gdmRybWluZm87CisK
KwlTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZkcm0tbGlzdCIsIDEpIHsKKwkJ
LyogTm8gb3B0aW9ucyAqLworCX0KKworCS8qIHZkcm1pbmZvLnV1aWQgc2hvdWxkIGJlIG91dHB1
dHRlZCB0b28gKi8KKwlwcmludGYoIiUtNXMgJS0zcyAlLTZzICUtNXMgJS02cyAlLThzICUtNDBz
ICUtNDBzXG4iLAorCQkJIlZkZXYiLCAiQkUiLCAiaGFuZGxlIiwgInN0YXRlIiwgImV2dC1jaCIs
ICJyaW5nLXJlZiIsICJCRS1wYXRoIiwgIkZFLXBhdGgiKTsKKwlmb3IgKGFyZ3YgKz0gb3B0aW5k
LCBhcmdjIC09IG9wdGluZDsgYXJnYyA+IDA7IC0tYXJnYywgKythcmd2KSB7CisJCXVpbnQzMl90
IGRvbWlkOworCQlpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgsICphcmd2
LCAmZG9taWQpIDwgMCkgeworCQkJZnByaW50ZihzdGRlcnIsICIlcyBpcyBhbiBpbnZhbGlkIGRv
bWFpbiBpZGVudGlmaWVyXG4iLCAqYXJndik7CisJCQljb250aW51ZTsKKwkJfQorCQl2ZHJtcyA9
IGxpYnhsX2RldmljZV92ZHJtX2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKwkJaWYgKCF2ZHJtcykg
eworCQkJY29udGludWU7CisJCX0KKwkJZm9yIChpPTA7IGk8bmI7IGkrKykgeworCQkJaWYgKCFs
aWJ4bF9kZXZpY2VfdmRybV9nZXRpbmZvKGN0eCwgZG9taWQsICZ2ZHJtc1tpXSwgJnZkcm1pbmZv
KSkgeworCQkJCS8qICAgICAgVmRldiBCRSAgIGhkbCAgc3QgICBldmNoIHJyZWYgQkUtcGF0aCBG
RS1wYXRoIFVVSUQgKi8KKwkJCQlwcmludGYoIiUtNWQgJS0zZCAlLTZkICUtNWQgJS02ZCAlLThk
ICUtNDBzICUtNDBzXG4iLAorCQkJCQkJdmRybWluZm8uZGV2aWQsIHZkcm1pbmZvLmJhY2tlbmRf
aWQsIHZkcm1pbmZvLmZyb250ZW5kX2lkLAorCQkJCQkJdmRybWluZm8uc3RhdGUsIHZkcm1pbmZv
LmV2dGNoLCB2ZHJtaW5mby5ycmVmLCB2ZHJtaW5mby5iYWNrZW5kLAorCQkJCQkJdmRybWluZm8u
ZnJvbnRlbmQpOworCQkJCWxpYnhsX3Zkcm1pbmZvX2Rpc3Bvc2UoJnZkcm1pbmZvKTsKKwkJCX0K
KwkJCWxpYnhsX2RldmljZV92ZHJtX2Rpc3Bvc2UoJnZkcm1zW2ldKTsKKwkJfQorCQlmcmVlKHZk
cm1zKTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK2ludCBtYWluX3Zkcm1kZXRhY2goaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAgICBpbnQgb3B0
LCByYyA9IDA7CisgICAgbGlieGxfZGV2aWNlX3Zkcm0gdmRybTsKKworICAgIFNXSVRDSF9GT1JF
QUNIX09QVChvcHQsICIiLCBOVUxMLCAidmRybS1kZXRhY2giLCAyKSB7CisgICAgICAgIC8qIE5v
IG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zbb3B0aW5k
XSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5kKzFdKTsKKworICAgIGlmIChsaWJ4bF9k
ZXZpZF90b19kZXZpY2VfdmRybShjdHgsIGRvbWlkLCBkZXZpZCwgJnZkcm0pKSB7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiRXJyb3I6IERldmljZSAlcyBub3QgY29ubmVjdGVkLlxuIiwgYXJn
dltvcHRpbmQrMV0pOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByYyA9IGxpYnhs
X2RldmljZV92ZHJtX3JlbW92ZShjdHgsIGRvbWlkLCAmdmRybSwgMCk7CisgICAgaWYgKHJjKSB7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2aWNlX3Zkcm1fcmVtb3ZlIGZhaWxl
ZC5cbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICBsaWJ4bF9kZXZpY2VfdmRy
bV9kaXNwb3NlKCZ2ZHJtKTsKKyAgICByZXR1cm4gcmM7Cit9CiAKIGludCBtYWluX3ZzbmRhdHRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGxf
Y21kdGFibGUuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKaW5kZXggYmI0MTBjYS4uZGFh
MDdkNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGxfY21kdGFibGUuYworKysgYi90b29scy9s
aWJ4bC94bF9jbWR0YWJsZS5jCkBAIC0zNjYsNiArMzY2LDIxIEBAIHN0cnVjdCBjbWRfc3BlYyBj
bWRfdGFibGVbXSA9IHsKICAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBydGMgZGV2
aWNlIiwKICAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKICAgICB9LAorICAgIHsgInZkcm0tYXR0
YWNoIiwKKyAgICAgICZtYWluX3Zkcm1hdHRhY2gsIDEsIDEsCisgICAgICAiQ3JlYXRlIGEgbmV3
IHZpcnR1YWwgcnRjIGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldmljZT4iLAorICAgIH0s
CisgICAgeyAidmRybS1saXN0IiwKKyAgICAgICZtYWluX3Zkcm1saXN0LCAwLCAwLAorICAgICAg
Ikxpc3QgdmlydHVhbCBydGMgZGV2aWNlcyBmb3IgYSBkb21haW4iLAorICAgICAgIjxEb21haW4o
cyk+IiwKKyAgICB9LAorICAgIHsgInZkcm0tZGV0YWNoIiwKKyAgICAgICZtYWluX3Zkcm1kZXRh
Y2gsIDAsIDEsCisgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgcnRjIGRldmljZSIs
CisgICAgICAiPERvbWFpbj4gPERldklkPiIsCisgICAgfSwKICAgICB7ICJ2c25kLWF0dGFjaCIs
CiAgICAgICAmbWFpbl92c25kYXR0YWNoLCAxLCAxLAogICAgICAgIkNyZWF0ZSBhIG5ldyB2aXJ0
dWFsIGF1ZGlvIGRldmljZSIsCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJl
ZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:49 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P5B-0002DG-8o; Thu, 19 May 2016 14:37:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P59-00029S-Hp
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8F/57-03651-ABFCD375; Thu, 19 May 2016 14:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6qe6u87b
 hBj/Os1us7LnI7MDocfjDFZYAxijWzLyk/IoE1oy7dzpYC44+ZKw48HgNWwPj01WMXYxcHEIC
 Cxkljm3cwg7isAgsZpbY8LKfBcSREOhnlfgx+QOQwwnkxEgseXMcqIoDyC6XOHclHcQUEtCX6
 H/HAzGolUmi51E/I0g5m4ClxNQXF8BaRQS0JPbO/8gKUsQs0MUosaDjJ9gcYQFvidP9GiA1LA
 KqEufmTWUGsXkFAiTe7drHDLFKTuLKvwSQMKdAoERn6xmwkUJAJfu+7mafwCiwgJFhFaNGcWp
 RWWqRrqGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGgxAMEOxm3bPQ8xSnIw
 KYny3j9nGy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcdJCdYlJqeWpGWmQMMcpi0BAePkgjvU
 ZA0b3FBYm5xZjpE6hSjJceh6dfWMnFs+Q0it029t5ZJiCUvPy9VSpz3FkiDAEhDRmke3DhYJF
 5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO90kCk8mXklcFtfAR3EBHTQLTEbkINKEhFSUg2
 Mqqwprx5/i+J+NnOL0iTH38Wfl3yZOMf6iXSosvra0z0Kfn4mwq8YtCImvvnONElpmuLFK7f3
 /rtjtvrHzCvHny1I3yoa2B/16+Lsc3f5j4S0xlqeKF+vd+33hwNK5vcPXhGTKKmU4Hjy+lTc/
 Zd/mLfGfODbbHlmb0XIfuc/93atUT21yfrRiTolluKMREMt5qLiRADHrMIgvwIAAA==
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1463668665!37887928!1
X-Originating-IP: [209.85.215.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32455 invoked from network); 19 May 2016 14:37:45 -0000
Received: from mail-lf0-f53.google.com (HELO mail-lf0-f53.google.com)
 (209.85.215.53)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:45 -0000
Received: by mail-lf0-f53.google.com with SMTP id e126so12660034lfg.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ItteKJBY8B990c0hWzMYCx1i6q94jHy9JoH/E7Wtoq8=;
 b=AP6vBNxxa6PyGD0DilW1Wk/nC6WA3TSGNfllXlOKNc2lGEZBF8VXuVWmLfj32rK4DX
 qqHfyduooro4TkXupLsqmfkBQ611Cah80P0yAAkAaMMOu9N0PNRrG8flAlsEcjGzsJ73
 Mwp+GHiS7WBhNh4mzBCcQ8YHz8sJxlzk1z3cE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ItteKJBY8B990c0hWzMYCx1i6q94jHy9JoH/E7Wtoq8=;
 b=LXPoFa6nm3ikNwylikaS1NeKkfAtBLP+cKZ03h9wqceuGMwE6dXic4PRVq0rUWv5di
 CLn6+soK87O65KmJ3ZgYWRYhXs01gs1/36lbtA+cZLCEtukJDWF9xdeXnSnLBBkW02wM
 EcvpOrJw8tN/63DSxzDZinEtb5FrdxGOkgFfJghHYqCdGd6+azpEvFv4t1kxGs7WhtrU
 LtPLURVl2k1gl27BFwgndOHJpgqY+/qPqJ9Evg6KHJn8udK/piBqox2VQKpID1EfDoja
 VEFfqxFq+JF3+zS48IVIubcJEh7cbNCmAeqIaLYtqL3GR+M2QnwfoKbX6v310m+ErQKl
 TCjg==
X-Gm-Message-State: AOPr4FVnTGdhqbaDGBMUIH74FCHbFyNB7AO10gOVrbMfYnEAL5yieoBP/FP+LbL2mhtFq2gU
X-Received: by 10.25.89.81 with SMTP id n78mr4718251lfb.89.1463668665391;
 Thu, 19 May 2016 07:37:45 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:44 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:35 +0300
Message-Id: <1463668655-16778-7-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 6/6] libxl: implementation of PV
	RPMSG device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKU2lnbmVk
LW9mZi1ieTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9n
aWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lp
QGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAg
ICAgfCAyODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAxNyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgICAgICAgICB8ICA0MCArKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
ICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8
ICAxMyArLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDE5ICsrKwog
dG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmggICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC94bC5oICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgICAg
ICAgIHwgMTYxICsrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5j
ICAgICAgICAgICAgfCAgMjEgKystCiAxMSBmaWxlcyBjaGFuZ2VkLCA1NTQgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9v
bHMvbGlieGwvbGlieGwuYwppbmRleCBjY2IwNDExLi44NzEwNjFkIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTI4NzMsNiArMjg3
MywyNzYgQEAgZXhpdDoKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAoraW50IGxpYnhsX19k
ZXZpY2VfdnJwbXNnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZycG1z
ZyAqdnJwbXNnKQoreworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX3Jlc29sdmVfZG9t
aWQoZ2MsIHZycG1zZy0+YmFja2VuZF9kb21uYW1lLCAmdnJwbXNnLT5iYWNrZW5kX2RvbWlkKTsK
KworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdnJw
bXNnKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJwbXNnICp2
cnBtc2csIGxpYnhsX19kZXZpY2UgKmRldmljZSkKK3sKKyAgIGRldmljZS0+YmFja2VuZF9kZXZp
ZCAgID0gdnJwbXNnLT5kZXZpZDsKKyAgIGRldmljZS0+YmFja2VuZF9kb21pZCAgID0gdnJwbXNn
LT5iYWNrZW5kX2RvbWlkOworICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVW
SUNFX0tJTkRfVlJQTVNHOworICAgZGV2aWNlLT5kZXZpZCAgICAgICAgICAgPSB2cnBtc2ctPmRl
dmlkOworICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgIGRldmljZS0+a2lu
ZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZSUE1TRzsKKworICAgcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92cnBtc2dfZnJvbV94c19iZShsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnKQoreworICAgIGNvbnN0IGNoYXIgKnRtcDsKKyAgICBp
bnQgcmM7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnX2luaXQodnJwbXNnKTsKKworICAgIHRt
cCA9IFJFQURfQkFDS0VORChnYywgImRldmljZS1pZCIpOworICAgIGlmICh0bXApCisgICAgICAg
IHZycG1zZy0+ZGV2aWQgPSBhdG9pKHRtcCk7CisgICAgZWxzZQorICAgICAgICB2cnBtc2ctPmRl
dmlkID0gMDsKKworICAgIHJjID0gMDsKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQg
bGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZycG1zZyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2Rldmlj
ZV92cnBtc2cgKnZycG1zZykKK3sKKyAgICBHQ19JTklUKGN0eCk7CisgICAgY2hhciAqZG9tcGF0
aCwgKnBhdGg7CisgICAgaW50IHJjID0gRVJST1JfRkFJTDsKKworICAgIGxpYnhsX2RldmljZV92
cnBtc2dfaW5pdCh2cnBtc2cpOworICAgIGRvbXBhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgo
Z2MsIGRvbWlkKTsKKyAgICBpZiAoIWRvbXBhdGgpCisgICAgICAgIGdvdG8gb3V0OworCisgICAg
cGF0aCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3NwcmludGYoZ2MsICIlcy9kZXZpY2UvdnJwbXNnLyVkL2JhY2tlbmQiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21wYXRoLCBkZXZpZCkp
OworICAgIGlmICghcGF0aCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19k
ZXZpY2VfdnJwbXNnX2Zyb21feHNfYmUoZ2MsIHBhdGgsIHZycG1zZyk7CisgICAgaWYgKHJjKSBn
b3RvIG91dDsKKworICAgIHJjID0gMDsKK291dDoKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKK30KKwordm9pZCBsaWJ4bF9fZGV2aWNlX3ZycG1zZ19hZGQobGlieGxfX2VnYyAqZWdjLCB1
aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnLCBsaWJ4bF9fYW9fZGV2
aWNlICphb2RldikKK3sKKyAgICBTVEFURV9BT19HQyhhb2Rldi0+YW8pOworICAgIGZsZXhhcnJh
eV90ICpmcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBsaWJ4bF9fZGV2aWNlICpk
ZXZpY2U7CisgICAgaW50IHJjOworICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxMOwor
ICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CisgICAgbGlieGxfZGV2aWNlX3ZycG1z
ZyB2cnBtc2dfc2F2ZWQ7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0g
TlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgIGxp
YnhsX2RldmljZV92cnBtc2dfaW5pdCgmdnJwbXNnX3NhdmVkKTsKKyAgICBsaWJ4bF9kZXZpY2Vf
dnJwbXNnX2NvcHkoQ1RYLCAmdnJwbXNnX3NhdmVkLCB2cnBtc2cpOworCisgICAgcmMgPSBsaWJ4
bF9fZGV2aWNlX3ZycG1zZ19zZXRkZWZhdWx0KGdjLCB2cnBtc2cpOworICAgIGlmIChyYykgZ290
byBvdXQ7CisKKyAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFj
ayA9IGZsZXhhcnJheV9tYWtlKGdjLCAzMiwgMSk7CisKKyAgICBpZiAoKHZycG1zZy0+ZGV2aWQg
PSBsaWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2cnBtc2ciKSkgPCAwKSB7CisgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgR0NO
RVcoZGV2aWNlKTsKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92cnBtc2coZ2MsIGRvbWlk
LCB2cnBtc2csIGRldmljZSk7CisgICAgaWYgKCByYyAhPSAwICkgZ290byBvdXQ7CisKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCB2cnBtc2ctPmRldmlkKSk7CisgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdD
U1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImRldmlj
ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdnJwbXNnLT5kZXZpY2UpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIDEpKTsKKworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBH
Q1NQUklOVEYoIiVkIiwgdnJwbXNnLT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJv
bnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRG
KCIlZCIsIHZycG1zZy0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJv
bnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCAxKSk7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgIGxvY2sgPSBs
aWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFsb2Nr
KSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1
cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgTE9HKElORk8sICJhb2RldiB1
cGRhdGVzIEpTT04sIGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0dXJuZWQgJWQi
LCByYyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgREVWSUNFX0FERCh2
cnBtc2csIHZycG1zZ3MsIGRvbWlkLCAmdnJwbXNnX3NhdmVkLCBDT01QQVJFX0RFVklELCAmZF9j
b25maWcpOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNf
dHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKwor
ICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAgICAg
ICBpZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAg
ICAgIC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0coRVJS
T1IsICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAgIGFv
ZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNz
YWdlICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24p
IHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywg
ZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAg
ICB9CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFy
cmF5KGdjLCBiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJhY2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJv
bnQtPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKwor
ICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKworICAg
ICAgICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAg
fQorCisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExf
X0RFVklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVn
YywgYW9kZXYpOworCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlv
bl9hYm9ydChnYywgJnQpOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnX2Rpc3Bvc2UoJnZycG1zZ19zYXZl
ZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9k
ZXYtPnJjID0gcmM7CisgICAgaWYocmMpIGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAg
ICByZXR1cm47CisKK30KKworbGlieGxfZGV2aWNlX3ZycG1zZyAqbGlieGxfZGV2aWNlX3ZycG1z
Z19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCit7CisgICAg
R0NfSU5JVChjdHgpOworCisgICAgbGlieGxfZGV2aWNlX3ZycG1zZyogdnJwbXNncyA9IE5VTEw7
CisgICAgY2hhciogZmVfcGF0aCA9IE5VTEw7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAg
dW5zaWduZWQgaW50IG5kaXJzID0gMDsKKworICAgICpudW0gPSAwOworCisgICAgZmVfcGF0aCA9
IGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvZGV2aWNlL3ZycG1zZyIsIGxpYnhsX194c19nZXRfZG9t
cGF0aChnYywgZG9taWQpKTsKKyAgICBkaXIgPSBsaWJ4bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRf
TlVMTCwgZmVfcGF0aCwgJm5kaXJzKTsKKyAgICBpZiAoZGlyICYmIG5kaXJzKSB7CisgICAgICAg
dnJwbXNncyA9IG1hbGxvYyhzaXplb2YoKnZycG1zZ3MpICogbmRpcnMpOworICAgICAgIGxpYnhs
X2RldmljZV92cnBtc2cqIHZycG1zZzsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnKiBlbmQg
PSB2cnBtc2dzICsgbmRpcnM7CisgICAgICAgZm9yKHZycG1zZyA9IHZycG1zZ3M7IHZycG1zZyA8
IGVuZDsgKyt2cnBtc2csICsrZGlyKSB7CisgICAgICAgICAgY2hhciogdG1wOworCisgICAgICAg
ICAgbGlieGxfZGV2aWNlX3ZycG1zZ19pbml0KHZycG1zZyk7CisKKyAgICAgICAgICB2cnBtc2ct
PmRldmlkID0gYXRvaSgqZGlyKTsKKworICAgICAgICAgIHRtcCA9IGxpYnhsX194c19yZWFkKGdj
LCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL2JhY2tlbmQtaWQi
LAorICAgICAgICAgICAgICAgICAgIGZlX3BhdGgsICpkaXIpKTsKKyAgICAgICAgICB2cnBtc2ct
PmJhY2tlbmRfZG9taWQgPSBhdG9pKHRtcCk7CisgICAgICAgfQorICAgIH0KKyAgICAqbnVtID0g
bmRpcnM7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiB2cnBtc2dzOworfQorCitpbnQgbGli
eGxfZGV2aWNlX3ZycG1zZ19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnLCBsaWJ4bF92cnBtc2dpbmZvICp2cnBtc2dpbmZv
KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqdnJwbXNncGF0aDsK
KyAgICBjaGFyICp2YWw7CisgICAgaW50IHJjID0gMDsKKworICAgIGxpYnhsX3ZycG1zZ2luZm9f
aW5pdCh2cnBtc2dpbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdj
LCBkb21pZCk7CisgICAgdnJwbXNnaW5mby0+ZGV2aWQgPSB2cnBtc2ctPmRldmlkOworCisgICAg
dnJwbXNncGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZycG1zZy8lZCIsIGRvbXBhdGgsIHZy
cG1zZ2luZm8tPmRldmlkKTsKKyAgICB2cnBtc2dpbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgt
PnhzaCwgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgdnJwbXNn
cGF0aCksIE5VTEwpOworCisgICAgaWYgKCF2cnBtc2dpbmZvLT5iYWNrZW5kKSB7CisgICAgICAg
IGdvdG8gZXJyOworICAgIH0KKworICAgIGlmKCFsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEws
IHZycG1zZ2luZm8tPmJhY2tlbmQpKSB7CisgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAg
dmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvYmFja2VuZC1pZCIsIHZycG1zZ3BhdGgpKTsKKyAgICB2cnBtc2dpbmZvLT5iYWNrZW5kX2lk
ID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxf
X3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvc3RhdGUiLCB2
cnBtc2dwYXRoKSk7CisgICAgdnJwbXNnaW5mby0+c3RhdGUgPSB2YWwgPyBzdHJ0b3VsKHZhbCwg
TlVMTCwgMTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEws
CisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9ldmVudC1jaGFubmVsIiwgdnJwbXNncGF0aCkpOwor
ICAgIHZycG1zZ2luZm8tPmV2dGNoID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0x
OworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdD
U1BSSU5URigiJXMvcmluZy1yZWYiLCB2cnBtc2dwYXRoKSk7CisgICAgdnJwbXNnaW5mby0+cnJl
ZiA9IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZycG1zZ2luZm8t
PmZyb250ZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9mcm9udGVuZCIsIHZycG1zZ2luZm8tPmJhY2tlbmQpLCBOVUxMKTsKKworICAgIHZh
bCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVz
L2Zyb250ZW5kLWlkIiwgdnJwbXNnaW5mby0+YmFja2VuZCkpOworICAgIHZycG1zZ2luZm8tPmZy
b250ZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgZ290
byBleGl0OworZXJyOgorICAgIHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6CisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm4gcmM7Cit9CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKIGludCBsaWJ4
bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnR0
eSAqdnR0eSkKIHsKICAgICBpbnQgcmM7CkBAIC01NTczLDYgKzU4NDMsOCBAQCBleGl0OgogICog
bGlieGxfZGV2aWNlX3ZydGNfZGVzdHJveQogICogbGlieGxfZGV2aWNlX3Zkcm1fcmVtb3ZlCiAg
KiBsaWJ4bF9kZXZpY2VfdmRybV9kZXN0cm95CisgKiBsaWJ4bF9kZXZpY2VfdnJwbXNnX3JlbW92
ZQorICogbGlieGxfZGV2aWNlX3ZycG1zZ19kZXN0cm95CiAgKiBsaWJ4bF9kZXZpY2VfdnNuZF9y
ZW1vdmUKICAqIGxpYnhsX2RldmljZV92c25kX2Rlc3Ryb3kKICAqIGxpYnhsX2RldmljZV92dHR5
X3JlbW92ZQpAQCAtNTYzNyw2ICs1OTA5LDEwIEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMs
IGRlc3Ryb3ksIDEpCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2ZHJtLCByZW1vdmUsIDApCiBERUZJ
TkVfREVWSUNFX1JFTU9WRSh2ZHJtLCBkZXN0cm95LCAxKQogCisvKiB2cnBtc2cgKi8KK0RFRklO
RV9ERVZJQ0VfUkVNT1ZFKHZycG1zZywgcmVtb3ZlLCAwKQorREVGSU5FX0RFVklDRV9SRU1PVkUo
dnJwbXNnLCBkZXN0cm95LCAxKQorCiAvKiB2c25kICovCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2
c25kLCByZW1vdmUsIDApCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2c25kLCBkZXN0cm95LCAxKQpA
QCAtNTY2NCw2ICs1OTQwLDcgQEAgREVGSU5FX0RFVklDRV9SRU1PVkUodmV2ZW50LCBkZXN0cm95
LCAxKQogICogbGlieGxfZGV2aWNlX3Z0cG1fYWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQK
ICAqIGxpYnhsX2RldmljZV92ZHJtX2FkZAorICogbGlieGxfZGV2aWNlX3ZycG1zZ19hZGQKICAq
IGxpYnhsX2RldmljZV92c25kX2FkZAogICogbGlieGxfZGV2aWNlX3Z0dHlfYWRkCiAgKiBsaWJ4
bF9kZXZpY2VfdmV2ZW50X2FkZApAQCAtNTcwNCw2ICs1OTgxLDkgQEAgREVGSU5FX0RFVklDRV9B
REQodnJ0YykKIC8qIHZkcm0gKi8KIERFRklORV9ERVZJQ0VfQUREKHZkcm0pCiAKKy8qIHZycG1z
ZyAqLworREVGSU5FX0RFVklDRV9BREQodnJwbXNnKQorCiAvKiB2c25kICovCiBERUZJTkVfREVW
SUNFX0FERCh2c25kKQogCkBAIC04MjMyLDYgKzg1MTIsOCBAQCBpbnQgbGlieGxfcmV0cmlldmVf
ZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogCiAg
ICAgTUVSR0UodmRybSwgdmRybXMsIENPTVBBUkVfREVWSUQsIHt9KTsKIAorICAgIE1FUkdFKHZy
cG1zZywgdnJwbXNncywgQ09NUEFSRV9ERVZJRCwge30pOworCiAgICAgTUVSR0UodnNuZCwgdnNu
ZHMsIENPTVBBUkVfREVWSUQsIHt9KTsKIAogICAgIE1FUkdFKHBjaSwgcGNpZGV2cywgQ09NUEFS
RV9QQ0ksIHt9KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IDU3ZjNlMDMuLmZiMmY4ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTQ2OSw2ICsxNDY5LDIzIEBA
IGxpYnhsX2RldmljZV92ZHJtICpsaWJ4bF9kZXZpY2VfdmRybV9saXN0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgaW50ICpuCiBpbnQgbGlieGxfZGV2aWNlX3Zkcm1fZ2V0aW5mbyhs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxfdmRybWluZm8gKnZkcm1pbmZvKTsK
IAorLyogUlBNU0cgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdnJwbXNnX2FkZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92cnBtc2cgKnZycG1zZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxp
YnhsX2RldmljZV92cnBtc2dfcmVtb3ZlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3ZycG1zZ19kZXN0cm95KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV92cnBtc2cgKnZycG1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92cnBtc2cgKmxp
YnhsX2RldmljZV92cnBtc2dfbGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGlu
dCAqbnVtKTsKK2ludCBsaWJ4bF9kZXZpY2VfdnJwbXNnX2dldGluZm8obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX3ZycG1zZyAqdnJwbXNnLCBsaWJ4bF92cnBtc2dpbmZvICp2cnBtc2dpbmZvKTsKKwogLyog
QXVkaW8gKi8KIGludCBsaWJ4bF9kZXZpY2VfdnNuZF9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXgg
NmUxYzBkOC4uMTFhZTM0OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTczOCw2ICs3MzgsOCBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211
bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Zkcm1zKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJldCk7CitzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZycG1zZ3Mo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwogc3RhdGljIHZvaWQgZG9tY3JlYXRl
X2F0dGFjaF92dHR5cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwogc3RhdGljIHZv
aWQgZG9tY3JlYXRlX2F0dGFjaF92c25kcyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRl
diAqbXVsdGlkZXYsCkBAIC0xNDY4LDEzICsxNDcwLDEzIEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0
ZV9hdHRhY2hfdmRybXMobGlieGxfX2VnYyAqZWdjLAogICAgaWYgKGRfY29uZmlnLT5udW1fdmRy
bXMgPiAwKSB7CiAgICAgICAgLyogQXR0YWNoIHZkcm1zICovCiAgICAgICAgbGlieGxfX211bHRp
ZGV2X2JlZ2luKGFvLCAmZGNzLT5tdWx0aWRldik7Ci0gICAgICAgZGNzLT5tdWx0aWRldi5jYWxs
YmFjayA9IGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXM7CisgICAgICAgZGNzLT5tdWx0aWRldi5jYWxs
YmFjayA9IGRvbWNyZWF0ZV9hdHRhY2hfdnJwbXNnczsKICAgICAgICBsaWJ4bF9fYWRkX3Zkcm1z
KGVnYywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOwogICAgICAgIGxpYnhs
X19tdWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKICAgICAgICByZXR1
cm47CiAgICB9CiAKLSAgIGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMoZWdjLCBtdWx0aWRldiwgMCk7
CisgICBkb21jcmVhdGVfYXR0YWNoX3ZycG1zZ3MoZWdjLCBtdWx0aWRldiwgMCk7CiAgICByZXR1
cm47CiAKIGVycm9yX291dDoKQEAgLTE0ODIsNiArMTQ4NCwzOCBAQCBlcnJvcl9vdXQ6CiAgICBk
b21jcmVhdGVfY29tcGxldGUoZWdjLCBkY3MsIHJldCk7CiB9CiAKK3N0YXRpYyB2b2lkIGRvbWNy
ZWF0ZV9hdHRhY2hfdnJwbXNncyhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KQoreworICAgbGlieGxfX2RvbWFpbl9j
cmVhdGVfc3RhdGUgKmRjcyA9IENPTlRBSU5FUl9PRihtdWx0aWRldiwgKmRjcywgbXVsdGlkZXYp
OworICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICBpbnQgZG9taWQgPSBkY3MtPmd1ZXN0X2Rv
bWlkOworCisgICBsaWJ4bF9kb21haW5fY29uZmlnKiBjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vl
c3RfY29uZmlnOworCisgICBpZihyZXQpIHsKKyAgICAgICBMT0coRVJST1IsICJ1bmFibGUgdG8g
YWRkIHZkcm0gZGV2aWNlcyIpOworICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgfQorCisgICAg
LyogUGx1ZyB2cnBtc2cgZGV2aWNlcyAqLworICAgaWYgKGRfY29uZmlnLT5udW1fdnJwbXNncyA+
IDApIHsKKyAgICAgICAvKiBBdHRhY2ggdnJwbXNncyAqLworICAgICAgIGxpYnhsX19tdWx0aWRl
dl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJh
Y2sgPSBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzOworICAgICAgIGxpYnhsX19hZGRfdnJwbXNncyhl
Z2MsIGFvLCBkb21pZCwgZF9jb25maWcsICZkY3MtPm11bHRpZGV2KTsKKyAgICAgICBsaWJ4bF9f
bXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmZGNzLT5tdWx0aWRldiwgMCk7CisgICAgICAgcmV0dXJu
OworICAgfQorCisgICBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGVnYywgbXVsdGlkZXYsIDApOwor
ICAgcmV0dXJuOworCitlcnJvcl9vdXQ6CisgICBhc3NlcnQocmV0KTsKKyAgIGRvbWNyZWF0ZV9j
b21wbGV0ZShlZ2MsIGRjcywgcmV0KTsKK30KIAogc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFj
aF92dHR5cyhsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCkBAIC0xNDk0LDcgKzE1MjgsNyBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywKICAgIGxpYnhs
X2RvbWFpbl9jb25maWcqIGNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAg
IGlmKHJldCkgewotICAgICAgIExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdmRybSBkZXZpY2Vz
Iik7CisgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2cnBtc2cgZGV2aWNlcyIpOwog
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDEzYzRhN2Iu
LjE5NDlkZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC01NDYsNiArNTQ2LDcgQEAgdm9pZCBsaWJ4bF9f
bXVsdGlkZXZfcHJlcGFyZWQobGlieGxfX2VnYyAqZWdjLAogICogbGlieGxfX2FkZF92dHBtcwog
ICogbGlieGxfX2FkZF92cnRjcwogICogbGlieGxfX2FkZF92ZHJtcworICogbGlieGxfX2FkZF92
cnBtc2dzCiAgKiBsaWJ4bF9fYWRkX3ZzbmRzCiAgKiBsaWJ4bF9fYWRkX3Z0dHlzCiAgKiBsaWJ4
bF9fYWRkX3ZldmVudHMKQEAgLTU3MCw2ICs1NzEsNyBAQCBERUZJTkVfREVWSUNFU19BREQobmlj
KQogREVGSU5FX0RFVklDRVNfQUREKHZ0cG0pCiBERUZJTkVfREVWSUNFU19BREQodnJ0YykKIERF
RklORV9ERVZJQ0VTX0FERCh2ZHJtKQorREVGSU5FX0RFVklDRVNfQUREKHZycG1zZykKIERFRklO
RV9ERVZJQ0VTX0FERCh2c25kKQogREVGSU5FX0RFVklDRVNfQUREKHZ0dHkpCiBERUZJTkVfREVW
SUNFU19BREQodmV2ZW50KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggODA3NTRkZi4uZmI5ZTg1OCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00ODEsNyArNDgxLDggQEAgdHlwZWRlZiBzdHJ1Y3Qgewog
ICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZTTkQgfHwgXAog
ICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZUVFkgfHwgXAog
ICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZFVkVOVCB8fCBc
Ci0gICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkRSTSkKKyAg
ICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WRFJNIHx8IFwKKyAg
ICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WUlBNU0cpCiAKICNk
ZWZpbmUgWENfUENJX0JERiAgICAgICAgICAgICAiMHgleCwgMHgleCwgMHgleCwgMHgleCIKICNk
ZWZpbmUgUENJX0RFVkZOKHNsb3QsIGZ1bmMpICAgKCgoKHNsb3QpICYgMHgxZikgPDwgMykgfCAo
KGZ1bmMpICYgMHgwNykpCkBAIC0xMTkzLDYgKzExOTQsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9f
ZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9uaWMgKm5p
YywKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92dHBtICp2dHBtKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dnJ0Y19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRjICp2cnRjKTsK
IF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmRybV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX2RldmljZV92ZHJtICp2ZHJtKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnJw
bXNnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNn
KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92c25kICp2c25kKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dnR0eV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHR5ICp2dHR5KTsK
IF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywg
bGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKQEAgLTI1ODUsNiArMjU4NywxMSBAQCBfaGlkZGVuIHZv
aWQgbGlieGxfX2RldmljZV92ZHJtX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zkcm0g
KnZkcm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2
aWNlICphb2Rldik7CiAKKy8qIEFPIG9wZXJhdGlvbiB0byBjb25uZWN0IGFuIHJwbXNnIGRldmlj
ZSAqLworX2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VfdnJwbXNnX2FkZChsaWJ4bF9fZWdjICpl
Z2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdnJwbXNnICp2cnBtc2csCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKKwogLyogQU8gb3BlcmF0aW9u
IHRvIGNvbm5lY3QgYSBzb3VuZCBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNl
X3ZzbmRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKQEAgLTMzMjQs
NiArMzMzMSwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92ZHJtcyhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2KTsKIAorX2hpZGRlbiB2b2lk
IGxpYnhsX19hZGRfdnJwbXNncyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X211bHRpZGV2ICptdWx0aWRldik7CisKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fYWRkX3Z0dHlzKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCmluZGV4IDI3NTgzY2MuLmE0MjIzNTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU2
OSw2ICs1NjksMTMgQEAgbGlieGxfZGV2aWNlX3Zkcm0gPSBTdHJ1Y3QoImRldmljZV92ZHJtIiwg
WwogICAgICgibW9kZTEiLCBzdHJpbmcpLAogICAgIF0pCiAKK2xpYnhsX2RldmljZV92cnBtc2cg
PSBTdHJ1Y3QoImRldmljZV92cnBtc2ciLCBbCisgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxf
ZG9taWQpLAorICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKKyAgICAoImRldmlkIiwg
bGlieGxfZGV2aWQpLAorICAgICgiZGV2aWNlIiwgc3RyaW5nKSwKKyAgICBdKQorCiBsaWJ4bF9k
ZXZpY2VfdnNuZCA9IFN0cnVjdCgiZGV2aWNlX3ZzbmQiLCBbCiAgICAgKCJiYWNrZW5kX2RvbWlk
IiwgbGlieGxfZG9taWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKQEAgLTY4
Niw2ICs2OTMsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmln
IiwgWwogICAgICgidnRwbXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnRwbSwgIm51bV92dHBtcyIp
KSwKICAgICAoInZydGNzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZydGMsICJudW1fdnJ0Y3MiKSks
CiAgICAgKCJ2ZHJtcyIsIEFycmF5KGxpYnhsX2RldmljZV92ZHJtLCAibnVtX3Zkcm1zIikpLAor
ICAgICgidnJwbXNncyIsIEFycmF5KGxpYnhsX2RldmljZV92cnBtc2csICJudW1fdnJwbXNncyIp
KSwKICAgICAoInZzbmRzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZzbmQsICJudW1fdnNuZHMiKSks
CiAgICAgKCJ2dHR5cyIsIEFycmF5KGxpYnhsX2RldmljZV92dHR5LCAibnVtX3Z0dHlzIikpLAog
ICAgICMgYSBjaGFubmVsIG1hbmlmZXN0cyBhcyBhIGNvbnNvbGUgd2l0aCBhIG5hbWUsCkBAIC03
NTUsNiArNzYzLDE3IEBAIGxpYnhsX3Zkcm1pbmZvID0gU3RydWN0KCJ2ZHJtaW5mbyIsIFsKICAg
ICAoInJyZWYiLCBpbnRlZ2VyKSwKICAgICBdLCBkaXI9RElSX09VVCkKIAorbGlieGxfdnJwbXNn
aW5mbyA9IFN0cnVjdCgidnJwbXNnaW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAor
ICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisg
ICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgi
cnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92c25kaW5mbyA9
IFN0cnVjdCgidnNuZGluZm8iLCBbCiAgICAgKCJiYWNrZW5kIiwgc3RyaW5nKSwKICAgICAoImJh
Y2tlbmRfaWQiLCB1aW50MzIpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNf
aW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4
IDlhNjg3MDAuLmQ1Y2EwNWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2lu
dGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAg
LTI3LDYgKzI3LDcgQEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9r
aW5kIiwgWwogICAgICgxMSwgIlZUVFkiKSwKICAgICAoMTIsICJWRVZFTlQiKSwKICAgICAoMTMs
ICJWRFJNIiksCisgICAgKDE0LCAiVlJQTVNHIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVf
YmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRl
eCBlMTUzMmEyLi4wNGE4OGZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKQEAgLTgzLDYgKzgzLDkgQEAgaW50IGxp
YnhsX2RldmlkX3RvX2RldmljZV92cnRjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
IGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRybShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9k
ZXZpY2VfdmRybSAqdmRybSk7CiAKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJwbXNnKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnKTsKKwogaW50IGxp
YnhsX2RldmlkX3RvX2RldmljZV92c25kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92
c25kICp2c25kKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGwuaCBiL3Rvb2xzL2xpYnhs
L3hsLmgKaW5kZXggN2MwMDgyYy4uOTM4OTJkYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGwu
aAorKysgYi90b29scy9saWJ4bC94bC5oCkBAIC04OCw2ICs4OCw5IEBAIGludCBtYWluX3ZydGNk
ZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Zkcm1hdHRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Zkcm1saXN0KGludCBhcmdjLCBjaGFyICoqYXJn
dik7CiBpbnQgbWFpbl92ZHJtZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFp
bl92cnBtc2dhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZycG1zZ2xp
c3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZycG1zZ2RldGFjaChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3ZzbmRkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRleCBkZjllYmQy
Li5iYzZlODlmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKKysrIGIvdG9v
bHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMjcyLDcgKzEyNzIsNyBAQCBzdGF0aWMgdm9pZCBw
YXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxvbmcgbCwg
dmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAq
Y3B1cywgKmNwdWlkcywgKnZiZHMsICpuaWNzLCAqcGNpczsKLSAgICBYTFVfQ29uZmlnTGlzdCAq
Y3ZmYnMsICp2ZXZlbnRzLCAqdnRwbXMsICp2cnRjcywgKnZ0dHlzLCAqdnNuZHMsICp2ZHJtczsK
KyAgICBYTFVfQ29uZmlnTGlzdCAqY3ZmYnMsICp2ZXZlbnRzLCAqdnRwbXMsICp2cnRjcywgKnZ0
dHlzLCAqdnNuZHMsICp2ZHJtcywgKnZycG1zZ3M7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5u
ZWxzLCAqaW9wb3J0cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzOwogICAgIGlu
dCBudW1faW9wb3J0cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlh
bjsKICAgICBpbnQgcGNpX3Bvd2VyX21nbXQgPSAwOwpAQCAtMTk1NCw2ICsxOTU0LDU0IEBAIHN0
YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAg
ICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidnJw
bXNnIiwgJnZycG1zZ3MsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fdnJwbXNncyA9
IDA7CisgICAgICAgIGRfY29uZmlnLT52cnBtc2dzID0gTlVMTDsKKyAgICAgICAgd2hpbGUgKChi
dWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2cnBtc2dzLCBkX2NvbmZpZy0+bnVtX3ZycG1zZ3Mp
KSAhPSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnICp2cnBtc2c7Cisg
ICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsKKyAgICAgICAgICAgIGNoYXIgKnBh
dGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKworICAgICAgICAgICAgdnJwbXNnID0g
QVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZycG1zZ3MsIGRfY29uZmlnLT5udW1fdnJwbXNn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJw
bXNnX2luaXQpOworCisgICAgICAgICAgICBzcGxpdF9zdHJpbmdfaW50b19zdHJpbmdfbGlzdChi
dWYsICIsIiwgJnBhaXJzKTsKKyAgICAgICAgICAgIGxlbiA9IGxpYnhsX3N0cmluZ19saXN0X2xl
bmd0aCgmcGFpcnMpOworCisgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsK
KyAgICAgICAgICAgICAgICBjaGFyICprZXksICprZXlfdW50cmltbWVkLCAqdmFsdWUsICp2YWx1
ZV91bnRyaW1tZWQ7CisgICAgICAgICAgICAgICAgaW50IHJjOworICAgICAgICAgICAgICAgIHJj
ID0gc3BsaXRfc3RyaW5nX2ludG9fcGFpcihwYWlyc1tpXSwgIj0iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAma2V5X3VudHJpbW1lZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbHVlX3VudHJpbW1lZCk7CisgICAg
ICAgICAgICAgICAgaWYgKHJjICE9IDApIHsKKyAgICAgICAgICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgdnJwbXNnIGNvbmZpZ3VyYXRpb246ICVzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWlyc1tpXSk7CisgICAgICAgICAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRyaW0oaXNzcGFjZSwg
a2V5X3VudHJpbW1lZCwgJmtleSk7CisgICAgICAgICAgICAgICAgdHJpbShpc3NwYWNlLCB2YWx1
ZV91bnRyaW1tZWQsICZ2YWx1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChrZXks
ICJiYWNrZW5kaWQiKSkgeworICAgICAgICAgICAgICAgICAgICB2cnBtc2ctPmJhY2tlbmRfZG9t
aWQgPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5
LCAiYmFja2VuZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZ2cnBt
c2ctPmJhY2tlbmRfZG9tbmFtZSwgdmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAo
IXN0cmNtcChrZXksICJkZXZpZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHZycG1zZy0+ZGV2
aWQgPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5
LCAiZGV2aWNlIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZycG1z
Zy0+ZGV2aWNlLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGZy
ZWUoa2V5KTsKKyAgICAgICAgICAgICAgICBmcmVlKGtleV91bnRyaW1tZWQpOworICAgICAgICAg
ICAgICAgIGZyZWUodmFsdWUpOworICAgICAgICAgICAgICAgIGZyZWUodmFsdWVfdW50cmltbWVk
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2Uo
JnBhaXJzKTsKKyAgICAgICAgICAgIGZyZWUocGF0aCk7CisgICAgICAgIH0KKyAgICB9CisKICAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidnR0eSIsICZ2dHR5cywgMCwgMCkpIHsK
ICAgICAgICAgZF9jb25maWctPm51bV92dHR5cyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT52dHR5
cyA9IE5VTEw7CkBAIC03MjQ3LDYgKzcyOTUsMTE3IEBAIGludCBtYWluX3Zkcm1kZXRhY2goaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHJldHVybiByYzsKIH0KIAoraW50IG1haW5fdnJwbXNn
YXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKworICAgIGludCBvcHQ7CisgICAgdWlu
dDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3ZycG1zZyB2cnBtc2c7CisgICAgLyog
IFhMVV9Db25maWcgKmNvbmZpZyA9IDA7ICovCisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0
LCAiIiwgTlVMTCwgInZycG1zZy1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMg
Ki8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgs
IGFyZ3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlcyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0pOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBpZiAob3B0aW5k
IDwgYXJnYykgeworICAgICAgICByZXBsYWNlX3N0cmluZygmdnJwbXNnLmRldmljZSwgYXJndltv
cHRpbmRdKTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKy8qIFRPRE86IGZpeCB0aGlzIHRlbXBv
cmFyeSBoYXJkY29kZSAqLworICAgIHZycG1zZy5iYWNrZW5kX2RvbW5hbWUgPSAiRG9tYWluLUQi
OworICAgIHZycG1zZy5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkg
eworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZycG1zZ190b19qc29uKGN0eCwg
JnZycG1zZyk7CisgICAgICAgIHByaW50ZigidnJwbXNnOiAlc1xuIiwganNvbik7CisgICAgICAg
IGZyZWUoanNvbik7CisgICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0
KSkgeyBwZXJyb3IoInN0ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICBpZiAobGlieGxfZGV2aWNlX3ZycG1zZ19hZGQoY3R4LCBmZV9kb21pZCwgJnZy
cG1zZywgMCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdnJwbXNn
X2FkZCBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJu
IDA7Cit9CisKK2ludCBtYWluX3ZycG1zZ2xpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQorewor
CWludCBvcHQ7CisJaW50IGksIG5iOworCWxpYnhsX2RldmljZV92cnBtc2cgKnZycG1zZ3M7CisJ
bGlieGxfdnJwbXNnaW5mbyB2cnBtc2dpbmZvOworCisJU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
IiIsIE5VTEwsICJ2cnBtc2ctbGlzdCIsIDEpIHsKKwkJLyogTm8gb3B0aW9ucyAqLworCX0KKwor
CS8qIHZycG1zZ2luZm8udXVpZCBzaG91bGQgYmUgb3V0cHV0dGVkIHRvbyAqLworCXByaW50Zigi
JS01cyAlLTNzICUtNnMgJS01cyAlLTZzICUtOHMgJS00MHMgJS00MHNcbiIsCisJCQkiVmRldiIs
ICJCRSIsICJoYW5kbGUiLCAic3RhdGUiLCAiZXZ0LWNoIiwgInJpbmctcmVmIiwgIkJFLXBhdGgi
LCAiRkUtcGF0aCIpOworCWZvciAoYXJndiArPSBvcHRpbmQsIGFyZ2MgLT0gb3B0aW5kOyBhcmdj
ID4gMDsgLS1hcmdjLCArK2FyZ3YpIHsKKwkJdWludDMyX3QgZG9taWQ7CisJCWlmIChsaWJ4bF9k
b21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwgKmFyZ3YsICZkb21pZCkgPCAwKSB7CisJCQlm
cHJpbnRmKHN0ZGVyciwgIiVzIGlzIGFuIGludmFsaWQgZG9tYWluIGlkZW50aWZpZXJcbiIsICph
cmd2KTsKKwkJCWNvbnRpbnVlOworCQl9CisJCXZycG1zZ3MgPSBsaWJ4bF9kZXZpY2VfdnJwbXNn
X2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKwkJaWYgKCF2cnBtc2dzKSB7CisJCQljb250aW51ZTsK
KwkJfQorCQlmb3IgKGk9MDsgaTxuYjsgaSsrKSB7CisJCQlpZiAoIWxpYnhsX2RldmljZV92cnBt
c2dfZ2V0aW5mbyhjdHgsIGRvbWlkLCAmdnJwbXNnc1tpXSwgJnZycG1zZ2luZm8pKSB7CisJCQkJ
LyogICAgICBWZGV2IEJFICAgaGRsICBzdCAgIGV2Y2ggcnJlZiBCRS1wYXRoIEZFLXBhdGggVVVJ
RCAqLworCQkJCXByaW50ZigiJS01ZCAlLTNkICUtNmQgJS01ZCAlLTZkICUtOGQgJS00MHMgJS00
MHNcbiIsCisJCQkJCQl2cnBtc2dpbmZvLmRldmlkLCB2cnBtc2dpbmZvLmJhY2tlbmRfaWQsIHZy
cG1zZ2luZm8uZnJvbnRlbmRfaWQsCisJCQkJCQl2cnBtc2dpbmZvLnN0YXRlLCB2cnBtc2dpbmZv
LmV2dGNoLCB2cnBtc2dpbmZvLnJyZWYsIHZycG1zZ2luZm8uYmFja2VuZCwKKwkJCQkJCXZycG1z
Z2luZm8uZnJvbnRlbmQpOworCQkJCWxpYnhsX3ZycG1zZ2luZm9fZGlzcG9zZSgmdnJwbXNnaW5m
byk7CisJCQl9CisJCQlsaWJ4bF9kZXZpY2VfdnJwbXNnX2Rpc3Bvc2UoJnZycG1zZ3NbaV0pOwor
CQl9CisJCWZyZWUodnJwbXNncyk7CisJfQorCXJldHVybiAwOworfQorCitpbnQgbWFpbl92cnBt
c2dkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBk
ZXZpZDsKKyAgICBpbnQgb3B0LCByYyA9IDA7CisgICAgbGlieGxfZGV2aWNlX3ZycG1zZyB2cnBt
c2c7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZycG1zZy1kZXRh
Y2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBkb21pZCA9
IGZpbmRfZG9tYWluKGFyZ3Zbb3B0aW5kXSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5k
KzFdKTsKKworICAgIGlmIChsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJwbXNnKGN0eCwgZG9taWQs
IGRldmlkLCAmdnJwbXNnKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVycm9yOiBEZXZp
Y2UgJXMgbm90IGNvbm5lY3RlZC5cbiIsIGFyZ3Zbb3B0aW5kKzFdKTsKKyAgICAgICAgcmV0dXJu
IDE7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9kZXZpY2VfdnJwbXNnX3JlbW92ZShjdHgsIGRv
bWlkLCAmdnJwbXNnLCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJsaWJ4bF9kZXZpY2VfdnJwbXNnX3JlbW92ZSBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmV0dXJu
IDE7CisgICAgfQorCisgICAgbGlieGxfZGV2aWNlX3ZycG1zZ19kaXNwb3NlKCZ2cnBtc2cpOwor
ICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiB7CiAgICAgaW50IG9wdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRh
YmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCmluZGV4IGRhYTA3ZDcuLmJjOTBjZDcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMvbGlieGwv
eGxfY21kdGFibGUuYwpAQCAtMzY4LDE3ICszNjgsMzIgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90
YWJsZVtdID0gewogICAgIH0sCiAgICAgeyAidmRybS1hdHRhY2giLAogICAgICAgJm1haW5fdmRy
bWF0dGFjaCwgMSwgMSwKLSAgICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBydGMgZGV2aWNlIiwK
KyAgICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBkcm0gZGV2aWNlIiwKICAgICAgICI8RG9tYWlu
PiA8RGV2aWNlPiIsCiAgICAgfSwKICAgICB7ICJ2ZHJtLWxpc3QiLAogICAgICAgJm1haW5fdmRy
bWxpc3QsIDAsIDAsCi0gICAgICAiTGlzdCB2aXJ0dWFsIHJ0YyBkZXZpY2VzIGZvciBhIGRvbWFp
biIsCisgICAgICAiTGlzdCB2aXJ0dWFsIGRybSBkZXZpY2VzIGZvciBhIGRvbWFpbiIsCiAgICAg
ICAiPERvbWFpbihzKT4iLAogICAgIH0sCiAgICAgeyAidmRybS1kZXRhY2giLAogICAgICAgJm1h
aW5fdmRybWRldGFjaCwgMCwgMSwKLSAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBy
dGMgZGV2aWNlIiwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBkcm0gZGV2aWNl
IiwKKyAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKKyAgICB9LAorICAgIHsgInZycG1zZy1hdHRh
Y2giLAorICAgICAgJm1haW5fdnJwbXNnYXR0YWNoLCAxLCAxLAorICAgICAgIkNyZWF0ZSBhIG5l
dyB2aXJ0dWFsIHJwbXNnIGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldmljZT4iLAorICAg
IH0sCisgICAgeyAidnJwbXNnLWxpc3QiLAorICAgICAgJm1haW5fdnJwbXNnbGlzdCwgMCwgMCwK
KyAgICAgICJMaXN0IHZpcnR1YWwgcnBtc2cgZGV2aWNlcyBmb3IgYSBkb21haW4iLAorICAgICAg
IjxEb21haW4ocyk+IiwKKyAgICB9LAorICAgIHsgInZycG1zZy1kZXRhY2giLAorICAgICAgJm1h
aW5fdnJwbXNnZGV0YWNoLCAwLCAxLAorICAgICAgIkRlc3Ryb3kgYSBkb21haW4ncyB2aXJ0dWFs
IHJwbXNnIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkPiIsCiAgICAgfSwKICAgICB7
ICJ2c25kLWF0dGFjaCIsCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 14:37:49 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 14:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3P5B-0002DG-8o; Thu, 19 May 2016 14:37:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iurii.mykhalskyi@globallogic.com>)
 id 1b3P59-00029S-Hp
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:37:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8F/57-03651-ABFCD375; Thu, 19 May 2016 14:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfS6qe6u87b
 hBj/Os1us7LnI7MDocfjDFZYAxijWzLyk/IoE1oy7dzpYC44+ZKw48HgNWwPj01WMXYxcHEIC
 Cxkljm3cwg7isAgsZpbY8LKfBcSREOhnlfgx+QOQwwnkxEgseXMcqIoDyC6XOHclHcQUEtCX6
 H/HAzGolUmi51E/I0g5m4ClxNQXF8BaRQS0JPbO/8gKUsQs0MUosaDjJ9gcYQFvidP9GiA1LA
 KqEufmTWUGsXkFAiTe7drHDLFKTuLKvwSQMKdAoERn6xmwkUJAJfu+7mafwCiwgJFhFaNGcWp
 RWWqRrqGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGgxAMEOxm3bPQ8xSnIw
 KYny3j9nGy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcdJCdYlJqeWpGWmQMMcpi0BAePkgjvU
 ZA0b3FBYm5xZjpE6hSjJceh6dfWMnFs+Q0it029t5ZJiCUvPy9VSpz3FkiDAEhDRmke3DhYJF
 5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO90kCk8mXklcFtfAR3EBHTQLTEbkINKEhFSUg2
 Mqqwprx5/i+J+NnOL0iTH38Wfl3yZOMf6iXSosvra0z0Kfn4mwq8YtCImvvnONElpmuLFK7f3
 /rtjtvrHzCvHny1I3yoa2B/16+Lsc3f5j4S0xlqeKF+vd+33hwNK5vcPXhGTKKmU4Hjy+lTc/
 Zd/mLfGfODbbHlmb0XIfuc/93atUT21yfrRiTolluKMREMt5qLiRADHrMIgvwIAAA==
X-Env-Sender: iurii.mykhalskyi@globallogic.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1463668665!37887928!1
X-Originating-IP: [209.85.215.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32455 invoked from network); 19 May 2016 14:37:45 -0000
Received: from mail-lf0-f53.google.com (HELO mail-lf0-f53.google.com)
 (209.85.215.53)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 14:37:45 -0000
Received: by mail-lf0-f53.google.com with SMTP id e126so12660034lfg.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 07:37:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ItteKJBY8B990c0hWzMYCx1i6q94jHy9JoH/E7Wtoq8=;
 b=AP6vBNxxa6PyGD0DilW1Wk/nC6WA3TSGNfllXlOKNc2lGEZBF8VXuVWmLfj32rK4DX
 qqHfyduooro4TkXupLsqmfkBQ611Cah80P0yAAkAaMMOu9N0PNRrG8flAlsEcjGzsJ73
 Mwp+GHiS7WBhNh4mzBCcQ8YHz8sJxlzk1z3cE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ItteKJBY8B990c0hWzMYCx1i6q94jHy9JoH/E7Wtoq8=;
 b=LXPoFa6nm3ikNwylikaS1NeKkfAtBLP+cKZ03h9wqceuGMwE6dXic4PRVq0rUWv5di
 CLn6+soK87O65KmJ3ZgYWRYhXs01gs1/36lbtA+cZLCEtukJDWF9xdeXnSnLBBkW02wM
 EcvpOrJw8tN/63DSxzDZinEtb5FrdxGOkgFfJghHYqCdGd6+azpEvFv4t1kxGs7WhtrU
 LtPLURVl2k1gl27BFwgndOHJpgqY+/qPqJ9Evg6KHJn8udK/piBqox2VQKpID1EfDoja
 VEFfqxFq+JF3+zS48IVIubcJEh7cbNCmAeqIaLYtqL3GR+M2QnwfoKbX6v310m+ErQKl
 TCjg==
X-Gm-Message-State: AOPr4FVnTGdhqbaDGBMUIH74FCHbFyNB7AO10gOVrbMfYnEAL5yieoBP/FP+LbL2mhtFq2gU
X-Received: by 10.25.89.81 with SMTP id n78mr4718251lfb.89.1463668665391;
 Thu, 19 May 2016 07:37:45 -0700 (PDT)
Received: from kbp1-lhp-f55441.synapse.com ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id yf9sm2325173lbb.34.2016.05.19.07.37.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 May 2016 07:37:44 -0700 (PDT)
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
To: embedded-pv-devel@lists.xenproject.org
Date: Thu, 19 May 2016 17:37:35 +0300
Message-Id: <1463668655-16778-7-git-send-email-iurii.mykhalskyi@globallogic.com>
X-Mailer: git-send-email 2.8.2
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com,
 ian.jackson@eu.citrix.com, ian.campbell@citrix.com, xen-devel@lists.xen.org
Subject: [Embedded-pv-devel] [PATCH RFC 6/6] libxl: implementation of PV
	RPMSG device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

RnJvbTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgoKU2lnbmVk
LW9mZi1ieTogUGF2bG8gU3Vpa292IDxwYXZsby5zdWlrb3ZAZ2xvYmFsbG9naWMuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9n
aWMuY29tPgpTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lp
QGdsb2JhbGxvZ2ljLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAg
ICAgfCAyODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAxNyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgICAgICAgICB8ICA0MCArKysrLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
ICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8
ICAxMyArLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDE5ICsrKwog
dG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmggICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC94bC5oICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgICAg
ICAgIHwgMTYxICsrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5j
ICAgICAgICAgICAgfCAgMjEgKystCiAxMSBmaWxlcyBjaGFuZ2VkLCA1NTQgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9v
bHMvbGlieGwvbGlieGwuYwppbmRleCBjY2IwNDExLi44NzEwNjFkIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTI4NzMsNiArMjg3
MywyNzYgQEAgZXhpdDoKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAoraW50IGxpYnhsX19k
ZXZpY2VfdnJwbXNnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZycG1z
ZyAqdnJwbXNnKQoreworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX3Jlc29sdmVfZG9t
aWQoZ2MsIHZycG1zZy0+YmFja2VuZF9kb21uYW1lLCAmdnJwbXNnLT5iYWNrZW5kX2RvbWlkKTsK
KworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdnJw
bXNnKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnJwbXNnICp2
cnBtc2csIGxpYnhsX19kZXZpY2UgKmRldmljZSkKK3sKKyAgIGRldmljZS0+YmFja2VuZF9kZXZp
ZCAgID0gdnJwbXNnLT5kZXZpZDsKKyAgIGRldmljZS0+YmFja2VuZF9kb21pZCAgID0gdnJwbXNn
LT5iYWNrZW5kX2RvbWlkOworICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVW
SUNFX0tJTkRfVlJQTVNHOworICAgZGV2aWNlLT5kZXZpZCAgICAgICAgICAgPSB2cnBtc2ctPmRl
dmlkOworICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgIGRldmljZS0+a2lu
ZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZSUE1TRzsKKworICAgcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92cnBtc2dfZnJvbV94c19iZShsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnKQoreworICAgIGNvbnN0IGNoYXIgKnRtcDsKKyAgICBp
bnQgcmM7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnX2luaXQodnJwbXNnKTsKKworICAgIHRt
cCA9IFJFQURfQkFDS0VORChnYywgImRldmljZS1pZCIpOworICAgIGlmICh0bXApCisgICAgICAg
IHZycG1zZy0+ZGV2aWQgPSBhdG9pKHRtcCk7CisgICAgZWxzZQorICAgICAgICB2cnBtc2ctPmRl
dmlkID0gMDsKKworICAgIHJjID0gMDsKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQg
bGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZycG1zZyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2Rldmlj
ZV92cnBtc2cgKnZycG1zZykKK3sKKyAgICBHQ19JTklUKGN0eCk7CisgICAgY2hhciAqZG9tcGF0
aCwgKnBhdGg7CisgICAgaW50IHJjID0gRVJST1JfRkFJTDsKKworICAgIGxpYnhsX2RldmljZV92
cnBtc2dfaW5pdCh2cnBtc2cpOworICAgIGRvbXBhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgo
Z2MsIGRvbWlkKTsKKyAgICBpZiAoIWRvbXBhdGgpCisgICAgICAgIGdvdG8gb3V0OworCisgICAg
cGF0aCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3NwcmludGYoZ2MsICIlcy9kZXZpY2UvdnJwbXNnLyVkL2JhY2tlbmQiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21wYXRoLCBkZXZpZCkp
OworICAgIGlmICghcGF0aCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19k
ZXZpY2VfdnJwbXNnX2Zyb21feHNfYmUoZ2MsIHBhdGgsIHZycG1zZyk7CisgICAgaWYgKHJjKSBn
b3RvIG91dDsKKworICAgIHJjID0gMDsKK291dDoKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKK30KKwordm9pZCBsaWJ4bF9fZGV2aWNlX3ZycG1zZ19hZGQobGlieGxfX2VnYyAqZWdjLCB1
aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnLCBsaWJ4bF9fYW9fZGV2
aWNlICphb2RldikKK3sKKyAgICBTVEFURV9BT19HQyhhb2Rldi0+YW8pOworICAgIGZsZXhhcnJh
eV90ICpmcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBsaWJ4bF9fZGV2aWNlICpk
ZXZpY2U7CisgICAgaW50IHJjOworICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxMOwor
ICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CisgICAgbGlieGxfZGV2aWNlX3ZycG1z
ZyB2cnBtc2dfc2F2ZWQ7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0g
TlVMTDsKKworICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgIGxp
YnhsX2RldmljZV92cnBtc2dfaW5pdCgmdnJwbXNnX3NhdmVkKTsKKyAgICBsaWJ4bF9kZXZpY2Vf
dnJwbXNnX2NvcHkoQ1RYLCAmdnJwbXNnX3NhdmVkLCB2cnBtc2cpOworCisgICAgcmMgPSBsaWJ4
bF9fZGV2aWNlX3ZycG1zZ19zZXRkZWZhdWx0KGdjLCB2cnBtc2cpOworICAgIGlmIChyYykgZ290
byBvdXQ7CisKKyAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFj
ayA9IGZsZXhhcnJheV9tYWtlKGdjLCAzMiwgMSk7CisKKyAgICBpZiAoKHZycG1zZy0+ZGV2aWQg
PSBsaWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2cnBtc2ciKSkgPCAwKSB7CisgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgR0NO
RVcoZGV2aWNlKTsKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92cnBtc2coZ2MsIGRvbWlk
LCB2cnBtc2csIGRldmljZSk7CisgICAgaWYgKCByYyAhPSAwICkgZ290byBvdXQ7CisKKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCB2cnBtc2ctPmRldmlkKSk7CisgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdD
U1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImRldmlj
ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgdnJwbXNnLT5kZXZpY2UpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIDEpKTsKKworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsICJkZXZpY2UtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBH
Q1NQUklOVEYoIiVkIiwgdnJwbXNnLT5kZXZpZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJv
bnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRG
KCIlZCIsIHZycG1zZy0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJv
bnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCAxKSk7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7CisgICAgICAgIGxvY2sgPSBs
aWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFsb2Nr
KSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1
cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgTE9HKElORk8sICJhb2RldiB1
cGRhdGVzIEpTT04sIGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24gcmV0dXJuZWQgJWQi
LCByYyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgREVWSUNFX0FERCh2
cnBtc2csIHZycG1zZ3MsIGRvbWlkLCAmdnJwbXNnX3NhdmVkLCBDT01QQVJFX0RFVklELCAmZF9j
b25maWcpOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNf
dHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKwor
ICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOworICAgICAg
ICBpZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAg
ICAgIC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgICAgICBMT0coRVJS
T1IsICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAgIGFv
ZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNz
YWdlICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24p
IHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywg
ZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAg
ICB9CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFy
cmF5KGdjLCBiYWNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJhY2stPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJv
bnQtPmNvdW50KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKwor
ICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKKworICAg
ICAgICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAg
fQorCisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExf
X0RFVklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVn
YywgYW9kZXYpOworCisgICAgcmMgPSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlv
bl9hYm9ydChnYywgJnQpOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnX2Rpc3Bvc2UoJnZycG1zZ19zYXZl
ZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9k
ZXYtPnJjID0gcmM7CisgICAgaWYocmMpIGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKKyAg
ICByZXR1cm47CisKK30KKworbGlieGxfZGV2aWNlX3ZycG1zZyAqbGlieGxfZGV2aWNlX3ZycG1z
Z19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCit7CisgICAg
R0NfSU5JVChjdHgpOworCisgICAgbGlieGxfZGV2aWNlX3ZycG1zZyogdnJwbXNncyA9IE5VTEw7
CisgICAgY2hhciogZmVfcGF0aCA9IE5VTEw7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAg
dW5zaWduZWQgaW50IG5kaXJzID0gMDsKKworICAgICpudW0gPSAwOworCisgICAgZmVfcGF0aCA9
IGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvZGV2aWNlL3ZycG1zZyIsIGxpYnhsX194c19nZXRfZG9t
cGF0aChnYywgZG9taWQpKTsKKyAgICBkaXIgPSBsaWJ4bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRf
TlVMTCwgZmVfcGF0aCwgJm5kaXJzKTsKKyAgICBpZiAoZGlyICYmIG5kaXJzKSB7CisgICAgICAg
dnJwbXNncyA9IG1hbGxvYyhzaXplb2YoKnZycG1zZ3MpICogbmRpcnMpOworICAgICAgIGxpYnhs
X2RldmljZV92cnBtc2cqIHZycG1zZzsKKyAgICAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnKiBlbmQg
PSB2cnBtc2dzICsgbmRpcnM7CisgICAgICAgZm9yKHZycG1zZyA9IHZycG1zZ3M7IHZycG1zZyA8
IGVuZDsgKyt2cnBtc2csICsrZGlyKSB7CisgICAgICAgICAgY2hhciogdG1wOworCisgICAgICAg
ICAgbGlieGxfZGV2aWNlX3ZycG1zZ19pbml0KHZycG1zZyk7CisKKyAgICAgICAgICB2cnBtc2ct
PmRldmlkID0gYXRvaSgqZGlyKTsKKworICAgICAgICAgIHRtcCA9IGxpYnhsX194c19yZWFkKGdj
LCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL2JhY2tlbmQtaWQi
LAorICAgICAgICAgICAgICAgICAgIGZlX3BhdGgsICpkaXIpKTsKKyAgICAgICAgICB2cnBtc2ct
PmJhY2tlbmRfZG9taWQgPSBhdG9pKHRtcCk7CisgICAgICAgfQorICAgIH0KKyAgICAqbnVtID0g
bmRpcnM7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiB2cnBtc2dzOworfQorCitpbnQgbGli
eGxfZGV2aWNlX3ZycG1zZ19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnLCBsaWJ4bF92cnBtc2dpbmZvICp2cnBtc2dpbmZv
KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFyICpkb21wYXRoLCAqdnJwbXNncGF0aDsK
KyAgICBjaGFyICp2YWw7CisgICAgaW50IHJjID0gMDsKKworICAgIGxpYnhsX3ZycG1zZ2luZm9f
aW5pdCh2cnBtc2dpbmZvKTsKKyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdj
LCBkb21pZCk7CisgICAgdnJwbXNnaW5mby0+ZGV2aWQgPSB2cnBtc2ctPmRldmlkOworCisgICAg
dnJwbXNncGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZycG1zZy8lZCIsIGRvbXBhdGgsIHZy
cG1zZ2luZm8tPmRldmlkKTsKKyAgICB2cnBtc2dpbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgt
PnhzaCwgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgdnJwbXNn
cGF0aCksIE5VTEwpOworCisgICAgaWYgKCF2cnBtc2dpbmZvLT5iYWNrZW5kKSB7CisgICAgICAg
IGdvdG8gZXJyOworICAgIH0KKworICAgIGlmKCFsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEws
IHZycG1zZ2luZm8tPmJhY2tlbmQpKSB7CisgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAg
dmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigi
JXMvYmFja2VuZC1pZCIsIHZycG1zZ3BhdGgpKTsKKyAgICB2cnBtc2dpbmZvLT5iYWNrZW5kX2lk
ID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxf
X3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvc3RhdGUiLCB2
cnBtc2dwYXRoKSk7CisgICAgdnJwbXNnaW5mby0+c3RhdGUgPSB2YWwgPyBzdHJ0b3VsKHZhbCwg
TlVMTCwgMTApIDogLTE7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEws
CisgICAgICAgICAgR0NTUFJJTlRGKCIlcy9ldmVudC1jaGFubmVsIiwgdnJwbXNncGF0aCkpOwor
ICAgIHZycG1zZ2luZm8tPmV2dGNoID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0x
OworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdD
U1BSSU5URigiJXMvcmluZy1yZWYiLCB2cnBtc2dwYXRoKSk7CisgICAgdnJwbXNnaW5mby0+cnJl
ZiA9IHZhbCA/IHN0cnRvdWwodmFsLCBOVUxMLCAxMCkgOiAtMTsKKworICAgIHZycG1zZ2luZm8t
PmZyb250ZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCisgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9mcm9udGVuZCIsIHZycG1zZ2luZm8tPmJhY2tlbmQpLCBOVUxMKTsKKworICAgIHZh
bCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICBHQ1NQUklOVEYoIiVz
L2Zyb250ZW5kLWlkIiwgdnJwbXNnaW5mby0+YmFja2VuZCkpOworICAgIHZycG1zZ2luZm8tPmZy
b250ZW5kX2lkID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgZ290
byBleGl0OworZXJyOgorICAgIHJjID0gRVJST1JfRkFJTDsKK2V4aXQ6CisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm4gcmM7Cit9CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKIGludCBsaWJ4
bF9fZGV2aWNlX3Z0dHlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnR0
eSAqdnR0eSkKIHsKICAgICBpbnQgcmM7CkBAIC01NTczLDYgKzU4NDMsOCBAQCBleGl0OgogICog
bGlieGxfZGV2aWNlX3ZydGNfZGVzdHJveQogICogbGlieGxfZGV2aWNlX3Zkcm1fcmVtb3ZlCiAg
KiBsaWJ4bF9kZXZpY2VfdmRybV9kZXN0cm95CisgKiBsaWJ4bF9kZXZpY2VfdnJwbXNnX3JlbW92
ZQorICogbGlieGxfZGV2aWNlX3ZycG1zZ19kZXN0cm95CiAgKiBsaWJ4bF9kZXZpY2VfdnNuZF9y
ZW1vdmUKICAqIGxpYnhsX2RldmljZV92c25kX2Rlc3Ryb3kKICAqIGxpYnhsX2RldmljZV92dHR5
X3JlbW92ZQpAQCAtNTYzNyw2ICs1OTA5LDEwIEBAIERFRklORV9ERVZJQ0VfUkVNT1ZFKHZydGMs
IGRlc3Ryb3ksIDEpCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2ZHJtLCByZW1vdmUsIDApCiBERUZJ
TkVfREVWSUNFX1JFTU9WRSh2ZHJtLCBkZXN0cm95LCAxKQogCisvKiB2cnBtc2cgKi8KK0RFRklO
RV9ERVZJQ0VfUkVNT1ZFKHZycG1zZywgcmVtb3ZlLCAwKQorREVGSU5FX0RFVklDRV9SRU1PVkUo
dnJwbXNnLCBkZXN0cm95LCAxKQorCiAvKiB2c25kICovCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2
c25kLCByZW1vdmUsIDApCiBERUZJTkVfREVWSUNFX1JFTU9WRSh2c25kLCBkZXN0cm95LCAxKQpA
QCAtNTY2NCw2ICs1OTQwLDcgQEAgREVGSU5FX0RFVklDRV9SRU1PVkUodmV2ZW50LCBkZXN0cm95
LCAxKQogICogbGlieGxfZGV2aWNlX3Z0cG1fYWRkCiAgKiBsaWJ4bF9kZXZpY2VfdnJ0Y19hZGQK
ICAqIGxpYnhsX2RldmljZV92ZHJtX2FkZAorICogbGlieGxfZGV2aWNlX3ZycG1zZ19hZGQKICAq
IGxpYnhsX2RldmljZV92c25kX2FkZAogICogbGlieGxfZGV2aWNlX3Z0dHlfYWRkCiAgKiBsaWJ4
bF9kZXZpY2VfdmV2ZW50X2FkZApAQCAtNTcwNCw2ICs1OTgxLDkgQEAgREVGSU5FX0RFVklDRV9B
REQodnJ0YykKIC8qIHZkcm0gKi8KIERFRklORV9ERVZJQ0VfQUREKHZkcm0pCiAKKy8qIHZycG1z
ZyAqLworREVGSU5FX0RFVklDRV9BREQodnJwbXNnKQorCiAvKiB2c25kICovCiBERUZJTkVfREVW
SUNFX0FERCh2c25kKQogCkBAIC04MjMyLDYgKzg1MTIsOCBAQCBpbnQgbGlieGxfcmV0cmlldmVf
ZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogCiAg
ICAgTUVSR0UodmRybSwgdmRybXMsIENPTVBBUkVfREVWSUQsIHt9KTsKIAorICAgIE1FUkdFKHZy
cG1zZywgdnJwbXNncywgQ09NUEFSRV9ERVZJRCwge30pOworCiAgICAgTUVSR0UodnNuZCwgdnNu
ZHMsIENPTVBBUkVfREVWSUQsIHt9KTsKIAogICAgIE1FUkdFKHBjaSwgcGNpZGV2cywgQ09NUEFS
RV9QQ0ksIHt9KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IDU3ZjNlMDMuLmZiMmY4ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTQ2OSw2ICsxNDY5LDIzIEBA
IGxpYnhsX2RldmljZV92ZHJtICpsaWJ4bF9kZXZpY2VfdmRybV9saXN0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgaW50ICpuCiBpbnQgbGlieGxfZGV2aWNlX3Zkcm1fZ2V0aW5mbyhs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmRybSAqdmRybSwgbGlieGxfdmRybWluZm8gKnZkcm1pbmZvKTsK
IAorLyogUlBNU0cgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdnJwbXNnX2FkZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92cnBtc2cgKnZycG1zZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxp
YnhsX2RldmljZV92cnBtc2dfcmVtb3ZlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3ZycG1zZ19kZXN0cm95KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV92cnBtc2cgKnZycG1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKK2xpYnhsX2RldmljZV92cnBtc2cgKmxp
YnhsX2RldmljZV92cnBtc2dfbGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGlu
dCAqbnVtKTsKK2ludCBsaWJ4bF9kZXZpY2VfdnJwbXNnX2dldGluZm8obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX3ZycG1zZyAqdnJwbXNnLCBsaWJ4bF92cnBtc2dpbmZvICp2cnBtc2dpbmZvKTsKKwogLyog
QXVkaW8gKi8KIGludCBsaWJ4bF9kZXZpY2VfdnNuZF9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXgg
NmUxYzBkOC4uMTFhZTM0OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTczOCw2ICs3MzgsOCBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZydGNzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211
bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJldCk7CiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Zkcm1zKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJldCk7CitzdGF0aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3ZycG1zZ3Mo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwogc3RhdGljIHZvaWQgZG9tY3JlYXRl
X2F0dGFjaF92dHR5cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpOwogc3RhdGljIHZv
aWQgZG9tY3JlYXRlX2F0dGFjaF92c25kcyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRl
diAqbXVsdGlkZXYsCkBAIC0xNDY4LDEzICsxNDcwLDEzIEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0
ZV9hdHRhY2hfdmRybXMobGlieGxfX2VnYyAqZWdjLAogICAgaWYgKGRfY29uZmlnLT5udW1fdmRy
bXMgPiAwKSB7CiAgICAgICAgLyogQXR0YWNoIHZkcm1zICovCiAgICAgICAgbGlieGxfX211bHRp
ZGV2X2JlZ2luKGFvLCAmZGNzLT5tdWx0aWRldik7Ci0gICAgICAgZGNzLT5tdWx0aWRldi5jYWxs
YmFjayA9IGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXM7CisgICAgICAgZGNzLT5tdWx0aWRldi5jYWxs
YmFjayA9IGRvbWNyZWF0ZV9hdHRhY2hfdnJwbXNnczsKICAgICAgICBsaWJ4bF9fYWRkX3Zkcm1z
KGVnYywgYW8sIGRvbWlkLCBkX2NvbmZpZywgJmRjcy0+bXVsdGlkZXYpOwogICAgICAgIGxpYnhs
X19tdWx0aWRldl9wcmVwYXJlZChlZ2MsICZkY3MtPm11bHRpZGV2LCAwKTsKICAgICAgICByZXR1
cm47CiAgICB9CiAKLSAgIGRvbWNyZWF0ZV9hdHRhY2hfdnR0eXMoZWdjLCBtdWx0aWRldiwgMCk7
CisgICBkb21jcmVhdGVfYXR0YWNoX3ZycG1zZ3MoZWdjLCBtdWx0aWRldiwgMCk7CiAgICByZXR1
cm47CiAKIGVycm9yX291dDoKQEAgLTE0ODIsNiArMTQ4NCwzOCBAQCBlcnJvcl9vdXQ6CiAgICBk
b21jcmVhdGVfY29tcGxldGUoZWdjLCBkY3MsIHJldCk7CiB9CiAKK3N0YXRpYyB2b2lkIGRvbWNy
ZWF0ZV9hdHRhY2hfdnJwbXNncyhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KQoreworICAgbGlieGxfX2RvbWFpbl9j
cmVhdGVfc3RhdGUgKmRjcyA9IENPTlRBSU5FUl9PRihtdWx0aWRldiwgKmRjcywgbXVsdGlkZXYp
OworICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICBpbnQgZG9taWQgPSBkY3MtPmd1ZXN0X2Rv
bWlkOworCisgICBsaWJ4bF9kb21haW5fY29uZmlnKiBjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vl
c3RfY29uZmlnOworCisgICBpZihyZXQpIHsKKyAgICAgICBMT0coRVJST1IsICJ1bmFibGUgdG8g
YWRkIHZkcm0gZGV2aWNlcyIpOworICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgfQorCisgICAg
LyogUGx1ZyB2cnBtc2cgZGV2aWNlcyAqLworICAgaWYgKGRfY29uZmlnLT5udW1fdnJwbXNncyA+
IDApIHsKKyAgICAgICAvKiBBdHRhY2ggdnJwbXNncyAqLworICAgICAgIGxpYnhsX19tdWx0aWRl
dl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOworICAgICAgIGRjcy0+bXVsdGlkZXYuY2FsbGJh
Y2sgPSBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzOworICAgICAgIGxpYnhsX19hZGRfdnJwbXNncyhl
Z2MsIGFvLCBkb21pZCwgZF9jb25maWcsICZkY3MtPm11bHRpZGV2KTsKKyAgICAgICBsaWJ4bF9f
bXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmZGNzLT5tdWx0aWRldiwgMCk7CisgICAgICAgcmV0dXJu
OworICAgfQorCisgICBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGVnYywgbXVsdGlkZXYsIDApOwor
ICAgcmV0dXJuOworCitlcnJvcl9vdXQ6CisgICBhc3NlcnQocmV0KTsKKyAgIGRvbWNyZWF0ZV9j
b21wbGV0ZShlZ2MsIGRjcywgcmV0KTsKK30KIAogc3RhdGljIHZvaWQgZG9tY3JlYXRlX2F0dGFj
aF92dHR5cyhsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCkBAIC0xNDk0LDcgKzE1MjgsNyBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYXR0YWNoX3Z0dHlzKGxpYnhsX19lZ2MgKmVnYywKICAgIGxpYnhs
X2RvbWFpbl9jb25maWcqIGNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAKICAg
IGlmKHJldCkgewotICAgICAgIExPRyhFUlJPUiwgInVuYWJsZSB0byBhZGQgdmRybSBkZXZpY2Vz
Iik7CisgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGFkZCB2cnBtc2cgZGV2aWNlcyIpOwog
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDEzYzRhN2Iu
LjE5NDlkZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC01NDYsNiArNTQ2LDcgQEAgdm9pZCBsaWJ4bF9f
bXVsdGlkZXZfcHJlcGFyZWQobGlieGxfX2VnYyAqZWdjLAogICogbGlieGxfX2FkZF92dHBtcwog
ICogbGlieGxfX2FkZF92cnRjcwogICogbGlieGxfX2FkZF92ZHJtcworICogbGlieGxfX2FkZF92
cnBtc2dzCiAgKiBsaWJ4bF9fYWRkX3ZzbmRzCiAgKiBsaWJ4bF9fYWRkX3Z0dHlzCiAgKiBsaWJ4
bF9fYWRkX3ZldmVudHMKQEAgLTU3MCw2ICs1NzEsNyBAQCBERUZJTkVfREVWSUNFU19BREQobmlj
KQogREVGSU5FX0RFVklDRVNfQUREKHZ0cG0pCiBERUZJTkVfREVWSUNFU19BREQodnJ0YykKIERF
RklORV9ERVZJQ0VTX0FERCh2ZHJtKQorREVGSU5FX0RFVklDRVNfQUREKHZycG1zZykKIERFRklO
RV9ERVZJQ0VTX0FERCh2c25kKQogREVGSU5FX0RFVklDRVNfQUREKHZ0dHkpCiBERUZJTkVfREVW
SUNFU19BREQodmV2ZW50KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggODA3NTRkZi4uZmI5ZTg1OCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00ODEsNyArNDgxLDggQEAgdHlwZWRlZiBzdHJ1Y3Qgewog
ICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZTTkQgfHwgXAog
ICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZUVFkgfHwgXAog
ICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZFVkVOVCB8fCBc
Ci0gICAgKGRldiktPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkRSTSkKKyAg
ICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WRFJNIHx8IFwKKyAg
ICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WUlBNU0cpCiAKICNk
ZWZpbmUgWENfUENJX0JERiAgICAgICAgICAgICAiMHgleCwgMHgleCwgMHgleCwgMHgleCIKICNk
ZWZpbmUgUENJX0RFVkZOKHNsb3QsIGZ1bmMpICAgKCgoKHNsb3QpICYgMHgxZikgPDwgMykgfCAo
KGZ1bmMpICYgMHgwNykpCkBAIC0xMTkzLDYgKzExOTQsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9f
ZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9uaWMgKm5p
YywKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92dHBtICp2dHBtKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dnJ0Y19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92cnRjICp2cnRjKTsK
IF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmRybV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX2RldmljZV92ZHJtICp2ZHJtKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnJw
bXNnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNn
KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92c25kICp2c25kKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dnR0eV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHR5ICp2dHR5KTsK
IF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywg
bGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKQEAgLTI1ODUsNiArMjU4NywxMSBAQCBfaGlkZGVuIHZv
aWQgbGlieGxfX2RldmljZV92ZHJtX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zkcm0g
KnZkcm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2
aWNlICphb2Rldik7CiAKKy8qIEFPIG9wZXJhdGlvbiB0byBjb25uZWN0IGFuIHJwbXNnIGRldmlj
ZSAqLworX2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VfdnJwbXNnX2FkZChsaWJ4bF9fZWdjICpl
Z2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdnJwbXNnICp2cnBtc2csCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKKwogLyogQU8gb3BlcmF0aW9u
IHRvIGNvbm5lY3QgYSBzb3VuZCBkZXZpY2UgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZGV2aWNl
X3ZzbmRfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKQEAgLTMzMjQs
NiArMzMzMSwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2FkZF92ZHJtcyhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2KTsKIAorX2hpZGRlbiB2b2lk
IGxpYnhsX19hZGRfdnJwbXNncyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X211bHRpZGV2ICptdWx0aWRldik7CisKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fYWRkX3Z0dHlzKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCmluZGV4IDI3NTgzY2MuLmE0MjIzNTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU2
OSw2ICs1NjksMTMgQEAgbGlieGxfZGV2aWNlX3Zkcm0gPSBTdHJ1Y3QoImRldmljZV92ZHJtIiwg
WwogICAgICgibW9kZTEiLCBzdHJpbmcpLAogICAgIF0pCiAKK2xpYnhsX2RldmljZV92cnBtc2cg
PSBTdHJ1Y3QoImRldmljZV92cnBtc2ciLCBbCisgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxf
ZG9taWQpLAorICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKKyAgICAoImRldmlkIiwg
bGlieGxfZGV2aWQpLAorICAgICgiZGV2aWNlIiwgc3RyaW5nKSwKKyAgICBdKQorCiBsaWJ4bF9k
ZXZpY2VfdnNuZCA9IFN0cnVjdCgiZGV2aWNlX3ZzbmQiLCBbCiAgICAgKCJiYWNrZW5kX2RvbWlk
IiwgbGlieGxfZG9taWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKQEAgLTY4
Niw2ICs2OTMsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmln
IiwgWwogICAgICgidnRwbXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnRwbSwgIm51bV92dHBtcyIp
KSwKICAgICAoInZydGNzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZydGMsICJudW1fdnJ0Y3MiKSks
CiAgICAgKCJ2ZHJtcyIsIEFycmF5KGxpYnhsX2RldmljZV92ZHJtLCAibnVtX3Zkcm1zIikpLAor
ICAgICgidnJwbXNncyIsIEFycmF5KGxpYnhsX2RldmljZV92cnBtc2csICJudW1fdnJwbXNncyIp
KSwKICAgICAoInZzbmRzIiwgQXJyYXkobGlieGxfZGV2aWNlX3ZzbmQsICJudW1fdnNuZHMiKSks
CiAgICAgKCJ2dHR5cyIsIEFycmF5KGxpYnhsX2RldmljZV92dHR5LCAibnVtX3Z0dHlzIikpLAog
ICAgICMgYSBjaGFubmVsIG1hbmlmZXN0cyBhcyBhIGNvbnNvbGUgd2l0aCBhIG5hbWUsCkBAIC03
NTUsNiArNzYzLDE3IEBAIGxpYnhsX3Zkcm1pbmZvID0gU3RydWN0KCJ2ZHJtaW5mbyIsIFsKICAg
ICAoInJyZWYiLCBpbnRlZ2VyKSwKICAgICBdLCBkaXI9RElSX09VVCkKIAorbGlieGxfdnJwbXNn
aW5mbyA9IFN0cnVjdCgidnJwbXNnaW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAor
ICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisg
ICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRjaCIsIGludGVnZXIpLAorICAgICgi
cnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCiBsaWJ4bF92c25kaW5mbyA9
IFN0cnVjdCgidnNuZGluZm8iLCBbCiAgICAgKCJiYWNrZW5kIiwgc3RyaW5nKSwKICAgICAoImJh
Y2tlbmRfaWQiLCB1aW50MzIpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNf
aW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4
IDlhNjg3MDAuLmQ1Y2EwNWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2lu
dGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAg
LTI3LDYgKzI3LDcgQEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9r
aW5kIiwgWwogICAgICgxMSwgIlZUVFkiKSwKICAgICAoMTIsICJWRVZFTlQiKSwKICAgICAoMTMs
ICJWRFJNIiksCisgICAgKDE0LCAiVlJQTVNHIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVf
YmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRl
eCBlMTUzMmEyLi4wNGE4OGZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKQEAgLTgzLDYgKzgzLDkgQEAgaW50IGxp
YnhsX2RldmlkX3RvX2RldmljZV92cnRjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
IGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRybShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9k
ZXZpY2VfdmRybSAqdmRybSk7CiAKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJwbXNnKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZycG1zZyAqdnJwbXNnKTsKKwogaW50IGxp
YnhsX2RldmlkX3RvX2RldmljZV92c25kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92
c25kICp2c25kKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGwuaCBiL3Rvb2xzL2xpYnhs
L3hsLmgKaW5kZXggN2MwMDgyYy4uOTM4OTJkYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGwu
aAorKysgYi90b29scy9saWJ4bC94bC5oCkBAIC04OCw2ICs4OCw5IEBAIGludCBtYWluX3ZydGNk
ZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Zkcm1hdHRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Zkcm1saXN0KGludCBhcmdjLCBjaGFyICoqYXJn
dik7CiBpbnQgbWFpbl92ZHJtZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFp
bl92cnBtc2dhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZycG1zZ2xp
c3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZycG1zZ2RldGFjaChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3ZzbmRkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwppbmRleCBkZjllYmQy
Li5iYzZlODlmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKKysrIGIvdG9v
bHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC0xMjcyLDcgKzEyNzIsNyBAQCBzdGF0aWMgdm9pZCBw
YXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxvbmcgbCwg
dmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAq
Y3B1cywgKmNwdWlkcywgKnZiZHMsICpuaWNzLCAqcGNpczsKLSAgICBYTFVfQ29uZmlnTGlzdCAq
Y3ZmYnMsICp2ZXZlbnRzLCAqdnRwbXMsICp2cnRjcywgKnZ0dHlzLCAqdnNuZHMsICp2ZHJtczsK
KyAgICBYTFVfQ29uZmlnTGlzdCAqY3ZmYnMsICp2ZXZlbnRzLCAqdnRwbXMsICp2cnRjcywgKnZ0
dHlzLCAqdnNuZHMsICp2ZHJtcywgKnZycG1zZ3M7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5u
ZWxzLCAqaW9wb3J0cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzOwogICAgIGlu
dCBudW1faW9wb3J0cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlh
bjsKICAgICBpbnQgcGNpX3Bvd2VyX21nbXQgPSAwOwpAQCAtMTk1NCw2ICsxOTU0LDU0IEBAIHN0
YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAg
ICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidnJw
bXNnIiwgJnZycG1zZ3MsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fdnJwbXNncyA9
IDA7CisgICAgICAgIGRfY29uZmlnLT52cnBtc2dzID0gTlVMTDsKKyAgICAgICAgd2hpbGUgKChi
dWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2cnBtc2dzLCBkX2NvbmZpZy0+bnVtX3ZycG1zZ3Mp
KSAhPSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJwbXNnICp2cnBtc2c7Cisg
ICAgICAgICAgICBsaWJ4bF9zdHJpbmdfbGlzdCBwYWlyczsKKyAgICAgICAgICAgIGNoYXIgKnBh
dGggPSBOVUxMOworICAgICAgICAgICAgaW50IGxlbjsKKworICAgICAgICAgICAgdnJwbXNnID0g
QVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZycG1zZ3MsIGRfY29uZmlnLT5udW1fdnJwbXNn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnJw
bXNnX2luaXQpOworCisgICAgICAgICAgICBzcGxpdF9zdHJpbmdfaW50b19zdHJpbmdfbGlzdChi
dWYsICIsIiwgJnBhaXJzKTsKKyAgICAgICAgICAgIGxlbiA9IGxpYnhsX3N0cmluZ19saXN0X2xl
bmd0aCgmcGFpcnMpOworCisgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsK
KyAgICAgICAgICAgICAgICBjaGFyICprZXksICprZXlfdW50cmltbWVkLCAqdmFsdWUsICp2YWx1
ZV91bnRyaW1tZWQ7CisgICAgICAgICAgICAgICAgaW50IHJjOworICAgICAgICAgICAgICAgIHJj
ID0gc3BsaXRfc3RyaW5nX2ludG9fcGFpcihwYWlyc1tpXSwgIj0iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAma2V5X3VudHJpbW1lZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbHVlX3VudHJpbW1lZCk7CisgICAg
ICAgICAgICAgICAgaWYgKHJjICE9IDApIHsKKyAgICAgICAgICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgdnJwbXNnIGNvbmZpZ3VyYXRpb246ICVzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWlyc1tpXSk7CisgICAgICAgICAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRyaW0oaXNzcGFjZSwg
a2V5X3VudHJpbW1lZCwgJmtleSk7CisgICAgICAgICAgICAgICAgdHJpbShpc3NwYWNlLCB2YWx1
ZV91bnRyaW1tZWQsICZ2YWx1ZSk7CisKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChrZXks
ICJiYWNrZW5kaWQiKSkgeworICAgICAgICAgICAgICAgICAgICB2cnBtc2ctPmJhY2tlbmRfZG9t
aWQgPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5
LCAiYmFja2VuZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZ2cnBt
c2ctPmJhY2tlbmRfZG9tbmFtZSwgdmFsdWUpOworICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAo
IXN0cmNtcChrZXksICJkZXZpZCIpKSB7CisgICAgICAgICAgICAgICAgICAgIHZycG1zZy0+ZGV2
aWQgPSBhdG9pKHZhbHVlKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5
LCAiZGV2aWNlIikpIHsKKyAgICAgICAgICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmcoJnZycG1z
Zy0+ZGV2aWNlLCB2YWx1ZSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGZy
ZWUoa2V5KTsKKyAgICAgICAgICAgICAgICBmcmVlKGtleV91bnRyaW1tZWQpOworICAgICAgICAg
ICAgICAgIGZyZWUodmFsdWUpOworICAgICAgICAgICAgICAgIGZyZWUodmFsdWVfdW50cmltbWVk
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2Uo
JnBhaXJzKTsKKyAgICAgICAgICAgIGZyZWUocGF0aCk7CisgICAgICAgIH0KKyAgICB9CisKICAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidnR0eSIsICZ2dHR5cywgMCwgMCkpIHsK
ICAgICAgICAgZF9jb25maWctPm51bV92dHR5cyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT52dHR5
cyA9IE5VTEw7CkBAIC03MjQ3LDYgKzcyOTUsMTE3IEBAIGludCBtYWluX3Zkcm1kZXRhY2goaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHJldHVybiByYzsKIH0KIAoraW50IG1haW5fdnJwbXNn
YXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKworICAgIGludCBvcHQ7CisgICAgdWlu
dDMyX3QgZmVfZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3ZycG1zZyB2cnBtc2c7CisgICAgLyog
IFhMVV9Db25maWcgKmNvbmZpZyA9IDA7ICovCisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0
LCAiIiwgTlVMTCwgInZycG1zZy1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMg
Ki8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChjdHgs
IGFyZ3Zbb3B0aW5kXSwgJmZlX2RvbWlkKSA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlcyBpcyBhbiBpbnZhbGlkIGRvbWFpbiBpZGVudGlmaWVyXG4iLCBhcmd2W29wdGluZF0pOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKyAgICBpZiAob3B0aW5k
IDwgYXJnYykgeworICAgICAgICByZXBsYWNlX3N0cmluZygmdnJwbXNnLmRldmljZSwgYXJndltv
cHRpbmRdKTsKKyAgICB9CisgICAgb3B0aW5kKys7CisKKy8qIFRPRE86IGZpeCB0aGlzIHRlbXBv
cmFyeSBoYXJkY29kZSAqLworICAgIHZycG1zZy5iYWNrZW5kX2RvbW5hbWUgPSAiRG9tYWluLUQi
OworICAgIHZycG1zZy5iYWNrZW5kX2RvbWlkID0gMTsKKworICAgIGlmIChkcnlydW5fb25seSkg
eworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZycG1zZ190b19qc29uKGN0eCwg
JnZycG1zZyk7CisgICAgICAgIHByaW50ZigidnJwbXNnOiAlc1xuIiwganNvbik7CisgICAgICAg
IGZyZWUoanNvbik7CisgICAgICAgIGlmIChmZXJyb3Ioc3Rkb3V0KSB8fCBmZmx1c2goc3Rkb3V0
KSkgeyBwZXJyb3IoInN0ZG91dCIpOyBleGl0KC0xKTsgfQorICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICBpZiAobGlieGxfZGV2aWNlX3ZycG1zZ19hZGQoY3R4LCBmZV9kb21pZCwgJnZy
cG1zZywgMCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9kZXZpY2VfdnJwbXNn
X2FkZCBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJu
IDA7Cit9CisKK2ludCBtYWluX3ZycG1zZ2xpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQorewor
CWludCBvcHQ7CisJaW50IGksIG5iOworCWxpYnhsX2RldmljZV92cnBtc2cgKnZycG1zZ3M7CisJ
bGlieGxfdnJwbXNnaW5mbyB2cnBtc2dpbmZvOworCisJU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
IiIsIE5VTEwsICJ2cnBtc2ctbGlzdCIsIDEpIHsKKwkJLyogTm8gb3B0aW9ucyAqLworCX0KKwor
CS8qIHZycG1zZ2luZm8udXVpZCBzaG91bGQgYmUgb3V0cHV0dGVkIHRvbyAqLworCXByaW50Zigi
JS01cyAlLTNzICUtNnMgJS01cyAlLTZzICUtOHMgJS00MHMgJS00MHNcbiIsCisJCQkiVmRldiIs
ICJCRSIsICJoYW5kbGUiLCAic3RhdGUiLCAiZXZ0LWNoIiwgInJpbmctcmVmIiwgIkJFLXBhdGgi
LCAiRkUtcGF0aCIpOworCWZvciAoYXJndiArPSBvcHRpbmQsIGFyZ2MgLT0gb3B0aW5kOyBhcmdj
ID4gMDsgLS1hcmdjLCArK2FyZ3YpIHsKKwkJdWludDMyX3QgZG9taWQ7CisJCWlmIChsaWJ4bF9k
b21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwgKmFyZ3YsICZkb21pZCkgPCAwKSB7CisJCQlm
cHJpbnRmKHN0ZGVyciwgIiVzIGlzIGFuIGludmFsaWQgZG9tYWluIGlkZW50aWZpZXJcbiIsICph
cmd2KTsKKwkJCWNvbnRpbnVlOworCQl9CisJCXZycG1zZ3MgPSBsaWJ4bF9kZXZpY2VfdnJwbXNn
X2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKwkJaWYgKCF2cnBtc2dzKSB7CisJCQljb250aW51ZTsK
KwkJfQorCQlmb3IgKGk9MDsgaTxuYjsgaSsrKSB7CisJCQlpZiAoIWxpYnhsX2RldmljZV92cnBt
c2dfZ2V0aW5mbyhjdHgsIGRvbWlkLCAmdnJwbXNnc1tpXSwgJnZycG1zZ2luZm8pKSB7CisJCQkJ
LyogICAgICBWZGV2IEJFICAgaGRsICBzdCAgIGV2Y2ggcnJlZiBCRS1wYXRoIEZFLXBhdGggVVVJ
RCAqLworCQkJCXByaW50ZigiJS01ZCAlLTNkICUtNmQgJS01ZCAlLTZkICUtOGQgJS00MHMgJS00
MHNcbiIsCisJCQkJCQl2cnBtc2dpbmZvLmRldmlkLCB2cnBtc2dpbmZvLmJhY2tlbmRfaWQsIHZy
cG1zZ2luZm8uZnJvbnRlbmRfaWQsCisJCQkJCQl2cnBtc2dpbmZvLnN0YXRlLCB2cnBtc2dpbmZv
LmV2dGNoLCB2cnBtc2dpbmZvLnJyZWYsIHZycG1zZ2luZm8uYmFja2VuZCwKKwkJCQkJCXZycG1z
Z2luZm8uZnJvbnRlbmQpOworCQkJCWxpYnhsX3ZycG1zZ2luZm9fZGlzcG9zZSgmdnJwbXNnaW5m
byk7CisJCQl9CisJCQlsaWJ4bF9kZXZpY2VfdnJwbXNnX2Rpc3Bvc2UoJnZycG1zZ3NbaV0pOwor
CQl9CisJCWZyZWUodnJwbXNncyk7CisJfQorCXJldHVybiAwOworfQorCitpbnQgbWFpbl92cnBt
c2dkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBk
ZXZpZDsKKyAgICBpbnQgb3B0LCByYyA9IDA7CisgICAgbGlieGxfZGV2aWNlX3ZycG1zZyB2cnBt
c2c7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZycG1zZy1kZXRh
Y2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBkb21pZCA9
IGZpbmRfZG9tYWluKGFyZ3Zbb3B0aW5kXSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5k
KzFdKTsKKworICAgIGlmIChsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnJwbXNnKGN0eCwgZG9taWQs
IGRldmlkLCAmdnJwbXNnKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVycm9yOiBEZXZp
Y2UgJXMgbm90IGNvbm5lY3RlZC5cbiIsIGFyZ3Zbb3B0aW5kKzFdKTsKKyAgICAgICAgcmV0dXJu
IDE7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9kZXZpY2VfdnJwbXNnX3JlbW92ZShjdHgsIGRv
bWlkLCAmdnJwbXNnLCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJsaWJ4bF9kZXZpY2VfdnJwbXNnX3JlbW92ZSBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmV0dXJu
IDE7CisgICAgfQorCisgICAgbGlieGxfZGV2aWNlX3ZycG1zZ19kaXNwb3NlKCZ2cnBtc2cpOwor
ICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiB7CiAgICAgaW50IG9wdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRh
YmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0YWJsZS5jCmluZGV4IGRhYTA3ZDcuLmJjOTBjZDcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMvbGlieGwv
eGxfY21kdGFibGUuYwpAQCAtMzY4LDE3ICszNjgsMzIgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90
YWJsZVtdID0gewogICAgIH0sCiAgICAgeyAidmRybS1hdHRhY2giLAogICAgICAgJm1haW5fdmRy
bWF0dGFjaCwgMSwgMSwKLSAgICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBydGMgZGV2aWNlIiwK
KyAgICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBkcm0gZGV2aWNlIiwKICAgICAgICI8RG9tYWlu
PiA8RGV2aWNlPiIsCiAgICAgfSwKICAgICB7ICJ2ZHJtLWxpc3QiLAogICAgICAgJm1haW5fdmRy
bWxpc3QsIDAsIDAsCi0gICAgICAiTGlzdCB2aXJ0dWFsIHJ0YyBkZXZpY2VzIGZvciBhIGRvbWFp
biIsCisgICAgICAiTGlzdCB2aXJ0dWFsIGRybSBkZXZpY2VzIGZvciBhIGRvbWFpbiIsCiAgICAg
ICAiPERvbWFpbihzKT4iLAogICAgIH0sCiAgICAgeyAidmRybS1kZXRhY2giLAogICAgICAgJm1h
aW5fdmRybWRldGFjaCwgMCwgMSwKLSAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBy
dGMgZGV2aWNlIiwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBkcm0gZGV2aWNl
IiwKKyAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKKyAgICB9LAorICAgIHsgInZycG1zZy1hdHRh
Y2giLAorICAgICAgJm1haW5fdnJwbXNnYXR0YWNoLCAxLCAxLAorICAgICAgIkNyZWF0ZSBhIG5l
dyB2aXJ0dWFsIHJwbXNnIGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldmljZT4iLAorICAg
IH0sCisgICAgeyAidnJwbXNnLWxpc3QiLAorICAgICAgJm1haW5fdnJwbXNnbGlzdCwgMCwgMCwK
KyAgICAgICJMaXN0IHZpcnR1YWwgcnBtc2cgZGV2aWNlcyBmb3IgYSBkb21haW4iLAorICAgICAg
IjxEb21haW4ocyk+IiwKKyAgICB9LAorICAgIHsgInZycG1zZy1kZXRhY2giLAorICAgICAgJm1h
aW5fdnJwbXNnZGV0YWNoLCAwLCAxLAorICAgICAgIkRlc3Ryb3kgYSBkb21haW4ncyB2aXJ0dWFs
IHJwbXNnIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkPiIsCiAgICAgfSwKICAgICB7
ICJ2c25kLWF0dGFjaCIsCi0tIAoyLjguMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 19:46:11 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 19:46:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3Ttb-0007at-Ee; Thu, 19 May 2016 19:46:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3TtZ-0007aV-Uk
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 19:46:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 8E/1D-06460-1081E375; Thu, 19 May 2016 19:46:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfSqkS6DhF2
 4wZVGbYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmvHj72z2go3MFfcWdrM3MH5j6mLk4hASmM8o
 MbtvOjuIwyKwi1ni2LXZzCCOhMAcVomHf3awdjFyAjk5Elu+vWODsIslbjZcBYvzCghKnJz5h
 AXEFhLwlph2cgI7iM0pYC1x4tZuVoh4tcSfT/1gvWwCxhKd97qYQWwWAVWJCd0L2CDmBEjcuv
 sb6CQODmEBf4l1SzhBwiIC6hJ/LkxgBLGZBRIlbh/uYwMpYQaKr58nNIFRYBaSI2YhZBYwMq1
 iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxBBiDYwdj43ekQ
 oyQHk5Io7/1ztuFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjZxe3ChQSLUtNTK9Iyc4DRAJOW4
 OBREuGdLQaU5i0uSMwtzkyHSJ1itOTY8vvaWiaOBT9uA8ltU++tZRJiycvPS5US5xUGmScA0p
 BRmgc3DhaxlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+xRkLU9mXgnc1ldABzEBHXRLzAb
 koJJEhJRUA6OZT//hF18rfW61ZR313GytmZ3IUNJzN6Z+wpt317T7hVN2B/x1WnaGQXj/6/Pu
 U8Nnh888oD2pa7OE2ESlqV9ntyz8/GDbtrDnc0TnbHhkfWlKkkip5N8PU2NMil+bXI3Zyc0ZY
 7BGcNlJmTUBAjvOFCltTFDh4JR2XHrhkurDBzya8ZsWRDMosRRnJBpqMRcVJwIAezqF19MCAA
 A=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1463687167!33541167!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60265 invoked from network); 19 May 2016 19:46:08 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 19:46:08 -0000
Received: by mail-vk0-f50.google.com with SMTP id y2so46297714vka.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 12:46:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EKffECwOjMEE1d1/q+KXUQj7yEvuly2ufAWQX9MaLUU=;
 b=XUoXve+CHlrP3UeUHa/XBqOPt7EzPZG55vTPks/Xzzl6w57u7YS9RxijK1NWJafLvt
 CnuEVPnmdQVkFwr5VW4ISH6Dpr6iV1DS1l4Qi0Q8x3pfbvd9m9pDEY+jQ5Kr17tXICnY
 iAYVLlSoRL9VS3XCsCjb+BpMULs5wqXTvKoxw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EKffECwOjMEE1d1/q+KXUQj7yEvuly2ufAWQX9MaLUU=;
 b=NPcGBgAlD3tH6WrRkfCxoBwG7x2GiKrIp/jPeYWVrN4zPciSR+XNglB6Jtiib95myu
 FUVbZdv8FNB1WgFNXihIFYOTFRoV/zcQdXfrioRsO7mX+qeHF0HRWhgZ1irzTXbH0m9S
 RssZ7xRrt3ZnpEIVn8stbvjy+/suY6bd6JFhCcizj0F+C4kJD12HFE/sZD6XgL+pe9x8
 D/ThjQX3DfaNLZtYUxth07xpAdLS7LPUnYcKVx2k2wwHzMYEIMEomyjkj0sNsKDYr54b
 h86B3VhCHg8G/uYIkOLSCsqxO2s41QJCDv4GZR8C60yKnZ54y2biCjwjtHHRwuyeKrGK
 Ui9g==
X-Gm-Message-State: AOPr4FVPcbcnMKR0Q3toAeplBAcNxPl9ZBpBR2DfXH+pI/mKMRgy01uqTCdXg/PVrRwK1bZOaWYhLMjnQLGk3JQY
X-Received: by 10.31.196.130 with SMTP id u124mr8395806vkf.45.1463687167551;
 Thu, 19 May 2016 12:46:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 12:45:48 -0700 (PDT)
In-Reply-To: <fda2fdb6-8187-7862-fb2a-937a0dd3190a@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <fda2fdb6-8187-7862-fb2a-937a0dd3190a@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Thu, 19 May 2016 22:45:48 +0300
Message-ID: <CAGQvs6hM3tUzP0-jm5N8Zp=WPFmPZzN8EdvYGF4=qhk+s+-VVQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
	adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKPiBUaGFuayB5b3UgZm9yIHlvdXIgc2VyaWVzLiBGb3IgdGhlIG5leHQgdmVyc2lv
biwgY2FuIHlvdSBDQyB0aGUgcmVsZXZhbnQgbWFpbnRhaW5lcnMgdXNpbmcgc2NyaXB0cy9nZXRf
bWFpbnRhaW5lci5wbCBmb3IgZWFjaCBwYXRjaD8KCldlIHdpbGwgdGFrZSBjYXJlIHRvIGZvbGxv
dyB0aGlzIHJ1bGUgZnVydGhlci4KCkFuZHJpaSBBbmlzb3YgfCBBc3NvY2lhdGUgTWFuYWdlciwg
RW5naW5lZXJpbmcKR2xvYmFsTG9naWMKS3lpdiwgMDMwMzgsIFByb3Rhc292IEJ1c2luZXNzIFBh
cmssIE0uR3JpbmNoZW5rYSwgMi8xClAgKzM4LjA0NC40OTIuOTY5NXgzNjY0ICBNICszODA1MDU3
Mzg4NTIgIFMgYW5kcml5YW5pc292Cnd3dy5nbG9iYWxsb2dpYy5jb20KCmh0dHA6Ly93d3cuZ2xv
YmFsbG9naWMuY29tL2VtYWlsX2Rpc2NsYWltZXIudHh0CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
RW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 19:46:11 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 19:46:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3Ttb-0007at-Ee; Thu, 19 May 2016 19:46:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3TtZ-0007aV-Uk
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 19:46:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 8E/1D-06460-1081E375; Thu, 19 May 2016 19:46:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfSqkS6DhF2
 4wZVGbYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmvHj72z2go3MFfcWdrM3MH5j6mLk4hASmM8o
 MbtvOjuIwyKwi1ni2LXZzCCOhMAcVomHf3awdjFyAjk5Elu+vWODsIslbjZcBYvzCghKnJz5h
 AXEFhLwlph2cgI7iM0pYC1x4tZuVoh4tcSfT/1gvWwCxhKd97qYQWwWAVWJCd0L2CDmBEjcuv
 sb6CQODmEBf4l1SzhBwiIC6hJ/LkxgBLGZBRIlbh/uYwMpYQaKr58nNIFRYBaSI2YhZBYwMq1
 iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxBBiDYwdj43ekQ
 oyQHk5Io7/1ztuFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjZxe3ChQSLUtNTK9Iyc4DRAJOW4
 OBREuGdLQaU5i0uSMwtzkyHSJ1itOTY8vvaWiaOBT9uA8ltU++tZRJiycvPS5US5xUGmScA0p
 BRmgc3DhaxlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+xRkLU9mXgnc1ldABzEBHXRLzAb
 koJJEhJRUA6OZT//hF18rfW61ZR313GytmZ3IUNJzN6Z+wpt317T7hVN2B/x1WnaGQXj/6/Pu
 U8Nnh888oD2pa7OE2ESlqV9ntyz8/GDbtrDnc0TnbHhkfWlKkkip5N8PU2NMil+bXI3Zyc0ZY
 7BGcNlJmTUBAjvOFCltTFDh4JR2XHrhkurDBzya8ZsWRDMosRRnJBpqMRcVJwIAezqF19MCAA
 A=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1463687167!33541167!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60265 invoked from network); 19 May 2016 19:46:08 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 19:46:08 -0000
Received: by mail-vk0-f50.google.com with SMTP id y2so46297714vka.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 12:46:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EKffECwOjMEE1d1/q+KXUQj7yEvuly2ufAWQX9MaLUU=;
 b=XUoXve+CHlrP3UeUHa/XBqOPt7EzPZG55vTPks/Xzzl6w57u7YS9RxijK1NWJafLvt
 CnuEVPnmdQVkFwr5VW4ISH6Dpr6iV1DS1l4Qi0Q8x3pfbvd9m9pDEY+jQ5Kr17tXICnY
 iAYVLlSoRL9VS3XCsCjb+BpMULs5wqXTvKoxw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EKffECwOjMEE1d1/q+KXUQj7yEvuly2ufAWQX9MaLUU=;
 b=NPcGBgAlD3tH6WrRkfCxoBwG7x2GiKrIp/jPeYWVrN4zPciSR+XNglB6Jtiib95myu
 FUVbZdv8FNB1WgFNXihIFYOTFRoV/zcQdXfrioRsO7mX+qeHF0HRWhgZ1irzTXbH0m9S
 RssZ7xRrt3ZnpEIVn8stbvjy+/suY6bd6JFhCcizj0F+C4kJD12HFE/sZD6XgL+pe9x8
 D/ThjQX3DfaNLZtYUxth07xpAdLS7LPUnYcKVx2k2wwHzMYEIMEomyjkj0sNsKDYr54b
 h86B3VhCHg8G/uYIkOLSCsqxO2s41QJCDv4GZR8C60yKnZ54y2biCjwjtHHRwuyeKrGK
 Ui9g==
X-Gm-Message-State: AOPr4FVPcbcnMKR0Q3toAeplBAcNxPl9ZBpBR2DfXH+pI/mKMRgy01uqTCdXg/PVrRwK1bZOaWYhLMjnQLGk3JQY
X-Received: by 10.31.196.130 with SMTP id u124mr8395806vkf.45.1463687167551;
 Thu, 19 May 2016 12:46:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 12:45:48 -0700 (PDT)
In-Reply-To: <fda2fdb6-8187-7862-fb2a-937a0dd3190a@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <fda2fdb6-8187-7862-fb2a-937a0dd3190a@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Thu, 19 May 2016 22:45:48 +0300
Message-ID: <CAGQvs6hM3tUzP0-jm5N8Zp=WPFmPZzN8EdvYGF4=qhk+s+-VVQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
	adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKPiBUaGFuayB5b3UgZm9yIHlvdXIgc2VyaWVzLiBGb3IgdGhlIG5leHQgdmVyc2lv
biwgY2FuIHlvdSBDQyB0aGUgcmVsZXZhbnQgbWFpbnRhaW5lcnMgdXNpbmcgc2NyaXB0cy9nZXRf
bWFpbnRhaW5lci5wbCBmb3IgZWFjaCBwYXRjaD8KCldlIHdpbGwgdGFrZSBjYXJlIHRvIGZvbGxv
dyB0aGlzIHJ1bGUgZnVydGhlci4KCkFuZHJpaSBBbmlzb3YgfCBBc3NvY2lhdGUgTWFuYWdlciwg
RW5naW5lZXJpbmcKR2xvYmFsTG9naWMKS3lpdiwgMDMwMzgsIFByb3Rhc292IEJ1c2luZXNzIFBh
cmssIE0uR3JpbmNoZW5rYSwgMi8xClAgKzM4LjA0NC40OTIuOTY5NXgzNjY0ICBNICszODA1MDU3
Mzg4NTIgIFMgYW5kcml5YW5pc292Cnd3dy5nbG9iYWxsb2dpYy5jb20KCmh0dHA6Ly93d3cuZ2xv
YmFsbG9naWMuY29tL2VtYWlsX2Rpc2NsYWltZXIudHh0CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
RW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 20:55:18 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 20:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3UyU-0003J7-86; Thu, 19 May 2016 20:55:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3UyT-0003J1-II
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 20:55:17 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 1F/23-07924-4382E375; Thu, 19 May 2016 20:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSqga6Jhl2
 4wac5LBYrey4yOzB6HP5whSWAMYo1My8pvyKBNWP2wl3MBRelK640vWJsYNwn1sXIxSEksIhR
 Ys6D2cwgDovALmaJ2XOPsHUxcnJICMxhlVj0wBvCzpE49PMkSxcjB5BdLLFvlQRImFdAUOLkz
 CcsILaQgLfE2W1dzCA2p4CBRPvq9SwQCzYxSiy78JMRJMEmYCzReQ+iiEVAVWLli23sEIMCJM
 4e38IKYgsLhEt0bZsMVi8ioCjx4OVNVpBBzAJzGCUudS1hAzmCWUBdYv08oQmMArOQ3DELIbO
 AkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAQMgDBDsYL
 7c6HGCU5mJREee+fsw0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7Qs0uXEiwKDU9tSItMwcYD
 zBpCQ4eJRHeyyBp3uKCxNzizHSI1ClGS44tv6+tZeLYsuAGkNw29d5aJiGWvPy8VClx3jUgDQ
 IgDRmleXDjYDF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcBtfQV0EBPQQbf
 EbEAOKklESEk1MKoLZlk8Tt8gNqnlvkGZEE+UkdbCZ55znrG8K2ldYt9r9SxKfnZ8jfHts+uX
 CSteZV+bW8j5LbA+KyuH4/10Li4Tt5zLwrKvKjIONth+27X9jlPuoXbzOdmlqZt4Lx01/LTrx
 c49zh1us49MaRf3bt+TWFe4ZtrT/zGPkxeEPFAKjAq5ZjJTSYmlOCPRUIu5qDgRAD+xLlPUAg
 AA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463691315!24393389!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7336 invoked from network); 19 May 2016 20:55:15 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
 (209.85.213.48)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 20:55:15 -0000
Received: by mail-vk0-f48.google.com with SMTP id z184so119483928vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 13:55:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PKbluMvgampwW6tBIW5TkBHvRfqGmsPfUquiS0LdG1Y=;
 b=b837Z5JJlF3Hwl7gwnoMVYRzzPfQFNQPvgwhFkTacoaaaDhEG51yLEi6eA/mkcA8AS
 ChRQ+mvUc3WdW6iW2kpdQoKhCPy4/0xeOaYWGRgVct1c8lFaMex2vOkYlgH1ZJFv70Gk
 Py5KYL33RcfU3wwSziMZzBfgtLUhvX+/sLuYk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PKbluMvgampwW6tBIW5TkBHvRfqGmsPfUquiS0LdG1Y=;
 b=d4a2xxQP1/INQWVl36vlm8v44GE+CcEr3aoAkxJpGE1MGBLvYBLDR8/CFo1hA6fNRg
 ad/sp+jiiE45scktZCBHvoA6xEFPpENKnNUkC81SkSi6+ZayaBreY9DHuWD8JNYhyLbT
 qDC7VvUoD7cQLLWfI/xWwzDrUf5C/DlS0JA5mQ4LrfgjPUEwKWqUHBSVNXOfvat2+4bC
 z6Vot2YwOTY8MvWxIMDOJ0DPi0Fot8vfvuWlUWYVi+QsDmNe0SHYl6n2bIkNchs/DuxZ
 VLEK+b6NLLt6c8jVFDA6ocdrbXwVTlxihThVGafIqZJekj7FcDiVDfkP2WLS4KkHo+1K
 3xnw==
X-Gm-Message-State: AOPr4FUjiDDEXP+PZLHlRjFgmePVzbzy4MOkkRkN/MG49wHHrEbhw1r+F55bEvKimdXlIQKmTeTvS9mEtjzf9DB9
X-Received: by 10.31.140.202 with SMTP id o193mr8914354vkd.86.1463691314854;
 Thu, 19 May 2016 13:55:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 13:54:55 -0700 (PDT)
In-Reply-To: <20160519113427.GK27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
 <20160519113427.GK27241@citrix.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Thu, 19 May 2016 23:54:55 +0300
Message-ID: <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
	Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

V2VpLAoKQWN0dWFsbHkgaXQgc2hvdWxkIGJlIHRoZSBvbGRlc3QgcGF0Y2ggaW4gb3VyIGN1cnJl
bnQgc2VyaWVzLCBpdCB3YXMKaW5pdGlhbCByZXNlYXJjaGVzLCBJIHRyaWVkIHRvIGZpdCB0aGUg
ZG9tMCBzeXN0ZW0gcm9vdGZzIGludG8Kc21hbGxlc3QgcG9zc2libGUgaW5pdHJhbWZzIHNvIGxl
YW4gYnVzeWJveCB3YXMgdGhlcmUuCgo+PiArI3RyYXAgc2lnZXJyIEVSUgo+ID4gLXRyYXAgc2ln
ZXJyIEVSUgo+Cj4gSSBrbm93IHdoeSB5b3Ugd2FudCB0byBjb21tZW50IHRoaXMgb3V0IGJ1dCB5
b3UgYmFzaWNhbGx5IGJyZWFrIHRoZQo+IGVycm9yIGhhbmRsaW5nIHByb3RvY29sLiBTZWUgdGhl
IGZhdGFsIGZ1bmN0aW9uIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhpcwo+IGZpbGUuCkFuZCB5ZXMg
d2Ugc2hvdWxkIGNoZWNrIHRoaXMgcGFydGljdWxhciBsaW5lIGNoYW5nZSBjYXJlZnVsbHkgJ2Nh
dXNlCml0IHdhcyBub3QgaW50ZWxsaWdlbnQgYWRqdXN0aW5nIHRvIGJ1c3lib3gsIGp1c3QgZ2V0
dGluZyByaWQgb2YgbmFzdHkKaXNzdWUuCgo+IEFuZCB5b3Ugc2hvdWxkIHByb2JhYmx5IGZpeCB5
b3VyIG93biBlbnZpcm9ubWVudCwgdG9vLgpJJ20gbm90IHN1cmUgSSBnb3QgdGhlIHBvaW50LiBJ
ZiB3ZSBhcmUgc3BlYWtpbmcgYWJvdXQgb3VyIHN5c3RlbSB3ZQphcmUgdGllZCB0byB0aGlzCmh0
dHA6Ly9wcm9jZXNzb3JzLndpa2kudGkuY29tL2luZGV4LnBocC9DYXRlZ29yeTpHTFNESyBpbiBk
b20wLiBJCmRvdWJ0IGl0IHdpbGwgYmUgYWNjZXB0ZWQgYnkgY3VzdG9tZXIgc3dpdGNoaW5nIHRv
IGFueSByaWNoIHNoZWxsLgoKQW5kcmlpIEFuaXNvdiB8IEFzc29jaWF0ZSBNYW5hZ2VyLCBFbmdp
bmVlcmluZwpHbG9iYWxMb2dpYwpLeWl2LCAwMzAzOCwgUHJvdGFzb3YgQnVzaW5lc3MgUGFyaywg
TS5HcmluY2hlbmthLCAyLzEKUCArMzguMDQ0LjQ5Mi45Njk1eDM2NjQgIE0gKzM4MDUwNTczODg1
MiAgUyBhbmRyaXlhbmlzb3YKd3d3Lmdsb2JhbGxvZ2ljLmNvbQoKaHR0cDovL3d3dy5nbG9iYWxs
b2dpYy5jb20vZW1haWxfZGlzY2xhaW1lci50eHQKCk9uIFRodSwgTWF5IDE5LCAyMDE2IGF0IDI6
MzQgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBN
YXkgMTgsIDIwMTYgYXQgMDc6MzI6MjRQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiA+
IFRoaXMgcGF0Y2ggbWFrZXMgdmlydHVhbCBkaXNrcyBoZWxwZXIgc2NyaXB0cyBiZSBmdW5jdGlv
bmFsCj4gPiBpbiBidXN5Ym94IGVudmlyb25tZW50LiBBY3R1YWxseSB3ZSBjYWxsIHNoIGluc3Rl
YW5kIG9mIGJhc2ggYW5kCj4gPiByZXdyaXRlIGxvb3Agd2l0aCBjb3VudGVyIHRvIGJlIHByb3Bl
cmx5IHBhcnNlZCBieSBhc2guCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkg
VHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxsb2dpYy5jb20+Cj4gPiAtLS0K
PiA+ICB0b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrICAgICAgICAgICAgICAgICAgICB8IDIgKy0K
PiA+ICB0b29scy9ob3RwbHVnL0xpbnV4L2xvY2tpbmcuc2ggICAgICAgICAgICAgICB8IDkgKysr
KysrKy0tCj4gPiAgdG9vbHMvaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4g
fCAyICstCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvYmxvY2sgYi90b29s
cy9ob3RwbHVnL0xpbnV4L2Jsb2NrCj4gPiBpbmRleCA4ZDJlZTlkLi42YTcyNWRiIDEwMDY0NAo+
ID4gLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jawo+ID4gKysrIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC9ibG9jawo+ID4gQEAgLTEsNCArMSw0IEBACj4gPiAtIyEvYmluL2Jhc2gKPiA+ICsj
IS9iaW4vc2gKPiA+Cj4gPiAgZGlyPSQoZGlybmFtZSAiJDAiKQo+ID4gIC4gIiRkaXIvYmxvY2st
Y29tbW9uLnNoIgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5z
aCBiL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5zaAo+ID4gaW5kZXggYzZhN2U5Ni4uYjhl
OTUxNSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5zaAo+ID4g
KysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoCj4gPiBAQCAtMjMsOSArMjMsMTQg
QEAgTE9DS19CQVNFRElSPS92YXIvcnVuL3hlbi1ob3RwbHVnCj4gPgo+ID4gIF9zZXRsb2NrZmQo
KQo+ID4gIHsKPiA+ICsgICAgbG9jYWwgbG9ja18KPiA+ICAgICAgbG9jYWwgaQo+ID4gLSAgICBm
b3IgKChpID0gMDsgaSA8ICR7I19sb2NrZGljdH07IGkrKykpCj4gPiAtICAgIGRvIFsgLXogIiR7
X2xvY2tkaWN0WyRpXX0iIC1vICIke19sb2NrZGljdFskaV19IiA9ICIkMSIgXSAmJiBicmVhawo+
ID4gKyAgICBsZXQgaT0wCj4gPiArCj4gPiArICAgIGZvciBsb2NrXyBpbiBfbG9ja2RpY3QgOwo+
ID4gKyAgICBkbwo+ID4gKyAgICBbIC16ICIkbG9ja18iIC1vICIkbG9ja18iID0gIiQxIiBdICYm
IGJyZWFrCj4gPiArICAgICgoIGkrKyApKQo+ID4gICAgICBkb25lCj4gPiAgICAgIF9sb2NrZGlj
dFskaV09IiQxIgo+ID4gICAgICBsZXQgX2xvY2tmZD0yMDAraQo+ID4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoLmluIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4KPiA+IGluZGV4IGQ1ZDBiNjkuLjQyZTQ2
ZTMgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1v
bi5zaC5pbgo+ID4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24u
c2guaW4KPiA+IEBAIC01MSw3ICs1MSw3IEBAIHNpZ2VycigpIHsKPiA+ICAgIGZhdGFsICIkMCBm
YWlsZWQ7IGVycm9yIGRldGVjdGVkLiIKPiA+ICB9Cj4gPgo+PiArI3RyYXAgc2lnZXJyIEVSUgo+
ID4gLXRyYXAgc2lnZXJyIEVSUgo+Cj4gSSBrbm93IHdoeSB5b3Ugd2FudCB0byBjb21tZW50IHRo
aXMgb3V0IGJ1dCB5b3UgYmFzaWNhbGx5IGJyZWFrIHRoZQo+IGVycm9yIGhhbmRsaW5nIHByb3Rv
Y29sLiBTZWUgdGhlIGZhdGFsIGZ1bmN0aW9uIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhpcwo+IGZp
bGUuCj4KPiBTbyB3ZSBjYW4ndCB0YWtlIHRoaXMgcGF0Y2guIEFuZCB5b3Ugc2hvdWxkIHByb2Jh
Ymx5IGZpeCB5b3VyIG93bgo+IGVudmlyb25tZW50LCB0b28uCj4KPiBXZWkuCj4KPiA+Cj4gPgo+
ID4gICMjCj4gPiAtLQo+ID4gMi44LjIKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVk
ZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 20:55:18 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 20:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3UyU-0003J7-86; Thu, 19 May 2016 20:55:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3UyT-0003J1-II
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 20:55:17 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 1F/23-07924-4382E375; Thu, 19 May 2016 20:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSqga6Jhl2
 4wac5LBYrey4yOzB6HP5whSWAMYo1My8pvyKBNWP2wl3MBRelK640vWJsYNwn1sXIxSEksIhR
 Ys6D2cwgDovALmaJ2XOPsHUxcnJICMxhlVj0wBvCzpE49PMkSxcjB5BdLLFvlQRImFdAUOLkz
 CcsILaQgLfE2W1dzCA2p4CBRPvq9SwQCzYxSiy78JMRJMEmYCzReQ+iiEVAVWLli23sEIMCJM
 4e38IKYgsLhEt0bZsMVi8ioCjx4OVNVpBBzAJzGCUudS1hAzmCWUBdYv08oQmMArOQ3DELIbO
 AkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAQMgDBDsYL
 7c6HGCU5mJREee+fsw0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7Qs0uXEiwKDU9tSItMwcYD
 zBpCQ4eJRHeyyBp3uKCxNzizHSI1ClGS44tv6+tZeLYsuAGkNw29d5aJiGWvPy8VClx3jUgDQ
 IgDRmleXDjYDF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcBtfQV0EBPQQbf
 EbEAOKklESEk1MKoLZlk8Tt8gNqnlvkGZEE+UkdbCZ55znrG8K2ldYt9r9SxKfnZ8jfHts+uX
 CSteZV+bW8j5LbA+KyuH4/10Li4Tt5zLwrKvKjIONth+27X9jlPuoXbzOdmlqZt4Lx01/LTrx
 c49zh1us49MaRf3bt+TWFe4ZtrT/zGPkxeEPFAKjAq5ZjJTSYmlOCPRUIu5qDgRAD+xLlPUAg
 AA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463691315!24393389!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7336 invoked from network); 19 May 2016 20:55:15 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
 (209.85.213.48)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 20:55:15 -0000
Received: by mail-vk0-f48.google.com with SMTP id z184so119483928vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 13:55:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PKbluMvgampwW6tBIW5TkBHvRfqGmsPfUquiS0LdG1Y=;
 b=b837Z5JJlF3Hwl7gwnoMVYRzzPfQFNQPvgwhFkTacoaaaDhEG51yLEi6eA/mkcA8AS
 ChRQ+mvUc3WdW6iW2kpdQoKhCPy4/0xeOaYWGRgVct1c8lFaMex2vOkYlgH1ZJFv70Gk
 Py5KYL33RcfU3wwSziMZzBfgtLUhvX+/sLuYk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PKbluMvgampwW6tBIW5TkBHvRfqGmsPfUquiS0LdG1Y=;
 b=d4a2xxQP1/INQWVl36vlm8v44GE+CcEr3aoAkxJpGE1MGBLvYBLDR8/CFo1hA6fNRg
 ad/sp+jiiE45scktZCBHvoA6xEFPpENKnNUkC81SkSi6+ZayaBreY9DHuWD8JNYhyLbT
 qDC7VvUoD7cQLLWfI/xWwzDrUf5C/DlS0JA5mQ4LrfgjPUEwKWqUHBSVNXOfvat2+4bC
 z6Vot2YwOTY8MvWxIMDOJ0DPi0Fot8vfvuWlUWYVi+QsDmNe0SHYl6n2bIkNchs/DuxZ
 VLEK+b6NLLt6c8jVFDA6ocdrbXwVTlxihThVGafIqZJekj7FcDiVDfkP2WLS4KkHo+1K
 3xnw==
X-Gm-Message-State: AOPr4FUjiDDEXP+PZLHlRjFgmePVzbzy4MOkkRkN/MG49wHHrEbhw1r+F55bEvKimdXlIQKmTeTvS9mEtjzf9DB9
X-Received: by 10.31.140.202 with SMTP id o193mr8914354vkd.86.1463691314854;
 Thu, 19 May 2016 13:55:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 13:54:55 -0700 (PDT)
In-Reply-To: <20160519113427.GK27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
 <20160519113427.GK27241@citrix.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Thu, 19 May 2016 23:54:55 +0300
Message-ID: <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
	Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

V2VpLAoKQWN0dWFsbHkgaXQgc2hvdWxkIGJlIHRoZSBvbGRlc3QgcGF0Y2ggaW4gb3VyIGN1cnJl
bnQgc2VyaWVzLCBpdCB3YXMKaW5pdGlhbCByZXNlYXJjaGVzLCBJIHRyaWVkIHRvIGZpdCB0aGUg
ZG9tMCBzeXN0ZW0gcm9vdGZzIGludG8Kc21hbGxlc3QgcG9zc2libGUgaW5pdHJhbWZzIHNvIGxl
YW4gYnVzeWJveCB3YXMgdGhlcmUuCgo+PiArI3RyYXAgc2lnZXJyIEVSUgo+ID4gLXRyYXAgc2ln
ZXJyIEVSUgo+Cj4gSSBrbm93IHdoeSB5b3Ugd2FudCB0byBjb21tZW50IHRoaXMgb3V0IGJ1dCB5
b3UgYmFzaWNhbGx5IGJyZWFrIHRoZQo+IGVycm9yIGhhbmRsaW5nIHByb3RvY29sLiBTZWUgdGhl
IGZhdGFsIGZ1bmN0aW9uIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhpcwo+IGZpbGUuCkFuZCB5ZXMg
d2Ugc2hvdWxkIGNoZWNrIHRoaXMgcGFydGljdWxhciBsaW5lIGNoYW5nZSBjYXJlZnVsbHkgJ2Nh
dXNlCml0IHdhcyBub3QgaW50ZWxsaWdlbnQgYWRqdXN0aW5nIHRvIGJ1c3lib3gsIGp1c3QgZ2V0
dGluZyByaWQgb2YgbmFzdHkKaXNzdWUuCgo+IEFuZCB5b3Ugc2hvdWxkIHByb2JhYmx5IGZpeCB5
b3VyIG93biBlbnZpcm9ubWVudCwgdG9vLgpJJ20gbm90IHN1cmUgSSBnb3QgdGhlIHBvaW50LiBJ
ZiB3ZSBhcmUgc3BlYWtpbmcgYWJvdXQgb3VyIHN5c3RlbSB3ZQphcmUgdGllZCB0byB0aGlzCmh0
dHA6Ly9wcm9jZXNzb3JzLndpa2kudGkuY29tL2luZGV4LnBocC9DYXRlZ29yeTpHTFNESyBpbiBk
b20wLiBJCmRvdWJ0IGl0IHdpbGwgYmUgYWNjZXB0ZWQgYnkgY3VzdG9tZXIgc3dpdGNoaW5nIHRv
IGFueSByaWNoIHNoZWxsLgoKQW5kcmlpIEFuaXNvdiB8IEFzc29jaWF0ZSBNYW5hZ2VyLCBFbmdp
bmVlcmluZwpHbG9iYWxMb2dpYwpLeWl2LCAwMzAzOCwgUHJvdGFzb3YgQnVzaW5lc3MgUGFyaywg
TS5HcmluY2hlbmthLCAyLzEKUCArMzguMDQ0LjQ5Mi45Njk1eDM2NjQgIE0gKzM4MDUwNTczODg1
MiAgUyBhbmRyaXlhbmlzb3YKd3d3Lmdsb2JhbGxvZ2ljLmNvbQoKaHR0cDovL3d3dy5nbG9iYWxs
b2dpYy5jb20vZW1haWxfZGlzY2xhaW1lci50eHQKCk9uIFRodSwgTWF5IDE5LCAyMDE2IGF0IDI6
MzQgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBN
YXkgMTgsIDIwMTYgYXQgMDc6MzI6MjRQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiA+
IFRoaXMgcGF0Y2ggbWFrZXMgdmlydHVhbCBkaXNrcyBoZWxwZXIgc2NyaXB0cyBiZSBmdW5jdGlv
bmFsCj4gPiBpbiBidXN5Ym94IGVudmlyb25tZW50LiBBY3R1YWxseSB3ZSBjYWxsIHNoIGluc3Rl
YW5kIG9mIGJhc2ggYW5kCj4gPiByZXdyaXRlIGxvb3Agd2l0aCBjb3VudGVyIHRvIGJlIHByb3Bl
cmx5IHBhcnNlZCBieSBhc2guCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkg
VHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxsb2dpYy5jb20+Cj4gPiAtLS0K
PiA+ICB0b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrICAgICAgICAgICAgICAgICAgICB8IDIgKy0K
PiA+ICB0b29scy9ob3RwbHVnL0xpbnV4L2xvY2tpbmcuc2ggICAgICAgICAgICAgICB8IDkgKysr
KysrKy0tCj4gPiAgdG9vbHMvaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4g
fCAyICstCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvYmxvY2sgYi90b29s
cy9ob3RwbHVnL0xpbnV4L2Jsb2NrCj4gPiBpbmRleCA4ZDJlZTlkLi42YTcyNWRiIDEwMDY0NAo+
ID4gLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jawo+ID4gKysrIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC9ibG9jawo+ID4gQEAgLTEsNCArMSw0IEBACj4gPiAtIyEvYmluL2Jhc2gKPiA+ICsj
IS9iaW4vc2gKPiA+Cj4gPiAgZGlyPSQoZGlybmFtZSAiJDAiKQo+ID4gIC4gIiRkaXIvYmxvY2st
Y29tbW9uLnNoIgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5z
aCBiL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5zaAo+ID4gaW5kZXggYzZhN2U5Ni4uYjhl
OTUxNSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5zaAo+ID4g
KysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoCj4gPiBAQCAtMjMsOSArMjMsMTQg
QEAgTE9DS19CQVNFRElSPS92YXIvcnVuL3hlbi1ob3RwbHVnCj4gPgo+ID4gIF9zZXRsb2NrZmQo
KQo+ID4gIHsKPiA+ICsgICAgbG9jYWwgbG9ja18KPiA+ICAgICAgbG9jYWwgaQo+ID4gLSAgICBm
b3IgKChpID0gMDsgaSA8ICR7I19sb2NrZGljdH07IGkrKykpCj4gPiAtICAgIGRvIFsgLXogIiR7
X2xvY2tkaWN0WyRpXX0iIC1vICIke19sb2NrZGljdFskaV19IiA9ICIkMSIgXSAmJiBicmVhawo+
ID4gKyAgICBsZXQgaT0wCj4gPiArCj4gPiArICAgIGZvciBsb2NrXyBpbiBfbG9ja2RpY3QgOwo+
ID4gKyAgICBkbwo+ID4gKyAgICBbIC16ICIkbG9ja18iIC1vICIkbG9ja18iID0gIiQxIiBdICYm
IGJyZWFrCj4gPiArICAgICgoIGkrKyApKQo+ID4gICAgICBkb25lCj4gPiAgICAgIF9sb2NrZGlj
dFskaV09IiQxIgo+ID4gICAgICBsZXQgX2xvY2tmZD0yMDAraQo+ID4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoLmluIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4KPiA+IGluZGV4IGQ1ZDBiNjkuLjQyZTQ2
ZTMgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1v
bi5zaC5pbgo+ID4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24u
c2guaW4KPiA+IEBAIC01MSw3ICs1MSw3IEBAIHNpZ2VycigpIHsKPiA+ICAgIGZhdGFsICIkMCBm
YWlsZWQ7IGVycm9yIGRldGVjdGVkLiIKPiA+ICB9Cj4gPgo+PiArI3RyYXAgc2lnZXJyIEVSUgo+
ID4gLXRyYXAgc2lnZXJyIEVSUgo+Cj4gSSBrbm93IHdoeSB5b3Ugd2FudCB0byBjb21tZW50IHRo
aXMgb3V0IGJ1dCB5b3UgYmFzaWNhbGx5IGJyZWFrIHRoZQo+IGVycm9yIGhhbmRsaW5nIHByb3Rv
Y29sLiBTZWUgdGhlIGZhdGFsIGZ1bmN0aW9uIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhpcwo+IGZp
bGUuCj4KPiBTbyB3ZSBjYW4ndCB0YWtlIHRoaXMgcGF0Y2guIEFuZCB5b3Ugc2hvdWxkIHByb2Jh
Ymx5IGZpeCB5b3VyIG93bgo+IGVudmlyb25tZW50LCB0b28uCj4KPiBXZWkuCj4KPiA+Cj4gPgo+
ID4gICMjCj4gPiAtLQo+ID4gMi44LjIKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVk
ZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 21:29:09 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 21:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3VVF-000594-2L; Thu, 19 May 2016 21:29:09 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3VVE-00058s-2d
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 21:29:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 57/5A-07120-3203E375; Thu, 19 May 2016 21:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfSqlq6SgV2
 4wbeVQhYrey4yOzB6HP5whSWAMYo1My8pvyKBNWP/ma/sBR0mFZ93XmdrYDyh08XIxSEksIhR
 omXOQUYQh0VgF7PE1juvWEEcCYE5rBKPlp0EcjiBnByJ/m3HWboYOYDsEomGRluQMK+AoMTJm
 U9YQGwhAW+J9oMr2UBsTgFVidtX+9ghNqxmlHi1+yU7SIJNwFii814XM8gcFqCiXds0IeYESN
 w9/JYRxBYWSJE4PuUbM0iviMAcRokVD86DJZgFEiVuH+5jg7C9JA7N/8g4gVFgFpI7ZiFJzQJ
 awSygLrF+nhBEWE3i9rar7BC2tsSyha+ZFzCyrmJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDT
 y00tLk5MT81JTCrWS87P3cQIDGcGINjB2PHP6RCjJAeTkijv/XO24UJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeMP07cKFBItS01Mr0jJzgJEFk5bg4FES4eUCSfMWFyTmFmemQ6ROMRpzbPl9bS
 0Tx7ap99YyCbHk5eelSonzhoCUCoCUZpTmwQ2CRfwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczA
 qCfMGg0zhycwrgdv3CugUJqBTbonZgJxSkoiQkmpgNAnyF7TPOMjM9lNSsfXhutcaKyP7wu27
 a8zlfitMO8b8VnHv2f2i95dGLlpycBav6N/ry4LNpx86Pbfyq6/sZvMFvk81ZK5kvjmX5tX1o
 7qY8yPLmilRl1mfVdXuYorZpBFnVTvRZYfE0lBfnTN8jVxpm4P02IUDr71SEBBbf/7i5fdSjY
 fFlFiKMxINtZiLihMBt9MXR/MCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1463693345!15117860!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43341 invoked from network); 19 May 2016 21:29:06 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 21:29:06 -0000
Received: by mail-vk0-f42.google.com with SMTP id z184so120513581vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 14:29:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6Ja6XDcBT1Dhemlypz9Oc2fTTT4CTjlHh8aAsA7I6Jg=;
 b=UUQ8nz4arHeSnTBCHIBm6Rj2VsnVole1vQEIn1SfxLSnf2kxoPPfyadHnXbYyj6Xed
 yzhp8pnVVzPVAHOPrcLLwlqb52C0/OF8DKbK9+KivCdkxJblRoUPZWyXglslyF2PFii1
 QWcPNNMiO+kYQSe9TGQMR+Xa2VQNC908mONtI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6Ja6XDcBT1Dhemlypz9Oc2fTTT4CTjlHh8aAsA7I6Jg=;
 b=Fh5pp7eRStgk3HEt/z/CEwydnLE9j94VTm/aQDeQFZ81U/kajmH8x4HuhKQ4Z+eJia
 L7TFNerdKiJi5igWAVzxewRoIkW3saZeOoNvAeQHGhFUbfqVLq2SJR1BdWYov4Tsz12a
 nW/HK3tTcDL8DdIClOAV9JHmBZbuXCeNPkGSTXDTio+NwQWLhnt8hqF4TXmsbQMldxqo
 IhvjGhqywtWOxbthEY6Vnm8RkZVif0cRVB/CXiivN7VLCDfzyrgvM1QMDXMDqdWJGk7Q
 3VbuVQ2kun+GiWfITiYEhaCU53WyozQ+jz9PWDANcV9SY8vgLxJ6LhYFl7MC5HvC5Ylf
 kQKg==
X-Gm-Message-State: AOPr4FVZPtB/YsbDhR+h9bkOfXoyFL5fcRzcrVLY3CUDts44y/PuN2+Kbcyl32F8Lh6gKnqhrwjkwaOUcyERfTOS
X-Received: by 10.31.200.196 with SMTP id y187mr8425033vkf.125.1463693344910; 
 Thu, 19 May 2016 14:29:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 14:28:45 -0700 (PDT)
In-Reply-To: <573D9CCC.10409@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 00:28:45 +0300
Message-ID: <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@seas.upenn.edu>, 
 Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3956500831756165988=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============3956500831756165988==
Content-Type: multipart/alternative; boundary=001a11484638e254c1053338a9c2

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

All,

See the system details I can reveal below:

   - There are two OS in the system Linux(Dom0) and Android(DomU)
   - Android provides almost all infotainment functionality. Linux covers
   functionality with higher reliability requirements and backup in case if
   Android crashes/glitches.
   - Linux (Dom0) handles all HW except GPU.
   - Android (DomD) runs with number of PV drivers, has an exclusive access
   to GPU.
   - The system has 2Gb(-16MB due to errata) RAM under 4GB, and a memory
   bank mapped over 4GB
   - Due to relatively small amount of dma-able memory both domains should
   have assigned RAM both from under 4GB and over 4GB spaces.
   - Several "data flow" mixing scenarios should be provided on Linux side
   I.e. controlling Android audio level, Android audio mute, mixing Android
   audio stream from stream generated by Linux. Same for Android displaying,
   events passing.
   - Domains should share HW codecs.

>> Similarly, what are the limitations for the Jacinto6 SoC that need to
>> be workaround?

The main limitation is that Jacinto6 lacks of SMMU. All transaction
initiators can address 32bit only, some initiators have no MMU and do not
support sg-lists (require buffers continuous in maddr).

Andrii Anisov | Associate Manager, Engineering
GlobalLogic
Kyiv, 03038, Protasov Business Park, M.Grinchenka, 2/1
P +38.044.492.9695x3664  M +380505738852  S andriyanisov
www.globallogic.com

http://www.globallogic.com/email_disclaimer.txt


On Thu, May 19, 2016 at 2:00 PM, Julien Grall <julien.grall@arm.com> wrote:
> Hello,
>
> On 18/05/16 20:17, Meng Xu wrote:
>>
>> On Wed, May 18, 2016 at 12:32 PM, Andrii Anisov
>> <andrii.anisov@globallogic.com> wrote:
>>>
>>> This series RFC patches from the currently ongoing production project.
>>> This patch series presents changes needed to fit the system into
>>> customer requirements as well as workaround limitations of the
>>> Jacinto6 SoC.
>>
>>
>> IMHO, it will be better, if possible, to describe the exact customer
>> requirements this patch series tries to satisfy. I'm curious at what
>> the requirements are and if the requirements are general enough for
>> many other customers. :-)
>
>
> I agree with Meng here. We need to understand the use case and see if it
is
> possible to generalize it for everyone.
>
> I looked quickly at this patch series and noticed that most of patches
miss
> details on why it is necessary and what you are trying solve. Can you give
> us more details?
>
>> Similarly, what are the limitations for the Jacinto6 SoC that need to
>> be workaround? If the board is not supported by Xen, can we say Xen
>> will support the board with the warkaround?
>
>
> Regards,
>
> --
> Julien Grall

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

<div dir=3D"ltr">All,<br><br><div>See the system details I can reveal below=
:<br></div><div><ul><li>There are two OS in the system Linux(Dom0) and Andr=
oid(DomU)</li><li>Android provides almost all infotainment functionality. L=
inux covers functionality with higher reliability requirements and backup i=
n case if Android crashes/glitches.</li><li>Linux (Dom0) handles all HW exc=
ept GPU.</li><li>Android (DomD) runs with number of PV drivers, has an excl=
usive access to GPU.</li><li>The system has 2Gb(-16MB due to errata) RAM un=
der 4GB, and a memory bank mapped over 4GB</li><li>Due to relatively small =
amount of dma-able memory both domains should have assigned RAM both from u=
nder 4GB and over 4GB spaces.</li><li>Several &quot;data flow&quot; mixing =
scenarios should be provided on Linux side I.e. controlling Android audio l=
evel, Android audio mute, mixing Android audio stream from stream generated=
 by Linux. Same for Android displaying, events passing.</li><li>Domains sho=
uld share HW codecs.=C2=A0</li></ul></div><div>&gt;&gt; Similarly, what are=
 the limitations for the Jacinto6 SoC that need to<br>&gt;&gt; be workaroun=
d?<div><br></div><div>The main limitation is that Jacinto6 lacks of SMMU. A=
ll transaction initiators can address 32bit only, some initiators have no M=
MU and do not support sg-lists (require buffers continuous in maddr).<br><b=
r></div><div><div>Andrii Anisov | Associate Manager, Engineering<br>GlobalL=
ogic<br>Kyiv, 03038, Protasov Business Park, M.Grinchenka, 2/1<br>P <a href=
=3D"tel:%2B38.044.492.9695x3664" value=3D"+380444929695" target=3D"_blank">=
+38.044.492.9695x3664</a> =C2=A0M <a href=3D"tel:%2B380505738852" value=3D"=
+380505738852" target=3D"_blank">+380505738852</a> =C2=A0S andriyanisov<br>=
<a href=3D"http://www.globallogic.com" target=3D"_blank">www.globallogic.co=
m</a><br><br><a href=3D"http://www.globallogic.com/email_disclaimer.txt" ta=
rget=3D"_blank">http://www.globallogic.com/email_disclaimer.txt</a><br><br>=
<br>On Thu, May 19, 2016 at 2:00 PM, Julien Grall &lt;<a href=3D"mailto:jul=
ien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a>&gt; wrote:<br=
>&gt; Hello,<br>&gt;<br>&gt; On 18/05/16 20:17, Meng Xu wrote:<br>&gt;&gt;<=
br>&gt;&gt; On Wed, May 18, 2016 at 12:32 PM, Andrii Anisov<br>&gt;&gt; &lt=
;<a href=3D"mailto:andrii.anisov@globallogic.com" target=3D"_blank">andrii.=
anisov@globallogic.com</a>&gt; wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; This =
series RFC patches from the currently ongoing production project.<br>&gt;&g=
t;&gt; This patch series presents changes needed to fit the system into<br>=
&gt;&gt;&gt; customer requirements as well as workaround limitations of the=
<br>&gt;&gt;&gt; Jacinto6 SoC.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; IMHO, it=
 will be better, if possible, to describe the exact customer<br>&gt;&gt; re=
quirements this patch series tries to satisfy. I&#39;m curious at what<br>&=
gt;&gt; the requirements are and if the requirements are general enough for=
<br>&gt;&gt; many other customers. :-)<br>&gt;<br>&gt;<br>&gt; I agree with=
 Meng here. We need to understand the use case and see if it is<br>&gt; pos=
sible to generalize it for everyone.<br>&gt;<br>&gt; I looked quickly at th=
is patch series and noticed that most of patches miss<br>&gt; details on wh=
y it is necessary and what you are trying solve. Can you give<br>&gt; us mo=
re details?<br>&gt;<br>&gt;&gt; Similarly, what are the limitations for the=
 Jacinto6 SoC that need to<br>&gt;&gt; be workaround? If the board is not s=
upported by Xen, can we say Xen<br>&gt;&gt; will support the board with the=
 warkaround?<br>&gt;<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; --<br>&gt; Ju=
lien Grall</div></div></div></div>

--001a11484638e254c1053338a9c2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
ZW1iZWRkZWQtcHYtZGV2ZWw=

--===============3956500831756165988==--


From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 21:29:09 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 21:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3VVF-000594-2L; Thu, 19 May 2016 21:29:09 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3VVE-00058s-2d
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 21:29:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 57/5A-07120-3203E375; Thu, 19 May 2016 21:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfSqlq6SgV2
 4wbeVQhYrey4yOzB6HP5whSWAMYo1My8pvyKBNWP/ma/sBR0mFZ93XmdrYDyh08XIxSEksIhR
 omXOQUYQh0VgF7PE1juvWEEcCYE5rBKPlp0EcjiBnByJ/m3HWboYOYDsEomGRluQMK+AoMTJm
 U9YQGwhAW+J9oMr2UBsTgFVidtX+9ghNqxmlHi1+yU7SIJNwFii814XM8gcFqCiXds0IeYESN
 w9/JYRxBYWSJE4PuUbM0iviMAcRokVD86DJZgFEiVuH+5jg7C9JA7N/8g4gVFgFpI7ZiFJzQJ
 awSygLrF+nhBEWE3i9rar7BC2tsSyha+ZFzCyrmJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDT
 y00tLk5MT81JTCrWS87P3cQIDGcGINjB2PHP6RCjJAeTkijv/XO24UJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeMP07cKFBItS01Mr0jJzgJEFk5bg4FES4eUCSfMWFyTmFmemQ6ROMRpzbPl9bS
 0Tx7ap99YyCbHk5eelSonzhoCUCoCUZpTmwQ2CRfwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczA
 qCfMGg0zhycwrgdv3CugUJqBTbonZgJxSkoiQkmpgNAnyF7TPOMjM9lNSsfXhutcaKyP7wu27
 a8zlfitMO8b8VnHv2f2i95dGLlpycBav6N/ry4LNpx86Pbfyq6/sZvMFvk81ZK5kvjmX5tX1o
 7qY8yPLmilRl1mfVdXuYorZpBFnVTvRZYfE0lBfnTN8jVxpm4P02IUDr71SEBBbf/7i5fdSjY
 fFlFiKMxINtZiLihMBt9MXR/MCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1463693345!15117860!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43341 invoked from network); 19 May 2016 21:29:06 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 21:29:06 -0000
Received: by mail-vk0-f42.google.com with SMTP id z184so120513581vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 14:29:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6Ja6XDcBT1Dhemlypz9Oc2fTTT4CTjlHh8aAsA7I6Jg=;
 b=UUQ8nz4arHeSnTBCHIBm6Rj2VsnVole1vQEIn1SfxLSnf2kxoPPfyadHnXbYyj6Xed
 yzhp8pnVVzPVAHOPrcLLwlqb52C0/OF8DKbK9+KivCdkxJblRoUPZWyXglslyF2PFii1
 QWcPNNMiO+kYQSe9TGQMR+Xa2VQNC908mONtI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6Ja6XDcBT1Dhemlypz9Oc2fTTT4CTjlHh8aAsA7I6Jg=;
 b=Fh5pp7eRStgk3HEt/z/CEwydnLE9j94VTm/aQDeQFZ81U/kajmH8x4HuhKQ4Z+eJia
 L7TFNerdKiJi5igWAVzxewRoIkW3saZeOoNvAeQHGhFUbfqVLq2SJR1BdWYov4Tsz12a
 nW/HK3tTcDL8DdIClOAV9JHmBZbuXCeNPkGSTXDTio+NwQWLhnt8hqF4TXmsbQMldxqo
 IhvjGhqywtWOxbthEY6Vnm8RkZVif0cRVB/CXiivN7VLCDfzyrgvM1QMDXMDqdWJGk7Q
 3VbuVQ2kun+GiWfITiYEhaCU53WyozQ+jz9PWDANcV9SY8vgLxJ6LhYFl7MC5HvC5Ylf
 kQKg==
X-Gm-Message-State: AOPr4FVZPtB/YsbDhR+h9bkOfXoyFL5fcRzcrVLY3CUDts44y/PuN2+Kbcyl32F8Lh6gKnqhrwjkwaOUcyERfTOS
X-Received: by 10.31.200.196 with SMTP id y187mr8425033vkf.125.1463693344910; 
 Thu, 19 May 2016 14:29:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 14:28:45 -0700 (PDT)
In-Reply-To: <573D9CCC.10409@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 00:28:45 +0300
Message-ID: <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@seas.upenn.edu>, 
 Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3956500831756165988=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============3956500831756165988==
Content-Type: multipart/alternative; boundary=001a11484638e254c1053338a9c2

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

All,

See the system details I can reveal below:

   - There are two OS in the system Linux(Dom0) and Android(DomU)
   - Android provides almost all infotainment functionality. Linux covers
   functionality with higher reliability requirements and backup in case if
   Android crashes/glitches.
   - Linux (Dom0) handles all HW except GPU.
   - Android (DomD) runs with number of PV drivers, has an exclusive access
   to GPU.
   - The system has 2Gb(-16MB due to errata) RAM under 4GB, and a memory
   bank mapped over 4GB
   - Due to relatively small amount of dma-able memory both domains should
   have assigned RAM both from under 4GB and over 4GB spaces.
   - Several "data flow" mixing scenarios should be provided on Linux side
   I.e. controlling Android audio level, Android audio mute, mixing Android
   audio stream from stream generated by Linux. Same for Android displaying,
   events passing.
   - Domains should share HW codecs.

>> Similarly, what are the limitations for the Jacinto6 SoC that need to
>> be workaround?

The main limitation is that Jacinto6 lacks of SMMU. All transaction
initiators can address 32bit only, some initiators have no MMU and do not
support sg-lists (require buffers continuous in maddr).

Andrii Anisov | Associate Manager, Engineering
GlobalLogic
Kyiv, 03038, Protasov Business Park, M.Grinchenka, 2/1
P +38.044.492.9695x3664  M +380505738852  S andriyanisov
www.globallogic.com

http://www.globallogic.com/email_disclaimer.txt


On Thu, May 19, 2016 at 2:00 PM, Julien Grall <julien.grall@arm.com> wrote:
> Hello,
>
> On 18/05/16 20:17, Meng Xu wrote:
>>
>> On Wed, May 18, 2016 at 12:32 PM, Andrii Anisov
>> <andrii.anisov@globallogic.com> wrote:
>>>
>>> This series RFC patches from the currently ongoing production project.
>>> This patch series presents changes needed to fit the system into
>>> customer requirements as well as workaround limitations of the
>>> Jacinto6 SoC.
>>
>>
>> IMHO, it will be better, if possible, to describe the exact customer
>> requirements this patch series tries to satisfy. I'm curious at what
>> the requirements are and if the requirements are general enough for
>> many other customers. :-)
>
>
> I agree with Meng here. We need to understand the use case and see if it
is
> possible to generalize it for everyone.
>
> I looked quickly at this patch series and noticed that most of patches
miss
> details on why it is necessary and what you are trying solve. Can you give
> us more details?
>
>> Similarly, what are the limitations for the Jacinto6 SoC that need to
>> be workaround? If the board is not supported by Xen, can we say Xen
>> will support the board with the warkaround?
>
>
> Regards,
>
> --
> Julien Grall

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

<div dir=3D"ltr">All,<br><br><div>See the system details I can reveal below=
:<br></div><div><ul><li>There are two OS in the system Linux(Dom0) and Andr=
oid(DomU)</li><li>Android provides almost all infotainment functionality. L=
inux covers functionality with higher reliability requirements and backup i=
n case if Android crashes/glitches.</li><li>Linux (Dom0) handles all HW exc=
ept GPU.</li><li>Android (DomD) runs with number of PV drivers, has an excl=
usive access to GPU.</li><li>The system has 2Gb(-16MB due to errata) RAM un=
der 4GB, and a memory bank mapped over 4GB</li><li>Due to relatively small =
amount of dma-able memory both domains should have assigned RAM both from u=
nder 4GB and over 4GB spaces.</li><li>Several &quot;data flow&quot; mixing =
scenarios should be provided on Linux side I.e. controlling Android audio l=
evel, Android audio mute, mixing Android audio stream from stream generated=
 by Linux. Same for Android displaying, events passing.</li><li>Domains sho=
uld share HW codecs.=C2=A0</li></ul></div><div>&gt;&gt; Similarly, what are=
 the limitations for the Jacinto6 SoC that need to<br>&gt;&gt; be workaroun=
d?<div><br></div><div>The main limitation is that Jacinto6 lacks of SMMU. A=
ll transaction initiators can address 32bit only, some initiators have no M=
MU and do not support sg-lists (require buffers continuous in maddr).<br><b=
r></div><div><div>Andrii Anisov | Associate Manager, Engineering<br>GlobalL=
ogic<br>Kyiv, 03038, Protasov Business Park, M.Grinchenka, 2/1<br>P <a href=
=3D"tel:%2B38.044.492.9695x3664" value=3D"+380444929695" target=3D"_blank">=
+38.044.492.9695x3664</a> =C2=A0M <a href=3D"tel:%2B380505738852" value=3D"=
+380505738852" target=3D"_blank">+380505738852</a> =C2=A0S andriyanisov<br>=
<a href=3D"http://www.globallogic.com" target=3D"_blank">www.globallogic.co=
m</a><br><br><a href=3D"http://www.globallogic.com/email_disclaimer.txt" ta=
rget=3D"_blank">http://www.globallogic.com/email_disclaimer.txt</a><br><br>=
<br>On Thu, May 19, 2016 at 2:00 PM, Julien Grall &lt;<a href=3D"mailto:jul=
ien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a>&gt; wrote:<br=
>&gt; Hello,<br>&gt;<br>&gt; On 18/05/16 20:17, Meng Xu wrote:<br>&gt;&gt;<=
br>&gt;&gt; On Wed, May 18, 2016 at 12:32 PM, Andrii Anisov<br>&gt;&gt; &lt=
;<a href=3D"mailto:andrii.anisov@globallogic.com" target=3D"_blank">andrii.=
anisov@globallogic.com</a>&gt; wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; This =
series RFC patches from the currently ongoing production project.<br>&gt;&g=
t;&gt; This patch series presents changes needed to fit the system into<br>=
&gt;&gt;&gt; customer requirements as well as workaround limitations of the=
<br>&gt;&gt;&gt; Jacinto6 SoC.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; IMHO, it=
 will be better, if possible, to describe the exact customer<br>&gt;&gt; re=
quirements this patch series tries to satisfy. I&#39;m curious at what<br>&=
gt;&gt; the requirements are and if the requirements are general enough for=
<br>&gt;&gt; many other customers. :-)<br>&gt;<br>&gt;<br>&gt; I agree with=
 Meng here. We need to understand the use case and see if it is<br>&gt; pos=
sible to generalize it for everyone.<br>&gt;<br>&gt; I looked quickly at th=
is patch series and noticed that most of patches miss<br>&gt; details on wh=
y it is necessary and what you are trying solve. Can you give<br>&gt; us mo=
re details?<br>&gt;<br>&gt;&gt; Similarly, what are the limitations for the=
 Jacinto6 SoC that need to<br>&gt;&gt; be workaround? If the board is not s=
upported by Xen, can we say Xen<br>&gt;&gt; will support the board with the=
 warkaround?<br>&gt;<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; --<br>&gt; Ju=
lien Grall</div></div></div></div>

--001a11484638e254c1053338a9c2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
ZW1iZWRkZWQtcHYtZGV2ZWw=

--===============3956500831756165988==--


From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 21:54:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 21:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3VtT-0006m4-M7; Thu, 19 May 2016 21:54:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3VtS-0006lA-Na
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 21:54:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 62/7A-03294-1063E375; Thu, 19 May 2016 21:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSqgS6jmV2
 4QfNjCYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmvF97x3mgg0sFZN2RDUwPmTuYuTiEBKYzyix
 cu4vJhCHRWAXs8ScA//AMhICc1gl/rfuYeli5ARyciQurnjPDmEXSyxu3Q8W5xUQlDg58wmYL
 STgLfHjwQPWLkYODk6BQIlbd00gNkxklOhedo0RpIZNwFii814XM4jNIqAq8aexE2pOgMTvDW
 uYQGxhgQiJg3sWgdkiAsoSm/atYQOxmQUSJW4f7mMDmc8soC6xfp7QBEaBWUiumIWQWcDItIp
 Rozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+OK7Z6H
 GCU5mJREee+fsw0X4kvKT6nMSCzOiC8qzUktPsQow8GhJME7wcQuXEiwKDU9tSItMwcYDzBpC
 Q4eJRHe5yBp3uKCxNzizHSI1ClGS44tv6+tZeJY8OM2kNw29d5aJiGWvPy8VClx3jMgDQIgDR
 mleXDjYDF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK85SBTeDLzSuC2vgI6iAnooFtiNiA
 HlSQipKQaGDW0Og7yW8+fE7i86XtGbkfpKZGVbuxvj786c/Hni54/DIZFk0rCrZ+z/BGMFZH6
 /LE9yHT+hgV/+zgubr4iIch+R9W7uWJdBOut6xIWOWstM7cl737K+2D3+hK7ytoarolzhI3X/
 DY4srNgA+s5ztrgPPeX+yqe6ChesJvWliqul8hfvdr3mRJLcUaioRZzUXEiAMowhpzUAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1463694848!41084345!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49965 invoked from network); 19 May 2016 21:54:09 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
 (209.85.213.48)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 21:54:09 -0000
Received: by mail-vk0-f48.google.com with SMTP id y2so50306873vka.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 14:54:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ywkneWhdr45PfyFH/TokrAAsmPOgKL6MgQ4P5volseQ=;
 b=D5vh1p8pXfqaSu2lvmohRPsOQvrHRv7khdzlpp15aMvbdoL54OiGyj/O2TaUCgHm8e
 MzyzyKAUc8d3HxP8uJg1S5rI/uQp1eJdfUqk0T69ZZuIPK+38imNDCLMDVPxCnwJs5ss
 GGPq8AUVsGuaMD9m4VQzDhanG2QQGh2mwhE8w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ywkneWhdr45PfyFH/TokrAAsmPOgKL6MgQ4P5volseQ=;
 b=b7EN5by6xrfEaITDKXz0BRvpyhA6+gc4pMNON8F68oNp09PjI8KJJ+LFMaq9LnCK9p
 gmfhhHjsfeiZxLTBHwUzZYLS9+O07l2OzXNEWe9F+mYn1d74IjglShVzBElq7iq/Up+8
 7siYiv81EcYpps0q1fgfMjmi9hRIk1neURV3AZKMXRaVogDGXrZrIx/JLPu4i585R75/
 WAsW10yh1KTtqR4sIJNkspRDi0qssvDRzLSYXJlMeaxDfLpMLQBwdVVVf4olNOXB+miL
 xYisoEeu/b7yRqfBnD18ZumkXzMPQpoKOOKhdpNFwHo8KgHR7EWzs1bS1fXmVKn3anxl
 m8EA==
X-Gm-Message-State: AOPr4FVn5bLHHDEI3nfkIPl1YYe/0zprUx76w6L+6yXKSxO75Pn8lKzloWYfehSN1ou4NWMrp6CrLZS5QIZfFpRH
X-Received: by 10.159.54.232 with SMTP id p95mr7790824uap.107.1463694848056;
 Thu, 19 May 2016 14:54:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 14:53:48 -0700 (PDT)
In-Reply-To: <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 00:53:48 +0300
Message-ID: <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
To: Meng Xu <mengxu@seas.upenn.edu>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

TWVuZywKCj4+IElmIHRoZSBib2FyZCBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhlbiwgY2FuIHdlIHNh
eSBYZW4gd2lsbCBzdXBwb3J0IHRoZQo+PiBib2FyZCB3aXRoIHRoZSB3YXJrYXJvdW5kPwoKSSB3
b3VsZCBub3Qgc2F5IGJvYXJkcyBhcmUgc3VwcG9ydGVkIGJ5IFhFTiAoZXhjZXB0IGVhcmx5cHJp
bnRrKS4KUmF0aGVyIGFyY2hpdGVjdHVyZXMgYXJlIHN1cHBvcnRlZCBpbiBnZW5lcmFsLCBhbmQg
U29DJ3MgYXJlIHN1cHBvcnRlZAppbiBhcmNoaXRlY3R1cmUgaW1wbGVtZW50YXRpb24gZGVmaW5l
ZCBkZXZpYXRpb25zIChpLmUuIFNNTVUgYWJzZW5jZSkuCgpBbmRyaWkgQW5pc292IHwgQXNzb2Np
YXRlIE1hbmFnZXIsIEVuZ2luZWVyaW5nCkdsb2JhbExvZ2ljCkt5aXYsIDAzMDM4LCBQcm90YXNv
diBCdXNpbmVzcyBQYXJrLCBNLkdyaW5jaGVua2EsIDIvMQpQICszOC4wNDQuNDkyLjk2OTV4MzY2
NCAgTSArMzgwNTA1NzM4ODUyICBTIGFuZHJpeWFuaXNvdgp3d3cuZ2xvYmFsbG9naWMuY29tCgpo
dHRwOi8vd3d3Lmdsb2JhbGxvZ2ljLmNvbS9lbWFpbF9kaXNjbGFpbWVyLnR4dAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwg
bWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQt
cHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 21:54:12 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 21:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3VtT-0006m4-M7; Thu, 19 May 2016 21:54:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3VtS-0006lA-Na
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 21:54:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 62/7A-03294-1063E375; Thu, 19 May 2016 21:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSqgS6jmV2
 4QfNjCYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmvF97x3mgg0sFZN2RDUwPmTuYuTiEBKYzyix
 cu4vJhCHRWAXs8ScA//AMhICc1gl/rfuYeli5ARyciQurnjPDmEXSyxu3Q8W5xUQlDg58wmYL
 STgLfHjwQPWLkYODk6BQIlbd00gNkxklOhedo0RpIZNwFii814XM4jNIqAq8aexE2pOgMTvDW
 uYQGxhgQiJg3sWgdkiAsoSm/atYQOxmQUSJW4f7mMDmc8soC6xfp7QBEaBWUiumIWQWcDItIp
 Rozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+OK7Z6H
 GCU5mJREee+fsw0X4kvKT6nMSCzOiC8qzUktPsQow8GhJME7wcQuXEiwKDU9tSItMwcYDzBpC
 Q4eJRHe5yBp3uKCxNzizHSI1ClGS44tv6+tZeJY8OM2kNw29d5aJiGWvPy8VClx3jMgDQIgDR
 mleXDjYDF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK85SBTeDLzSuC2vgI6iAnooFtiNiA
 HlSQipKQaGDW0Og7yW8+fE7i86XtGbkfpKZGVbuxvj786c/Hni54/DIZFk0rCrZ+z/BGMFZH6
 /LE9yHT+hgV/+zgubr4iIch+R9W7uWJdBOut6xIWOWstM7cl737K+2D3+hK7ytoarolzhI3X/
 DY4srNgA+s5ztrgPPeX+yqe6ChesJvWliqul8hfvdr3mRJLcUaioRZzUXEiAMowhpzUAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1463694848!41084345!1
X-Originating-IP: [209.85.213.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49965 invoked from network); 19 May 2016 21:54:09 -0000
Received: from mail-vk0-f48.google.com (HELO mail-vk0-f48.google.com)
 (209.85.213.48)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 21:54:09 -0000
Received: by mail-vk0-f48.google.com with SMTP id y2so50306873vka.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 14:54:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ywkneWhdr45PfyFH/TokrAAsmPOgKL6MgQ4P5volseQ=;
 b=D5vh1p8pXfqaSu2lvmohRPsOQvrHRv7khdzlpp15aMvbdoL54OiGyj/O2TaUCgHm8e
 MzyzyKAUc8d3HxP8uJg1S5rI/uQp1eJdfUqk0T69ZZuIPK+38imNDCLMDVPxCnwJs5ss
 GGPq8AUVsGuaMD9m4VQzDhanG2QQGh2mwhE8w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ywkneWhdr45PfyFH/TokrAAsmPOgKL6MgQ4P5volseQ=;
 b=b7EN5by6xrfEaITDKXz0BRvpyhA6+gc4pMNON8F68oNp09PjI8KJJ+LFMaq9LnCK9p
 gmfhhHjsfeiZxLTBHwUzZYLS9+O07l2OzXNEWe9F+mYn1d74IjglShVzBElq7iq/Up+8
 7siYiv81EcYpps0q1fgfMjmi9hRIk1neURV3AZKMXRaVogDGXrZrIx/JLPu4i585R75/
 WAsW10yh1KTtqR4sIJNkspRDi0qssvDRzLSYXJlMeaxDfLpMLQBwdVVVf4olNOXB+miL
 xYisoEeu/b7yRqfBnD18ZumkXzMPQpoKOOKhdpNFwHo8KgHR7EWzs1bS1fXmVKn3anxl
 m8EA==
X-Gm-Message-State: AOPr4FVn5bLHHDEI3nfkIPl1YYe/0zprUx76w6L+6yXKSxO75Pn8lKzloWYfehSN1ou4NWMrp6CrLZS5QIZfFpRH
X-Received: by 10.159.54.232 with SMTP id p95mr7790824uap.107.1463694848056;
 Thu, 19 May 2016 14:54:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 14:53:48 -0700 (PDT)
In-Reply-To: <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 00:53:48 +0300
Message-ID: <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
To: Meng Xu <mengxu@seas.upenn.edu>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

TWVuZywKCj4+IElmIHRoZSBib2FyZCBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhlbiwgY2FuIHdlIHNh
eSBYZW4gd2lsbCBzdXBwb3J0IHRoZQo+PiBib2FyZCB3aXRoIHRoZSB3YXJrYXJvdW5kPwoKSSB3
b3VsZCBub3Qgc2F5IGJvYXJkcyBhcmUgc3VwcG9ydGVkIGJ5IFhFTiAoZXhjZXB0IGVhcmx5cHJp
bnRrKS4KUmF0aGVyIGFyY2hpdGVjdHVyZXMgYXJlIHN1cHBvcnRlZCBpbiBnZW5lcmFsLCBhbmQg
U29DJ3MgYXJlIHN1cHBvcnRlZAppbiBhcmNoaXRlY3R1cmUgaW1wbGVtZW50YXRpb24gZGVmaW5l
ZCBkZXZpYXRpb25zIChpLmUuIFNNTVUgYWJzZW5jZSkuCgpBbmRyaWkgQW5pc292IHwgQXNzb2Np
YXRlIE1hbmFnZXIsIEVuZ2luZWVyaW5nCkdsb2JhbExvZ2ljCkt5aXYsIDAzMDM4LCBQcm90YXNv
diBCdXNpbmVzcyBQYXJrLCBNLkdyaW5jaGVua2EsIDIvMQpQICszOC4wNDQuNDkyLjk2OTV4MzY2
NCAgTSArMzgwNTA1NzM4ODUyICBTIGFuZHJpeWFuaXNvdgp3d3cuZ2xvYmFsbG9naWMuY29tCgpo
dHRwOi8vd3d3Lmdsb2JhbGxvZ2ljLmNvbS9lbWFpbF9kaXNjbGFpbWVyLnR4dAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwg
bWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQt
cHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 22:09:11 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 22:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3W7z-0007mS-AQ; Thu, 19 May 2016 22:09:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3W7x-0007lD-LJ
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 22:09:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 48/9C-02219-5893E375; Thu, 19 May 2016 22:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSqkW6LpV2
 4QdNqUYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmtF0aSdjwTS2ihWvGtgbGKexdjFycQgJLGKU
 aH0zjw3EYRHYxSxxdE07WEZCYA6rxM3te4AcTiAnR+LbqSVQdqHEjpN9LCA2r4CgxMmZT8BsI
 QFviSu/bzOC2JwCqhK3r/axQ6xYzSjxavdLdpAEm4CxROe9LmYQmwWoqHn7b6hBARJLT3eBNQ
 sLpEgcn/INrEZEQF3iz4UJjCCDmAWuMUqs2LEJKMEB5KhLrJ8nNIFRYBaSO2YhZBYwMq1iVC9
 OLSpLLdK10EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxEBiDYwXiw2fkQoyQH
 k5Io7/1ztuFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3WdiFCwkWpaanVqRl5gBjAiYtwcGjJ
 MK7FCTNW1yQmFucmQ6ROsVoybHl97W1TBwLftwGktum3lvLJMSSl5+XKiXOWwXSIADSkFGaBz
 cOFreXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMxrCzKFJzOvBG7rK6CDmIAOuiVmA3JQSSJ
 CSqqBUScuY5l+4W6dfVtLMktaZz45P7cj4qHndNfaL/btD/MPLZjNcqlMconGhuNyXTMV3c4U
 3jPlPhJpUv99QuzMst1T8vXznvp/XJ4+n7N2R7CJyvG/xSe0l5e8Nlv8cLNPiwN7RaJu7ryfn
 WFTTQ7EME+9t2ZyO/PSFRN/C8Ut7UtM/MpqltkepsRSnJFoqMVcVJwIAKPQeqbWAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1463695747!36679615!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32568 invoked from network); 19 May 2016 22:09:08 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 22:09:08 -0000
Received: by mail-vk0-f50.google.com with SMTP id c189so121680826vkb.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 15:09:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=D6PFYS0pv2a1BSMludIqx9fYEZEj3iT4+IKE3Y2VkQE=;
 b=bfumMmHyOTuKSNXF05DpjIiEPZExEYUT1Ozw+BLUcsem3vR5LA0D3vGAb7DwDKPsGj
 DO9HW5N7jZKX0qQj2wvZjZdAfPq/Gj13MdCI5/p3pApwARXOncoADDJv1VFlonyEr9Qf
 BSfcux5B2fNd/go8g7/WdnBTo7A1ClGT4bmIk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=D6PFYS0pv2a1BSMludIqx9fYEZEj3iT4+IKE3Y2VkQE=;
 b=KnnRC+d5iXLqEeIAnnH6PV/HsPIi/n8lJZn7DhnQ7s6y12ymUTM5fDppTmCZshwbZU
 SUV0cWgkmeu+wE8aFNksfg7+z+5BX92AgVyaMP2wmgN7AD1MvYFfqQ60YSQaBvCMjRki
 ASFz4jnkW1OoLdEHfk2Y+7zvOjcK3y/dXw/zsFDJVkXxvhItu/w57he/3FDhnyT1cU1H
 7H07uxOsFatmMvYDpSomkjOq4f26MHFGUn0hD7B0z1USmmaqRD+t3AlBSQTQhyTPrMWA
 BXTkwgDzC0cKRGco/0E/pgSvMG5CZul2XAFoWQKgp5YfCRZi8DIHiqYXNKiH0ns4KldE
 wU1w==
X-Gm-Message-State: AOPr4FV4Hrig4sBJgxk13lSgQvByCZM7ZP4nPDzh5wbGO+Esn/6CfcXkAYNE/U6v5GCbt+HdfqLYKic3eimH/1aH
X-Received: by 10.31.129.10 with SMTP id c10mr7611243vkd.19.1463695746615;
 Thu, 19 May 2016 15:09:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 15:08:47 -0700 (PDT)
In-Reply-To: <573D9CCC.10409@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 01:08:47 +0300
Message-ID: <CAGQvs6iRW0CfKxem1rG4N_SmAnvK8eLZFGLYzYZ=peNAvfj_aA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKPj5XZSBuZWVkIHRvIHVuZGVyc3RhbmQgdGhlIHVzZSBjYXNlIGFuZCBzZWUgaWYg
aXQgaXMgcG9zc2libGUgdG8gZ2VuZXJhbGl6ZQo+Pml0IGZvciBldmVyeW9uZS4KCldlbGwsIHRo
ZSB0aGluZyBJIHdvdWxkIGdlbmVyYWxpemUgaXMgYW4gdW5kZXJzdGFuZGluZyB0aGF0IHJlYWwg
Y2hpcHMKKGF1dG9tb3RpdmUgSVZJLCBtb2JpbGUpIGhhdmUgbm8gb3IgaGFzIGxpbWl0ZWQgU01N
VSBmdW5jdGlvbmFsaXR5LgoKRm9yIGEgbGltaXRlZCBTTU1VIGZ1bmN0aW9uYWxpdHkgSSB3b3Vs
ZCBuYW1lIFJlbmVzYXMgUkNBUiBIMiBjaGlwIC0KaXQgaGFzIGl0cyBvd24gSVBNTVUgaW5zdGVh
ZCBvZiBTTU1VLiBJdCBpcyBjbGFpbWVkIHRoYXQgSVBNTVUKaW1wbGVtZXRzIFZNU0F2Ny4gQnV0
IG5vIFZNU0F2NyBWRSBhcmUgc3VwcG9ydGVkIGJ5IHRoYXQgSVBNTVUgaW4KZmFjdC4KClRoZSBt
b3N0IG91dHN0YW5kaW5nIGV4YW1wbGUgaXMgYSBjaGlwIHdpdGggQ29ydGV4IEExNSBNUENvcmUs
IGJ1dAp3aXRob3V0IGFueSBWRSBzdXBwb3J0IGF0IGFsbC4KCkFuZHJpaSBBbmlzb3YgfCBBc3Nv
Y2lhdGUgTWFuYWdlciwgRW5naW5lZXJpbmcKR2xvYmFsTG9naWMKS3lpdiwgMDMwMzgsIFByb3Rh
c292IEJ1c2luZXNzIFBhcmssIE0uR3JpbmNoZW5rYSwgMi8xClAgKzM4LjA0NC40OTIuOTY5NXgz
NjY0ICBNICszODA1MDU3Mzg4NTIgIFMgYW5kcml5YW5pc292Cnd3dy5nbG9iYWxsb2dpYy5jb20K
Cmh0dHA6Ly93d3cuZ2xvYmFsbG9naWMuY29tL2VtYWlsX2Rpc2NsYWltZXIudHh0CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Thu May 19 22:09:11 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 19 May 2016 22:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3W7z-0007mS-AQ; Thu, 19 May 2016 22:09:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3W7x-0007lD-LJ
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 22:09:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 48/9C-02219-5893E375; Thu, 19 May 2016 22:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSqkW6LpV2
 4QdNqUYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmtF0aSdjwTS2ihWvGtgbGKexdjFycQgJLGKU
 aH0zjw3EYRHYxSxxdE07WEZCYA6rxM3te4AcTiAnR+LbqSVQdqHEjpN9LCA2r4CgxMmZT8BsI
 QFviSu/bzOC2JwCqhK3r/axQ6xYzSjxavdLdpAEm4CxROe9LmYQmwWoqHn7b6hBARJLT3eBNQ
 sLpEgcn/INrEZEQF3iz4UJjCCDmAWuMUqs2LEJKMEB5KhLrJ8nNIFRYBaSO2YhZBYwMq1iVC9
 OLSpLLdK10EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxEBiDYwXiw2fkQoyQH
 k5Io7/1ztuFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3WdiFCwkWpaanVqRl5gBjAiYtwcGjJ
 MK7FCTNW1yQmFucmQ6ROsVoybHl97W1TBwLftwGktum3lvLJMSSl5+XKiXOWwXSIADSkFGaBz
 cOFreXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMxrCzKFJzOvBG7rK6CDmIAOuiVmA3JQSSJ
 CSqqBUScuY5l+4W6dfVtLMktaZz45P7cj4qHndNfaL/btD/MPLZjNcqlMconGhuNyXTMV3c4U
 3jPlPhJpUv99QuzMst1T8vXznvp/XJ4+n7N2R7CJyvG/xSe0l5e8Nlv8cLNPiwN7RaJu7ryfn
 WFTTQ7EME+9t2ZyO/PSFRN/C8Ut7UtM/MpqltkepsRSnJFoqMVcVJwIAKPQeqbWAgAA
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1463695747!36679615!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32568 invoked from network); 19 May 2016 22:09:08 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 May 2016 22:09:08 -0000
Received: by mail-vk0-f50.google.com with SMTP id c189so121680826vkb.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 15:09:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=D6PFYS0pv2a1BSMludIqx9fYEZEj3iT4+IKE3Y2VkQE=;
 b=bfumMmHyOTuKSNXF05DpjIiEPZExEYUT1Ozw+BLUcsem3vR5LA0D3vGAb7DwDKPsGj
 DO9HW5N7jZKX0qQj2wvZjZdAfPq/Gj13MdCI5/p3pApwARXOncoADDJv1VFlonyEr9Qf
 BSfcux5B2fNd/go8g7/WdnBTo7A1ClGT4bmIk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=D6PFYS0pv2a1BSMludIqx9fYEZEj3iT4+IKE3Y2VkQE=;
 b=KnnRC+d5iXLqEeIAnnH6PV/HsPIi/n8lJZn7DhnQ7s6y12ymUTM5fDppTmCZshwbZU
 SUV0cWgkmeu+wE8aFNksfg7+z+5BX92AgVyaMP2wmgN7AD1MvYFfqQ60YSQaBvCMjRki
 ASFz4jnkW1OoLdEHfk2Y+7zvOjcK3y/dXw/zsFDJVkXxvhItu/w57he/3FDhnyT1cU1H
 7H07uxOsFatmMvYDpSomkjOq4f26MHFGUn0hD7B0z1USmmaqRD+t3AlBSQTQhyTPrMWA
 BXTkwgDzC0cKRGco/0E/pgSvMG5CZul2XAFoWQKgp5YfCRZi8DIHiqYXNKiH0ns4KldE
 wU1w==
X-Gm-Message-State: AOPr4FV4Hrig4sBJgxk13lSgQvByCZM7ZP4nPDzh5wbGO+Esn/6CfcXkAYNE/U6v5GCbt+HdfqLYKic3eimH/1aH
X-Received: by 10.31.129.10 with SMTP id c10mr7611243vkd.19.1463695746615;
 Thu, 19 May 2016 15:09:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.235.198 with HTTP; Thu, 19 May 2016 15:08:47 -0700 (PDT)
In-Reply-To: <573D9CCC.10409@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 01:08:47 +0300
Message-ID: <CAGQvs6iRW0CfKxem1rG4N_SmAnvK8eLZFGLYzYZ=peNAvfj_aA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKPj5XZSBuZWVkIHRvIHVuZGVyc3RhbmQgdGhlIHVzZSBjYXNlIGFuZCBzZWUgaWYg
aXQgaXMgcG9zc2libGUgdG8gZ2VuZXJhbGl6ZQo+Pml0IGZvciBldmVyeW9uZS4KCldlbGwsIHRo
ZSB0aGluZyBJIHdvdWxkIGdlbmVyYWxpemUgaXMgYW4gdW5kZXJzdGFuZGluZyB0aGF0IHJlYWwg
Y2hpcHMKKGF1dG9tb3RpdmUgSVZJLCBtb2JpbGUpIGhhdmUgbm8gb3IgaGFzIGxpbWl0ZWQgU01N
VSBmdW5jdGlvbmFsaXR5LgoKRm9yIGEgbGltaXRlZCBTTU1VIGZ1bmN0aW9uYWxpdHkgSSB3b3Vs
ZCBuYW1lIFJlbmVzYXMgUkNBUiBIMiBjaGlwIC0KaXQgaGFzIGl0cyBvd24gSVBNTVUgaW5zdGVh
ZCBvZiBTTU1VLiBJdCBpcyBjbGFpbWVkIHRoYXQgSVBNTVUKaW1wbGVtZXRzIFZNU0F2Ny4gQnV0
IG5vIFZNU0F2NyBWRSBhcmUgc3VwcG9ydGVkIGJ5IHRoYXQgSVBNTVUgaW4KZmFjdC4KClRoZSBt
b3N0IG91dHN0YW5kaW5nIGV4YW1wbGUgaXMgYSBjaGlwIHdpdGggQ29ydGV4IEExNSBNUENvcmUs
IGJ1dAp3aXRob3V0IGFueSBWRSBzdXBwb3J0IGF0IGFsbC4KCkFuZHJpaSBBbmlzb3YgfCBBc3Nv
Y2lhdGUgTWFuYWdlciwgRW5naW5lZXJpbmcKR2xvYmFsTG9naWMKS3lpdiwgMDMwMzgsIFByb3Rh
c292IEJ1c2luZXNzIFBhcmssIE0uR3JpbmNoZW5rYSwgMi8xClAgKzM4LjA0NC40OTIuOTY5NXgz
NjY0ICBNICszODA1MDU3Mzg4NTIgIFMgYW5kcml5YW5pc292Cnd3dy5nbG9iYWxsb2dpYy5jb20K
Cmh0dHA6Ly93d3cuZ2xvYmFsbG9naWMuY29tL2VtYWlsX2Rpc2NsYWltZXIudHh0CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 08:30:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3fpK-0003KO-2M; Fri, 20 May 2016 08:30:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3fpJ-0003KC-1J
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 08:30:33 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
 D8/3B-02914-82BCE375; Fri, 20 May 2016 08:30:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiVRuko6t+2i7
 c4OUlLYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmtG8+BF7wTLmipPXzzA1ML5m6mLk5BASWMgo
 semWahcjFweLwC5mifbFB1hBHAmBOawS+/tfgFVJCORIfLvwEijBAWQXS8x7IAMS5hUQlDg58
 wkLxCBviV9nG9hAbE4BA4n3T1cygswREpjLJLFldSsrSIJNwFii814XM4jNIqAq0XfuBAvITF
 6BAImJp4JAwsIC4RJd2yYzgtgiAooSD17eBLuHWWAOo8SlriVsIPXMAuoS6+cJTWAUmIXkjFk
 ImQWMTKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTfRyU4uLE9NTcxKTivWS83M3MQKDsJ6B
 gXEH45HtnocYJTmYlER5uRbYhQvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L19EignWJSanlqRl
 pkDjAeYtAQHj5IIr8spoDRvcUFibnFmOkTqFKMxx4Ift9cycWyZem8tkxBLXn5eqpQ470eQSQ
 IgpRmleXCDYHF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrxLIQp7MvBK4fa+ATmECOuW
 WmA3IKSWJCCmpBkbx55EfeaZlxvPbhXnV3Xt4wWjF0uUTDAp01rGLi+3fbjt/pxiT6LEzD5S4
 FJse6DGmfX/P96vbpsLT+GP3xG2+acymk0yWZsrkzDH6tnjSRt8te/Z+/vOt7G/BSQ+zVZq7q
 i7dkJp8/Zvf6zO2C19uSHGply9I3ms/J+lIx96r5s//ZhhPTU5TYinOSDTUYi4qTgQAjI8sqs
 4CAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1463733031!42779563!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54181 invoked from network); 20 May 2016 08:30:31 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 08:30:31 -0000
Received: by mail-wm0-f44.google.com with SMTP id a17so161625466wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 01:30:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gUsuijOrnszHIs+fXpkcWBZsI+7eMK3xn0NYctyasuM=;
 b=f+Sr/LP/aos9HtHRyj/oRkHyUyvz73Gy9UxlxYaDwn0H/UFRoqp2vXYpkykM/uarxk
 jD6ExKbCxXvD/vJvxTXV00kYt78nr8MKyt+Lko6Qgkts4Rjf4z2vIW+WfZwLbvLtFi/0
 xqlveMX7W1qW7ulPT6XLfVIcmQPr3ghsdpA5I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gUsuijOrnszHIs+fXpkcWBZsI+7eMK3xn0NYctyasuM=;
 b=k/eT6K2W+CeN+WpUk5WyQ9elAT3Hgw8gFhmwcUlnYGxwHZ0tsOvyJzdhuxo6g/tiOr
 teUfcdhR4UmmzsA1LnNlWf7TD/CEQlPRSiDq2Jn4uOBPvkLWe0/lifkx+98QTZm02u0e
 D2ahJSQYV+eeKZkSWmuPli3t6GA8zst2LyaJ5xsFql83w/Ghjq/jsSxOHVvVpo24/ARj
 YUDf4eLvpaQkqo5mUvejVJ0BMDt0f02OUjkxz2HfWjNpR9DsqnTcNPS2OTbknoZCGNeN
 jLaWjl0QRrx/U/20hFtUwANq8Ul0AM+Th7UbGnkiKqlEZ7RtddjFX5fCfpvN87H5zmKX
 pKCQ==
X-Gm-Message-State: AOPr4FWE9loNguFsum2EM0/0i6jR2TSRmxKjenvozuVQp9XyLlM/fW4XF5cDnGyOXOueR8SaQqqAIuY2fKia4aDF
X-Received: by 10.194.229.102 with SMTP id sp6mr1832814wjc.67.1463733030911;
 Fri, 20 May 2016 01:30:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 01:30:11 -0700 (PDT)
In-Reply-To: <20160519225837.GA25654@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
 <20160519113427.GK27241@citrix.com>
 <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
 <20160519225837.GA25654@citrix.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 11:30:11 +0300
Message-ID: <CAGQvs6iywqRHaHRHe=r=ZX3Q3Y0Y7vDwHuSmqFAW70w3jxGfbw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
	Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBNeSBib3R0b20gbGluZSBpcyB0aGUgZXJyb3IgcmVwb3J0aW5nIG1lY2hhbmlzbSBuZWVkcyB0
byBiZSBwcmVzZXJ2ZWQsCj4gb3RoZXJ3aXNlIHdlIHJpc2sgYnJlYWtpbmcgb3RoZXIgdXNlcnMu
IExpYnhsIGN1cnJlbnRseSByZWxpZXMgb24gdGhvc2UKPiBub2RlcyB0byByZXBvcnQgZXJyb3Iu
CgpHb3QgaXQuCgpBbmRyaWkgQW5pc292IHwgQXNzb2NpYXRlIE1hbmFnZXIsIEVuZ2luZWVyaW5n
Ckdsb2JhbExvZ2ljCkt5aXYsIDAzMDM4LCBQcm90YXNvdiBCdXNpbmVzcyBQYXJrLCBNLkdyaW5j
aGVua2EsIDIvMQpQICszOC4wNDQuNDkyLjk2OTV4MzY2NCAgTSArMzgwNTA1NzM4ODUyICBTIGFu
ZHJpeWFuaXNvdgp3d3cuZ2xvYmFsbG9naWMuY29tCgpodHRwOi8vd3d3Lmdsb2JhbGxvZ2ljLmNv
bS9lbWFpbF9kaXNjbGFpbWVyLnR4dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 08:30:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3fpK-0003KO-2M; Fri, 20 May 2016 08:30:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3fpJ-0003KC-1J
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 08:30:33 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
 D8/3B-02914-82BCE375; Fri, 20 May 2016 08:30:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiVRuko6t+2i7
 c4OUlLYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmtG8+BF7wTLmipPXzzA1ML5m6mLk5BASWMgo
 semWahcjFweLwC5mifbFB1hBHAmBOawS+/tfgFVJCORIfLvwEijBAWQXS8x7IAMS5hUQlDg58
 wkLxCBviV9nG9hAbE4BA4n3T1cygswREpjLJLFldSsrSIJNwFii814XM4jNIqAq0XfuBAvITF
 6BAImJp4JAwsIC4RJd2yYzgtgiAooSD17eBLuHWWAOo8SlriVsIPXMAuoS6+cJTWAUmIXkjFk
 ImQWMTKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTfRyU4uLE9NTcxKTivWS83M3MQKDsJ6B
 gXEH45HtnocYJTmYlER5uRbYhQvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L19EignWJSanlqRl
 pkDjAeYtAQHj5IIr8spoDRvcUFibnFmOkTqFKMxx4Ift9cycWyZem8tkxBLXn5eqpQ470eQSQ
 IgpRmleXCDYHF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrxLIQp7MvBK4fa+ATmECOuW
 WmA3IKSWJCCmpBkbx55EfeaZlxvPbhXnV3Xt4wWjF0uUTDAp01rGLi+3fbjt/pxiT6LEzD5S4
 FJse6DGmfX/P96vbpsLT+GP3xG2+acymk0yWZsrkzDH6tnjSRt8te/Z+/vOt7G/BSQ+zVZq7q
 i7dkJp8/Zvf6zO2C19uSHGply9I3ms/J+lIx96r5s//ZhhPTU5TYinOSDTUYi4qTgQAjI8sqs
 4CAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1463733031!42779563!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54181 invoked from network); 20 May 2016 08:30:31 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 08:30:31 -0000
Received: by mail-wm0-f44.google.com with SMTP id a17so161625466wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 01:30:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gUsuijOrnszHIs+fXpkcWBZsI+7eMK3xn0NYctyasuM=;
 b=f+Sr/LP/aos9HtHRyj/oRkHyUyvz73Gy9UxlxYaDwn0H/UFRoqp2vXYpkykM/uarxk
 jD6ExKbCxXvD/vJvxTXV00kYt78nr8MKyt+Lko6Qgkts4Rjf4z2vIW+WfZwLbvLtFi/0
 xqlveMX7W1qW7ulPT6XLfVIcmQPr3ghsdpA5I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gUsuijOrnszHIs+fXpkcWBZsI+7eMK3xn0NYctyasuM=;
 b=k/eT6K2W+CeN+WpUk5WyQ9elAT3Hgw8gFhmwcUlnYGxwHZ0tsOvyJzdhuxo6g/tiOr
 teUfcdhR4UmmzsA1LnNlWf7TD/CEQlPRSiDq2Jn4uOBPvkLWe0/lifkx+98QTZm02u0e
 D2ahJSQYV+eeKZkSWmuPli3t6GA8zst2LyaJ5xsFql83w/Ghjq/jsSxOHVvVpo24/ARj
 YUDf4eLvpaQkqo5mUvejVJ0BMDt0f02OUjkxz2HfWjNpR9DsqnTcNPS2OTbknoZCGNeN
 jLaWjl0QRrx/U/20hFtUwANq8Ul0AM+Th7UbGnkiKqlEZ7RtddjFX5fCfpvN87H5zmKX
 pKCQ==
X-Gm-Message-State: AOPr4FWE9loNguFsum2EM0/0i6jR2TSRmxKjenvozuVQp9XyLlM/fW4XF5cDnGyOXOueR8SaQqqAIuY2fKia4aDF
X-Received: by 10.194.229.102 with SMTP id sp6mr1832814wjc.67.1463733030911;
 Fri, 20 May 2016 01:30:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 01:30:11 -0700 (PDT)
In-Reply-To: <20160519225837.GA25654@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
 <20160519113427.GK27241@citrix.com>
 <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
 <20160519225837.GA25654@citrix.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 11:30:11 +0300
Message-ID: <CAGQvs6iywqRHaHRHe=r=ZX3Q3Y0Y7vDwHuSmqFAW70w3jxGfbw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
	Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBNeSBib3R0b20gbGluZSBpcyB0aGUgZXJyb3IgcmVwb3J0aW5nIG1lY2hhbmlzbSBuZWVkcyB0
byBiZSBwcmVzZXJ2ZWQsCj4gb3RoZXJ3aXNlIHdlIHJpc2sgYnJlYWtpbmcgb3RoZXIgdXNlcnMu
IExpYnhsIGN1cnJlbnRseSByZWxpZXMgb24gdGhvc2UKPiBub2RlcyB0byByZXBvcnQgZXJyb3Iu
CgpHb3QgaXQuCgpBbmRyaWkgQW5pc292IHwgQXNzb2NpYXRlIE1hbmFnZXIsIEVuZ2luZWVyaW5n
Ckdsb2JhbExvZ2ljCkt5aXYsIDAzMDM4LCBQcm90YXNvdiBCdXNpbmVzcyBQYXJrLCBNLkdyaW5j
aGVua2EsIDIvMQpQICszOC4wNDQuNDkyLjk2OTV4MzY2NCAgTSArMzgwNTA1NzM4ODUyICBTIGFu
ZHJpeWFuaXNvdgp3d3cuZ2xvYmFsbG9naWMuY29tCgpodHRwOi8vd3d3Lmdsb2JhbGxvZ2ljLmNv
bS9lbWFpbF9kaXNjbGFpbWVyLnR4dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 08:39:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:39:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3fyC-0003cC-W6; Fri, 20 May 2016 08:39:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3fyB-0003c0-IF
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 08:39:43 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3B/A3-06723-E4DCE375; Fri, 20 May 2016 08:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXiVRtkput31i7
 cYNF+DouVPReZHRg9Dn+4whLAGMWamZeUX5HAmvGlRa2gT6zixOpTrA2M/UJdjFwcQgILGSW6
 n85mBnFYBHYxS+zt2cgI4kgIzGGVuL6kjaWLkRPIyZFYuHg6K4RdKNHzbTMjiM0rIChxcuYTs
 BohAS+JW1eWgMU5BdQl1t1axgKxoodJYu+We0wgCTYBR4mtP54C2RxA61QlNn5PhZgTILH3fA
 /YfGGBXIn3386D2SJAc/5cmAB2ELPAV2aJ26vPgvUyAyXWzxOawCgwC8kZsxAyCxiZVjFqFKc
 WlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYhAxDsYDx/2vMQoyQH
 k5IoL9cCu3AhvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMGbeQaoTrAoNT21I
 i0zBxgpMKUSHDxKIrwpIGne4oLE3OLMdIjUKUZjji0Lbqxl4tgy9d5aJiGwSVLivIEgpQIgpR
 mleXCDYBF8iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8rCBTeDLzSuD2vQI6hQnolFtiNiC
 nlCQipKQaGJeujH+rce7aiTgF/+1+s/+0fJA/Ji1mJ3ZE0DVTKEgjYnOMll1u6I1TRSKMHlNP
 ehjfcZhcqfyg/9dfljKbk7Py8+9x+KvNjb9wPuRKweEQ4WeSHE31FzkOf9FdPdNA5tfMr9nc1
 cqzCzilil69bep907bg94aZ73R+ii+bYX5JWPXL9slvvimxFGckGmoxFxUnAgDyu3DB2wIAAA
 ==
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463733581!28609915!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49054 invoked from network); 20 May 2016 08:39:42 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 08:39:42 -0000
Received: by mail-wm0-f54.google.com with SMTP id a17so161994771wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 01:39:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bFo3M00JZz5Z1I5sJMOFN7B7wAwxvHWatnkrAZQG+Ak=;
 b=eD+URFFozWunssCz/dp1IBz+6KGV/PXaKPQ8jgbNQ363CLL73S25MXj0+On1FGln1i
 e6OTIJInJ0W/PkxWVcWwTZO7YNGEMQegHnnuYyvx7LwzW6xueAlfGM5Wv7bxoy4hdFcW
 kTOEMxlgfRgU+I0v6t1CJ0vBKLmfoNYQd9Ap4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bFo3M00JZz5Z1I5sJMOFN7B7wAwxvHWatnkrAZQG+Ak=;
 b=KqSXPAgJhFRdbyEmhHgxxpaYwVyjydsNte0FZWhNCOEe0CffSQxuDXFkZl+qXzVRbA
 jsbAk7ZOMcVuXY0KL8BhNXDNthJ5xwE74yaAzk5Lk2gwPE8Z8xQPKM/hV8PIkmscNKIc
 X6Ac3OJDP3MExKMhs3RyzHM9nfvC1X3yxoQYR25i/bcJ3k1RpMaFZgoNYlhQZNM+06XY
 j9Cwq04E/Q491+1WJOm2+WkLTbN8z4qOQBYynVAzXSq2TrePAF8QYghIB1lBvuygDvRR
 vNI07rMAhWdP24ZX2HFrOmz3QZNqY3z7QtC9FsbwsCmyQfJIw7QE1rVPXOqX+PdTNtpf
 XheA==
X-Gm-Message-State: AOPr4FWvXK0taFKsZBJJpRP0RKUgrmA2A14Io1OA8M7MfkqBrdIXG0nEEJ1nAzi/6r2eRcwVyOzP7CzIXA3oK7E1
X-Received: by 10.28.132.68 with SMTP id g65mr2364182wmd.91.1463733581618;
 Fri, 20 May 2016 01:39:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Fri, 20 May 2016 01:39:21 -0700 (PDT)
In-Reply-To: <573DCEE5.4040604@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DCEE5.4040604@arm.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Fri, 20 May 2016 11:39:21 +0300
Message-ID: <CAN58jivQJEkP3W+3Cn3YWSMEqPOaVw7q6Bx+0mgF3OMgOPMdtA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
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>, Steve Capper <Steve.Capper@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIERteXRyeXNoeW4gfCBQcm9kdWN0IEVuZ2luZWVyaW5nIGFuZCBEZXZlbG9wbWVu
dApHbG9iYWxMb2dpYwpNICszOC4wNjcuMzgyLjI1MjUKd3d3Lmdsb2JhbGxvZ2ljLmNvbQoKaHR0
cDovL3d3dy5nbG9iYWxsb2dpYy5jb20vZW1haWxfZGlzY2xhaW1lci50eHQKCgpPbiBUaHUsIE1h
eSAxOSwgMjAxNiBhdCA1OjM0IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPiBIZWxsbyBPbGVrc2FuZHIsCj4KPgo+IE9uIDE5LzA1LzE2IDE0OjU4LCBPbGVr
c2FuZHIgRG15dHJ5c2h5biB3cm90ZToKPj4+Cj4+PiBXaHkgd291bGQgYSB1c2VyIHdhbnQgdG8g
YWxsb2NhdGUgRE9NMCBSQU0gYmFuayB0byBhIHNwZWNpZmljIGFkZHJlc3M/Cj4+Pgo+Pj4gSWYg
SSB1bmRlcnN0YW5kIGNvcnJlY3RseSB5b3VyIHBhdGNoLCBET00wIHdpbGwgb25seSBhYmxlIHRv
IGFsbG9jYXRlIG9uZQo+Pj4gYmFuayBvZiB0aGUgZ2l2ZW4gc2l6ZSBhdCB0aGUgc3BlY2lmaWMg
YWRkcmVzcy4gWW91IGFsc28gYWRkIHRoaXMKPj4+IHBvc3NpYmlsaXR5IGZvciBndWVzdCBkb21h
aW4gKHNlZSBwYXRjaCAjNCkgYW5kIHRyeSB0byBjb250cm9sIHdoZXJlIHRoZQo+Pj4gZ3Vlc3Qg
bWVtb3J5IHdpbGwgYmUgYWxsb2NhdGVkLiBUaGlzIHdpbGwgaW5jcmVhc2UgYSBsb3QgdGhlIGNo
YW5jZSBvZiB0aGUKPj4+IG1lbW9yeSBhbGxvY2F0aW9uIHRvIGZhaWwuCj4+Pgo+Pj4gRm9yIGlu
c3RhbmNlLCB0aGUgUkFNIHJlZ2lvbiByZXF1ZXN0ZWQgZm9yIERPTTAgbWF5IGhhdmUgYmVlbiB1
c2VkIHRvCj4+PiBhbGxvY2F0ZSBtZW1vcnkgZm9yIFhlbiBpbnRlcm5hbC4gU28geW91IG5lZWQg
YSB3YXkgdG8gcmVzZXJ2ZSBtZW1vcnkgaW4KPj4+IG9yZGVyIHRvIGF2b2lkIFhlbiB1c2luZyBp
dC4KPj4+Cj4+PiBJIGV4cGVjdCBtb3N0IG9mIHRoZSB1c2VycyB3aG8gd2FudCB0byB1c2UgZGly
ZWN0IG1lbW9yeSBtYXBwZWQgZ3Vlc3QgdG8KPj4+IGtub3cgdGhlIG51bWJlciBvZiBndWVzdHMg
d2hpY2ggd2lsbCB1c2UgdGhpcyBmZWF0dXJlLgo+Pj4KPj4+IEEgc3VjaCBmZWF0dXJlIGlzIG9u
bHkgdXNlZnVsIHdoZW4gcGFzcy10aHJvdWdoIGEgZGV2aWNlIHRvIHRoZSBndWVzdCBvbgo+Pj4g
cGxhdGZvbSB3aXRob3V0IFNNTVUsIHNvIGl0IGlzIGJ5IGRlZmF1bHQgaW5zZWN1cmUuCj4+Pgo+
Pj4gU28gSSB3b3VsZCBzdWdnZXN0IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UtdHJlZSBiaW5kaW5n
IChvciByZS11c2UgYW4KPj4+IGFjdHVhbCBvbmUpIHRvIHJlc2VydmUgbWVtb3J5IHJlZ2lvbiB0
byBiZSB1c2VkIGZvciBkaXJlY3QgbWVtb3J5IG1hcHBlZAo+Pj4gZG9tYWluLgo+Pj4KPj4+IFRo
b3NlIHJlZ2lvbnMgY291bGQgaGF2ZSBhbiBpZGVudGlmaWVyIHRvIGJlIHVzZWQgbGF0ZXIgZHVy
aW5nIHRoZQo+Pj4gYWxsb2NhdGlvbi4gVGhpcyB3b3VsZCBhdm9pZCBtZW1vcnkgZnJhZ21lbnRh
dGlvbiwgYWxsb3cgbXVsdGlwbGUgUkFNIGJhbmsKPj4+IGZvciBET00wLC4uLgo+Pj4KPj4+IEFu
eSBvcGluaW9ucz8KPj4KPj4KPj4gQ2FzZSAxOiBEb20wIGlzIGRyaXZlciBkb21haW46Cj4+IFRo
ZXJlIGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUg
YW5kIGRlY29kZXMKPj4gdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2lj
YWwgYWRkcmVzc2VzIGZvciBncmFwaGljcwo+PiBidWZmZXJzLiBUaG9zZSBhZGRyZXNzZXMgc2hv
dWxkIGJlIGluc2lkZSBhZGRyZXNzLXNwYWNlIG9mIHRoZSBkcml2ZXIKPj4gZG9tYWluIChEb20w
KS4gRHVjYXRpIGZpcm13YXJlIGlzIHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxpdHkK
Pj4gdG8gcmV3b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBj
b25maWd1cmVkCj4+IGFkZHJlc3MgKHRvIHRoZSBET00wIFJBTSBiYW5rIHdpdGggc3BlY2lmaWMg
YWRkcmVzcykuCj4+Cj4+IENhc2UgMjogRG9tMCBpcyBUaGluIGFuZCBEb21EIGlzIGRyaXZlciBk
b21haW4uCj4+IEFsbCBpcyB0aGUgc2FtZTogRHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNp
YWwgKGhhcmRjb2RlZCkgYWRkcmVzc2VzLgo+Cj4KPiBTbyBpZiBJIHVuZGVyc3RhbmQgY29ycmVj
dGx5LCBwYXRjaGVzICM0LCAjMTMsICMxNiBhcmUgb25seSBoZXJlIHRvCj4gd29ya2Fyb3VuZCBh
IGZpcm13YXJlIHdoaWNoIGRvZXMgbm90IGRvIHRoZSByaWdodCB0aGluZz8KPgo+IElITU8sIG1v
ZGlmeWluZyB0aGUgbWVtb3J5IGFsbG9jYXRvciBpbiBYZW4gdG8gbWFrZSBhIGZpcm13YXJlIGhh
cHB5IGlzIGp1c3QKPiBvdmVya2lsbC4gV2UgbmVlZCB0byBleHBsb3JlIGFsbCB0aGUgcG9zc2li
bGUgc29sdXRpb25zIGJlZm9yZSBnb2luZwo+IGZvcndhcmQuClllcywgWW91IGFyZSByaWdodC4g
VGhpcyBwYXRjaCB3cml0dGVuIHRvIG1ha2UgYSBmaXJtd2FyZSBoYXBweS4KCj4gRnJvbSB5b3Vy
IGRlc2NyaXB0aW9uLCBpdCBsb29rcyBsaWtlIHRvIG1lIHRoYXQgdGhlIGRldmljZS10cmVlIGRv
ZXMgbm90Cj4gY29ycmVjdGx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybS4gVGhlIGdyYXBoaWMgYnVm
ZmVycyBzaG91bGQgYmUgcmVzZXJ2ZWQKPiB1c2luZyAvbWVtcmVzZXJ2ZSBvciB2aWEgYSBzcGVj
aWZpYyBiaW5kaW5nLgo+Cj4gVGhpcyB3b3VsZCBiZSB1c2VkIGxhdGVyIGJ5IFhlbiB0byBtYXAg
dGhlIGJ1ZmZlciBpbnRvIGRvbTAgb3IgYWxsb3cgZG9tMCB0bwo+IG1hcCBpdCB0byBhIGd1ZXN0
Lgo+Cj4gUmVnYXJkcywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxp
c3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 08:39:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:39:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3fyC-0003cC-W6; Fri, 20 May 2016 08:39:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3fyB-0003c0-IF
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 08:39:43 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3B/A3-06723-E4DCE375; Fri, 20 May 2016 08:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXiVRtkput31i7
 cYNF+DouVPReZHRg9Dn+4whLAGMWamZeUX5HAmvGlRa2gT6zixOpTrA2M/UJdjFwcQgILGSW6
 n85mBnFYBHYxS+zt2cgI4kgIzGGVuL6kjaWLkRPIyZFYuHg6K4RdKNHzbTMjiM0rIChxcuYTs
 BohAS+JW1eWgMU5BdQl1t1axgKxoodJYu+We0wgCTYBR4mtP54C2RxA61QlNn5PhZgTILH3fA
 /YfGGBXIn3386D2SJAc/5cmAB2ELPAV2aJ26vPgvUyAyXWzxOawCgwC8kZsxAyCxiZVjFqFKc
 WlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYhAxDsYDx/2vMQoyQH
 k5IoL9cCu3AhvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMGbeQaoTrAoNT21I
 i0zBxgpMKUSHDxKIrwpIGne4oLE3OLMdIjUKUZjji0Lbqxl4tgy9d5aJiGwSVLivIEgpQIgpR
 mleXCDYBF8iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8rCBTeDLzSuD2vQI6hQnolFtiNiC
 nlCQipKQaGJeujH+rce7aiTgF/+1+s/+0fJA/Ji1mJ3ZE0DVTKEgjYnOMll1u6I1TRSKMHlNP
 ehjfcZhcqfyg/9dfljKbk7Py8+9x+KvNjb9wPuRKweEQ4WeSHE31FzkOf9FdPdNA5tfMr9nc1
 cqzCzilil69bep907bg94aZ73R+ii+bYX5JWPXL9slvvimxFGckGmoxFxUnAgDyu3DB2wIAAA
 ==
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463733581!28609915!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49054 invoked from network); 20 May 2016 08:39:42 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 08:39:42 -0000
Received: by mail-wm0-f54.google.com with SMTP id a17so161994771wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 01:39:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bFo3M00JZz5Z1I5sJMOFN7B7wAwxvHWatnkrAZQG+Ak=;
 b=eD+URFFozWunssCz/dp1IBz+6KGV/PXaKPQ8jgbNQ363CLL73S25MXj0+On1FGln1i
 e6OTIJInJ0W/PkxWVcWwTZO7YNGEMQegHnnuYyvx7LwzW6xueAlfGM5Wv7bxoy4hdFcW
 kTOEMxlgfRgU+I0v6t1CJ0vBKLmfoNYQd9Ap4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bFo3M00JZz5Z1I5sJMOFN7B7wAwxvHWatnkrAZQG+Ak=;
 b=KqSXPAgJhFRdbyEmhHgxxpaYwVyjydsNte0FZWhNCOEe0CffSQxuDXFkZl+qXzVRbA
 jsbAk7ZOMcVuXY0KL8BhNXDNthJ5xwE74yaAzk5Lk2gwPE8Z8xQPKM/hV8PIkmscNKIc
 X6Ac3OJDP3MExKMhs3RyzHM9nfvC1X3yxoQYR25i/bcJ3k1RpMaFZgoNYlhQZNM+06XY
 j9Cwq04E/Q491+1WJOm2+WkLTbN8z4qOQBYynVAzXSq2TrePAF8QYghIB1lBvuygDvRR
 vNI07rMAhWdP24ZX2HFrOmz3QZNqY3z7QtC9FsbwsCmyQfJIw7QE1rVPXOqX+PdTNtpf
 XheA==
X-Gm-Message-State: AOPr4FWvXK0taFKsZBJJpRP0RKUgrmA2A14Io1OA8M7MfkqBrdIXG0nEEJ1nAzi/6r2eRcwVyOzP7CzIXA3oK7E1
X-Received: by 10.28.132.68 with SMTP id g65mr2364182wmd.91.1463733581618;
 Fri, 20 May 2016 01:39:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Fri, 20 May 2016 01:39:21 -0700 (PDT)
In-Reply-To: <573DCEE5.4040604@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DCEE5.4040604@arm.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Fri, 20 May 2016 11:39:21 +0300
Message-ID: <CAN58jivQJEkP3W+3Cn3YWSMEqPOaVw7q6Bx+0mgF3OMgOPMdtA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
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>, Steve Capper <Steve.Capper@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIERteXRyeXNoeW4gfCBQcm9kdWN0IEVuZ2luZWVyaW5nIGFuZCBEZXZlbG9wbWVu
dApHbG9iYWxMb2dpYwpNICszOC4wNjcuMzgyLjI1MjUKd3d3Lmdsb2JhbGxvZ2ljLmNvbQoKaHR0
cDovL3d3dy5nbG9iYWxsb2dpYy5jb20vZW1haWxfZGlzY2xhaW1lci50eHQKCgpPbiBUaHUsIE1h
eSAxOSwgMjAxNiBhdCA1OjM0IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPiBIZWxsbyBPbGVrc2FuZHIsCj4KPgo+IE9uIDE5LzA1LzE2IDE0OjU4LCBPbGVr
c2FuZHIgRG15dHJ5c2h5biB3cm90ZToKPj4+Cj4+PiBXaHkgd291bGQgYSB1c2VyIHdhbnQgdG8g
YWxsb2NhdGUgRE9NMCBSQU0gYmFuayB0byBhIHNwZWNpZmljIGFkZHJlc3M/Cj4+Pgo+Pj4gSWYg
SSB1bmRlcnN0YW5kIGNvcnJlY3RseSB5b3VyIHBhdGNoLCBET00wIHdpbGwgb25seSBhYmxlIHRv
IGFsbG9jYXRlIG9uZQo+Pj4gYmFuayBvZiB0aGUgZ2l2ZW4gc2l6ZSBhdCB0aGUgc3BlY2lmaWMg
YWRkcmVzcy4gWW91IGFsc28gYWRkIHRoaXMKPj4+IHBvc3NpYmlsaXR5IGZvciBndWVzdCBkb21h
aW4gKHNlZSBwYXRjaCAjNCkgYW5kIHRyeSB0byBjb250cm9sIHdoZXJlIHRoZQo+Pj4gZ3Vlc3Qg
bWVtb3J5IHdpbGwgYmUgYWxsb2NhdGVkLiBUaGlzIHdpbGwgaW5jcmVhc2UgYSBsb3QgdGhlIGNo
YW5jZSBvZiB0aGUKPj4+IG1lbW9yeSBhbGxvY2F0aW9uIHRvIGZhaWwuCj4+Pgo+Pj4gRm9yIGlu
c3RhbmNlLCB0aGUgUkFNIHJlZ2lvbiByZXF1ZXN0ZWQgZm9yIERPTTAgbWF5IGhhdmUgYmVlbiB1
c2VkIHRvCj4+PiBhbGxvY2F0ZSBtZW1vcnkgZm9yIFhlbiBpbnRlcm5hbC4gU28geW91IG5lZWQg
YSB3YXkgdG8gcmVzZXJ2ZSBtZW1vcnkgaW4KPj4+IG9yZGVyIHRvIGF2b2lkIFhlbiB1c2luZyBp
dC4KPj4+Cj4+PiBJIGV4cGVjdCBtb3N0IG9mIHRoZSB1c2VycyB3aG8gd2FudCB0byB1c2UgZGly
ZWN0IG1lbW9yeSBtYXBwZWQgZ3Vlc3QgdG8KPj4+IGtub3cgdGhlIG51bWJlciBvZiBndWVzdHMg
d2hpY2ggd2lsbCB1c2UgdGhpcyBmZWF0dXJlLgo+Pj4KPj4+IEEgc3VjaCBmZWF0dXJlIGlzIG9u
bHkgdXNlZnVsIHdoZW4gcGFzcy10aHJvdWdoIGEgZGV2aWNlIHRvIHRoZSBndWVzdCBvbgo+Pj4g
cGxhdGZvbSB3aXRob3V0IFNNTVUsIHNvIGl0IGlzIGJ5IGRlZmF1bHQgaW5zZWN1cmUuCj4+Pgo+
Pj4gU28gSSB3b3VsZCBzdWdnZXN0IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UtdHJlZSBiaW5kaW5n
IChvciByZS11c2UgYW4KPj4+IGFjdHVhbCBvbmUpIHRvIHJlc2VydmUgbWVtb3J5IHJlZ2lvbiB0
byBiZSB1c2VkIGZvciBkaXJlY3QgbWVtb3J5IG1hcHBlZAo+Pj4gZG9tYWluLgo+Pj4KPj4+IFRo
b3NlIHJlZ2lvbnMgY291bGQgaGF2ZSBhbiBpZGVudGlmaWVyIHRvIGJlIHVzZWQgbGF0ZXIgZHVy
aW5nIHRoZQo+Pj4gYWxsb2NhdGlvbi4gVGhpcyB3b3VsZCBhdm9pZCBtZW1vcnkgZnJhZ21lbnRh
dGlvbiwgYWxsb3cgbXVsdGlwbGUgUkFNIGJhbmsKPj4+IGZvciBET00wLC4uLgo+Pj4KPj4+IEFu
eSBvcGluaW9ucz8KPj4KPj4KPj4gQ2FzZSAxOiBEb20wIGlzIGRyaXZlciBkb21haW46Cj4+IFRo
ZXJlIGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUg
YW5kIGRlY29kZXMKPj4gdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2lj
YWwgYWRkcmVzc2VzIGZvciBncmFwaGljcwo+PiBidWZmZXJzLiBUaG9zZSBhZGRyZXNzZXMgc2hv
dWxkIGJlIGluc2lkZSBhZGRyZXNzLXNwYWNlIG9mIHRoZSBkcml2ZXIKPj4gZG9tYWluIChEb20w
KS4gRHVjYXRpIGZpcm13YXJlIGlzIHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxpdHkK
Pj4gdG8gcmV3b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBj
b25maWd1cmVkCj4+IGFkZHJlc3MgKHRvIHRoZSBET00wIFJBTSBiYW5rIHdpdGggc3BlY2lmaWMg
YWRkcmVzcykuCj4+Cj4+IENhc2UgMjogRG9tMCBpcyBUaGluIGFuZCBEb21EIGlzIGRyaXZlciBk
b21haW4uCj4+IEFsbCBpcyB0aGUgc2FtZTogRHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNp
YWwgKGhhcmRjb2RlZCkgYWRkcmVzc2VzLgo+Cj4KPiBTbyBpZiBJIHVuZGVyc3RhbmQgY29ycmVj
dGx5LCBwYXRjaGVzICM0LCAjMTMsICMxNiBhcmUgb25seSBoZXJlIHRvCj4gd29ya2Fyb3VuZCBh
IGZpcm13YXJlIHdoaWNoIGRvZXMgbm90IGRvIHRoZSByaWdodCB0aGluZz8KPgo+IElITU8sIG1v
ZGlmeWluZyB0aGUgbWVtb3J5IGFsbG9jYXRvciBpbiBYZW4gdG8gbWFrZSBhIGZpcm13YXJlIGhh
cHB5IGlzIGp1c3QKPiBvdmVya2lsbC4gV2UgbmVlZCB0byBleHBsb3JlIGFsbCB0aGUgcG9zc2li
bGUgc29sdXRpb25zIGJlZm9yZSBnb2luZwo+IGZvcndhcmQuClllcywgWW91IGFyZSByaWdodC4g
VGhpcyBwYXRjaCB3cml0dGVuIHRvIG1ha2UgYSBmaXJtd2FyZSBoYXBweS4KCj4gRnJvbSB5b3Vy
IGRlc2NyaXB0aW9uLCBpdCBsb29rcyBsaWtlIHRvIG1lIHRoYXQgdGhlIGRldmljZS10cmVlIGRv
ZXMgbm90Cj4gY29ycmVjdGx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybS4gVGhlIGdyYXBoaWMgYnVm
ZmVycyBzaG91bGQgYmUgcmVzZXJ2ZWQKPiB1c2luZyAvbWVtcmVzZXJ2ZSBvciB2aWEgYSBzcGVj
aWZpYyBiaW5kaW5nLgo+Cj4gVGhpcyB3b3VsZCBiZSB1c2VkIGxhdGVyIGJ5IFhlbiB0byBtYXAg
dGhlIGJ1ZmZlciBpbnRvIGRvbTAgb3IgYWxsb3cgZG9tMCB0bwo+IG1hcCBpdCB0byBhIGd1ZXN0
Lgo+Cj4gUmVnYXJkcywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxp
c3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 08:46:05 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3g4K-0004BF-NN; Fri, 20 May 2016 08:46:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3g4I-0004B3-TO
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 08:46:03 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 BD/FC-29484-ACECE375; Fri, 20 May 2016 08:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXiVRtkqnvynF2
 4waJ1KhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePD7IWsBdfYK7Zdv8HSwLiJrYuRi0NIYCGj
 xKv+P4wgDovALmaJM++bWbsYOTkkBOawSvyZygVh50h8OLueDcIukri15zuYzSsgKHFy5hMWE
 FtIwEti677DYL2cAvYSl/ftYYXYsIRJYvGJd+wgCTYBR4mtP54ygdgsAqoSS/sXM0EMCpDYcu
 8dI4gtLJAr8f7bebBBIgLKEr2/frOADGIW+MksMeN0M9AgDiBHXWL9PKEJjAKzkNwxCyGzgJF
 pFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYCAyAMEOxrOn
 PQ8xSnIwKYnyci2wCxfiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxdZ4HqB
 ItS01Mr0jJzgLECUyrBwaMkwnsOJM1bXJCYW5yZDpE6xWjMseDH7bVMHFum3lvLJAQ2SUqc9w
 hIqQBIaUZpHtwgWAxfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvWpApPJl5JXD7XgGdwgR
 0yi0xG5BTShIRUlINjOzGy6y/r56g/J1H8dkjx37WZR0trXKbVvw2lUnuvOrPtHLv2dxr+f0c
 B2Y9FbKawFO008tO2yH1Qmf9q+VF0/ik+U/vntAzf3Gm73pun40s06Vb61/bTNnq8X3hzzdxW
 XYLmm8naGb3LVa/l1u2asLpHaHciooKLqcEjv6bNLmgYpXAxuVzkpVYijMSDbWYi4oTAXmHQv
 DcAgAA
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1463733961!40476070!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52490 invoked from network); 20 May 2016 08:46:01 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 08:46:01 -0000
Received: by mail-wm0-f53.google.com with SMTP id a17so162250540wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 01:46:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Kf8t89OnLhhiQ6oEeLOwoW7YAJ33WDWiDDo+k5L8M0U=;
 b=BHnYhV+24zyNKy94HfMnSg0bnqSLfnl0pcrqB2kNA6ybiDxhVRDmdfbwOLquwMC/rZ
 NQrAy1Edr+l/OSvKa0LX4Bzu36cqa09D2iz9fbH+RXxu2vpacTe9isn58dsAWQyJtRE1
 Z7VBZfhxuglEt4HSbd9Vds6NAPy8JqT2QD7Jc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Kf8t89OnLhhiQ6oEeLOwoW7YAJ33WDWiDDo+k5L8M0U=;
 b=atE5GZxtMvjs5W2t9lLkM7AEQvXpRmmLbQbm1TkQw8bx1BGqsIjLWtA72bKqpcW+aA
 Y/hpjzFdh84kMDwjgkcq497FjumVXZQjKoTnsi62Zn3JGQM8kg11SdduaavT/ljovoUf
 Ll2YCKjzHjMP9fbmQFUFp77LHuSwlos79Jlx6WynHmbdPoHMtAs2lpKHmDiA6Lw9f/42
 aB9d79zx/MhOg3h0kkNmMLJgy0CHMynaFupMOU3bh5divcDpwUvoyHyVtdtFLOF7m0ea
 U94EF0oBEVxQhVYia0+/cDv5iyCGHecOSXUnveSFMf44ILD1FafWT3BW6tKiH3V8LwYS
 /8Hw==
X-Gm-Message-State: AOPr4FWvPVsaG3CpJiW/ZjIvVwg9KiknJ7bi3oDZJ8Q8+UiWQqNkDBE6A2i7YoHEpJwhd4E3YcUUUihWH0i0Mj8T
X-Received: by 10.28.29.147 with SMTP id d141mr2317334wmd.91.1463733961159;
 Fri, 20 May 2016 01:46:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Fri, 20 May 2016 01:45:41 -0700 (PDT)
In-Reply-To: <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Fri, 20 May 2016 11:45:41 +0300
Message-ID: <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgNTozNiBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxOS4wNS4xNiBhdCAxNTo1OCwgPG9sZWtzYW5kci5kbXl0
cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+IENhc2UgMTogRG9tMCBpcyBkcml2ZXIg
ZG9tYWluOgo+PiBUaGVyZSBpcyBhIER1Y2F0aSBmaXJtd2FyZSB3aGljaCBydW5zIG9uIGRlZGlj
YXRlZCBNNCBjb3JlIGFuZCBkZWNvZGVzCj4+IHZpZGVvLiBUaGlzIGZpcm13YXJlIHVzZXMgaGFy
ZGNvZGVkIHBoeXNpY2FsIGFkZHJlc3NlcyBmb3IgZ3JhcGhpY3MKPj4gYnVmZmVycy4gVGhvc2Ug
YWRkcmVzc2VzIHNob3VsZCBiZSBpbnNpZGUgYWRkcmVzcy1zcGFjZSBvZiB0aGUgZHJpdmVyCj4+
IGRvbWFpbiAoRG9tMCkuIER1Y2F0aSBmaXJtd2FyZSBpcyBwcm9wcmlldGFyeSBhbmQgd2UgaGF2
ZSBubyBhYmlsaXR5Cj4+IHRvIHJld29yayBpdC4gU28gRG9tMCBrZXJuZWwgc2hvdWxkIGJlIHBs
YWNlZCB0byB0aGUgY29uZmlndXJlZAo+PiBhZGRyZXNzICh0byB0aGUgRE9NMCBSQU0gYmFuayB3
aXRoIHNwZWNpZmljIGFkZHJlc3MpLgo+Pgo+PiBDYXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9t
RCBpcyBkcml2ZXIgZG9tYWluLgo+PiBBbGwgaXMgdGhlIHNhbWU6IER1Y2F0aSBmaXJtd2FyZSBy
ZXF1aXJlcyBzcGVjaWFsIChoYXJkY29kZWQpIGFkZHJlc3Nlcy4KPgo+IEZvciBib3RoIG9mIHRo
ZXNlIGNhc2VzIEkgd291bGQgdGhlbiB3b25kZXIgd2hldGhlciBzdWNoCj4gZW52aXJvbm1lbnRz
IGFyZSBhY3R1YWxseSBzdWl0YWJsZSBmb3IgZG9pbmcgdmlydHVhbGl6YXRpb24gb24uCkN1cnJl
bnRseSB3ZSB1c2UgSmFjaW50byA2IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFggcHJvY2Vz
c29yLgpXZSBoYXZlIGJvdGggY29uZmlndXJhdGlvbnMgKFRoaW4gRG9tMCBhbmQgVGhpY2ggRG9t
MCkuCgo+IEphbgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 08:46:05 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 08:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3g4K-0004BF-NN; Fri, 20 May 2016 08:46:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3g4I-0004B3-TO
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 08:46:03 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 BD/FC-29484-ACECE375; Fri, 20 May 2016 08:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXiVRtkqnvynF2
 4waJ1KhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePD7IWsBdfYK7Zdv8HSwLiJrYuRi0NIYCGj
 xKv+P4wgDovALmaJM++bWbsYOTkkBOawSvyZygVh50h8OLueDcIukri15zuYzSsgKHFy5hMWE
 FtIwEti677DYL2cAvYSl/ftYYXYsIRJYvGJd+wgCTYBR4mtP54ygdgsAqoSS/sXM0EMCpDYcu
 8dI4gtLJAr8f7bebBBIgLKEr2/frOADGIW+MksMeN0M9AgDiBHXWL9PKEJjAKzkNwxCyGzgJF
 pFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYCAyAMEOxrOn
 PQ8xSnIwKYnyci2wCxfiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxdZ4HqB
 ItS01Mr0jJzgLECUyrBwaMkwnsOJM1bXJCYW5yZDpE6xWjMseDH7bVMHFum3lvLJAQ2SUqc9w
 hIqQBIaUZpHtwgWAxfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvWpApPJl5JXD7XgGdwgR
 0yi0xG5BTShIRUlINjOzGy6y/r56g/J1H8dkjx37WZR0trXKbVvw2lUnuvOrPtHLv2dxr+f0c
 B2Y9FbKawFO008tO2yH1Qmf9q+VF0/ik+U/vntAzf3Gm73pun40s06Vb61/bTNnq8X3hzzdxW
 XYLmm8naGb3LVa/l1u2asLpHaHciooKLqcEjv6bNLmgYpXAxuVzkpVYijMSDbWYi4oTAXmHQv
 DcAgAA
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1463733961!40476070!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52490 invoked from network); 20 May 2016 08:46:01 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 08:46:01 -0000
Received: by mail-wm0-f53.google.com with SMTP id a17so162250540wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 01:46:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Kf8t89OnLhhiQ6oEeLOwoW7YAJ33WDWiDDo+k5L8M0U=;
 b=BHnYhV+24zyNKy94HfMnSg0bnqSLfnl0pcrqB2kNA6ybiDxhVRDmdfbwOLquwMC/rZ
 NQrAy1Edr+l/OSvKa0LX4Bzu36cqa09D2iz9fbH+RXxu2vpacTe9isn58dsAWQyJtRE1
 Z7VBZfhxuglEt4HSbd9Vds6NAPy8JqT2QD7Jc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Kf8t89OnLhhiQ6oEeLOwoW7YAJ33WDWiDDo+k5L8M0U=;
 b=atE5GZxtMvjs5W2t9lLkM7AEQvXpRmmLbQbm1TkQw8bx1BGqsIjLWtA72bKqpcW+aA
 Y/hpjzFdh84kMDwjgkcq497FjumVXZQjKoTnsi62Zn3JGQM8kg11SdduaavT/ljovoUf
 Ll2YCKjzHjMP9fbmQFUFp77LHuSwlos79Jlx6WynHmbdPoHMtAs2lpKHmDiA6Lw9f/42
 aB9d79zx/MhOg3h0kkNmMLJgy0CHMynaFupMOU3bh5divcDpwUvoyHyVtdtFLOF7m0ea
 U94EF0oBEVxQhVYia0+/cDv5iyCGHecOSXUnveSFMf44ILD1FafWT3BW6tKiH3V8LwYS
 /8Hw==
X-Gm-Message-State: AOPr4FWvPVsaG3CpJiW/ZjIvVwg9KiknJ7bi3oDZJ8Q8+UiWQqNkDBE6A2i7YoHEpJwhd4E3YcUUUihWH0i0Mj8T
X-Received: by 10.28.29.147 with SMTP id d141mr2317334wmd.91.1463733961159;
 Fri, 20 May 2016 01:46:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Fri, 20 May 2016 01:45:41 -0700 (PDT)
In-Reply-To: <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Fri, 20 May 2016 11:45:41 +0300
Message-ID: <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgNTozNiBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxOS4wNS4xNiBhdCAxNTo1OCwgPG9sZWtzYW5kci5kbXl0
cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+IENhc2UgMTogRG9tMCBpcyBkcml2ZXIg
ZG9tYWluOgo+PiBUaGVyZSBpcyBhIER1Y2F0aSBmaXJtd2FyZSB3aGljaCBydW5zIG9uIGRlZGlj
YXRlZCBNNCBjb3JlIGFuZCBkZWNvZGVzCj4+IHZpZGVvLiBUaGlzIGZpcm13YXJlIHVzZXMgaGFy
ZGNvZGVkIHBoeXNpY2FsIGFkZHJlc3NlcyBmb3IgZ3JhcGhpY3MKPj4gYnVmZmVycy4gVGhvc2Ug
YWRkcmVzc2VzIHNob3VsZCBiZSBpbnNpZGUgYWRkcmVzcy1zcGFjZSBvZiB0aGUgZHJpdmVyCj4+
IGRvbWFpbiAoRG9tMCkuIER1Y2F0aSBmaXJtd2FyZSBpcyBwcm9wcmlldGFyeSBhbmQgd2UgaGF2
ZSBubyBhYmlsaXR5Cj4+IHRvIHJld29yayBpdC4gU28gRG9tMCBrZXJuZWwgc2hvdWxkIGJlIHBs
YWNlZCB0byB0aGUgY29uZmlndXJlZAo+PiBhZGRyZXNzICh0byB0aGUgRE9NMCBSQU0gYmFuayB3
aXRoIHNwZWNpZmljIGFkZHJlc3MpLgo+Pgo+PiBDYXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9t
RCBpcyBkcml2ZXIgZG9tYWluLgo+PiBBbGwgaXMgdGhlIHNhbWU6IER1Y2F0aSBmaXJtd2FyZSBy
ZXF1aXJlcyBzcGVjaWFsIChoYXJkY29kZWQpIGFkZHJlc3Nlcy4KPgo+IEZvciBib3RoIG9mIHRo
ZXNlIGNhc2VzIEkgd291bGQgdGhlbiB3b25kZXIgd2hldGhlciBzdWNoCj4gZW52aXJvbm1lbnRz
IGFyZSBhY3R1YWxseSBzdWl0YWJsZSBmb3IgZG9pbmcgdmlydHVhbGl6YXRpb24gb24uCkN1cnJl
bnRseSB3ZSB1c2UgSmFjaW50byA2IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFggcHJvY2Vz
c29yLgpXZSBoYXZlIGJvdGggY29uZmlndXJhdGlvbnMgKFRoaW4gRG9tMCBhbmQgVGhpY2ggRG9t
MCkuCgo+IEphbgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 09:59:57 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 09:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3hDp-0000rC-5b; Fri, 20 May 2016 09:59:57 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3hDn-0000qy-IR
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 09:59:55 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E9/31-09532-A10EE375; Fri, 20 May 2016 09:59:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fqgV2
 4wYzFChYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPu+Q7mgo8cFUuuzGNpYNzF3sXIySEkkCdx
 aNNRMJtXwE5i275zrCC2hIChxL75q9hAbBYBVYm/278wg9hsAuoSbc+2g9WICDhKXDnWCRTn4
 mAW6GaROLh+IliDsECuxPtv51khFrxlkjjVowxicwoESuydcoaxi5EDaJmgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gnc+dDjFKcjApifLuvGkXLsSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeHfeA6oTLEpNT61Iy8wBxgdMqQQHj
 5II7ymQNG9xQWJucWY6ROoUo6KUOG8fSEIAJJFRmgfXBovJS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmvQQyhSczrwRu+iugxUxAi2+J2YAsLklESEk1MPI8YN/gX7rM9e3dV9nXa5zj3Nz
 Cbz9sPNq2o3jykpsc6gev8plkGgSmTYl486j34GLlu069enxbb9opJ/9VC9yy45zAM9/D1YK1
 +atL+/L+/A86J/Y2NP3002VhmXr+U29634zOeMN1ku3L//CoZfcNzaXEAn/wsyyPffDnu8TtD
 /fvLdiTJqzEUpyRaKjFXFScCACeIld9xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1463738392!15186920!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39354 invoked from network); 20 May 2016 09:59:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 May 2016 09:59:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 May 2016 03:59:51 -0600
Message-Id: <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Fri, 20 May 2016 03:59:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Dmytryshyn" <oleksandr.dmytryshyn@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
In-Reply-To: <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE2IGF0IDEwOjQ1LCA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9n
aWMuY29tPiB3cm90ZToKPiBPbiBUaHUsIE1heSAxOSwgMjAxNiBhdCA1OjM2IFBNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxOS4wNS4xNiBhdCAxNTo1
OCwgPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+PiBDYXNl
IDE6IERvbTAgaXMgZHJpdmVyIGRvbWFpbjoKPj4+IFRoZXJlIGlzIGEgRHVjYXRpIGZpcm13YXJl
IHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUgYW5kIGRlY29kZXMKPj4+IHZpZGVvLiBU
aGlzIGZpcm13YXJlIHVzZXMgaGFyZGNvZGVkIHBoeXNpY2FsIGFkZHJlc3NlcyBmb3IgZ3JhcGhp
Y3MKPj4+IGJ1ZmZlcnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUgaW5zaWRlIGFkZHJlc3Mt
c3BhY2Ugb2YgdGhlIGRyaXZlcgo+Pj4gZG9tYWluIChEb20wKS4gRHVjYXRpIGZpcm13YXJlIGlz
IHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxpdHkKPj4+IHRvIHJld29yayBpdC4gU28g
RG9tMCBrZXJuZWwgc2hvdWxkIGJlIHBsYWNlZCB0byB0aGUgY29uZmlndXJlZAo+Pj4gYWRkcmVz
cyAodG8gdGhlIERPTTAgUkFNIGJhbmsgd2l0aCBzcGVjaWZpYyBhZGRyZXNzKS4KPj4+Cj4+PiBD
YXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIgZG9tYWluLgo+Pj4gQWxsIGlz
IHRoZSBzYW1lOiBEdWNhdGkgZmlybXdhcmUgcmVxdWlyZXMgc3BlY2lhbCAoaGFyZGNvZGVkKSBh
ZGRyZXNzZXMuCj4+Cj4+IEZvciBib3RoIG9mIHRoZXNlIGNhc2VzIEkgd291bGQgdGhlbiB3b25k
ZXIgd2hldGhlciBzdWNoCj4+IGVudmlyb25tZW50cyBhcmUgYWN0dWFsbHkgc3VpdGFibGUgZm9y
IGRvaW5nIHZpcnR1YWxpemF0aW9uIG9uLgo+IEN1cnJlbnRseSB3ZSB1c2UgSmFjaW50byA2IGV2
YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFggcHJvY2Vzc29yLgo+IFdlIGhhdmUgYm90aCBjb25m
aWd1cmF0aW9ucyAoVGhpbiBEb20wIGFuZCBUaGljaCBEb20wKS4KCldoaWNoIHNheXMgbm90aGlu
ZyBhYm91dCB0aGVpciBzdWl0YWJpbGl0eSBmb3IgdmlydHVhbGl6YXRpb24uCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1k
ZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJl
ZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 09:59:57 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 09:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3hDp-0000rC-5b; Fri, 20 May 2016 09:59:57 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1b3hDn-0000qy-IR
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 09:59:55 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E9/31-09532-A10EE375; Fri, 20 May 2016 09:59:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fqgV2
 4wYzFChYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPu+Q7mgo8cFUuuzGNpYNzF3sXIySEkkCdx
 aNNRMJtXwE5i275zrCC2hIChxL75q9hAbBYBVYm/278wg9hsAuoSbc+2g9WICDhKXDnWCRTn4
 mAW6GaROLh+IliDsECuxPtv51khFrxlkjjVowxicwoESuydcoaxi5EDaJmgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gnc+dDjFKcjApifLuvGkXLsSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeHfeA6oTLEpNT61Iy8wBxgdMqQQHj
 5II7ymQNG9xQWJucWY6ROoUo6KUOG8fSEIAJJFRmgfXBovJS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmvQQyhSczrwRu+iugxUxAi2+J2YAsLklESEk1MPI8YN/gX7rM9e3dV9nXa5zj3Nz
 Cbz9sPNq2o3jykpsc6gev8plkGgSmTYl486j34GLlu069enxbb9opJ/9VC9yy45zAM9/D1YK1
 +atL+/L+/A86J/Y2NP3002VhmXr+U29634zOeMN1ku3L//CoZfcNzaXEAn/wsyyPffDnu8TtD
 /fvLdiTJqzEUpyRaKjFXFScCACeIld9xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1463738392!15186920!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39354 invoked from network); 20 May 2016 09:59:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 May 2016 09:59:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 May 2016 03:59:51 -0600
Message-Id: <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.0 
Date: Fri, 20 May 2016 03:59:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Dmytryshyn" <oleksandr.dmytryshyn@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
In-Reply-To: <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE2IGF0IDEwOjQ1LCA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9n
aWMuY29tPiB3cm90ZToKPiBPbiBUaHUsIE1heSAxOSwgMjAxNiBhdCA1OjM2IFBNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxOS4wNS4xNiBhdCAxNTo1
OCwgPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+PiBDYXNl
IDE6IERvbTAgaXMgZHJpdmVyIGRvbWFpbjoKPj4+IFRoZXJlIGlzIGEgRHVjYXRpIGZpcm13YXJl
IHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUgYW5kIGRlY29kZXMKPj4+IHZpZGVvLiBU
aGlzIGZpcm13YXJlIHVzZXMgaGFyZGNvZGVkIHBoeXNpY2FsIGFkZHJlc3NlcyBmb3IgZ3JhcGhp
Y3MKPj4+IGJ1ZmZlcnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUgaW5zaWRlIGFkZHJlc3Mt
c3BhY2Ugb2YgdGhlIGRyaXZlcgo+Pj4gZG9tYWluIChEb20wKS4gRHVjYXRpIGZpcm13YXJlIGlz
IHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxpdHkKPj4+IHRvIHJld29yayBpdC4gU28g
RG9tMCBrZXJuZWwgc2hvdWxkIGJlIHBsYWNlZCB0byB0aGUgY29uZmlndXJlZAo+Pj4gYWRkcmVz
cyAodG8gdGhlIERPTTAgUkFNIGJhbmsgd2l0aCBzcGVjaWZpYyBhZGRyZXNzKS4KPj4+Cj4+PiBD
YXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIgZG9tYWluLgo+Pj4gQWxsIGlz
IHRoZSBzYW1lOiBEdWNhdGkgZmlybXdhcmUgcmVxdWlyZXMgc3BlY2lhbCAoaGFyZGNvZGVkKSBh
ZGRyZXNzZXMuCj4+Cj4+IEZvciBib3RoIG9mIHRoZXNlIGNhc2VzIEkgd291bGQgdGhlbiB3b25k
ZXIgd2hldGhlciBzdWNoCj4+IGVudmlyb25tZW50cyBhcmUgYWN0dWFsbHkgc3VpdGFibGUgZm9y
IGRvaW5nIHZpcnR1YWxpemF0aW9uIG9uLgo+IEN1cnJlbnRseSB3ZSB1c2UgSmFjaW50byA2IGV2
YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFggcHJvY2Vzc29yLgo+IFdlIGhhdmUgYm90aCBjb25m
aWd1cmF0aW9ucyAoVGhpbiBEb20wIGFuZCBUaGljaCBEb20wKS4KCldoaWNoIHNheXMgbm90aGlu
ZyBhYm91dCB0aGVpciBzdWl0YWJpbGl0eSBmb3IgdmlydHVhbGl6YXRpb24uCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1k
ZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJl
ZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 14:19:58 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 14:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3lHS-0000Gl-96; Fri, 20 May 2016 14:19:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3lHR-0000GY-El
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 14:19:57 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0E/69-02973-C0D1F375; Fri, 20 May 2016 14:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXiVRtkossjax9
 ucOo5p8XKnovMDowehz9cYQlgjGLNzEvKr0hgzbh+5C9zwWTuimPbTrI3MG7g7GLk4hASWMgo
 0Xv4IxuIwyKwi1niyKEFzCCOhMAcVom3z5cDZTiBnByJadd/ANkcQHaBxPSLASBhXgFBiZMzn
 7CA2EICXhKXljYxgticAvYS51bfYIbYMJdZ4tncRrAEm4CjxNYfT5lAbBYBVYmLk5cxQQwKkF
 jTcgxsl7BArsT7b+dZQWwRAWWJ3l+/WUAGMQv8ZJaYcbqZHeQIZgF1ifXzhCYwCsxCcscshMw
 CRqZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxiP
 TXY+xCjJwaQkyqsmbh8uxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4U2WA6
 gSLUtNTK9Iyc4CRAlMqwcGjJMJbAJLmLS5IzC3OTIdInWLU5dgy9d5aJiGwGVLivBogRQIgRR
 mleXAjYFF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8DiBTeDLzSuA2vQI6ggnoiFtiNiB
 HlCQipKQaGJmsMhr+H9yrUXBL1d5tI3tNxy4j/pq8F36Vaokmgge0pl+2X6Hgu3vrvkUfVl4x
 sP88kVG1Q2vCw+5ZS+6whU2e6jZ1cfNvc8mLWhUvO5pO+e9f/S+9t9r/cVBhytvdkcemrE0PX
 ha9hUn8neTkqbLnVwjx5614dNM35FCp2/LntzNnfp3vMl+JpTgj0VCLuag4EQA6a9Sl1QIAAA
 ==
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1463753996!4342014!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61721 invoked from network); 20 May 2016 14:19:56 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
 (74.125.82.52)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 14:19:56 -0000
Received: by mail-wm0-f52.google.com with SMTP id n129so85035819wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 07:19:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gc8DmLpxtY1mmfTKNb+G6rsPZPFab30JrdK5NMhsArk=;
 b=Xc8fLbUzUax69SIYSIaDogzV3GgxhRjNjGpSLJMJgPFo3xj/lA9GutI5UoNOwO38TA
 AOlEci7gXUyv11yfv/yTXEtCpPJ0v0cenWhVq4ZVPMJbUesNIKEAAqKnglpeZ4jFIV3b
 4vDD+PXgIUjbbIkvUwfDUQ4LvqiE1kg6eYyAw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gc8DmLpxtY1mmfTKNb+G6rsPZPFab30JrdK5NMhsArk=;
 b=TkkDzp911OrjyYo8Lhy9Z4swhDs1HkVxfrxjhhVvN3YDycaibJSLnt315elqEo3aq2
 yZf7fvuhRBd+zL98hTcInx7B98Pi8r5azH7kOSW9pDy4GOwjkh1SjhlIfmdNJQzMJXKO
 Ti/UgHhRIh8JdF0GAmydsNx0SCeXT0a6QC7pi16nYUcwdpToPoe4c7+a0+gAG64NtTUg
 MV+tZkHIAhizDEv1D02o9S0kIhQxsmPtHqvF2EzTKEEvV31Qk5Ya0GQs4VBPOblCuotc
 zNjx69dJlFDdVEGhudokzt/XO7IHd2nOWMbBsjTltdUZyMgV1W1NEbhipA1BdaMEXUf3
 +HGQ==
X-Gm-Message-State: AOPr4FV5/KYgjU2vAv5w+QvOx6XJvWIMk3rJBO8Czc4tCjkw6GKWDDt6L6nmeALZF7BUCCQ+f1ACzuwWFq9/r+jE
X-Received: by 10.194.23.1 with SMTP id i1mr3659452wjf.142.1463753995528; Fri,
 20 May 2016 07:19:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Fri, 20 May 2016 07:19:35 -0700 (PDT)
In-Reply-To: <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Fri, 20 May 2016 17:19:35 +0300
Message-ID: <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMTI6NTkgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjAuMDUuMTYgYXQgMTA6NDUsIDxvbGVrc2FuZHIuZG15
dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIE1heSAxOSwgMjAxNiBh
dCA1OjM2IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4g
T24gMTkuMDUuMTYgYXQgMTU6NTgsIDxvbGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5j
b20+IHdyb3RlOgo+Pj4+IENhc2UgMTogRG9tMCBpcyBkcml2ZXIgZG9tYWluOgo+Pj4+IFRoZXJl
IGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUgYW5k
IGRlY29kZXMKPj4+PiB2aWRlby4gVGhpcyBmaXJtd2FyZSB1c2VzIGhhcmRjb2RlZCBwaHlzaWNh
bCBhZGRyZXNzZXMgZm9yIGdyYXBoaWNzCj4+Pj4gYnVmZmVycy4gVGhvc2UgYWRkcmVzc2VzIHNo
b3VsZCBiZSBpbnNpZGUgYWRkcmVzcy1zcGFjZSBvZiB0aGUgZHJpdmVyCj4+Pj4gZG9tYWluIChE
b20wKS4gRHVjYXRpIGZpcm13YXJlIGlzIHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxp
dHkKPj4+PiB0byByZXdvcmsgaXQuIFNvIERvbTAga2VybmVsIHNob3VsZCBiZSBwbGFjZWQgdG8g
dGhlIGNvbmZpZ3VyZWQKPj4+PiBhZGRyZXNzICh0byB0aGUgRE9NMCBSQU0gYmFuayB3aXRoIHNw
ZWNpZmljIGFkZHJlc3MpLgo+Pj4+Cj4+Pj4gQ2FzZSAyOiBEb20wIGlzIFRoaW4gYW5kIERvbUQg
aXMgZHJpdmVyIGRvbWFpbi4KPj4+PiBBbGwgaXMgdGhlIHNhbWU6IER1Y2F0aSBmaXJtd2FyZSBy
ZXF1aXJlcyBzcGVjaWFsIChoYXJkY29kZWQpIGFkZHJlc3Nlcy4KPj4+Cj4+PiBGb3IgYm90aCBv
ZiB0aGVzZSBjYXNlcyBJIHdvdWxkIHRoZW4gd29uZGVyIHdoZXRoZXIgc3VjaAo+Pj4gZW52aXJv
bm1lbnRzIGFyZSBhY3R1YWxseSBzdWl0YWJsZSBmb3IgZG9pbmcgdmlydHVhbGl6YXRpb24gb24u
Cj4+IEN1cnJlbnRseSB3ZSB1c2UgSmFjaW50byA2IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3
NFggcHJvY2Vzc29yLgo+PiBXZSBoYXZlIGJvdGggY29uZmlndXJhdGlvbnMgKFRoaW4gRG9tMCBh
bmQgVGhpY2ggRG9tMCkuCj4KPiBXaGljaCBzYXlzIG5vdGhpbmcgYWJvdXQgdGhlaXIgc3VpdGFi
aWxpdHkgZm9yIHZpcnR1YWxpemF0aW9uLgpPdXIgc29sdXRpb24gaXMgYmFzZWQgb24gSmFjaW50
byA2IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFgKcHJvY2Vzc29yLiBXZSBuZWVkIHZpZGVv
LXBsYXliYWNrLiBEdWNhdGkgZmlybXdhcmUgZGVjb2RlcyB2aWRlbyBhbmQKaXQgd29ya3Mgb25s
eSB3aXRoIGhhcmRjb2RlZCBhZGRyZXNzZXMgc28gd2UgbmVlZCB0aGlzIHBhdGNoLgoKPiBKYW4K
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRk
ZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 14:19:58 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 14:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3lHS-0000Gl-96; Fri, 20 May 2016 14:19:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b3lHR-0000GY-El
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 14:19:57 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0E/69-02973-C0D1F375; Fri, 20 May 2016 14:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXiVRtkossjax9
 ucOo5p8XKnovMDowehz9cYQlgjGLNzEvKr0hgzbh+5C9zwWTuimPbTrI3MG7g7GLk4hASWMgo
 0Xv4IxuIwyKwi1niyKEFzCCOhMAcVom3z5cDZTiBnByJadd/ANkcQHaBxPSLASBhXgFBiZMzn
 7CA2EICXhKXljYxgticAvYS51bfYIbYMJdZ4tncRrAEm4CjxNYfT5lAbBYBVYmLk5cxQQwKkF
 jTcgxsl7BArsT7b+dZQWwRAWWJ3l+/WUAGMQv8ZJaYcbqZHeQIZgF1ifXzhCYwCsxCcscshMw
 CRqZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxiP
 TXY+xCjJwaQkyqsmbh8uxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4U2WA6
 gSLUtNTK9Iyc4CRAlMqwcGjJMJbAJLmLS5IzC3OTIdInWLU5dgy9d5aJiGwGVLivBogRQIgRR
 mleXAjYFF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8DiBTeDLzSuA2vQI6ggnoiFtiNiB
 HlCQipKQaGJmsMhr+H9yrUXBL1d5tI3tNxy4j/pq8F36Vaokmgge0pl+2X6Hgu3vrvkUfVl4x
 sP88kVG1Q2vCw+5ZS+6whU2e6jZ1cfNvc8mLWhUvO5pO+e9f/S+9t9r/cVBhytvdkcemrE0PX
 ha9hUn8neTkqbLnVwjx5614dNM35FCp2/LntzNnfp3vMl+JpTgj0VCLuag4EQA6a9Sl1QIAAA
 ==
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1463753996!4342014!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61721 invoked from network); 20 May 2016 14:19:56 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
 (74.125.82.52)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 14:19:56 -0000
Received: by mail-wm0-f52.google.com with SMTP id n129so85035819wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 07:19:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gc8DmLpxtY1mmfTKNb+G6rsPZPFab30JrdK5NMhsArk=;
 b=Xc8fLbUzUax69SIYSIaDogzV3GgxhRjNjGpSLJMJgPFo3xj/lA9GutI5UoNOwO38TA
 AOlEci7gXUyv11yfv/yTXEtCpPJ0v0cenWhVq4ZVPMJbUesNIKEAAqKnglpeZ4jFIV3b
 4vDD+PXgIUjbbIkvUwfDUQ4LvqiE1kg6eYyAw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gc8DmLpxtY1mmfTKNb+G6rsPZPFab30JrdK5NMhsArk=;
 b=TkkDzp911OrjyYo8Lhy9Z4swhDs1HkVxfrxjhhVvN3YDycaibJSLnt315elqEo3aq2
 yZf7fvuhRBd+zL98hTcInx7B98Pi8r5azH7kOSW9pDy4GOwjkh1SjhlIfmdNJQzMJXKO
 Ti/UgHhRIh8JdF0GAmydsNx0SCeXT0a6QC7pi16nYUcwdpToPoe4c7+a0+gAG64NtTUg
 MV+tZkHIAhizDEv1D02o9S0kIhQxsmPtHqvF2EzTKEEvV31Qk5Ya0GQs4VBPOblCuotc
 zNjx69dJlFDdVEGhudokzt/XO7IHd2nOWMbBsjTltdUZyMgV1W1NEbhipA1BdaMEXUf3
 +HGQ==
X-Gm-Message-State: AOPr4FV5/KYgjU2vAv5w+QvOx6XJvWIMk3rJBO8Czc4tCjkw6GKWDDt6L6nmeALZF7BUCCQ+f1ACzuwWFq9/r+jE
X-Received: by 10.194.23.1 with SMTP id i1mr3659452wjf.142.1463753995528; Fri,
 20 May 2016 07:19:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.29.71 with HTTP; Fri, 20 May 2016 07:19:35 -0700 (PDT)
In-Reply-To: <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Fri, 20 May 2016 17:19:35 +0300
Message-ID: <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMTI6NTkgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjAuMDUuMTYgYXQgMTA6NDUsIDxvbGVrc2FuZHIuZG15
dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIE1heSAxOSwgMjAxNiBh
dCA1OjM2IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4g
T24gMTkuMDUuMTYgYXQgMTU6NTgsIDxvbGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5j
b20+IHdyb3RlOgo+Pj4+IENhc2UgMTogRG9tMCBpcyBkcml2ZXIgZG9tYWluOgo+Pj4+IFRoZXJl
IGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNhdGVkIE00IGNvcmUgYW5k
IGRlY29kZXMKPj4+PiB2aWRlby4gVGhpcyBmaXJtd2FyZSB1c2VzIGhhcmRjb2RlZCBwaHlzaWNh
bCBhZGRyZXNzZXMgZm9yIGdyYXBoaWNzCj4+Pj4gYnVmZmVycy4gVGhvc2UgYWRkcmVzc2VzIHNo
b3VsZCBiZSBpbnNpZGUgYWRkcmVzcy1zcGFjZSBvZiB0aGUgZHJpdmVyCj4+Pj4gZG9tYWluIChE
b20wKS4gRHVjYXRpIGZpcm13YXJlIGlzIHByb3ByaWV0YXJ5IGFuZCB3ZSBoYXZlIG5vIGFiaWxp
dHkKPj4+PiB0byByZXdvcmsgaXQuIFNvIERvbTAga2VybmVsIHNob3VsZCBiZSBwbGFjZWQgdG8g
dGhlIGNvbmZpZ3VyZWQKPj4+PiBhZGRyZXNzICh0byB0aGUgRE9NMCBSQU0gYmFuayB3aXRoIHNw
ZWNpZmljIGFkZHJlc3MpLgo+Pj4+Cj4+Pj4gQ2FzZSAyOiBEb20wIGlzIFRoaW4gYW5kIERvbUQg
aXMgZHJpdmVyIGRvbWFpbi4KPj4+PiBBbGwgaXMgdGhlIHNhbWU6IER1Y2F0aSBmaXJtd2FyZSBy
ZXF1aXJlcyBzcGVjaWFsIChoYXJkY29kZWQpIGFkZHJlc3Nlcy4KPj4+Cj4+PiBGb3IgYm90aCBv
ZiB0aGVzZSBjYXNlcyBJIHdvdWxkIHRoZW4gd29uZGVyIHdoZXRoZXIgc3VjaAo+Pj4gZW52aXJv
bm1lbnRzIGFyZSBhY3R1YWxseSBzdWl0YWJsZSBmb3IgZG9pbmcgdmlydHVhbGl6YXRpb24gb24u
Cj4+IEN1cnJlbnRseSB3ZSB1c2UgSmFjaW50byA2IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3
NFggcHJvY2Vzc29yLgo+PiBXZSBoYXZlIGJvdGggY29uZmlndXJhdGlvbnMgKFRoaW4gRG9tMCBh
bmQgVGhpY2ggRG9tMCkuCj4KPiBXaGljaCBzYXlzIG5vdGhpbmcgYWJvdXQgdGhlaXIgc3VpdGFi
aWxpdHkgZm9yIHZpcnR1YWxpemF0aW9uLgpPdXIgc29sdXRpb24gaXMgYmFzZWQgb24gSmFjaW50
byA2IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFgKcHJvY2Vzc29yLiBXZSBuZWVkIHZpZGVv
LXBsYXliYWNrLiBEdWNhdGkgZmlybXdhcmUgZGVjb2RlcyB2aWRlbyBhbmQKaXQgd29ya3Mgb25s
eSB3aXRoIGhhcmRjb2RlZCBhZGRyZXNzZXMgc28gd2UgbmVlZCB0aGlzIHBhdGNoLgoKPiBKYW4K
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRk
ZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 16:24:32 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 16:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3nE0-0002Gg-2U; Fri, 20 May 2016 16:24:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3nDy-0002GI-8S
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 16:24:30 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
 DC/CB-03757-D3A3F375; Fri, 20 May 2016 16:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiVRtkqmtjZR9
 uMOGmjcXKnovMDowehz9cYQlgjGLNzEvKr0hgzWj+oFuwjbXi4Z2VLA2Mx1i6GLk4hAQWMkq0
 LD7GDOKwCOxiljh9tZsNxJEQmMMqMfv7fCCHE8jJkTi99BEThF0oseT3EXYQm1dAUOLkzCcsI
 LaQgLfE86VvwGo4BdQl/jzexQyxopdJ4siUHWANbALGEp33uphBbBYBVYndf3pZIAYFSHS828
 wIYgsLpEgcn/INrEYEZNCFCYwgg5gFrjFK3Hg3F6iBA8hRl1g/T2gCo8AsJHfMQsgsYGRaxah
 enFpUllqka6mXVJSZnlGSm5iZo2toaKKXm1pcnJiempOYVKyXnJ+7iREYhgxAsIOxf4rzIUZJ
 DiYlUV41cftwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8XyyAcoJFqempFWmZOcCIgElLcPAoi
 fAqWAKleYsLEnOLM9MhUqcYjTkW/Li9loljy9R7a5mEWPLy81KlxHmZQEoFQEozSvPgBsEi9R
 KjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEec1ApvBk5pXA7XsFdAoT0Cm3xGxATilJREhJNTB
 uXFm0JNU/M3HO2sZ7EhWC9uJNfqp9bA27A1fcv9HlJbl3vcC8zkmuTb4M6g7iPJJlkplX8iqy
 O7UdooL+mFl3hk0uWrBt8WW+Wd98Yl/7fAjyOSMZ2ixwvOjNp7NP616e/bbMr+/KUtb1i5t38
 38qcFE3a5siKCZ49WrviYlF0wW/d7q8vKbEUpyRaKjFXFScCADlb6dBzwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1463761468!40916219!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58532 invoked from network); 20 May 2016 16:24:28 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 16:24:28 -0000
Received: by mail-wm0-f53.google.com with SMTP id n129so89971016wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 09:24:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=f5nswRQVz07ycmR3KyDyU/+J5TqRYlVI/4mofHCFNYE=;
 b=QsSHKRdJEy6IVjF0eWe5wHcpb0ecp9pxFP5cDa5Tbqm0XjmIlupOvVB9G194ENtxjY
 X+J7lsvgBo7QM5gDn16fIWZgpZ0qEOsz1mwrFI0t4RCfn3AWClIDj2VYdg+7UP2/nUpA
 nCFOFwHBwp+JcA3eDbg2XH4StWHjdGDzbK8vY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=f5nswRQVz07ycmR3KyDyU/+J5TqRYlVI/4mofHCFNYE=;
 b=Db0vVUz4k1VQZuXT5D3vkdTf6yeTC41FaLPJygvxKy2KYcN7vpp85kZcSdEgUGvjn1
 5ZJAkys4SP9w+EWs+0IjJ4fuvGcGX4qFj3CzBD5d8OhFfTb2MhKTec0rPX7d6MSZBK9T
 4GZQvr55ZM4k3IjZQeAjIiqskCW/R0iWh16UN9P5euaOiodg9I0KUOeQHj4CDsLgH4e7
 e1pR916VA1b0Gs2b4unR55Xv8/PTshVtP2eUeW4BdAwEoS994g5WcnFZVO0MePK1evTY
 Lvhgv9KL2FBg63MdtH+DtdD2/1MT54wjVnSS9TviFbQmdC3EvQNI8geEFjUTEmIuUO2I
 6lTQ==
X-Gm-Message-State: AOPr4FUD0/I1iTcWAufjfLgPFhFUZu1aPX+xn7gqruVbfS3F/1VJCrmYQG5cndTSN6fa2g8wCzUexA9c3o19K5Yy
X-Received: by 10.194.65.103 with SMTP id w7mr4849641wjs.36.1463761468207;
 Fri, 20 May 2016 09:24:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 09:24:08 -0700 (PDT)
In-Reply-To: <573EE805.7010503@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 19:24:08 +0300
Message-ID: <CAGQvs6g01_aU8_sHPd7iMZq+kNY_R25aa-CjeirSrc_4pwosxQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBJZiBhIG1hbGljaW91cyB1c2VyIGhhcyBhY2Nlc3MgdG8gdGhlIEFuZHJvaWQgZ3Vlc3QgKHZp
YSBVU0Iga2V5LCB3aWZpLC4uLikKPiBoZSB3b3VsZCBiZSBhYmxlIHRvIGNyYXNoIHRoZSBwbGF0
Zm9ybSB1c2luZyB0aGUgR1BVIGJlY2F1c2UgdGhlcmUgaXMgbm8KPiBTTU1VIHByb3RlY3Rpb24u
ClRoYXQncyB3aHkgd2UgYXJlIHNoYWRvd2luZyBHUFUgTU1VIHRyYW5zbGF0aW9uIHRhYmxlcyBp
biB4ZW4gaGVhcC4KQW5kIHRoaXMgaXMgbGVhZGVkIHVzIHRvIG5lZWQgb2YgW1BBVENIIFJGQyAx
OC8xOF0gYXJtOiBBZGQgYWJpbGl0eSB0bwphbGxvY2F0ZSBYZW4gaGVhcCBpbiBsb3dtZW0uClBh
dGNoZSBmb3IgR1BVIE1NVSBzaGFkb3dpbmcgaXMgbm90IHB1Ymxpc2hlZCB5ZXQsIEkgc3RpbGwg
aGF2ZSB0bwpjaGVjayBpZiBpdCBsYWNrcyBvZiBwcm9wcmlldGFyeSBpbmZvcm1hdGlvbi4KCkFu
ZHJpaSBBbmlzb3YgfCBBc3NvY2lhdGUgTWFuYWdlciwgRW5naW5lZXJpbmcKR2xvYmFsTG9naWMK
S3lpdiwgMDMwMzgsIFByb3Rhc292IEJ1c2luZXNzIFBhcmssIE0uR3JpbmNoZW5rYSwgMi8xClAg
KzM4LjA0NC40OTIuOTY5NXgzNjY0ICBNICszODA1MDU3Mzg4NTIgIFMgYW5kcml5YW5pc292Cnd3
dy5nbG9iYWxsb2dpYy5jb20KCmh0dHA6Ly93d3cuZ2xvYmFsbG9naWMuY29tL2VtYWlsX2Rpc2Ns
YWltZXIudHh0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 16:24:32 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 16:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3nE0-0002Gg-2U; Fri, 20 May 2016 16:24:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3nDy-0002GI-8S
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 16:24:30 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
 DC/CB-03757-D3A3F375; Fri, 20 May 2016 16:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiVRtkqmtjZR9
 uMOGmjcXKnovMDowehz9cYQlgjGLNzEvKr0hgzWj+oFuwjbXi4Z2VLA2Mx1i6GLk4hAQWMkq0
 LD7GDOKwCOxiljh9tZsNxJEQmMMqMfv7fCCHE8jJkTi99BEThF0oseT3EXYQm1dAUOLkzCcsI
 LaQgLfE86VvwGo4BdQl/jzexQyxopdJ4siUHWANbALGEp33uphBbBYBVYndf3pZIAYFSHS828
 wIYgsLpEgcn/INrEYEZNCFCYwgg5gFrjFK3Hg3F6iBA8hRl1g/T2gCo8AsJHfMQsgsYGRaxah
 enFpUllqka6mXVJSZnlGSm5iZo2toaKKXm1pcnJiempOYVKyXnJ+7iREYhgxAsIOxf4rzIUZJ
 DiYlUV41cftwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8XyyAcoJFqempFWmZOcCIgElLcPAoi
 fAqWAKleYsLEnOLM9MhUqcYjTkW/Li9loljy9R7a5mEWPLy81KlxHmZQEoFQEozSvPgBsEi9R
 KjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEec1ApvBk5pXA7XsFdAoT0Cm3xGxATilJREhJNTB
 uXFm0JNU/M3HO2sZ7EhWC9uJNfqp9bA27A1fcv9HlJbl3vcC8zkmuTb4M6g7iPJJlkplX8iqy
 O7UdooL+mFl3hk0uWrBt8WW+Wd98Yl/7fAjyOSMZ2ixwvOjNp7NP616e/bbMr+/KUtb1i5t38
 38qcFE3a5siKCZ49WrviYlF0wW/d7q8vKbEUpyRaKjFXFScCADlb6dBzwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1463761468!40916219!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58532 invoked from network); 20 May 2016 16:24:28 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 16:24:28 -0000
Received: by mail-wm0-f53.google.com with SMTP id n129so89971016wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 09:24:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=f5nswRQVz07ycmR3KyDyU/+J5TqRYlVI/4mofHCFNYE=;
 b=QsSHKRdJEy6IVjF0eWe5wHcpb0ecp9pxFP5cDa5Tbqm0XjmIlupOvVB9G194ENtxjY
 X+J7lsvgBo7QM5gDn16fIWZgpZ0qEOsz1mwrFI0t4RCfn3AWClIDj2VYdg+7UP2/nUpA
 nCFOFwHBwp+JcA3eDbg2XH4StWHjdGDzbK8vY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=f5nswRQVz07ycmR3KyDyU/+J5TqRYlVI/4mofHCFNYE=;
 b=Db0vVUz4k1VQZuXT5D3vkdTf6yeTC41FaLPJygvxKy2KYcN7vpp85kZcSdEgUGvjn1
 5ZJAkys4SP9w+EWs+0IjJ4fuvGcGX4qFj3CzBD5d8OhFfTb2MhKTec0rPX7d6MSZBK9T
 4GZQvr55ZM4k3IjZQeAjIiqskCW/R0iWh16UN9P5euaOiodg9I0KUOeQHj4CDsLgH4e7
 e1pR916VA1b0Gs2b4unR55Xv8/PTshVtP2eUeW4BdAwEoS994g5WcnFZVO0MePK1evTY
 Lvhgv9KL2FBg63MdtH+DtdD2/1MT54wjVnSS9TviFbQmdC3EvQNI8geEFjUTEmIuUO2I
 6lTQ==
X-Gm-Message-State: AOPr4FUD0/I1iTcWAufjfLgPFhFUZu1aPX+xn7gqruVbfS3F/1VJCrmYQG5cndTSN6fa2g8wCzUexA9c3o19K5Yy
X-Received: by 10.194.65.103 with SMTP id w7mr4849641wjs.36.1463761468207;
 Fri, 20 May 2016 09:24:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 09:24:08 -0700 (PDT)
In-Reply-To: <573EE805.7010503@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 19:24:08 +0300
Message-ID: <CAGQvs6g01_aU8_sHPd7iMZq+kNY_R25aa-CjeirSrc_4pwosxQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBJZiBhIG1hbGljaW91cyB1c2VyIGhhcyBhY2Nlc3MgdG8gdGhlIEFuZHJvaWQgZ3Vlc3QgKHZp
YSBVU0Iga2V5LCB3aWZpLC4uLikKPiBoZSB3b3VsZCBiZSBhYmxlIHRvIGNyYXNoIHRoZSBwbGF0
Zm9ybSB1c2luZyB0aGUgR1BVIGJlY2F1c2UgdGhlcmUgaXMgbm8KPiBTTU1VIHByb3RlY3Rpb24u
ClRoYXQncyB3aHkgd2UgYXJlIHNoYWRvd2luZyBHUFUgTU1VIHRyYW5zbGF0aW9uIHRhYmxlcyBp
biB4ZW4gaGVhcC4KQW5kIHRoaXMgaXMgbGVhZGVkIHVzIHRvIG5lZWQgb2YgW1BBVENIIFJGQyAx
OC8xOF0gYXJtOiBBZGQgYWJpbGl0eSB0bwphbGxvY2F0ZSBYZW4gaGVhcCBpbiBsb3dtZW0uClBh
dGNoZSBmb3IgR1BVIE1NVSBzaGFkb3dpbmcgaXMgbm90IHB1Ymxpc2hlZCB5ZXQsIEkgc3RpbGwg
aGF2ZSB0bwpjaGVjayBpZiBpdCBsYWNrcyBvZiBwcm9wcmlldGFyeSBpbmZvcm1hdGlvbi4KCkFu
ZHJpaSBBbmlzb3YgfCBBc3NvY2lhdGUgTWFuYWdlciwgRW5naW5lZXJpbmcKR2xvYmFsTG9naWMK
S3lpdiwgMDMwMzgsIFByb3Rhc292IEJ1c2luZXNzIFBhcmssIE0uR3JpbmNoZW5rYSwgMi8xClAg
KzM4LjA0NC40OTIuOTY5NXgzNjY0ICBNICszODA1MDU3Mzg4NTIgIFMgYW5kcml5YW5pc292Cnd3
dy5nbG9iYWxsb2dpYy5jb20KCmh0dHA6Ly93d3cuZ2xvYmFsbG9naWMuY29tL2VtYWlsX2Rpc2Ns
YWltZXIudHh0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 17:09:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 17:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3nvl-0005oF-3I; Fri, 20 May 2016 17:09:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3nvj-0005nm-Ab
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 17:09:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BF/00-26599-6D44F375; Fri, 20 May 2016 17:09:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRtkqnvNxT7
 coHk1s8XKnovMDowehz9cYQlgjGLNzEvKr0hgzTj8ZgtLwXfeit8tz1kaGA9zdzFycQgJLGSU
 WLD1CBuIwyKwi1mie9MBZhBHQmAOq0Rv/3qgDCeQkyOxed0/Fgi7UOLs3ufMIDavgKDEyZlPw
 OJCAt4SN3ZPBLM5BdQl/jzexQyxopdJ4siUHewgCTYBY4nOe11ACQ6gdaoS5z+kQswJkFiz9g
 griC0skCJxfMo3sPkiIHMuTGAEmcMscI1R4sa7uSwgvcxAifXzhCYwCsxCcsYshMwCRqZVjBr
 FqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcgABDsY+2Y5H2KU
 5GBSEuVVE7cPF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBq+kMlBMsSk1PrUjLzAHGBExagoNHS
 YS3xQkozVtckJhbnJkOkTrFqMuxZeq9tUxCLHn5ealS4rx/QIoEQIoySvPgRsDi8xKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEecVBLuHJzCuB2/QK6AgmoCNuidmAHFGSiJCSamCs+8m+RMf
 xv2ka/++K+uU3D06wvHJPYOZCrkBm89Xn3v25unnCnIVMB+cksMz4H/do1e4CrVcMPNPb56+x
 OdK+XFEg2I5ns8Ono5NP3QxK3SObxdkb5hPiHrJAb7+tPdeGHWHPeu6u1PBi0Zd8fsj3ynUpr
 U+93BstL7D92nvlC5v7ZdeUV3I8SizFGYmGWsxFxYkAo8u9DsoCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1463764181!40583701!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31385 invoked from network); 20 May 2016 17:09:42 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 17:09:42 -0000
Received: by mail-wm0-f53.google.com with SMTP id a17so181934927wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qoaDluY+S/2lq3MHL1QJhdD/lazrd0mif3AsU8PKRAg=;
 b=QngtqqqzmRVv0lBSojDFKn7p5kGm+GpZxAd0Ec60GJwkjLMLbey+1YKluF44gsKNwg
 SKndzqyZwGWJsTSwqOYplKR0gT+opzq/m+Pa5tBMLRMt7ttxKY8ZIBX4DH3B/Yz1Nddg
 lMOypUviXW/2O3fhnf7ZHF4AZku3kjvq3DnfM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qoaDluY+S/2lq3MHL1QJhdD/lazrd0mif3AsU8PKRAg=;
 b=EjS99+YDOe2B/Oer+V/IbVREtEdHJNFvGeFeiKMMsaO2YaI0S4wd7c3wPsLHzvcpPU
 5nO34PFRtmdHjP6vwWXuxrFZCRlBjfd13Mbmu+XL3+PkOIc0s/nHJGLSL8sNMhzoX0n/
 b1q9E2zZ5b2aokz3UP6O1INL+YbrTniyNcAjZz18YuA5fyuBaIk75KJahM/OHmWAEybE
 C/qEQRPucnU46FcxGwaiY4Rqo69/DNrIHIuxceSZNaxU/ptdaQeMX5lqgQgyXU4MuY5g
 sxfxJyTWxUaeU5FJMMbf6/4CM2m11BarWcyLKiMIBWEcBCInjHcvtYpdpPBLaK7T1kJN
 4Nbg==
X-Gm-Message-State: AOPr4FXGw6chKXcqPpiLTKHUQ28dO6BM/3NXwDTPiHfN3oRjubwe2hrgGUCwD6P9s8cD+OI0BGy+atcVXgwvi7W4
X-Received: by 10.194.0.242 with SMTP id 18mr4485436wjh.105.1463764181385;
 Fri, 20 May 2016 10:09:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 10:09:21 -0700 (PDT)
In-Reply-To: <573EE805.7010503@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 20:09:21 +0300
Message-ID: <CAGQvs6i=8OSwFAxqfiha=B3xFq6uJFAbdWEyuJPboS41cBc3Vw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCBhbGwgdGhlIGluaXRpYXRvcnMgYnV0IHRoZSBH
UFUgd2lsbCBiZSB1c2VkIGJ5Cj4gRE9NMCB3aGljaCBpcyBhbHJlYWR5IGRpcmVjdCBtYXBwZWQu
IFRoZSBvbmx5IGlzc3VlIGhlcmUgaXMgYWxsb2NhdGluZwo+IG1lbW9yeSBlbm91Z2ggbWVtb3J5
IGJlbG93IDRHQi4KSXQncyBub3QgYWJvdXQgbWVtb3J5IGFsbG9jYXRpb24gZm9yIGRvbWFpbi4g
SXQgaXMgcmF0aGVyIGFib3V0IFNEUkFNCm1hcHBpbmcgb24gdGhlIGJ1cy4gSjYgaGFzIGZpcnN0
IDJHQiBmb3IgaW9tZW1zLCBzdGFydGluZyBmcm9tCjB4ODAwMDAwMDAgMkdCIG9mIFNEUkFNIG1h
cHBpbmcgcGx1cyBtb3JlIFNEUkFNIG1hcHBlZCBvdmVyIDRHQiBsaW5lLgpDaGFuZ2luZyByYW1i
YXNlX3BmbiBpcyBwYWluZnVsIGZvciBKNiByZWxlYXNlIGtlcm5lbCBzbyB3ZSBqdXN0IG1ha2UK
aXQgY29uZmlndXJhYmxlIGJ5CiAgICAtIFtQQVRDSCBSRkMgMDQvMThdIGxpYnhsOiBhZGQgYWJp
bGl0eSB0byBzZXQgcmFtYmFzZV9wZm4gdmlhIGNmZyBmaWxlLgogICAgLSBbUEFUQ0ggUkZDIDEz
LzE4XSB4ZW46IGludHJvZHVjZSBhbmQgdXNlICdkb20wX3JhbWJhc2VfcGZuJwpzZXR0aW5nIGZv
ciBrZXJuZWwgRG9tMAoKCj4gQnkgZGVmYXVsdCBYZW4gd2lsbCB0cnkgdG8gYWxsb2NhdGUgYXMg
bXVjaCBSQU0gYXMgcG9zc2libGUgYmVsb3cgNEdCIGZvcgo+IERPTTAuCgpBbHNvIHdlIGFyZSBw
cm92aWRpbmcgYm90aCBkb21haW5zIHdpdGggYSBwaWVjZSBvZiBub24tZG1hIG1lbW9yeSBmb3IK
YXBwbGljYXRpb25zIHdpdGggYSBwYXRjaCBbUEFUQ0ggUkZDIDE2LzE4XSB4ZW46IEFkZCBkb20w
X21lbV9oaWdoCm9wdGlvbiAmIG92ZXIgNEdCIG1lbW9yeSBhbGxvY2F0aW9uIGZvciBEb20wLgoK
PiBJZiB5b3UgYXJlIGNvbmNlcm5lZCBhYm91dCB0aGUgYW1vdW50IGFsbG9jYXRlZCwgeW91IGNv
dWxkIHByZS1hbGxvY2F0ZSB0aGVtIGJlZm9yZQo+IGhhbmQgKHN1Y2ggYXMgdmlhIHRoZSBEVCBh
cyBwcm9wb3NlIGluIFsxXSkuCkkndmUgcXVpY2tseSBjaGVja2VkIHRoZSBwcm9wb3NhbCwgbG9v
a3MgaW50ZXJlc3Rpbmcgd2Ugd291bGQgZXZhbHVhdGUuCgo+IEZvciB0aGUgR1BVLCBvbiBhbm90
aGVyIHJlcGx5IHlvdSBzYWlkIGl0IHdhcyBwcm90ZWN0ZWQgYnkgYW4gSVBNTVUuIEkKPiByZW1l
bWJlcmVkIGEgc2VyaWVzIGZyb20gZ2xvYmFsbG9naWMgdG8gdmlydHVhbGl6ZSBpdCBpbiBYZW4g
WzJdLiBDYW4geW91Cj4gZGV0YWlscyB3aHkgdGhpcyBvcHRpb24gd291bGQgbm90IGZpdCBpbiB5
b3VyIHVzZSBjYXNlPwo+IFsyXQo+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE0LTA2L21zZzAzMzU5Lmh0bWwKV2UgaGF2ZSBhIHN1Y2Nlc3Nv
ciBvZiB0aGF0IHBhdGNoIHNlcmllcy4gQnV0IHRoZSBHUFUgTU1VIGlzIHN0aWxsCjMyLWJpdCBh
bmQgaXMgbm90IGFibGUgdG8gYWRkcmVzcyBTRFJBTSBtYXBwZWQgb3ZlciA0R0Igb24gdGhlIGJ1
cy4KCkFuZHJpaSBBbmlzb3YgfCBBc3NvY2lhdGUgTWFuYWdlciwgRW5naW5lZXJpbmcKR2xvYmFs
TG9naWMKS3lpdiwgMDMwMzgsIFByb3Rhc292IEJ1c2luZXNzIFBhcmssIE0uR3JpbmNoZW5rYSwg
Mi8xClAgKzM4LjA0NC40OTIuOTY5NXgzNjY0ICBNICszODA1MDU3Mzg4NTIgIFMgYW5kcml5YW5p
c292Cnd3dy5nbG9iYWxsb2dpYy5jb20KCmh0dHA6Ly93d3cuZ2xvYmFsbG9naWMuY29tL2VtYWls
X2Rpc2NsYWltZXIudHh0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 17:09:45 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 17:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3nvl-0005oF-3I; Fri, 20 May 2016 17:09:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3nvj-0005nm-Ab
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 17:09:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BF/00-26599-6D44F375; Fri, 20 May 2016 17:09:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRtkqnvNxT7
 coHk1s8XKnovMDowehz9cYQlgjGLNzEvKr0hgzTj8ZgtLwXfeit8tz1kaGA9zdzFycQgJLGSU
 WLD1CBuIwyKwi1mie9MBZhBHQmAOq0Rv/3qgDCeQkyOxed0/Fgi7UOLs3ufMIDavgKDEyZlPw
 OJCAt4SN3ZPBLM5BdQl/jzexQyxopdJ4siUHewgCTYBY4nOe11ACQ6gdaoS5z+kQswJkFiz9g
 griC0skCJxfMo3sPkiIHMuTGAEmcMscI1R4sa7uSwgvcxAifXzhCYwCsxCcsYshMwCRqZVjBr
 FqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcgABDsY+2Y5H2KU
 5GBSEuVVE7cPF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBq+kMlBMsSk1PrUjLzAHGBExagoNHS
 YS3xQkozVtckJhbnJkOkTrFqMuxZeq9tUxCLHn5ealS4rx/QIoEQIoySvPgRsDi8xKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEecVBLuHJzCuB2/QK6AgmoCNuidmAHFGSiJCSamCs+8m+RMf
 xv2ka/++K+uU3D06wvHJPYOZCrkBm89Xn3v25unnCnIVMB+cksMz4H/do1e4CrVcMPNPb56+x
 OdK+XFEg2I5ns8Ono5NP3QxK3SObxdkb5hPiHrJAb7+tPdeGHWHPeu6u1PBi0Zd8fsj3ynUpr
 U+93BstL7D92nvlC5v7ZdeUV3I8SizFGYmGWsxFxYkAo8u9DsoCAAA=
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1463764181!40583701!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31385 invoked from network); 20 May 2016 17:09:42 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 17:09:42 -0000
Received: by mail-wm0-f53.google.com with SMTP id a17so181934927wme.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qoaDluY+S/2lq3MHL1QJhdD/lazrd0mif3AsU8PKRAg=;
 b=QngtqqqzmRVv0lBSojDFKn7p5kGm+GpZxAd0Ec60GJwkjLMLbey+1YKluF44gsKNwg
 SKndzqyZwGWJsTSwqOYplKR0gT+opzq/m+Pa5tBMLRMt7ttxKY8ZIBX4DH3B/Yz1Nddg
 lMOypUviXW/2O3fhnf7ZHF4AZku3kjvq3DnfM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qoaDluY+S/2lq3MHL1QJhdD/lazrd0mif3AsU8PKRAg=;
 b=EjS99+YDOe2B/Oer+V/IbVREtEdHJNFvGeFeiKMMsaO2YaI0S4wd7c3wPsLHzvcpPU
 5nO34PFRtmdHjP6vwWXuxrFZCRlBjfd13Mbmu+XL3+PkOIc0s/nHJGLSL8sNMhzoX0n/
 b1q9E2zZ5b2aokz3UP6O1INL+YbrTniyNcAjZz18YuA5fyuBaIk75KJahM/OHmWAEybE
 C/qEQRPucnU46FcxGwaiY4Rqo69/DNrIHIuxceSZNaxU/ptdaQeMX5lqgQgyXU4MuY5g
 sxfxJyTWxUaeU5FJMMbf6/4CM2m11BarWcyLKiMIBWEcBCInjHcvtYpdpPBLaK7T1kJN
 4Nbg==
X-Gm-Message-State: AOPr4FXGw6chKXcqPpiLTKHUQ28dO6BM/3NXwDTPiHfN3oRjubwe2hrgGUCwD6P9s8cD+OI0BGy+atcVXgwvi7W4
X-Received: by 10.194.0.242 with SMTP id 18mr4485436wjh.105.1463764181385;
 Fri, 20 May 2016 10:09:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 10:09:21 -0700 (PDT)
In-Reply-To: <573EE805.7010503@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 20:09:21 +0300
Message-ID: <CAGQvs6i=8OSwFAxqfiha=B3xFq6uJFAbdWEyuJPboS41cBc3Vw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

PiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCBhbGwgdGhlIGluaXRpYXRvcnMgYnV0IHRoZSBH
UFUgd2lsbCBiZSB1c2VkIGJ5Cj4gRE9NMCB3aGljaCBpcyBhbHJlYWR5IGRpcmVjdCBtYXBwZWQu
IFRoZSBvbmx5IGlzc3VlIGhlcmUgaXMgYWxsb2NhdGluZwo+IG1lbW9yeSBlbm91Z2ggbWVtb3J5
IGJlbG93IDRHQi4KSXQncyBub3QgYWJvdXQgbWVtb3J5IGFsbG9jYXRpb24gZm9yIGRvbWFpbi4g
SXQgaXMgcmF0aGVyIGFib3V0IFNEUkFNCm1hcHBpbmcgb24gdGhlIGJ1cy4gSjYgaGFzIGZpcnN0
IDJHQiBmb3IgaW9tZW1zLCBzdGFydGluZyBmcm9tCjB4ODAwMDAwMDAgMkdCIG9mIFNEUkFNIG1h
cHBpbmcgcGx1cyBtb3JlIFNEUkFNIG1hcHBlZCBvdmVyIDRHQiBsaW5lLgpDaGFuZ2luZyByYW1i
YXNlX3BmbiBpcyBwYWluZnVsIGZvciBKNiByZWxlYXNlIGtlcm5lbCBzbyB3ZSBqdXN0IG1ha2UK
aXQgY29uZmlndXJhYmxlIGJ5CiAgICAtIFtQQVRDSCBSRkMgMDQvMThdIGxpYnhsOiBhZGQgYWJp
bGl0eSB0byBzZXQgcmFtYmFzZV9wZm4gdmlhIGNmZyBmaWxlLgogICAgLSBbUEFUQ0ggUkZDIDEz
LzE4XSB4ZW46IGludHJvZHVjZSBhbmQgdXNlICdkb20wX3JhbWJhc2VfcGZuJwpzZXR0aW5nIGZv
ciBrZXJuZWwgRG9tMAoKCj4gQnkgZGVmYXVsdCBYZW4gd2lsbCB0cnkgdG8gYWxsb2NhdGUgYXMg
bXVjaCBSQU0gYXMgcG9zc2libGUgYmVsb3cgNEdCIGZvcgo+IERPTTAuCgpBbHNvIHdlIGFyZSBw
cm92aWRpbmcgYm90aCBkb21haW5zIHdpdGggYSBwaWVjZSBvZiBub24tZG1hIG1lbW9yeSBmb3IK
YXBwbGljYXRpb25zIHdpdGggYSBwYXRjaCBbUEFUQ0ggUkZDIDE2LzE4XSB4ZW46IEFkZCBkb20w
X21lbV9oaWdoCm9wdGlvbiAmIG92ZXIgNEdCIG1lbW9yeSBhbGxvY2F0aW9uIGZvciBEb20wLgoK
PiBJZiB5b3UgYXJlIGNvbmNlcm5lZCBhYm91dCB0aGUgYW1vdW50IGFsbG9jYXRlZCwgeW91IGNv
dWxkIHByZS1hbGxvY2F0ZSB0aGVtIGJlZm9yZQo+IGhhbmQgKHN1Y2ggYXMgdmlhIHRoZSBEVCBh
cyBwcm9wb3NlIGluIFsxXSkuCkkndmUgcXVpY2tseSBjaGVja2VkIHRoZSBwcm9wb3NhbCwgbG9v
a3MgaW50ZXJlc3Rpbmcgd2Ugd291bGQgZXZhbHVhdGUuCgo+IEZvciB0aGUgR1BVLCBvbiBhbm90
aGVyIHJlcGx5IHlvdSBzYWlkIGl0IHdhcyBwcm90ZWN0ZWQgYnkgYW4gSVBNTVUuIEkKPiByZW1l
bWJlcmVkIGEgc2VyaWVzIGZyb20gZ2xvYmFsbG9naWMgdG8gdmlydHVhbGl6ZSBpdCBpbiBYZW4g
WzJdLiBDYW4geW91Cj4gZGV0YWlscyB3aHkgdGhpcyBvcHRpb24gd291bGQgbm90IGZpdCBpbiB5
b3VyIHVzZSBjYXNlPwo+IFsyXQo+IGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE0LTA2L21zZzAzMzU5Lmh0bWwKV2UgaGF2ZSBhIHN1Y2Nlc3Nv
ciBvZiB0aGF0IHBhdGNoIHNlcmllcy4gQnV0IHRoZSBHUFUgTU1VIGlzIHN0aWxsCjMyLWJpdCBh
bmQgaXMgbm90IGFibGUgdG8gYWRkcmVzcyBTRFJBTSBtYXBwZWQgb3ZlciA0R0Igb24gdGhlIGJ1
cy4KCkFuZHJpaSBBbmlzb3YgfCBBc3NvY2lhdGUgTWFuYWdlciwgRW5naW5lZXJpbmcKR2xvYmFs
TG9naWMKS3lpdiwgMDMwMzgsIFByb3Rhc292IEJ1c2luZXNzIFBhcmssIE0uR3JpbmNoZW5rYSwg
Mi8xClAgKzM4LjA0NC40OTIuOTY5NXgzNjY0ICBNICszODA1MDU3Mzg4NTIgIFMgYW5kcml5YW5p
c292Cnd3dy5nbG9iYWxsb2dpYy5jb20KCmh0dHA6Ly93d3cuZ2xvYmFsbG9naWMuY29tL2VtYWls
X2Rpc2NsYWltZXIudHh0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 17:23:48 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 17:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3o9M-0006sl-DO; Fri, 20 May 2016 17:23:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3o9L-0006sM-4X
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 17:23:47 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 B7/70-03277-2284F375; Fri, 20 May 2016 17:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiVRukr6voYR9
 usGWPrsXKnovMDowehz9cYQlgjGLNzEvKr0hgzZj6aDVTwRP2iq2TVjM3MJ5k62Lk4hASWMgo
 cf/nRGYQh0VgF7PE87V/WUEcCYE5rBLTF59h7GLkBHJyJCYsusIEYRdKtC3tYAaxeQUEJU7Of
 MICYgsJeEuce3AMzOYUCJS4u2cVO8SKuUwSDzd+ZAdJsAkYS3Te6wJrZhFQlXh69jcTxKAAiT
 XzJ4DFhQUiJA7uWQQWFxFQkrgwexpYL7NAosTtw31Ad3MA2eoS6+cJTWAUmIXkjFkImQWMTKs
 Y1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ1N9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2MP6d4HyI
 UZKDSUmUV03cPlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO89N6CcYFFqempFWmYOMCJg0hIcP
 EoivP9A0rzFBYm5xZnpEKlTjMYcC37cXsvEsWXqvbVMQix5+XmpUuK8C0BKBUBKM0rz4AbBIv
 USo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmngkzhycwrgdv3CugUJqBTbonZgJxSkoiQkmp
 g1G45up/JrERaeH5hY84u10LjxJz/ye5PrV2kjS5qXXCc0aJ8pdQ+XYJrcytfhQdvjv7N3ZyG
 qi0T/7urMJYt9VjF8dCtJzDW8iTrZgc1/Zp9O1TZN9vJKuyOXPSqweBdxPovwhKNX92Tldvf3
 tW48F5Kq/F/068odrN1VnsuXL65ovr/q89KLMUZiYZazEXFiQDDTE3HzwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1463765025!42912630!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42716 invoked from network); 20 May 2016 17:23:45 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 17:23:45 -0000
Received: by mail-wm0-f47.google.com with SMTP id n129so92012246wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:23:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JpB27bHaI/pfBIN50AIrw7L2dAc/5yvV8yYxUhG2bLk=;
 b=SmiS6qu3yeyxcHXV2tsP6tV/A/HAZiIQ78lDBz5OfuMQ/ZbpTxh9Y7roQcT4m+LoLz
 klrB8T242EvYG0R/Dr4g/6emKUFFYgX7L04aTcdMnSRrdbxq53EaXIDHvQ14Ni6XQrLB
 KaqblSH3V3iGudRlGOl+ldsRZ/LJirbu6/k5A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JpB27bHaI/pfBIN50AIrw7L2dAc/5yvV8yYxUhG2bLk=;
 b=fobJy9lcB4Se4suC1GYIS36o0tvxDg/bRVL1ZE+VjTxbkdZHsQ/hWP86zxXrkbKIsG
 13NAi8Co1M4z9G+ypjV43iH7roeSKaKHhgt+TGts/BioHB9oExKbYfGWu5ZSDO5HB3Ai
 GEw2fP9pSpqkosXEM759NmWIxHgzYJVqGoVtmTqVdM4RGmrLgpKZEoT8Ydabsg6i+ITD
 YvN+52EVbteP9UoPWGj00zOyJwhxhGPA7VqL+Ze2N4QmPS3OptWvTY4mpfEzT5FKd87H
 5VP8lzw8TLAV3aRpDQJpQeozZK8SsCzA4wmFTMAjeWLtAjk8CmGhenM6VymaJBo4AE+Y
 vWlA==
X-Gm-Message-State: AOPr4FWg5xNLTeoILH3PR2cfRlATEMatQR2Zw27Zh/FB6MPUp6/G054WnCCv0s+WZLjcdi16S0Iz2YQSEbKtUqH7
X-Received: by 10.194.0.242 with SMTP id 18mr4544271wjh.105.1463765024925;
 Fri, 20 May 2016 10:23:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 10:23:25 -0700 (PDT)
In-Reply-To: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 20:23:25 +0300
Message-ID: <CAGQvs6jsC1vvqZyOLP21mzwws774LHs_QUOtBjWPediym_LqkA@mail.gmail.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

TWVuZywKCj4gRnJvbSBteSBwcmV2aW91cyBleHBlcmllbmNlLCB0aGUgYm9hcmQgbWF5IG5vdCBi
ZSBzdXBwb3J0ZWQgYnkgWGVuIGV2ZW4gdGhvdWdoCj4gdGhlIHByb2Nlc3NvciBpdCB1c2VzIGhh
cyB2aXJ0dWFsaXphdGlvbiBleHRlbnNpb24uLiA6LSgKCkkgc3RpbGwgaW5zaXN0IGl0IGRlcGVu
ZHMgb24gU29DIDspCgpJZiB5b3UgYXJlIHNheWluZyBhYm91dCB0aGlzIGNhc2U6Cgo+IFllcy4g
SSBzZWFyY2hlZCBhcm91bmQgZm9yIHRoZSAiSmFjaW50byA2IiBBdXRvbW90aXZlIHByb2Nlc3Nv
ci5bMV0KPiBJdCB1c2VzIENvcnRleCBBMTUgcHJvY2Vzc29yLi4uCj4gSG93ZXZlciwgSSB0cmll
ZCB0aGUgQXJuZGFsZSBPY3RvIGJvYXJkIHR3byB5ZWFycyBhZ28KPiAoaHR0cDovL3d3dy5hcm5k
YWxlYm9hcmQub3JnL3dpa2kvaW5kZXgucGhwL01haW5fUGFnZSkuCgpDb3J0ZXggQTE1IGp1c3Qg
aW1wbGVtZW50cyBBUk12NyBhcmNoaXRlY3R1cmUgbW9yZSBlZmZpY2llbnRseSB0aGVuCkE5LCB3
aGlsZSBWRSBhcmUgc3RpbGwgb3B0aW9uYWwuIFlvdSBzaG91bGQgcmVhZCBjaGlwIHNwZWNzIG1v
cmUKY2FyZWZ1bC4KWW91IHJlbWVtYmVyIEkgd3JvdGU6Cj4+IFRoZSBtb3N0IG91dHN0YW5kaW5n
IGV4YW1wbGUgaXMgYSBjaGlwIHdpdGggQ29ydGV4IEExNSBNUENvcmUsIGJ1dAo+PiB3aXRob3V0
IGFueSBWRSBzdXBwb3J0IGF0IGFsbC4KSXQgd2FzIGFub3RoZXIgU2Ftc3VuZydzIFNvQyBpbiBt
eSBleHBlcmllbmNlLgoKQW5kcmlpIEFuaXNvdiB8IEFzc29jaWF0ZSBNYW5hZ2VyLCBFbmdpbmVl
cmluZwpHbG9iYWxMb2dpYwpLeWl2LCAwMzAzOCwgUHJvdGFzb3YgQnVzaW5lc3MgUGFyaywgTS5H
cmluY2hlbmthLCAyLzEKUCArMzguMDQ0LjQ5Mi45Njk1eDM2NjQgIE0gKzM4MDUwNTczODg1MiAg
UyBhbmRyaXlhbmlzb3YKd3d3Lmdsb2JhbGxvZ2ljLmNvbQoKaHR0cDovL3d3dy5nbG9iYWxsb2dp
Yy5jb20vZW1haWxfZGlzY2xhaW1lci50eHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 17:23:48 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 17:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3o9M-0006sl-DO; Fri, 20 May 2016 17:23:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@globallogic.com>) id 1b3o9L-0006sM-4X
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 17:23:47 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 B7/70-03277-2284F375; Fri, 20 May 2016 17:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiVRukr6voYR9
 usGWPrsXKnovMDowehz9cYQlgjGLNzEvKr0hgzZj6aDVTwRP2iq2TVjM3MJ5k62Lk4hASWMgo
 cf/nRGYQh0VgF7PE87V/WUEcCYE5rBLTF59h7GLkBHJyJCYsusIEYRdKtC3tYAaxeQUEJU7Of
 MICYgsJeEuce3AMzOYUCJS4u2cVO8SKuUwSDzd+ZAdJsAkYS3Te6wJrZhFQlXh69jcTxKAAiT
 XzJ4DFhQUiJA7uWQQWFxFQkrgwexpYL7NAosTtw31Ad3MA2eoS6+cJTWAUmIXkjFkImQWMTKs
 Y1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ1N9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2MP6d4HyI
 UZKDSUmUV03cPlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO89N6CcYFFqempFWmYOMCJg0hIcP
 EoivP9A0rzFBYm5xZnpEKlTjMYcC37cXsvEsWXqvbVMQix5+XmpUuK8C0BKBUBKM0rz4AbBIv
 USo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmngkzhycwrgdv3CugUJqBTbonZgJxSkoiQkmp
 g1G45up/JrERaeH5hY84u10LjxJz/ye5PrV2kjS5qXXCc0aJ8pdQ+XYJrcytfhQdvjv7N3ZyG
 qi0T/7urMJYt9VjF8dCtJzDW8iTrZgc1/Zp9O1TZN9vJKuyOXPSqweBdxPovwhKNX92Tldvf3
 tW48F5Kq/F/068odrN1VnsuXL65ovr/q89KLMUZiYZazEXFiQDDTE3HzwIAAA==
X-Env-Sender: andrii.anisov@globallogic.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1463765025!42912630!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42716 invoked from network); 20 May 2016 17:23:45 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 17:23:45 -0000
Received: by mail-wm0-f47.google.com with SMTP id n129so92012246wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:23:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JpB27bHaI/pfBIN50AIrw7L2dAc/5yvV8yYxUhG2bLk=;
 b=SmiS6qu3yeyxcHXV2tsP6tV/A/HAZiIQ78lDBz5OfuMQ/ZbpTxh9Y7roQcT4m+LoLz
 klrB8T242EvYG0R/Dr4g/6emKUFFYgX7L04aTcdMnSRrdbxq53EaXIDHvQ14Ni6XQrLB
 KaqblSH3V3iGudRlGOl+ldsRZ/LJirbu6/k5A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JpB27bHaI/pfBIN50AIrw7L2dAc/5yvV8yYxUhG2bLk=;
 b=fobJy9lcB4Se4suC1GYIS36o0tvxDg/bRVL1ZE+VjTxbkdZHsQ/hWP86zxXrkbKIsG
 13NAi8Co1M4z9G+ypjV43iH7roeSKaKHhgt+TGts/BioHB9oExKbYfGWu5ZSDO5HB3Ai
 GEw2fP9pSpqkosXEM759NmWIxHgzYJVqGoVtmTqVdM4RGmrLgpKZEoT8Ydabsg6i+ITD
 YvN+52EVbteP9UoPWGj00zOyJwhxhGPA7VqL+Ze2N4QmPS3OptWvTY4mpfEzT5FKd87H
 5VP8lzw8TLAV3aRpDQJpQeozZK8SsCzA4wmFTMAjeWLtAjk8CmGhenM6VymaJBo4AE+Y
 vWlA==
X-Gm-Message-State: AOPr4FWg5xNLTeoILH3PR2cfRlATEMatQR2Zw27Zh/FB6MPUp6/G054WnCCv0s+WZLjcdi16S0Iz2YQSEbKtUqH7
X-Received: by 10.194.0.242 with SMTP id 18mr4544271wjh.105.1463765024925;
 Fri, 20 May 2016 10:23:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.127.144 with HTTP; Fri, 20 May 2016 10:23:25 -0700 (PDT)
In-Reply-To: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@globallogic.com>
Date: Fri, 20 May 2016 20:23:25 +0300
Message-ID: <CAGQvs6jsC1vvqZyOLP21mzwws774LHs_QUOtBjWPediym_LqkA@mail.gmail.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

TWVuZywKCj4gRnJvbSBteSBwcmV2aW91cyBleHBlcmllbmNlLCB0aGUgYm9hcmQgbWF5IG5vdCBi
ZSBzdXBwb3J0ZWQgYnkgWGVuIGV2ZW4gdGhvdWdoCj4gdGhlIHByb2Nlc3NvciBpdCB1c2VzIGhh
cyB2aXJ0dWFsaXphdGlvbiBleHRlbnNpb24uLiA6LSgKCkkgc3RpbGwgaW5zaXN0IGl0IGRlcGVu
ZHMgb24gU29DIDspCgpJZiB5b3UgYXJlIHNheWluZyBhYm91dCB0aGlzIGNhc2U6Cgo+IFllcy4g
SSBzZWFyY2hlZCBhcm91bmQgZm9yIHRoZSAiSmFjaW50byA2IiBBdXRvbW90aXZlIHByb2Nlc3Nv
ci5bMV0KPiBJdCB1c2VzIENvcnRleCBBMTUgcHJvY2Vzc29yLi4uCj4gSG93ZXZlciwgSSB0cmll
ZCB0aGUgQXJuZGFsZSBPY3RvIGJvYXJkIHR3byB5ZWFycyBhZ28KPiAoaHR0cDovL3d3dy5hcm5k
YWxlYm9hcmQub3JnL3dpa2kvaW5kZXgucGhwL01haW5fUGFnZSkuCgpDb3J0ZXggQTE1IGp1c3Qg
aW1wbGVtZW50cyBBUk12NyBhcmNoaXRlY3R1cmUgbW9yZSBlZmZpY2llbnRseSB0aGVuCkE5LCB3
aGlsZSBWRSBhcmUgc3RpbGwgb3B0aW9uYWwuIFlvdSBzaG91bGQgcmVhZCBjaGlwIHNwZWNzIG1v
cmUKY2FyZWZ1bC4KWW91IHJlbWVtYmVyIEkgd3JvdGU6Cj4+IFRoZSBtb3N0IG91dHN0YW5kaW5n
IGV4YW1wbGUgaXMgYSBjaGlwIHdpdGggQ29ydGV4IEExNSBNUENvcmUsIGJ1dAo+PiB3aXRob3V0
IGFueSBWRSBzdXBwb3J0IGF0IGFsbC4KSXQgd2FzIGFub3RoZXIgU2Ftc3VuZydzIFNvQyBpbiBt
eSBleHBlcmllbmNlLgoKQW5kcmlpIEFuaXNvdiB8IEFzc29jaWF0ZSBNYW5hZ2VyLCBFbmdpbmVl
cmluZwpHbG9iYWxMb2dpYwpLeWl2LCAwMzAzOCwgUHJvdGFzb3YgQnVzaW5lc3MgUGFyaywgTS5H
cmluY2hlbmthLCAyLzEKUCArMzguMDQ0LjQ5Mi45Njk1eDM2NjQgIE0gKzM4MDUwNTczODg1MiAg
UyBhbmRyaXlhbmlzb3YKd3d3Lmdsb2JhbGxvZ2ljLmNvbQoKaHR0cDovL3d3dy5nbG9iYWxsb2dp
Yy5jb20vZW1haWxfZGlzY2xhaW1lci50eHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 17:28:04 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 17:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3oDT-000746-Oa; Fri, 20 May 2016 17:28:03 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1b3oDS-00073o-UA
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 17:28:03 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 8C/99-13115-2294F375; Fri, 20 May 2016 17:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSqlq6ip32
 4wZuF+hYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPtledsBY1cFbu71zI2MC7i6GLk4hASWMQo
 MefvQVYQh0WggVWiZf1+NhBHQmAOq0Tv8hfsXYycQE6OxO0J/5hBbF4BQYmTM5+wQMSLJN5N2
 ABmCwl4S2zvbAKyOTg4BQIlFjdEQ2x4wiQx59wasBoWAVWJrnXdrBBzAiTWz7gJZgsLREgc3L
 OICcRmA6qZd66RDWSOiIChxLU+c5Aws0CixO3DfWBhZgF1ifXzhCYwCsxCctAshMwCRqZVjBr
 FqUVlqUW6hsZ6SUWZ6RkluYmZObqGhiZ6uanFxYnpqTmJScV6yfm5mxiBQVjPwMC4g3HXds9D
 jJIcTEqivGri9uFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHij3YFygkWp6akVaZk5wHiASUtw8
 CiJ8G4ESfMWFyTmFmemQ6ROMRpzbPl9bS0Tx7ap99YyCbHk5eelSonzioKUCoCUZpTmwQ2Cxe
 klRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8HSBTeDLzSuD2vQI6hQnolFtiNiCnlCQipKQ
 aGEtXimu7TJ+34OKDaudVdxZ71KzYZDx/9vtT/6+vVpq19+60j9Kn3m7pM3NMYBKzOveiT3/e
 4T+v2bhqZZcs/7n8i2bFabW1lbUFG21Pvn15569p0B6dxpDQJW25PZ3/OJoXl1x7dmr7usKri
 5cWn35a4PrLONrM7J2si7aidr5O+oQ5W+S2yRgrsRRnJBpqMRcVJwIAIZZ+684CAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463765280!42859521!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22852 invoked from network); 20 May 2016 17:28:01 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 17:28:01 -0000
Received: by mail-vk0-f42.google.com with SMTP id z184so152248275vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:28:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=F8MJp/MCWn1r/SWNL8x5lPDlG/Yv/B7bFkxPWxW29bo=;
 b=sBofTxjdJVTNG/qgvWQtDJshNR/ut6XgYf3PpYe0wI/IFaWeR5ie/pp99+/ybUYR9b
 r42uNTmCCS9sXbXjMy1qF+KrA4SbzoeKasfK4Yh6batV9q08QI3TtDk/U9d24Ic32ZlO
 B62LHMwOKRuHSC6G25ipvT37nmfshH5qoxwzqcwy3fAgVx7kiYH6N/FZMTKWSu1F7MaP
 g92pZTVzEYvRGoie8myoUbA+eL2BWquL+CCGG1BPrR6BNi1YPeGJTkGOV7Pl/53gYtBk
 Wrp3/2xBeMEZpG4x003n4seeOorTzM+4VuhmYOmCgOZI2uENZvo65ga2UYpQM697tGbG
 MfOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=F8MJp/MCWn1r/SWNL8x5lPDlG/Yv/B7bFkxPWxW29bo=;
 b=JK1vkcnWkneZvcq/kS+AqITSnRR8ErJNyiE7Ax7Lq88RRF4aiJZGE8OSfn9xj7HDl3
 wFyBzZ8v+V1hye6NkkKBSnXvNSI4U3LqxXwGJGVtsB81ERWaKYutxy1Gk8/ay7gvHwTh
 8nr9oQz58cnlo4Egb0m0zknPZE1HTcmjHpWucCQIx5SK1wr4GCg7JyzydmFl5lpLtWLS
 X93Sw7ovE1bthGxdZ6RcegMUU6BSC9EXDr5jC9Dz/zDIxgJOBH6Ih000seGZEX5Bf5cB
 1yvvXLCrmc6SxGmLy0EUUNQ0tK16mwH4XyTD02wU53wMuJPHlVp5wM7C14wKIqiwPcGe
 JVPA==
X-Gm-Message-State: AOPr4FXRcsztKg5HtGoADdiJGfhEAKZmKQX3VjRSkl7zSBasPFJBPC7oue4VgWbNoXkD6jGmJz7fafbwu1gmFg==
MIME-Version: 1.0
X-Received: by 10.31.146.144 with SMTP id u138mr2410084vkd.2.1463765280243;
 Fri, 20 May 2016 10:28:00 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Fri, 20 May 2016 10:28:00 -0700 (PDT)
In-Reply-To: <CAGQvs6jsC1vvqZyOLP21mzwws774LHs_QUOtBjWPediym_LqkA@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
 <CAGQvs6jsC1vvqZyOLP21mzwws774LHs_QUOtBjWPediym_LqkA@mail.gmail.com>
Date: Fri, 20 May 2016 13:28:00 -0400
Message-ID: <CAENZ-+kB=VcoagHa3HF3Vqtvoh60A0i606m6oa+aidzQjvQK4w@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMToyMyBQTSwgQW5kcmlpIEFuaXNvdgo8YW5kcmlpLmFu
aXNvdkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+IE1lbmcsCj4KPj4gRnJvbSBteSBwcmV2aW91
cyBleHBlcmllbmNlLCB0aGUgYm9hcmQgbWF5IG5vdCBiZSBzdXBwb3J0ZWQgYnkgWGVuIGV2ZW4g
dGhvdWdoCj4+IHRoZSBwcm9jZXNzb3IgaXQgdXNlcyBoYXMgdmlydHVhbGl6YXRpb24gZXh0ZW5z
aW9uLi4gOi0oCj4KPiBJIHN0aWxsIGluc2lzdCBpdCBkZXBlbmRzIG9uIFNvQyA7KQoKQWgtaGEs
IEkgdG90YWxseSBhZ3JlZSBhYm91dCB0aGlzLi4uCgo+Cj4gSWYgeW91IGFyZSBzYXlpbmcgYWJv
dXQgdGhpcyBjYXNlOgo+Cj4+IFllcy4gSSBzZWFyY2hlZCBhcm91bmQgZm9yIHRoZSAiSmFjaW50
byA2IiBBdXRvbW90aXZlIHByb2Nlc3Nvci5bMV0KPj4gSXQgdXNlcyBDb3J0ZXggQTE1IHByb2Nl
c3Nvci4uLgo+PiBIb3dldmVyLCBJIHRyaWVkIHRoZSBBcm5kYWxlIE9jdG8gYm9hcmQgdHdvIHll
YXJzIGFnbwo+PiAoaHR0cDovL3d3dy5hcm5kYWxlYm9hcmQub3JnL3dpa2kvaW5kZXgucGhwL01h
aW5fUGFnZSkuCj4KPiBDb3J0ZXggQTE1IGp1c3QgaW1wbGVtZW50cyBBUk12NyBhcmNoaXRlY3R1
cmUgbW9yZSBlZmZpY2llbnRseSB0aGVuCj4gQTksIHdoaWxlIFZFIGFyZSBzdGlsbCBvcHRpb25h
bC4gWW91IHNob3VsZCByZWFkIGNoaXAgc3BlY3MgbW9yZQo+IGNhcmVmdWwuCj4gWW91IHJlbWVt
YmVyIEkgd3JvdGU6Cj4+PiBUaGUgbW9zdCBvdXRzdGFuZGluZyBleGFtcGxlIGlzIGEgY2hpcCB3
aXRoIENvcnRleCBBMTUgTVBDb3JlLCBidXQKPj4+IHdpdGhvdXQgYW55IFZFIHN1cHBvcnQgYXQg
YWxsLgo+IEl0IHdhcyBhbm90aGVyIFNhbXN1bmcncyBTb0MgaW4gbXkgZXhwZXJpZW5jZS4KClll
cy4gSSBqdXN0IHN0YXJ0ZWQgbG9va2luZyBhdCB0aGUgQVJNIG5vdyBhbmQgdHJpZWQgdG8gZXZh
bHVhdGUgdGhlClJURFMgc2NoZWR1bGVyIG9uIEFSTS4gVGhhdCdzIHdoeSBJJ20gdmVyeSBpbnRl
cmVzdGVkIGluIHRoZSB1c2UgY2FzZQpoZXJlIGFuZCB0cmllZCB0byBydW4gaXQuIDotKQoKSSB3
aWxsIGtlZXAgYW4gZXllIG9uIHlvdXIgcGF0Y2hlcy4gOy0pCgpUaGFua3MgYW5kIEJlc3QgUmVn
YXJkcywKCk1lbmcKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVudCBpbiBDb21wdXRlciBh
bmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8v
d3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Fri May 20 17:28:04 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 20 May 2016 17:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b3oDT-000746-Oa; Fri, 20 May 2016 17:28:03 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1b3oDS-00073o-UA
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 17:28:03 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 8C/99-13115-2294F375; Fri, 20 May 2016 17:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSqlq6ip32
 4wZuF+hYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPtledsBY1cFbu71zI2MC7i6GLk4hASWMQo
 MefvQVYQh0WggVWiZf1+NhBHQmAOq0Tv8hfsXYycQE6OxO0J/5hBbF4BQYmTM5+wQMSLJN5N2
 ABmCwl4S2zvbAKyOTg4BQIlFjdEQ2x4wiQx59wasBoWAVWJrnXdrBBzAiTWz7gJZgsLREgc3L
 OICcRmA6qZd66RDWSOiIChxLU+c5Aws0CixO3DfWBhZgF1ifXzhCYwCsxCctAshMwCRqZVjBr
 FqUVlqUW6hsZ6SUWZ6RkluYmZObqGhiZ6uanFxYnpqTmJScV6yfm5mxiBQVjPwMC4g3HXds9D
 jJIcTEqivGri9uFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHij3YFygkWp6akVaZk5wHiASUtw8
 CiJ8G4ESfMWFyTmFmemQ6ROMRpzbPl9bS0Tx7ap99YyCbHk5eelSonzioKUCoCUZpTmwQ2Cxe
 klRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8HSBTeDLzSuD2vQI6hQnolFtiNiCnlCQipKQ
 aGEtXimu7TJ+34OKDaudVdxZ71KzYZDx/9vtT/6+vVpq19+60j9Kn3m7pM3NMYBKzOveiT3/e
 4T+v2bhqZZcs/7n8i2bFabW1lbUFG21Pvn15569p0B6dxpDQJW25PZ3/OJoXl1x7dmr7usKri
 5cWn35a4PrLONrM7J2si7aidr5O+oQ5W+S2yRgrsRRnJBpqMRcVJwIAIZZ+684CAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1463765280!42859521!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22852 invoked from network); 20 May 2016 17:28:01 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 17:28:01 -0000
Received: by mail-vk0-f42.google.com with SMTP id z184so152248275vkg.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 10:28:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=F8MJp/MCWn1r/SWNL8x5lPDlG/Yv/B7bFkxPWxW29bo=;
 b=sBofTxjdJVTNG/qgvWQtDJshNR/ut6XgYf3PpYe0wI/IFaWeR5ie/pp99+/ybUYR9b
 r42uNTmCCS9sXbXjMy1qF+KrA4SbzoeKasfK4Yh6batV9q08QI3TtDk/U9d24Ic32ZlO
 B62LHMwOKRuHSC6G25ipvT37nmfshH5qoxwzqcwy3fAgVx7kiYH6N/FZMTKWSu1F7MaP
 g92pZTVzEYvRGoie8myoUbA+eL2BWquL+CCGG1BPrR6BNi1YPeGJTkGOV7Pl/53gYtBk
 Wrp3/2xBeMEZpG4x003n4seeOorTzM+4VuhmYOmCgOZI2uENZvo65ga2UYpQM697tGbG
 MfOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=F8MJp/MCWn1r/SWNL8x5lPDlG/Yv/B7bFkxPWxW29bo=;
 b=JK1vkcnWkneZvcq/kS+AqITSnRR8ErJNyiE7Ax7Lq88RRF4aiJZGE8OSfn9xj7HDl3
 wFyBzZ8v+V1hye6NkkKBSnXvNSI4U3LqxXwGJGVtsB81ERWaKYutxy1Gk8/ay7gvHwTh
 8nr9oQz58cnlo4Egb0m0zknPZE1HTcmjHpWucCQIx5SK1wr4GCg7JyzydmFl5lpLtWLS
 X93Sw7ovE1bthGxdZ6RcegMUU6BSC9EXDr5jC9Dz/zDIxgJOBH6Ih000seGZEX5Bf5cB
 1yvvXLCrmc6SxGmLy0EUUNQ0tK16mwH4XyTD02wU53wMuJPHlVp5wM7C14wKIqiwPcGe
 JVPA==
X-Gm-Message-State: AOPr4FXRcsztKg5HtGoADdiJGfhEAKZmKQX3VjRSkl7zSBasPFJBPC7oue4VgWbNoXkD6jGmJz7fafbwu1gmFg==
MIME-Version: 1.0
X-Received: by 10.31.146.144 with SMTP id u138mr2410084vkd.2.1463765280243;
 Fri, 20 May 2016 10:28:00 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Fri, 20 May 2016 10:28:00 -0700 (PDT)
In-Reply-To: <CAGQvs6jsC1vvqZyOLP21mzwws774LHs_QUOtBjWPediym_LqkA@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
 <CAGQvs6jsC1vvqZyOLP21mzwws774LHs_QUOtBjWPediym_LqkA@mail.gmail.com>
Date: Fri, 20 May 2016 13:28:00 -0400
Message-ID: <CAENZ-+kB=VcoagHa3HF3Vqtvoh60A0i606m6oa+aidzQjvQK4w@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMToyMyBQTSwgQW5kcmlpIEFuaXNvdgo8YW5kcmlpLmFu
aXNvdkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+IE1lbmcsCj4KPj4gRnJvbSBteSBwcmV2aW91
cyBleHBlcmllbmNlLCB0aGUgYm9hcmQgbWF5IG5vdCBiZSBzdXBwb3J0ZWQgYnkgWGVuIGV2ZW4g
dGhvdWdoCj4+IHRoZSBwcm9jZXNzb3IgaXQgdXNlcyBoYXMgdmlydHVhbGl6YXRpb24gZXh0ZW5z
aW9uLi4gOi0oCj4KPiBJIHN0aWxsIGluc2lzdCBpdCBkZXBlbmRzIG9uIFNvQyA7KQoKQWgtaGEs
IEkgdG90YWxseSBhZ3JlZSBhYm91dCB0aGlzLi4uCgo+Cj4gSWYgeW91IGFyZSBzYXlpbmcgYWJv
dXQgdGhpcyBjYXNlOgo+Cj4+IFllcy4gSSBzZWFyY2hlZCBhcm91bmQgZm9yIHRoZSAiSmFjaW50
byA2IiBBdXRvbW90aXZlIHByb2Nlc3Nvci5bMV0KPj4gSXQgdXNlcyBDb3J0ZXggQTE1IHByb2Nl
c3Nvci4uLgo+PiBIb3dldmVyLCBJIHRyaWVkIHRoZSBBcm5kYWxlIE9jdG8gYm9hcmQgdHdvIHll
YXJzIGFnbwo+PiAoaHR0cDovL3d3dy5hcm5kYWxlYm9hcmQub3JnL3dpa2kvaW5kZXgucGhwL01h
aW5fUGFnZSkuCj4KPiBDb3J0ZXggQTE1IGp1c3QgaW1wbGVtZW50cyBBUk12NyBhcmNoaXRlY3R1
cmUgbW9yZSBlZmZpY2llbnRseSB0aGVuCj4gQTksIHdoaWxlIFZFIGFyZSBzdGlsbCBvcHRpb25h
bC4gWW91IHNob3VsZCByZWFkIGNoaXAgc3BlY3MgbW9yZQo+IGNhcmVmdWwuCj4gWW91IHJlbWVt
YmVyIEkgd3JvdGU6Cj4+PiBUaGUgbW9zdCBvdXRzdGFuZGluZyBleGFtcGxlIGlzIGEgY2hpcCB3
aXRoIENvcnRleCBBMTUgTVBDb3JlLCBidXQKPj4+IHdpdGhvdXQgYW55IFZFIHN1cHBvcnQgYXQg
YWxsLgo+IEl0IHdhcyBhbm90aGVyIFNhbXN1bmcncyBTb0MgaW4gbXkgZXhwZXJpZW5jZS4KClll
cy4gSSBqdXN0IHN0YXJ0ZWQgbG9va2luZyBhdCB0aGUgQVJNIG5vdyBhbmQgdHJpZWQgdG8gZXZh
bHVhdGUgdGhlClJURFMgc2NoZWR1bGVyIG9uIEFSTS4gVGhhdCdzIHdoeSBJJ20gdmVyeSBpbnRl
cmVzdGVkIGluIHRoZSB1c2UgY2FzZQpoZXJlIGFuZCB0cmllZCB0byBydW4gaXQuIDotKQoKSSB3
aWxsIGtlZXAgYW4gZXllIG9uIHlvdXIgcGF0Y2hlcy4gOy0pCgpUaGFua3MgYW5kIEJlc3QgUmVn
YXJkcywKCk1lbmcKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVudCBpbiBDb21wdXRlciBh
bmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8v
d3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Sat May 21 14:52:44 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 21 May 2016 14:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b48Gi-0005xS-9r; Sat, 21 May 2016 14:52:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1b48Gg-0005xC-Ra
 for embedded-pv-devel@lists.xenproject.org; Sat, 21 May 2016 14:52:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CF/0C-06460-A3670475; Sat, 21 May 2016 14:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSqk65lmUO
 4wfkOEYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnFo6UH2gnUCFTs3H2FrYDzM28XIxSEkMJ9R
 4tuP6UwgDotAA6vE/HNbmUEcCYE5rBIPd31h7WLkAHJyJPr+AHVwcvAKCEqcnPmEBcSWEMiXm
 HF4JzNIiZCAt0TvNU6QMKeAtcT+qVOZIBacY5KYv6kTrIZFQFXiyLcSiDEBElPe3GYHsYUFUi
 SOT/nGDGKzAZXMO9fIBmKLCKhL/LkwgRFkDrPABEaJxy33mUDmMAMl1s8TmsAoMAvJRbMQMgs
 YmVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGIQMQ7GBc
 /dvpEKMkB5OSKG9qt324EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetSUO4UKCRanpqRVpmTnAe
 IBJS3DwKInwSpcCpXmLCxJzizPTIVKnGI05tvy+tpaJY9vUe2uZhFjy8vNSpcR5r4FMEgApzS
 jNgxsEi9NLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZVAFnIk5lXArfvFdApTECnPJQGO6U
 kESEl1cAYpXV/F19j45nlKmWhaYZd6lJeRwqWLF51Pzr1yM6vP5hr23qtXlTz193/xX6E+Xey
 1/ykDZ5iPY6M16SsHU8ZKxhXzVNPTxLa6L+QueXa6itxVtuKuo56vizyOfZ8m+H94JL/Uwy23
 X+j+4jrTMmh2/kcYTc0VkxwbJhm9PLN05VmT7sP9G5UYinOSDTUYi4qTgQArMInt84CAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1463842360!31685599!1
X-Originating-IP: [209.85.213.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7644 invoked from network); 21 May 2016 14:52:41 -0000
Received: from mail-vk0-f66.google.com (HELO mail-vk0-f66.google.com)
 (209.85.213.66)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 May 2016 14:52:41 -0000
Received: by mail-vk0-f66.google.com with SMTP id y2so12690385vka.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Sat, 21 May 2016 07:52:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=2+HQP687wpyh9FTYuSdhvZ+aaVxQb/eVlKu1IW2vdRg=;
 b=cNoKu1QjGgp7tMrddgRRMf/ekSagnB4jade2fGNDrLFa/rwX2btXywp+g6468S94JV
 rwVmGxJx1TbVJBMaFlzsqrjvx1C7Kvq9QJwt11UVJjTF5PNXkEEffdOP6sSqHRQi4TTx
 Jrx/EN77nc/4EpfvXXzFXlwH9m22hvJ4gF0SYIzPrY+OwHH3VJ8JZCGw6BLB1WNL4f7a
 /Koqa4DI6i/fBhtGnhsojkAwipgkDrcUF2UOQu6LavwRs6GqfQCT/Il0sYv2hG/0t6iv
 5R7AbcIjCvj9iyOYW8gZ+gt2CqWPb5MNXy+49A4kh3U+ceMPUeYLwW2B0C/IkOFEO3yB
 UMaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=2+HQP687wpyh9FTYuSdhvZ+aaVxQb/eVlKu1IW2vdRg=;
 b=Yc+ZWKeWvtKGwSqfWPOcsYei0QuqLyfhF44DznKjv//yTmWaLWJlzb1oEf5iTuvmAp
 FTpwXYoDRkK8KK4cqwxyfYZypFdJJwv/NGxJfwiH0vIDDgbIQiPHOtjLYBh4p0PmiqsW
 atKzSmuiQjbbTiIY72Vk6IaLfqb0WtVSv5ewlGOUk81twzTFAhYZUysVBRJKiV5nfk46
 PE9c6XyrMkNux8ofCs2ZzNiAe9K7qIvpHgDzg/LwoxqvtZFcT2vsWDrvBavV9zOxuDVR
 y+YH2IvR/NlNhNzoXp4z2y6CDKcD4ey7fW67uTPQaRLkzHhGIVIYGKLwS7sABGacqfJN
 DfvA==
X-Gm-Message-State: AOPr4FXADYwSxcBMY5LV/H9U6H8/V8tgTsuwmVfG8Q0sCkZXa7YxPfUPiUNhcMRiHG7sJTpVzeagZctXuR9cnw==
MIME-Version: 1.0
X-Received: by 10.31.108.1 with SMTP id h1mr4232246vkc.65.1463842359979; Sat,
 21 May 2016 07:52:39 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Sat, 21 May 2016 07:52:39 -0700 (PDT)
In-Reply-To: <a17ba7f6-2cf6-a835-25fe-4201bbee5194@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
 <a17ba7f6-2cf6-a835-25fe-4201bbee5194@arm.com>
Date: Sat, 21 May 2016 10:52:39 -0400
Message-ID: <CAENZ-+nVxt=yWBH57MWDe8fLKWKrWK2t-OhwNmaux6jJmv8orQ@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXkgMjEsIDIwMTYgYXQgMTA6MzIgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IEhlbGxvIE1lbmcsCgpIaSBKdWxpZW4sCgo+Cj4gT24gMjAv
MDUvMjAxNiAxNjoyMSwgTWVuZyBYdSB3cm90ZToKPj4KPj4gT24gVGh1LCBNYXkgMTksIDIwMTYg
YXQgNTo1MyBQTSwgQW5kcmlpIEFuaXNvdgo+PiA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5j
b20+IHdyb3RlOgo+Pj4+Pgo+Pj4+PiBJZiB0aGUgYm9hcmQgaXMgbm90IHN1cHBvcnRlZCBieSBY
ZW4sIGNhbiB3ZSBzYXkgWGVuIHdpbGwgc3VwcG9ydCB0aGUKPj4+Pj4gYm9hcmQgd2l0aCB0aGUg
d2Fya2Fyb3VuZD8KPj4+Cj4+Pgo+Pj4gSSB3b3VsZCBub3Qgc2F5IGJvYXJkcyBhcmUgc3VwcG9y
dGVkIGJ5IFhFTiAoZXhjZXB0IGVhcmx5cHJpbnRrKS4KPj4+IFJhdGhlciBhcmNoaXRlY3R1cmVz
IGFyZSBzdXBwb3J0ZWQgaW4gZ2VuZXJhbCwgYW5kIFNvQydzIGFyZSBzdXBwb3J0ZWQKPj4+IGlu
IGFyY2hpdGVjdHVyZSBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGRldmlhdGlvbnMgKGkuZS4gU01N
VSBhYnNlbmNlKS4KPj4KPj4KPj4gWWVzLiBJIHNlYXJjaGVkIGFyb3VuZCBmb3IgdGhlICJKYWNp
bnRvIDYiIEF1dG9tb3RpdmUgcHJvY2Vzc29yLlsxXQo+PiBJdCB1c2VzIENvcnRleCBBMTUgcHJv
Y2Vzc29yLi4uCj4+IEhvd2V2ZXIsIEkgdHJpZWQgdGhlIEFybmRhbGUgT2N0byBib2FyZCB0d28g
eWVhcnMgYWdvCj4+IChodHRwOi8vd3d3LmFybmRhbGVib2FyZC5vcmcvd2lraS9pbmRleC5waHAv
TWFpbl9QYWdlKS4gRnJvbSBteQo+PiBwcmV2aW91cyBleHBlcmllbmNlLCB0aGUgYm9hcmQgbWF5
IG5vdCBiZSBzdXBwb3J0ZWQgYnkgWGVuIGV2ZW4gdGhvdWdoCj4+IHRoZSBwcm9jZXNzb3IgaXQg
dXNlcyBoYXMgdmlydHVhbGl6YXRpb24gZXh0ZW5zaW9uLi4gOi0oCj4KPgo+IEl0IHdvdWxkIGxp
a2UgdG8gY29ycmVjdCB5b3UgaGVyZS4KClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBjb3Jy
ZWN0aW9uISA6LSkKCj4gWGVuIChhbmQgS1ZNKSBjYW4gcnVuIG9uIGFueSBib2FyZAo+IHByb3Zp
ZGluZyB2aXJ0dWFsIGV4dGVuc2lvbnMsIGEgR0lDIGFuZCBhbiBhcmNoaXRlY3R1cmFsIHRpbWVy
IGFyZQo+IGF2YWlsYWJsZS4KPgoKSSBzZWUuCgo+IEhvd2V2ZXIsIHNvbWUgdmVuZG9yIHNoaXAg
Ym9hcmRzIHdpdGggYSBmaXJtd2FyZS9ib290bG9hZGVyIHRoYXQgd2lsbCBlbnRlcgo+IHRoZSBr
ZXJuZWwgaW4gRUwxIHJhdGhlciB0aGFuIEVMMiAoaS5lIHRoZSBoeXAgbW9kZSkuCgpSaWdodCEg
VGhhdCdzIGV4YWN0bHkgd2hhdCB3ZSBmYWNlZCB0d28geWVhcnMgYWdvLiA6LSgKCj4KPiBUaGUg
Ym9vdGxvYWRlciBpcyBvZnRlbiBVLWJvb3QgYW5kIHRoZSB1cHN0cmVhbSB2ZXJzaW9uIG1heSBz
dXBwb3J0IHRoZQo+IGJvYXJkLiBTbyBpZiB0aGUgYm9vdGxvYWRlciBpcyBlbnRlcmVkIGluIGEg
bW9kZSB0aGF0IGFsbG93cyB0byBzd2l0Y2ggdG8KPiBIWVAgbW9kZSAoZWl0aGVyIEVMMyBvciBz
ZWN1cmUgRUwxKSwgdGhlbiB5b3UgY2FuIHJlY29tcGlsZSBVLWJvb3QgYW5kIGZsYXNoCj4geW91
ciBib2FyZC4gT3RoZXJ3aXNlLCB0aGUgc291cmNlIG1heSBiZSBzaGlwcGVkIGFuZCB5b3UgY2Fu
IGhhY2sgYXJvdW5kIHRvCj4gZW50ZXJlZCBYZW4gdG8gSFlQIG1vZGUuCgpZZXMuIFNvbWV0aW1l
cywgdGhlIGJvYXJkIG5lZWRzIHRoZSBzaWduYXR1cmUgZm9yIHRoZSB1Ym9vdCwgdGhhdCdzCndo
eSB3ZSBjb3VsZG4ndCBqdXN0IGNvbXBpbGUgdGhlIHNvdXJjZSB3aXRob3V0IHRoZSBtYW51ZmFj
dHVyZXIncwpzaWduYXR1cmUgdHdvIHllYXJzIGFnby4uLgoKVGhhbmsgeW91IHZlcnkgbXVjaCBm
b3IgY2xhcmlmeWluZyB0aGlzLiBJdCBtYWtlcyB0aGUgc3RhdGVtZW50IG1vcmUKcHJlY2lzZWx5
LiA6LSkKCkJlc3QgUmVnYXJkcywKCk1lbmcKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVu
dCBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5z
eWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxp
bmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRl
dmVs

From embedded-pv-devel-bounces@lists.xenproject.org Sat May 21 14:52:44 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 21 May 2016 14:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b48Gi-0005xS-9r; Sat, 21 May 2016 14:52:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1b48Gg-0005xC-Ra
 for embedded-pv-devel@lists.xenproject.org; Sat, 21 May 2016 14:52:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CF/0C-06460-A3670475; Sat, 21 May 2016 14:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSqk65lmUO
 4wfkOEYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnFo6UH2gnUCFTs3H2FrYDzM28XIxSEkMJ9R
 4tuP6UwgDotAA6vE/HNbmUEcCYE5rBIPd31h7WLkAHJyJPr+AHVwcvAKCEqcnPmEBcSWEMiXm
 HF4JzNIiZCAt0TvNU6QMKeAtcT+qVOZIBacY5KYv6kTrIZFQFXiyLcSiDEBElPe3GYHsYUFUi
 SOT/nGDGKzAZXMO9fIBmKLCKhL/LkwgRFkDrPABEaJxy33mUDmMAMl1s8TmsAoMAvJRbMQMgs
 YmVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGIQMQ7GBc
 /dvpEKMkB5OSKG9qt324EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetSUO4UKCRanpqRVpmTnAe
 IBJS3DwKInwSpcCpXmLCxJzizPTIVKnGI05tvy+tpaJY9vUe2uZhFjy8vNSpcR5r4FMEgApzS
 jNgxsEi9NLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZVAFnIk5lXArfvFdApTECnPJQGO6U
 kESEl1cAYpXV/F19j45nlKmWhaYZd6lJeRwqWLF51Pzr1yM6vP5hr23qtXlTz193/xX6E+Xey
 1/ykDZ5iPY6M16SsHU8ZKxhXzVNPTxLa6L+QueXa6itxVtuKuo56vizyOfZ8m+H94JL/Uwy23
 X+j+4jrTMmh2/kcYTc0VkxwbJhm9PLN05VmT7sP9G5UYinOSDTUYi4qTgQArMInt84CAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1463842360!31685599!1
X-Originating-IP: [209.85.213.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7644 invoked from network); 21 May 2016 14:52:41 -0000
Received: from mail-vk0-f66.google.com (HELO mail-vk0-f66.google.com)
 (209.85.213.66)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 May 2016 14:52:41 -0000
Received: by mail-vk0-f66.google.com with SMTP id y2so12690385vka.0
 for <embedded-pv-devel@lists.xenproject.org>;
 Sat, 21 May 2016 07:52:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc; bh=2+HQP687wpyh9FTYuSdhvZ+aaVxQb/eVlKu1IW2vdRg=;
 b=cNoKu1QjGgp7tMrddgRRMf/ekSagnB4jade2fGNDrLFa/rwX2btXywp+g6468S94JV
 rwVmGxJx1TbVJBMaFlzsqrjvx1C7Kvq9QJwt11UVJjTF5PNXkEEffdOP6sSqHRQi4TTx
 Jrx/EN77nc/4EpfvXXzFXlwH9m22hvJ4gF0SYIzPrY+OwHH3VJ8JZCGw6BLB1WNL4f7a
 /Koqa4DI6i/fBhtGnhsojkAwipgkDrcUF2UOQu6LavwRs6GqfQCT/Il0sYv2hG/0t6iv
 5R7AbcIjCvj9iyOYW8gZ+gt2CqWPb5MNXy+49A4kh3U+ceMPUeYLwW2B0C/IkOFEO3yB
 UMaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc;
 bh=2+HQP687wpyh9FTYuSdhvZ+aaVxQb/eVlKu1IW2vdRg=;
 b=Yc+ZWKeWvtKGwSqfWPOcsYei0QuqLyfhF44DznKjv//yTmWaLWJlzb1oEf5iTuvmAp
 FTpwXYoDRkK8KK4cqwxyfYZypFdJJwv/NGxJfwiH0vIDDgbIQiPHOtjLYBh4p0PmiqsW
 atKzSmuiQjbbTiIY72Vk6IaLfqb0WtVSv5ewlGOUk81twzTFAhYZUysVBRJKiV5nfk46
 PE9c6XyrMkNux8ofCs2ZzNiAe9K7qIvpHgDzg/LwoxqvtZFcT2vsWDrvBavV9zOxuDVR
 y+YH2IvR/NlNhNzoXp4z2y6CDKcD4ey7fW67uTPQaRLkzHhGIVIYGKLwS7sABGacqfJN
 DfvA==
X-Gm-Message-State: AOPr4FXADYwSxcBMY5LV/H9U6H8/V8tgTsuwmVfG8Q0sCkZXa7YxPfUPiUNhcMRiHG7sJTpVzeagZctXuR9cnw==
MIME-Version: 1.0
X-Received: by 10.31.108.1 with SMTP id h1mr4232246vkc.65.1463842359979; Sat,
 21 May 2016 07:52:39 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Sat, 21 May 2016 07:52:39 -0700 (PDT)
In-Reply-To: <a17ba7f6-2cf6-a835-25fe-4201bbee5194@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
 <a17ba7f6-2cf6-a835-25fe-4201bbee5194@arm.com>
Date: Sat, 21 May 2016 10:52:39 -0400
Message-ID: <CAENZ-+nVxt=yWBH57MWDe8fLKWKrWK2t-OhwNmaux6jJmv8orQ@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXkgMjEsIDIwMTYgYXQgMTA6MzIgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IEhlbGxvIE1lbmcsCgpIaSBKdWxpZW4sCgo+Cj4gT24gMjAv
MDUvMjAxNiAxNjoyMSwgTWVuZyBYdSB3cm90ZToKPj4KPj4gT24gVGh1LCBNYXkgMTksIDIwMTYg
YXQgNTo1MyBQTSwgQW5kcmlpIEFuaXNvdgo+PiA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5j
b20+IHdyb3RlOgo+Pj4+Pgo+Pj4+PiBJZiB0aGUgYm9hcmQgaXMgbm90IHN1cHBvcnRlZCBieSBY
ZW4sIGNhbiB3ZSBzYXkgWGVuIHdpbGwgc3VwcG9ydCB0aGUKPj4+Pj4gYm9hcmQgd2l0aCB0aGUg
d2Fya2Fyb3VuZD8KPj4+Cj4+Pgo+Pj4gSSB3b3VsZCBub3Qgc2F5IGJvYXJkcyBhcmUgc3VwcG9y
dGVkIGJ5IFhFTiAoZXhjZXB0IGVhcmx5cHJpbnRrKS4KPj4+IFJhdGhlciBhcmNoaXRlY3R1cmVz
IGFyZSBzdXBwb3J0ZWQgaW4gZ2VuZXJhbCwgYW5kIFNvQydzIGFyZSBzdXBwb3J0ZWQKPj4+IGlu
IGFyY2hpdGVjdHVyZSBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGRldmlhdGlvbnMgKGkuZS4gU01N
VSBhYnNlbmNlKS4KPj4KPj4KPj4gWWVzLiBJIHNlYXJjaGVkIGFyb3VuZCBmb3IgdGhlICJKYWNp
bnRvIDYiIEF1dG9tb3RpdmUgcHJvY2Vzc29yLlsxXQo+PiBJdCB1c2VzIENvcnRleCBBMTUgcHJv
Y2Vzc29yLi4uCj4+IEhvd2V2ZXIsIEkgdHJpZWQgdGhlIEFybmRhbGUgT2N0byBib2FyZCB0d28g
eWVhcnMgYWdvCj4+IChodHRwOi8vd3d3LmFybmRhbGVib2FyZC5vcmcvd2lraS9pbmRleC5waHAv
TWFpbl9QYWdlKS4gRnJvbSBteQo+PiBwcmV2aW91cyBleHBlcmllbmNlLCB0aGUgYm9hcmQgbWF5
IG5vdCBiZSBzdXBwb3J0ZWQgYnkgWGVuIGV2ZW4gdGhvdWdoCj4+IHRoZSBwcm9jZXNzb3IgaXQg
dXNlcyBoYXMgdmlydHVhbGl6YXRpb24gZXh0ZW5zaW9uLi4gOi0oCj4KPgo+IEl0IHdvdWxkIGxp
a2UgdG8gY29ycmVjdCB5b3UgaGVyZS4KClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBjb3Jy
ZWN0aW9uISA6LSkKCj4gWGVuIChhbmQgS1ZNKSBjYW4gcnVuIG9uIGFueSBib2FyZAo+IHByb3Zp
ZGluZyB2aXJ0dWFsIGV4dGVuc2lvbnMsIGEgR0lDIGFuZCBhbiBhcmNoaXRlY3R1cmFsIHRpbWVy
IGFyZQo+IGF2YWlsYWJsZS4KPgoKSSBzZWUuCgo+IEhvd2V2ZXIsIHNvbWUgdmVuZG9yIHNoaXAg
Ym9hcmRzIHdpdGggYSBmaXJtd2FyZS9ib290bG9hZGVyIHRoYXQgd2lsbCBlbnRlcgo+IHRoZSBr
ZXJuZWwgaW4gRUwxIHJhdGhlciB0aGFuIEVMMiAoaS5lIHRoZSBoeXAgbW9kZSkuCgpSaWdodCEg
VGhhdCdzIGV4YWN0bHkgd2hhdCB3ZSBmYWNlZCB0d28geWVhcnMgYWdvLiA6LSgKCj4KPiBUaGUg
Ym9vdGxvYWRlciBpcyBvZnRlbiBVLWJvb3QgYW5kIHRoZSB1cHN0cmVhbSB2ZXJzaW9uIG1heSBz
dXBwb3J0IHRoZQo+IGJvYXJkLiBTbyBpZiB0aGUgYm9vdGxvYWRlciBpcyBlbnRlcmVkIGluIGEg
bW9kZSB0aGF0IGFsbG93cyB0byBzd2l0Y2ggdG8KPiBIWVAgbW9kZSAoZWl0aGVyIEVMMyBvciBz
ZWN1cmUgRUwxKSwgdGhlbiB5b3UgY2FuIHJlY29tcGlsZSBVLWJvb3QgYW5kIGZsYXNoCj4geW91
ciBib2FyZC4gT3RoZXJ3aXNlLCB0aGUgc291cmNlIG1heSBiZSBzaGlwcGVkIGFuZCB5b3UgY2Fu
IGhhY2sgYXJvdW5kIHRvCj4gZW50ZXJlZCBYZW4gdG8gSFlQIG1vZGUuCgpZZXMuIFNvbWV0aW1l
cywgdGhlIGJvYXJkIG5lZWRzIHRoZSBzaWduYXR1cmUgZm9yIHRoZSB1Ym9vdCwgdGhhdCdzCndo
eSB3ZSBjb3VsZG4ndCBqdXN0IGNvbXBpbGUgdGhlIHNvdXJjZSB3aXRob3V0IHRoZSBtYW51ZmFj
dHVyZXIncwpzaWduYXR1cmUgdHdvIHllYXJzIGFnby4uLgoKVGhhbmsgeW91IHZlcnkgbXVjaCBm
b3IgY2xhcmlmeWluZyB0aGlzLiBJdCBtYWtlcyB0aGUgc3RhdGVtZW50IG1vcmUKcHJlY2lzZWx5
LiA6LSkKCkJlc3QgUmVnYXJkcywKCk1lbmcKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVu
dCBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5z
eWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxp
bmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRl
dmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 09:53:14 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 09:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4mXy-0005On-3n; Mon, 23 May 2016 09:53:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b4mXw-0005NN-LA
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 09:53:12 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 08/44-03814-703D2475; Mon, 23 May 2016 09:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXiVRukpct+2Sn
 c4NpadouVPReZHRg9Dn+4whLAGMWamZeUX5HAmrF1IldBF0fFrzlODYwn2boYuTiEBBYySvQ2
 NYM5LAK7mCV6Vz9nBnEkBOawSnw+shQowwnk5EgcOHWQEcIulFi+9BuYzSsgKHFy5hMWEFtIw
 Evi5eoHrCA2p4CWxMVvfawQK+awSFyZ+I8dJMEm4Cix9cdTJhCbRUBVYs7xh0CDOIAGBUjMnJ
 AEEhYWyJV4/+08K0hYRMBIYnJnNsgYZoEXzBLPV/8DK2cWUJdYP09oAqPALCRXzELILGBkWsW
 oUZxaVJZapGtorJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiCDECwg3Hbds9D
 jJIcTEqivCd3OIUL8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQneFxeB6gSLU
 tNTK9Iyc4BRAlMqwcGjJMJ7EyTNW1yQmFucmQ6ROsWoy7Fl6r21TEJgM6TEeTeAFAmAFGWU5s
 GNgEXsJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz3gWZwpOZVwK36RXQEUxARzyUdgA5oiQ
 RISXVwGhypDCB861ropJAp//ZnGl3f5QnXhEtrL2ha3q1uqHszdH1jhdvSEtuOKmy2dfn1zIP
 j6WbjfczZZwUnWM4Nc+qzEz14DelRH15+eq5a92sFuTcX2wT8fsg93SXxnU7T/6UTrFsW6nnc
 unrZd6bD8L3xUVmPTL6mCQqwmh0usP3aPyWD9+YC5VYijMSDbWYi4oTAS0vLjfTAgAA
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1463997189!41572050!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50735 invoked from network); 23 May 2016 09:53:10 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2016 09:53:10 -0000
Received: by mail-wm0-f42.google.com with SMTP id n129so69005915wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Mon, 23 May 2016 02:53:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=A76AZ37wJd6xAXOqQqRp9tTu732P+9id/xPx/z22pzk=;
 b=a4dNbEiDke6ht80b5K4XAndN15bK8D4n4ODPtZk7VXgwd0cB5K7QTzzrkTzkXnvpiR
 yEz83UWemevicsgTLn88IznuDxFrEbX9z+5Ojn34X2t6vVgYgcfV/pJPTnkuO56YRxXD
 p3ty8+l0fUZcgHBqjyXOdiFP5fGHizrS9HE0A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=A76AZ37wJd6xAXOqQqRp9tTu732P+9id/xPx/z22pzk=;
 b=C8+dXj3Di5ZA3rkV6NdefHB4XUivU5+YJ6qBcIfS6Z7AtiwWiMfWuA4RH2jH2385p6
 8tdDsVlQzgWu1mrXu6kw9AC2CkBTGqqhktyaI9kMmFF2mfy0lQ6UVACbX3mdGS1g1gVA
 4xaZ/TRVG/2nk6kSJVtIbEpLkYjFr3xfSeUrCyE2uyqv+YZwC4YW4zI4dKlRuIUYFfFE
 hOP8hJMoOFnEXnbAg782iMUpAzjz4/5CDSejgASXuQGFTa7yf5UBtTzNfrvUektyEqkt
 5u7qi+7s+Hc6XqjXqjBZ955IANBZ1DoQfMWBQLLi71kjGad2MmzkCsB4mW9XZ6+0idBv
 znLA==
X-Gm-Message-State: AOPr4FV6PUpfsaeaf1IcjU+BSHv7mWZWblj8OxY6myF46eYJ4RZzz/kCxPu6sos0fd1IaJ/INtkY0dKuArWhneL6
X-Received: by 10.194.23.1 with SMTP id i1mr15732591wjf.142.1463997189134;
 Mon, 23 May 2016 02:53:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.13.37 with HTTP; Mon, 23 May 2016 02:52:49 -0700 (PDT)
In-Reply-To: <20160520160505.GO16305@toto>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com> <20160520160505.GO16305@toto>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Mon, 23 May 2016 12:52:49 +0300
Message-ID: <CAN58jisiBuRMMbz6EtfPo=9eZFfx6Lv1aAK3KDSU2hvvz_5YHg@mail.gmail.com>
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGksIEVkZ2FyLgoKT24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgNzowNSBQTSwgRWRnYXIgRS4gSWds
ZXNpYXMKPGVkZ2FyLmlnbGVzaWFzQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBXZSBoYXZl
IHNpbWlsYXIgbmVlZHMgKG5vdCBleGFjdGx5IHRoZSBzYW1lKSBpbiBzb21lIG9mIG91ciBzZXR1
cHMuCj4gV2UgbmVlZCB0byBtYXAgY2VydGFpbiBPQ01zIChPbiBDaGlwIE1lbW9yaWVzKSB0byBk
b20wLiBBbW9uZyBvdGhlciB0aGluZ3MsCj4gdGhlc2UgYXJlIHVzZWQgdG8gY29tbXVuaWNhdGUg
d2l0aCByZW1vdGUgYWNjZWxlcmF0b3JzL0NQVXMgdGhhdCBoYXZlCj4gImhhcmRjb2RlZCIgYWRk
cmVzc2VzIHRvIHRoZXNlIFJBTXMuCj4KPiBPdXIgYXBwcm9hY2ggaXMgbW9yZSBhbG9uZyB0aGUg
bGluZXMgb2YgSnVsaWVucyBzZWNvbmQgc3VnZ2VzdGlvbi4gV2UncmUKPiB0cnlpbmcgdG8gdXNl
IHRoZSBtbWlvLXNyYW0gRFRTIGJpbmRpbmdzIHRvIGJyaW5nIGluIHRoZXNlIG1lbW9yaWVzIGlu
dG8KPiBkb20wLgo+Cj4gSUlVQyB0aGUgRHVjYXRpIEZXIGlzc3VlIGNvcnJlY3RseSwgeW91IG5l
ZWQgdG8gYWxsb2NhdGUgYSBjaHVuayBvZiBERFIuCj4KPiBBbm90aGVyIHBvc3NpYmxlIHNvbHV0
aW9uOgo+IEkgdGhpbmsgeW91IGNvdWxkIHJlc2VydmUgdGhlIG1lbW9yeSBhcmVhIGJ5IHNpbXBs
eSBub3QgbWVudGlvbmluZyBpdAo+IGluIHRoZSBtYWluIG1lbW9yeSBub2RlICh0aGVzZSBub2Rl
cyBzdXBwb3J0IG11bHRpcGxlIHJhbmdlcyBzbyB5b3UgY2FuCj4gaW50cm9kdWNlIGdhcHMpLiBU
aGVuIHlvdSBjb3VsZCBmb3IgZXhhbXBsZSBjcmVhdGUgYW4gbW1pby1zcmFtIG5vZGUgdG8KPiBn
ZXQgdGhlIG1lbW9yeSBleHBsaWNpdGVseSBtYXBwZWQgMToxIGludG8gZG9tMC4KPgo+IEp1c3Qg
YSBtb21lbnQgYWdvLCBJIHBvc3RlZCBhbiBSRkMgZm9yIHRoZSBtbWlvLXNyYW0gc3VwcG9ydCB0
byB0aGUgbGlzdC4KVGhhbmsgWW91IGZvciBhZHZpY2UuCkknbGwgdHJ5IHRvIHVzZSBZb3VyIHNv
bHV0aW9uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
RW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 09:53:14 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 09:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4mXy-0005On-3n; Mon, 23 May 2016 09:53:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b4mXw-0005NN-LA
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 09:53:12 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 08/44-03814-703D2475; Mon, 23 May 2016 09:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXiVRukpct+2Sn
 c4NpadouVPReZHRg9Dn+4whLAGMWamZeUX5HAmrF1IldBF0fFrzlODYwn2boYuTiEBBYySvQ2
 NYM5LAK7mCV6Vz9nBnEkBOawSnw+shQowwnk5EgcOHWQEcIulFi+9BuYzSsgKHFy5hMWEFtIw
 Evi5eoHrCA2p4CWxMVvfawQK+awSFyZ+I8dJMEm4Cix9cdTJhCbRUBVYs7xh0CDOIAGBUjMnJ
 AEEhYWyJV4/+08K0hYRMBIYnJnNsgYZoEXzBLPV/8DK2cWUJdYP09oAqPALCRXzELILGBkWsW
 oUZxaVJZapGtorJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiCDECwg3Hbds9D
 jJIcTEqivCd3OIUL8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQneFxeB6gSLU
 tNTK9Iyc4BRAlMqwcGjJMJ7EyTNW1yQmFucmQ6ROsWoy7Fl6r21TEJgM6TEeTeAFAmAFGWU5s
 GNgEXsJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz3gWZwpOZVwK36RXQEUxARzyUdgA5oiQ
 RISXVwGhypDCB861ropJAp//ZnGl3f5QnXhEtrL2ha3q1uqHszdH1jhdvSEtuOKmy2dfn1zIP
 j6WbjfczZZwUnWM4Nc+qzEz14DelRH15+eq5a92sFuTcX2wT8fsg93SXxnU7T/6UTrFsW6nnc
 unrZd6bD8L3xUVmPTL6mCQqwmh0usP3aPyWD9+YC5VYijMSDbWYi4oTAS0vLjfTAgAA
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1463997189!41572050!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50735 invoked from network); 23 May 2016 09:53:10 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 May 2016 09:53:10 -0000
Received: by mail-wm0-f42.google.com with SMTP id n129so69005915wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Mon, 23 May 2016 02:53:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=A76AZ37wJd6xAXOqQqRp9tTu732P+9id/xPx/z22pzk=;
 b=a4dNbEiDke6ht80b5K4XAndN15bK8D4n4ODPtZk7VXgwd0cB5K7QTzzrkTzkXnvpiR
 yEz83UWemevicsgTLn88IznuDxFrEbX9z+5Ojn34X2t6vVgYgcfV/pJPTnkuO56YRxXD
 p3ty8+l0fUZcgHBqjyXOdiFP5fGHizrS9HE0A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=A76AZ37wJd6xAXOqQqRp9tTu732P+9id/xPx/z22pzk=;
 b=C8+dXj3Di5ZA3rkV6NdefHB4XUivU5+YJ6qBcIfS6Z7AtiwWiMfWuA4RH2jH2385p6
 8tdDsVlQzgWu1mrXu6kw9AC2CkBTGqqhktyaI9kMmFF2mfy0lQ6UVACbX3mdGS1g1gVA
 4xaZ/TRVG/2nk6kSJVtIbEpLkYjFr3xfSeUrCyE2uyqv+YZwC4YW4zI4dKlRuIUYFfFE
 hOP8hJMoOFnEXnbAg782iMUpAzjz4/5CDSejgASXuQGFTa7yf5UBtTzNfrvUektyEqkt
 5u7qi+7s+Hc6XqjXqjBZ955IANBZ1DoQfMWBQLLi71kjGad2MmzkCsB4mW9XZ6+0idBv
 znLA==
X-Gm-Message-State: AOPr4FV6PUpfsaeaf1IcjU+BSHv7mWZWblj8OxY6myF46eYJ4RZzz/kCxPu6sos0fd1IaJ/INtkY0dKuArWhneL6
X-Received: by 10.194.23.1 with SMTP id i1mr15732591wjf.142.1463997189134;
 Mon, 23 May 2016 02:53:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.13.37 with HTTP; Mon, 23 May 2016 02:52:49 -0700 (PDT)
In-Reply-To: <20160520160505.GO16305@toto>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com> <20160520160505.GO16305@toto>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Mon, 23 May 2016 12:52:49 +0300
Message-ID: <CAN58jisiBuRMMbz6EtfPo=9eZFfx6Lv1aAK3KDSU2hvvz_5YHg@mail.gmail.com>
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGksIEVkZ2FyLgoKT24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgNzowNSBQTSwgRWRnYXIgRS4gSWds
ZXNpYXMKPGVkZ2FyLmlnbGVzaWFzQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBXZSBoYXZl
IHNpbWlsYXIgbmVlZHMgKG5vdCBleGFjdGx5IHRoZSBzYW1lKSBpbiBzb21lIG9mIG91ciBzZXR1
cHMuCj4gV2UgbmVlZCB0byBtYXAgY2VydGFpbiBPQ01zIChPbiBDaGlwIE1lbW9yaWVzKSB0byBk
b20wLiBBbW9uZyBvdGhlciB0aGluZ3MsCj4gdGhlc2UgYXJlIHVzZWQgdG8gY29tbXVuaWNhdGUg
d2l0aCByZW1vdGUgYWNjZWxlcmF0b3JzL0NQVXMgdGhhdCBoYXZlCj4gImhhcmRjb2RlZCIgYWRk
cmVzc2VzIHRvIHRoZXNlIFJBTXMuCj4KPiBPdXIgYXBwcm9hY2ggaXMgbW9yZSBhbG9uZyB0aGUg
bGluZXMgb2YgSnVsaWVucyBzZWNvbmQgc3VnZ2VzdGlvbi4gV2UncmUKPiB0cnlpbmcgdG8gdXNl
IHRoZSBtbWlvLXNyYW0gRFRTIGJpbmRpbmdzIHRvIGJyaW5nIGluIHRoZXNlIG1lbW9yaWVzIGlu
dG8KPiBkb20wLgo+Cj4gSUlVQyB0aGUgRHVjYXRpIEZXIGlzc3VlIGNvcnJlY3RseSwgeW91IG5l
ZWQgdG8gYWxsb2NhdGUgYSBjaHVuayBvZiBERFIuCj4KPiBBbm90aGVyIHBvc3NpYmxlIHNvbHV0
aW9uOgo+IEkgdGhpbmsgeW91IGNvdWxkIHJlc2VydmUgdGhlIG1lbW9yeSBhcmVhIGJ5IHNpbXBs
eSBub3QgbWVudGlvbmluZyBpdAo+IGluIHRoZSBtYWluIG1lbW9yeSBub2RlICh0aGVzZSBub2Rl
cyBzdXBwb3J0IG11bHRpcGxlIHJhbmdlcyBzbyB5b3UgY2FuCj4gaW50cm9kdWNlIGdhcHMpLiBU
aGVuIHlvdSBjb3VsZCBmb3IgZXhhbXBsZSBjcmVhdGUgYW4gbW1pby1zcmFtIG5vZGUgdG8KPiBn
ZXQgdGhlIG1lbW9yeSBleHBsaWNpdGVseSBtYXBwZWQgMToxIGludG8gZG9tMC4KPgo+IEp1c3Qg
YSBtb21lbnQgYWdvLCBJIHBvc3RlZCBhbiBSRkMgZm9yIHRoZSBtbWlvLXNyYW0gc3VwcG9ydCB0
byB0aGUgbGlzdC4KVGhhbmsgWW91IGZvciBhZHZpY2UuCkknbGwgdHJ5IHRvIHVzZSBZb3VyIHNv
bHV0aW9uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
RW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003w2-Az; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b35EY-0004CR-Vv
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 17:26:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 02/6D-02219-2B5AC375; Wed, 18 May 2016 17:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXfjUpt
 wg/VtChYrey4yOzB6HP5whSWAMYo1My8pvyKBNaN1y272ggb5ioPrgxoYe0S7GLk4hAQ2MkrM
 e93GCOeceXSUtYuRk0NYIEBibvd2MFtEIEpi759VYLaQgI/E5gdNbCA2s4C0xLUnb8FsNgFNi
 TufPzGB2LwCVhKHHi9nAbFZBFQl9p+eAVYjKpAqMXHTCTaIGkGJkzOfgNVwCvhKvLr3nBlipp
 nEvM0PoWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXUSyrKTM8oyU3MzNE1NDD
 Vy00tLk5MT81JTCrWS87P3cQIDLZ6BgbGHYxNvc6HGCU5mJREeWMW2YQL8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuANXgKUEyxKTU+tSMvMAYY9TFqCg0dJhFceJM1bXJCYW5yZDpE6xagoJc7bB
 pIQAElklObBtcFi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5NkCk8mXklcNNfAS1mAl
 p8SwxscUkiQkqqgTGly1Wr+dvSeP3k49pMSw2vMJ19emCXeKh6Y+6UyI/qu368OiVtKfvuk3y
 xME+4R8LrjnvX5t16Nzv2oZpH/dfu+O1VlmZn37Ku+1g/79Xawr4juqoHCyb9YNFfdI4hRNv6
 Z79PhSnblVLNg7fmnXcsPPBzj7Lv38nvFiSsOHKatWzB7XBl81dKLMUZiYZazEXFiQA5l7Qbs
 AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1463592368!28108520!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36157 invoked from network); 18 May 2016 17:26:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 18 May 2016 17:26:09 -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 1B54C2F;
 Wed, 18 May 2016 10:26:26 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local (unknown [10.37.22.42])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5414A3F218;
 Wed, 18 May 2016 10:26:07 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fda2fdb6-8187-7862-fb2a-937a0dd3190a@arm.com>
Date: Wed, 18 May 2016 18:26:05 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0)
 Gecko/20100101 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKVGhhbmsgeW91IGZvciB5b3VyIHNlcmllcy4gRm9yIHRoZSBuZXh0IHZl
cnNpb24sIGNhbiB5b3UgQ0MgdGhlIHJlbGV2YW50IAptYWludGFpbmVycyB1c2luZyBzY3JpcHRz
L2dldF9tYWludGFpbmVyLnBsIGZvciBlYWNoIHBhdGNoPwoKUmVnYXJkcywKCk9uIDE4LzA1LzIw
MTYgMTc6MzIsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gVGhpcyBzZXJpZXMgUkZDIHBhdGNoZXMg
ZnJvbSB0aGUgY3VycmVudGx5IG9uZ29pbmcgcHJvZHVjdGlvbiBwcm9qZWN0Lgo+IFRoaXMgcGF0
Y2ggc2VyaWVzIHByZXNlbnRzIGNoYW5nZXMgbmVlZGVkIHRvIGZpdCB0aGUgc3lzdGVtIGludG8K
PiBjdXN0b21lciByZXF1aXJlbWVudHMgYXMgd2VsbCBhcyB3b3JrYXJvdW5kIGxpbWl0YXRpb25z
IG9mIHRoZQo+IEphY2ludG82IFNvQy4KPiBUaGlzIHBhdGNoIHNlcmllcyBpcyBub3QgYSBmdWxs
IHByb2R1Y3Rpb24gYnJhbmNoIHVwc3RyZWFtLiBMYWNrcyBvZgo+IHRoZSBib2FyZCBzcGVjaWZp
YyBwYXRjaGVzIGFzIHdlbGwgYXMgbmV3IFBWIGRyaXZlcnMgaW50ZXJmYWNlcy4KPiBQYXRjaGVz
IGZvciBuZXcgUFYgZHJpdmVycyBpbnRlcmZhY2VzIHdpbGwgYmUgc3VibWl0dGVkIHNvb24uCj4K
PiBBbmRyaWkgQW5pc292ICgxKToKPiAgIHhlbi90b29sczogRml4IHZpcnR1YWwgZGlza3MgaGVs
cGVyIHNjcmlwdHMuCj4KPiBBbmRyaWkgVHNlZ2x5dHNreWkgKDIpOgo+ICAgeGVuL2FybTogYWxs
b3cgdG8gYWxsb2NhdGUgMS8xMjgvMjU2LzUxMiBNYiBtZW1vcnkgY2h1bmtzCj4gICB4ZW4vYXJt
OiBhbGxvdyByZWFzc2lnbmluZyBvZiBodyBpbnRlcnJ1cHRzIHRvIGd1ZXN0IGRvbWFpbgo+Cj4g
SXVyaWkgS29ub3ZhbGVua28gKDMpOgo+ICAgYXJtOiBGaXggMS10by0xIERvbTAgbWVtb3J5IGFs
bG9jYXRpb24gb2YgYW55IHNpemUKPiAgIGFybTogQWRkIGFiaWxpdHkgdG8gcmVsb2NhdGUgWGVu
IGluIG92ZXIgNEdCIHNwYWNlCj4gICBhcm06IEFkZCBhYmlsaXR5IHRvIGFsbG9jYXRlIFhlbiBo
ZWFwIGluIGxvd21lbQo+Cj4gSXVyaWkgTXlraGFsc2t5aSAoMyk6Cj4gICB4ZW46IGZsYXNrOiBB
ZGQgcG9zc2libGl0eSB0byBmb3J3YXJkIGlycXMgaW50byBkb21VIGRvbWFpbnMKPiAgIHhlbjog
QWRkIGRvbTBfbWVtX2hpZ2ggb3B0aW9uICYgb3ZlciA0R0IgbWVtb3J5IGFsbG9jYXRpb24gZm9y
IERvbTAKPiAgIHRvb2xzOiBJbnRyb2R1Y2UgQVJNMzJfU0VQQVJfTUVNX1NQTElUIG9wdGlvbgo+
Cj4gT2xla3NhbmRyIERteXRyeXNoeW4gKDMpOgo+ICAgdG9vbHM6IEFsbG93IHRvIGNyb3NzLWNv
bXBpbGUgeGVudG9wCj4gICB4ZW46IGFybTogYWRkIGJhdGNoIHN1cHBvcnQgdG8gdGhlIFhFTk1F
TV9wMm1fbG9va3VwIG9wZXJhdGlvbgo+ICAgeGVuOiBpbnRyb2R1Y2UgYW5kIHVzZSAnZG9tMF9y
YW1iYXNlX3Bmbicgc2V0dGluZyBmb3Iga2VybmVsIERvbTAKPgo+IE9sZWtzYW5kciBUeXNoY2hl
bmtvICgxKToKPiAgIGxpYnhsOiBhZGQgYWJpbGl0eSB0byBzZXQgcmFtYmFzZV9wZm4gdmlhIGNm
ZyBmaWxlCj4KPiBTZXJnaXkgS2licmlrICgxKToKPiAgIGtiZGlmOiBhZGQgcmF3IGV2ZW50cyBw
YXNzaW5nCj4KPiBWaWt0b3IgS2xlaW5payAoNCk6Cj4gICBsaWJ4bDogcGFyc2UgY29uZmlnIGRh
dGEgZHVyaW5nIGRvbWFpbiByZWJvb3QKPiAgIHRvb2xzL21pc2M6IE1vZGlmeSBYZW4gd2F0Y2hk
b2cgZGFlbW9uCj4gICB0b29scy9taXNjOiBTZXQgdGltZW91dCB2YWx1ZSBmcm9tIHdhdGNoZG9n
IGRhZW1vbgo+ICAgbGlieGw6IEZpeCB1bm5lZWRlZCBkb21haW4gcmVib290IGR1cmluZyBkZXN0
cm95IHJvdXRpbmUKPgo+ICB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hl
bi50ZSB8ICAgMSArCj4gIHRvb2xzL2hvdHBsdWcvTGludXgvYmxvY2sgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCj4gIHRvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5zaCAgICAgICAgICAg
ICAgIHwgICA5ICstCj4gIHRvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNo
LmluIHwgICAyICstCj4gIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICsKPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgICAgICAg
ICAgfCAgMjQgKystCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICAgICAgICAg
ICAgIHwgMTAzICsrKysrKysrKysrLQo+ICB0b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4
LmMgICAgICAgICAgICB8ICAgNSArCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAg
ICAgICAgICAgICAgIHwgIDUxICsrKysrLQo+ICB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA0ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjEgKystCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAg
ICAgICAgICAgICAgICAgIHwgICA1ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjkgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAg
ICAgICAgICAgICAgICAgIHwgICAyICsKPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMzMgKysrKwo+ICB0b29scy9taXNjL3hlbndhdGNoZG9nZC5jICAg
ICAgICAgICAgICAgICAgICB8ICA1NCArKy0tLS0tCj4gIHRvb2xzL3hlbnN0YXQvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCj4gIHRvb2xzL3hlbnN0b3JlL2luaXQteGVu
c3RvcmUtZG9tYWluLmMgICAgICAgIHwgICA1ICsKPiAgeGVuL1J1bGVzLm1rICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
ICAgICAgICAgICAgICAgICAgICB8ICAyMSArKy0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgICAgICAgICAgfCAyMjQgKysrKysrKysrKysrKysrKysrKysrKysrKystCj4g
IHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrLQo+
ICB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArKwo+
ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMyArKysr
Cj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgICAgICAgICAgICAgIHwgIDE3ICst
Cj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYyAgICAgICAgICAgICAgIHwgICA5ICst
Cj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM1ICsr
KystCj4gIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMz
ICsrKy0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTYgKy0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgfCAg
OTEgKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggICAgICAgICAg
ICAgICAgfCAgMTAgKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICAg
ICAgICAgfCAgMTggKystCj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA4ICsKPiAgMzUgZmlsZXMgY2hhbmdlZCwgODAxIGluc2VydGlvbnMoKyksIDEw
NCBkZWxldGlvbnMoLSkKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0
CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003wI-Cc; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3Lr4-0002Xk-EH
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:11:02 +0000
Received: from [193.109.254.147] by server-11.bemta-14.messagelabs.com id
 BF/2D-02964-54F9D375; Thu, 19 May 2016 11:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdd1vm2
 4we1nrBYrey4yOzB6HP5whSWAMYo1My8pvyKBNePU5lMsBdNEK7a3X2dtYJzD38XIxSEksJFR
 onf1FBYIZzejxKXLv9m7GDk4hAVSJR7dLuhi5OQQEYiS2PtnFStETR+jxJX1q8AamAWamSRe9
 L9mB6liE9CUuPP5ExOIzSugJvH7+g1WEJtFQFXi28MrbCBDRQXCJdZsd4coEZQ4OfMJC4jNKe
 Ar8fjKI0YQm1nATGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rpa6CU
 VZaZnlOQmZuboGhqa6OWmFhcnpqfmJCYV6yXn525iBAZcPQMD4w7GI9s9DzFKcjApifL+abAN
 F+JLyk+pzEgszogvKs1JLT7EKMPBoSTB6zoPKCdYlJqeWpGWmQMMfZi0BAePkgjvZJA0b3FBY
 m5xZjpE6hSjopQ4bzRIQgAkkVGaB9cGi7dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5rU
 Cm8GTmlcBNfwW0mAlo8S0xG5DFJYkIKakGxtW3GhR4ewOOfwk8O00zQ9qk4eTDjBUuOZl/7c3
 3Tzn7snDfEs9FTtM2XKnTP6AfIPxERnWW0bKs8z3zBAUba1OvNNQqpbOz7dl43uG3o/KEm7c/
 nj0s2vvx1yyrwrY5Jw4o7nmRd27D/vcnm9l+G5h/Opuw5IVO1Oautv/HTTnlsrZP2NpYUaHEU
 pyRaKjFXFScCADk7AcosgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1463656260!42572352!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28224 invoked from network); 19 May 2016 11:11:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 19 May 2016 11:11:00 -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 9843B2F;
 Thu, 19 May 2016 04:11:18 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B2AC3F253;
 Thu, 19 May 2016 04:10:58 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-4-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573D9F41.2080306@arm.com>
Date: Thu, 19 May 2016 12:10:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-4-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 03/18] xen/arm:
 allow to allocate 1/128/256/512 Mb memory chunks
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBB
bmRyaWkgVHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxsb2dpYy5jb20+Cj4K
PiBUaGlzIGlzIGRvbmUgdG8gYWxsb3cgcG9zc2liaWxpdHkgb2YgaGF2aW5nIDEgdG8gMSBtZW1v
cnkgbWFwcGluZyBjaHVua3MKPiB3aXRoIHNpemUgMS8xMjgvMjU2LzUxMiBNYiB3aGF0IGNhbiBz
YWduaWZpY2FudGx5IGRlY3JlYXNlIHRpbWUgb2YgbWVtb3J5CgpzaWduaWZpY2FudGx5Cgo+IGFs
bG9jYXRpb24gYW5kIGZyYWdtZW50YXRpb24gZm9yIDEtdG8tMSBtYXBwZWQgZG9tYWlucy4KCkkg
Y2Fubm90IGZpbmQgYW55IHBhdGNoIGluIHRoaXMgc2VyaWVzIHRvIGFkZCBzdXBwb3J0IGZvciBk
aXJlY3QgbWVtb3J5IAptYXBwZWQgZ3Vlc3QuCgpDYW4geW91IGdpdmUgZGV0YWlscyBvbiB3aHkg
dGhpcyBwYXRjaCB3b3VsZCBiZSBhbiBpbXByb3ZlbWVudCBmb3IgYW55IApndWVzdCBhbmQgaG93
IHlvdSBjaG9vc2UgdGhlIG5ldyBhbGxvY2F0aW9ucyBzaXplPwoKUmVnYXJkcywKCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyaWkgVHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxs
b2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92
YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiAtLS0KPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI0IGlu
c2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90
b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiBpbmRleCBhZWFiYTU0Li41ZWU4ZWVmIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9hcm0uYwo+IEBAIC0zMyw3ICszMywxMSBAQAo+ICAgI2RlZmluZSBMUEFFX1NISUZUIDkKPgo+
ICAgI2RlZmluZSBQRk5fNEtfU0hJRlQgICgwKQo+ICsjZGVmaW5lIFBGTl8xTV9TSElGVCAgKFBG
Tl80S19TSElGVCArIDgpCj4gICAjZGVmaW5lIFBGTl8yTV9TSElGVCAgKFBGTl80S19TSElGVCtM
UEFFX1NISUZUKQo+ICsjZGVmaW5lIFBGTl8xMjhNX1NISUZUICAoUEZOXzJNX1NISUZUICsgNikK
PiArI2RlZmluZSBQRk5fMjU2TV9TSElGVCAgKFBGTl8xMjhNX1NISUZUICsgMSkKPiArI2RlZmlu
ZSBQRk5fNTEyTV9TSElGVCAgKFBGTl8yNTZNX1NISUZUICsgMSkKPiAgICNkZWZpbmUgUEZOXzFH
X1NISUZUICAoUEZOXzJNX1NISUZUK0xQQUVfU0hJRlQpCj4gICAjZGVmaW5lIFBGTl81MTJHX1NI
SUZUIChQRk5fMUdfU0hJRlQrTFBBRV9TSElGVCkKPgo+IEBAIC0zNTksMTEgKzM2MywzMSBAQCBz
dGF0aWMgaW50IHBvcHVsYXRlX2d1ZXN0X21lbW9yeShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
Cj4gICAgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7Cj4gICAgICAgICAgIGlmICggcmMgPiAw
ICkgY29udGludWU7Cj4KPiArICAgICAgICByYyA9IHBvcHVsYXRlX29uZV9zaXplKGRvbSwgUEZO
XzUxMk1fU0hJRlQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlX3BmbiAr
IHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwo+ICsgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7
Cj4gKyAgICAgICAgaWYgKCByYyA+IDAgKSBjb250aW51ZTsKPiArCj4gKyAgICAgICAgcmMgPSBw
b3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl8yNTZNX1NISUZULAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmFzZV9wZm4gKyBwZm4sICZhbGxvY3N6LCBleHRlbnRzKTsKPiArICAg
ICAgICBpZiAoIHJjIDwgMCApIGJyZWFrOwo+ICsgICAgICAgIGlmICggcmMgPiAwICkgY29udGlu
dWU7Cj4gKwo+ICsgICAgICAgIHJjID0gcG9wdWxhdGVfb25lX3NpemUoZG9tLCBQRk5fMTI4TV9T
SElGVCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsgcGZuLCAm
YWxsb2NzeiwgZXh0ZW50cyk7Cj4gKyAgICAgICAgaWYgKCByYyA8IDAgKSBicmVhazsKPiArICAg
ICAgICBpZiAoIHJjID4gMCApIGNvbnRpbnVlOwo+ICsKPiAgICAgICAgICAgcmMgPSBwb3B1bGF0
ZV9vbmVfc2l6ZShkb20sIFBGTl8yTV9TSElGVCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiYXNlX3BmbiArIHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwo+ICAgICAgICAgICBp
ZiAoIHJjIDwgMCApIGJyZWFrOwo+ICAgICAgICAgICBpZiAoIHJjID4gMCApIGNvbnRpbnVlOwo+
Cj4gKyAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl8xTV9TSElGVCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsgcGZuLCAmYWxsb2Nzeiwg
ZXh0ZW50cyk7Cj4gKyAgICAgICAgaWYgKCByYyA8IDAgKSBicmVhazsKPiArICAgICAgICBpZiAo
IHJjID4gMCApIGNvbnRpbnVlOwo+ICsKPiAgICAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6
ZShkb20sIFBGTl80S19TSElGVCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
YXNlX3BmbiArIHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwo+ICAgICAgICAgICBpZiAoIHJjIDwg
MCApIGJyZWFrOwo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1i
ZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003w8-Bo; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3Lgw-0001jc-9q
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:00:34 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
 90/24-03757-1DC9D375; Thu, 19 May 2016 11:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTffiHNt
 wg5X3WCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8b3uYvZCi5xVHx53MTYwNjK3sXIxSEksJFR
 4senq2wQzm5GiZ3PNjN2MXJyCAukSByf8o0ZxBYRCJaY86eBDcQWEpjEKLHitgJIA7PAFkaJB
 VfuM4Ek2AQ0Je58/gRm8wqoSOx50gk2iEVAVWL1rNUsXYwcHKIC4RJrtrtDlAhKnJz5BCzMKR
 AoceuuCUiYWcBMYt7mh8wQtrzE9rdzmCcw8s1C0jELSdksJGULGJlXMaoXpxaVpRbpWuolFWW
 mZ5TkJmbm6BoamujlphYXJ6an5iQmFesl5+duYgQGGwMQ7GDsn+J8iFGSg0lJlPdPg224EF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnezNlAOcGi1PTUirTMHGDYw6QlOHiURHgbQNK8xQWJucWZ6
 RCpU4yKUuK8c0ESAiCJjNI8uDZYrF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8uyBSezL
 wSuOmvgBYzAS2+JWYDsrgkESEl1cCYdkfnvzuzlMSJj6wP36/5xDntr5Xr/ckewnNf9vIt8mK
 bFT2vN6zHPbfqgqvZjYo5W3+fLPuTGPwx9Mf+l99kFzYoqu43lwz8W5y4I/GAa1tbEE+OaONy
 pWPbXXd+3/uxXtg6cPvaplsHQp2nX4nfn/vp2vF1cw9wmXZdk3Z5Vx8hbhQe0jBDiaU4I9FQi
 7moOBEAeS1EHrACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1463655632!38849035!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54478 invoked from network); 19 May 2016 11:00:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 19 May 2016 11:00:32 -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 E07DB3C;
 Thu, 19 May 2016 04:00:49 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C1073F253;
 Thu, 19 May 2016 04:00:30 -0700 (PDT)
To: Meng Xu <mengxu@seas.upenn.edu>,
 Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573D9CCC.10409@arm.com>
Date: Thu, 19 May 2016 12:00:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAyMDoxNywgTWVuZyBYdSB3cm90ZToKPiBPbiBXZWQsIE1heSAx
OCwgMjAxNiBhdCAxMjozMiBQTSwgQW5kcmlpIEFuaXNvdgo+IDxhbmRyaWkuYW5pc292QGdsb2Jh
bGxvZ2ljLmNvbT4gd3JvdGU6Cj4+IFRoaXMgc2VyaWVzIFJGQyBwYXRjaGVzIGZyb20gdGhlIGN1
cnJlbnRseSBvbmdvaW5nIHByb2R1Y3Rpb24gcHJvamVjdC4KPj4gVGhpcyBwYXRjaCBzZXJpZXMg
cHJlc2VudHMgY2hhbmdlcyBuZWVkZWQgdG8gZml0IHRoZSBzeXN0ZW0gaW50bwo+PiBjdXN0b21l
ciByZXF1aXJlbWVudHMgYXMgd2VsbCBhcyB3b3JrYXJvdW5kIGxpbWl0YXRpb25zIG9mIHRoZQo+
PiBKYWNpbnRvNiBTb0MuCj4KPiBJTUhPLCBpdCB3aWxsIGJlIGJldHRlciwgaWYgcG9zc2libGUs
IHRvIGRlc2NyaWJlIHRoZSBleGFjdCBjdXN0b21lcgo+IHJlcXVpcmVtZW50cyB0aGlzIHBhdGNo
IHNlcmllcyB0cmllcyB0byBzYXRpc2Z5LiBJJ20gY3VyaW91cyBhdCB3aGF0Cj4gdGhlIHJlcXVp
cmVtZW50cyBhcmUgYW5kIGlmIHRoZSByZXF1aXJlbWVudHMgYXJlIGdlbmVyYWwgZW5vdWdoIGZv
cgo+IG1hbnkgb3RoZXIgY3VzdG9tZXJzLiA6LSkKCkkgYWdyZWUgd2l0aCBNZW5nIGhlcmUuIFdl
IG5lZWQgdG8gdW5kZXJzdGFuZCB0aGUgdXNlIGNhc2UgYW5kIHNlZSBpZiBpdCAKaXMgcG9zc2li
bGUgdG8gZ2VuZXJhbGl6ZSBpdCBmb3IgZXZlcnlvbmUuCgpJIGxvb2tlZCBxdWlja2x5IGF0IHRo
aXMgcGF0Y2ggc2VyaWVzIGFuZCBub3RpY2VkIHRoYXQgbW9zdCBvZiBwYXRjaGVzIAptaXNzIGRl
dGFpbHMgb24gd2h5IGl0IGlzIG5lY2Vzc2FyeSBhbmQgd2hhdCB5b3UgYXJlIHRyeWluZyBzb2x2
ZS4gQ2FuIAp5b3UgZ2l2ZSB1cyBtb3JlIGRldGFpbHM/Cgo+IFNpbWlsYXJseSwgd2hhdCBhcmUg
dGhlIGxpbWl0YXRpb25zIGZvciB0aGUgSmFjaW50bzYgU29DIHRoYXQgbmVlZCB0bwo+IGJlIHdv
cmthcm91bmQ/IElmIHRoZSBib2FyZCBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhlbiwgY2FuIHdlIHNh
eSBYZW4KPiB3aWxsIHN1cHBvcnQgdGhlIGJvYXJkIHdpdGggdGhlIHdhcmthcm91bmQ/CgpSZWdh
cmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003w8-Bo; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3Lgw-0001jc-9q
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:00:34 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
 90/24-03757-1DC9D375; Thu, 19 May 2016 11:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTffiHNt
 wg5X3WCxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8b3uYvZCi5xVHx53MTYwNjK3sXIxSEksJFR
 4senq2wQzm5GiZ3PNjN2MXJyCAukSByf8o0ZxBYRCJaY86eBDcQWEpjEKLHitgJIA7PAFkaJB
 VfuM4Ek2AQ0Je58/gRm8wqoSOx50gk2iEVAVWL1rNUsXYwcHKIC4RJrtrtDlAhKnJz5BCzMKR
 AoceuuCUiYWcBMYt7mh8wQtrzE9rdzmCcw8s1C0jELSdksJGULGJlXMaoXpxaVpRbpWuolFWW
 mZ5TkJmbm6BoamujlphYXJ6an5iQmFesl5+duYgQGGwMQ7GDsn+J8iFGSg0lJlPdPg224EF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnezNlAOcGi1PTUirTMHGDYw6QlOHiURHgbQNK8xQWJucWZ6
 RCpU4yKUuK8c0ESAiCJjNI8uDZYrF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8uyBSezL
 wSuOmvgBYzAS2+JWYDsrgkESEl1cCYdkfnvzuzlMSJj6wP36/5xDntr5Xr/ckewnNf9vIt8mK
 bFT2vN6zHPbfqgqvZjYo5W3+fLPuTGPwx9Mf+l99kFzYoqu43lwz8W5y4I/GAa1tbEE+OaONy
 pWPbXXd+3/uxXtg6cPvaplsHQp2nX4nfn/vp2vF1cw9wmXZdk3Z5Vx8hbhQe0jBDiaU4I9FQi
 7moOBEAeS1EHrACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1463655632!38849035!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54478 invoked from network); 19 May 2016 11:00:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 19 May 2016 11:00:32 -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 E07DB3C;
 Thu, 19 May 2016 04:00:49 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C1073F253;
 Thu, 19 May 2016 04:00:30 -0700 (PDT)
To: Meng Xu <mengxu@seas.upenn.edu>,
 Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573D9CCC.10409@arm.com>
Date: Thu, 19 May 2016 12:00:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAyMDoxNywgTWVuZyBYdSB3cm90ZToKPiBPbiBXZWQsIE1heSAx
OCwgMjAxNiBhdCAxMjozMiBQTSwgQW5kcmlpIEFuaXNvdgo+IDxhbmRyaWkuYW5pc292QGdsb2Jh
bGxvZ2ljLmNvbT4gd3JvdGU6Cj4+IFRoaXMgc2VyaWVzIFJGQyBwYXRjaGVzIGZyb20gdGhlIGN1
cnJlbnRseSBvbmdvaW5nIHByb2R1Y3Rpb24gcHJvamVjdC4KPj4gVGhpcyBwYXRjaCBzZXJpZXMg
cHJlc2VudHMgY2hhbmdlcyBuZWVkZWQgdG8gZml0IHRoZSBzeXN0ZW0gaW50bwo+PiBjdXN0b21l
ciByZXF1aXJlbWVudHMgYXMgd2VsbCBhcyB3b3JrYXJvdW5kIGxpbWl0YXRpb25zIG9mIHRoZQo+
PiBKYWNpbnRvNiBTb0MuCj4KPiBJTUhPLCBpdCB3aWxsIGJlIGJldHRlciwgaWYgcG9zc2libGUs
IHRvIGRlc2NyaWJlIHRoZSBleGFjdCBjdXN0b21lcgo+IHJlcXVpcmVtZW50cyB0aGlzIHBhdGNo
IHNlcmllcyB0cmllcyB0byBzYXRpc2Z5LiBJJ20gY3VyaW91cyBhdCB3aGF0Cj4gdGhlIHJlcXVp
cmVtZW50cyBhcmUgYW5kIGlmIHRoZSByZXF1aXJlbWVudHMgYXJlIGdlbmVyYWwgZW5vdWdoIGZv
cgo+IG1hbnkgb3RoZXIgY3VzdG9tZXJzLiA6LSkKCkkgYWdyZWUgd2l0aCBNZW5nIGhlcmUuIFdl
IG5lZWQgdG8gdW5kZXJzdGFuZCB0aGUgdXNlIGNhc2UgYW5kIHNlZSBpZiBpdCAKaXMgcG9zc2li
bGUgdG8gZ2VuZXJhbGl6ZSBpdCBmb3IgZXZlcnlvbmUuCgpJIGxvb2tlZCBxdWlja2x5IGF0IHRo
aXMgcGF0Y2ggc2VyaWVzIGFuZCBub3RpY2VkIHRoYXQgbW9zdCBvZiBwYXRjaGVzIAptaXNzIGRl
dGFpbHMgb24gd2h5IGl0IGlzIG5lY2Vzc2FyeSBhbmQgd2hhdCB5b3UgYXJlIHRyeWluZyBzb2x2
ZS4gQ2FuIAp5b3UgZ2l2ZSB1cyBtb3JlIGRldGFpbHM/Cgo+IFNpbWlsYXJseSwgd2hhdCBhcmUg
dGhlIGxpbWl0YXRpb25zIGZvciB0aGUgSmFjaW50bzYgU29DIHRoYXQgbmVlZCB0bwo+IGJlIHdv
cmthcm91bmQ/IElmIHRoZSBib2FyZCBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhlbiwgY2FuIHdlIHNh
eSBYZW4KPiB3aWxsIHN1cHBvcnQgdGhlIGJvYXJkIHdpdGggdGhlIHdhcmthcm91bmQ/CgpSZWdh
cmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003wI-Cc; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3Lr4-0002Xk-EH
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:11:02 +0000
Received: from [193.109.254.147] by server-11.bemta-14.messagelabs.com id
 BF/2D-02964-54F9D375; Thu, 19 May 2016 11:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdd1vm2
 4we1nrBYrey4yOzB6HP5whSWAMYo1My8pvyKBNePU5lMsBdNEK7a3X2dtYJzD38XIxSEksJFR
 onf1FBYIZzejxKXLv9m7GDk4hAVSJR7dLuhi5OQQEYiS2PtnFStETR+jxJX1q8AamAWamSRe9
 L9mB6liE9CUuPP5ExOIzSugJvH7+g1WEJtFQFXi28MrbCBDRQXCJdZsd4coEZQ4OfMJC4jNKe
 Ar8fjKI0YQm1nATGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rpa6CU
 VZaZnlOQmZuboGhqa6OWmFhcnpqfmJCYV6yXn525iBAZcPQMD4w7GI9s9DzFKcjApifL+abAN
 F+JLyk+pzEgszogvKs1JLT7EKMPBoSTB6zoPKCdYlJqeWpGWmQMMfZi0BAePkgjvZJA0b3FBY
 m5xZjpE6hSjopQ4bzRIQgAkkVGaB9cGi7dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5rU
 Cm8GTmlcBNfwW0mAlo8S0xG5DFJYkIKakGxtW3GhR4ewOOfwk8O00zQ9qk4eTDjBUuOZl/7c3
 3Tzn7snDfEs9FTtM2XKnTP6AfIPxERnWW0bKs8z3zBAUba1OvNNQqpbOz7dl43uG3o/KEm7c/
 nj0s2vvx1yyrwrY5Jw4o7nmRd27D/vcnm9l+G5h/Opuw5IVO1Oautv/HTTnlsrZP2NpYUaHEU
 pyRaKjFXFScCADk7AcosgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1463656260!42572352!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28224 invoked from network); 19 May 2016 11:11:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 19 May 2016 11:11:00 -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 9843B2F;
 Thu, 19 May 2016 04:11:18 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B2AC3F253;
 Thu, 19 May 2016 04:10:58 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-4-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573D9F41.2080306@arm.com>
Date: Thu, 19 May 2016 12:10:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-4-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 03/18] xen/arm:
 allow to allocate 1/128/256/512 Mb memory chunks
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBB
bmRyaWkgVHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxsb2dpYy5jb20+Cj4K
PiBUaGlzIGlzIGRvbmUgdG8gYWxsb3cgcG9zc2liaWxpdHkgb2YgaGF2aW5nIDEgdG8gMSBtZW1v
cnkgbWFwcGluZyBjaHVua3MKPiB3aXRoIHNpemUgMS8xMjgvMjU2LzUxMiBNYiB3aGF0IGNhbiBz
YWduaWZpY2FudGx5IGRlY3JlYXNlIHRpbWUgb2YgbWVtb3J5CgpzaWduaWZpY2FudGx5Cgo+IGFs
bG9jYXRpb24gYW5kIGZyYWdtZW50YXRpb24gZm9yIDEtdG8tMSBtYXBwZWQgZG9tYWlucy4KCkkg
Y2Fubm90IGZpbmQgYW55IHBhdGNoIGluIHRoaXMgc2VyaWVzIHRvIGFkZCBzdXBwb3J0IGZvciBk
aXJlY3QgbWVtb3J5IAptYXBwZWQgZ3Vlc3QuCgpDYW4geW91IGdpdmUgZGV0YWlscyBvbiB3aHkg
dGhpcyBwYXRjaCB3b3VsZCBiZSBhbiBpbXByb3ZlbWVudCBmb3IgYW55IApndWVzdCBhbmQgaG93
IHlvdSBjaG9vc2UgdGhlIG5ldyBhbGxvY2F0aW9ucyBzaXplPwoKUmVnYXJkcywKCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyaWkgVHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxs
b2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92
YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiAtLS0KPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI0IGlu
c2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90
b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiBpbmRleCBhZWFiYTU0Li41ZWU4ZWVmIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9hcm0uYwo+IEBAIC0zMyw3ICszMywxMSBAQAo+ICAgI2RlZmluZSBMUEFFX1NISUZUIDkKPgo+
ICAgI2RlZmluZSBQRk5fNEtfU0hJRlQgICgwKQo+ICsjZGVmaW5lIFBGTl8xTV9TSElGVCAgKFBG
Tl80S19TSElGVCArIDgpCj4gICAjZGVmaW5lIFBGTl8yTV9TSElGVCAgKFBGTl80S19TSElGVCtM
UEFFX1NISUZUKQo+ICsjZGVmaW5lIFBGTl8xMjhNX1NISUZUICAoUEZOXzJNX1NISUZUICsgNikK
PiArI2RlZmluZSBQRk5fMjU2TV9TSElGVCAgKFBGTl8xMjhNX1NISUZUICsgMSkKPiArI2RlZmlu
ZSBQRk5fNTEyTV9TSElGVCAgKFBGTl8yNTZNX1NISUZUICsgMSkKPiAgICNkZWZpbmUgUEZOXzFH
X1NISUZUICAoUEZOXzJNX1NISUZUK0xQQUVfU0hJRlQpCj4gICAjZGVmaW5lIFBGTl81MTJHX1NI
SUZUIChQRk5fMUdfU0hJRlQrTFBBRV9TSElGVCkKPgo+IEBAIC0zNTksMTEgKzM2MywzMSBAQCBz
dGF0aWMgaW50IHBvcHVsYXRlX2d1ZXN0X21lbW9yeShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
Cj4gICAgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7Cj4gICAgICAgICAgIGlmICggcmMgPiAw
ICkgY29udGludWU7Cj4KPiArICAgICAgICByYyA9IHBvcHVsYXRlX29uZV9zaXplKGRvbSwgUEZO
XzUxMk1fU0hJRlQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlX3BmbiAr
IHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwo+ICsgICAgICAgIGlmICggcmMgPCAwICkgYnJlYWs7
Cj4gKyAgICAgICAgaWYgKCByYyA+IDAgKSBjb250aW51ZTsKPiArCj4gKyAgICAgICAgcmMgPSBw
b3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl8yNTZNX1NISUZULAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmFzZV9wZm4gKyBwZm4sICZhbGxvY3N6LCBleHRlbnRzKTsKPiArICAg
ICAgICBpZiAoIHJjIDwgMCApIGJyZWFrOwo+ICsgICAgICAgIGlmICggcmMgPiAwICkgY29udGlu
dWU7Cj4gKwo+ICsgICAgICAgIHJjID0gcG9wdWxhdGVfb25lX3NpemUoZG9tLCBQRk5fMTI4TV9T
SElGVCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsgcGZuLCAm
YWxsb2NzeiwgZXh0ZW50cyk7Cj4gKyAgICAgICAgaWYgKCByYyA8IDAgKSBicmVhazsKPiArICAg
ICAgICBpZiAoIHJjID4gMCApIGNvbnRpbnVlOwo+ICsKPiAgICAgICAgICAgcmMgPSBwb3B1bGF0
ZV9vbmVfc2l6ZShkb20sIFBGTl8yTV9TSElGVCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiYXNlX3BmbiArIHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwo+ICAgICAgICAgICBp
ZiAoIHJjIDwgMCApIGJyZWFrOwo+ICAgICAgICAgICBpZiAoIHJjID4gMCApIGNvbnRpbnVlOwo+
Cj4gKyAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6ZShkb20sIFBGTl8xTV9TSElGVCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfcGZuICsgcGZuLCAmYWxsb2Nzeiwg
ZXh0ZW50cyk7Cj4gKyAgICAgICAgaWYgKCByYyA8IDAgKSBicmVhazsKPiArICAgICAgICBpZiAo
IHJjID4gMCApIGNvbnRpbnVlOwo+ICsKPiAgICAgICAgICAgcmMgPSBwb3B1bGF0ZV9vbmVfc2l6
ZShkb20sIFBGTl80S19TSElGVCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
YXNlX3BmbiArIHBmbiwgJmFsbG9jc3osIGV4dGVudHMpOwo+ICAgICAgICAgICBpZiAoIHJjIDwg
MCApIGJyZWFrOwo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1i
ZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003w2-Az; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b35EY-0004CR-Vv
 for embedded-pv-devel@lists.xenproject.org; Wed, 18 May 2016 17:26:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 02/6D-02219-2B5AC375; Wed, 18 May 2016 17:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXfjUpt
 wg/VtChYrey4yOzB6HP5whSWAMYo1My8pvyKBNaN1y272ggb5ioPrgxoYe0S7GLk4hAQ2MkrM
 e93GCOeceXSUtYuRk0NYIEBibvd2MFtEIEpi759VYLaQgI/E5gdNbCA2s4C0xLUnb8FsNgFNi
 TufPzGB2LwCVhKHHi9nAbFZBFQl9p+eAVYjKpAqMXHTCTaIGkGJkzOfgNVwCvhKvLr3nBlipp
 nEvM0PoWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXUSyrKTM8oyU3MzNE1NDD
 Vy00tLk5MT81JTCrWS87P3cQIDLZ6BgbGHYxNvc6HGCU5mJREeWMW2YQL8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuANXgKUEyxKTU+tSMvMAYY9TFqCg0dJhFceJM1bXJCYW5yZDpE6xagoJc7bB
 pIQAElklObBtcFi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5NkCk8mXklcNNfAS1mAl
 p8SwxscUkiQkqqgTGly1Wr+dvSeP3k49pMSw2vMJ19emCXeKh6Y+6UyI/qu368OiVtKfvuk3y
 xME+4R8LrjnvX5t16Nzv2oZpH/dfu+O1VlmZn37Ku+1g/79Xawr4juqoHCyb9YNFfdI4hRNv6
 Z79PhSnblVLNg7fmnXcsPPBzj7Lv38nvFiSsOHKatWzB7XBl81dKLMUZiYZazEXFiQA5l7Qbs
 AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1463592368!28108520!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36157 invoked from network); 18 May 2016 17:26:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 18 May 2016 17:26:09 -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 1B54C2F;
 Wed, 18 May 2016 10:26:26 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local (unknown [10.37.22.42])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5414A3F218;
 Wed, 18 May 2016 10:26:07 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fda2fdb6-8187-7862-fb2a-937a0dd3190a@arm.com>
Date: Wed, 18 May 2016 18:26:05 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0)
 Gecko/20100101 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKVGhhbmsgeW91IGZvciB5b3VyIHNlcmllcy4gRm9yIHRoZSBuZXh0IHZl
cnNpb24sIGNhbiB5b3UgQ0MgdGhlIHJlbGV2YW50IAptYWludGFpbmVycyB1c2luZyBzY3JpcHRz
L2dldF9tYWludGFpbmVyLnBsIGZvciBlYWNoIHBhdGNoPwoKUmVnYXJkcywKCk9uIDE4LzA1LzIw
MTYgMTc6MzIsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gVGhpcyBzZXJpZXMgUkZDIHBhdGNoZXMg
ZnJvbSB0aGUgY3VycmVudGx5IG9uZ29pbmcgcHJvZHVjdGlvbiBwcm9qZWN0Lgo+IFRoaXMgcGF0
Y2ggc2VyaWVzIHByZXNlbnRzIGNoYW5nZXMgbmVlZGVkIHRvIGZpdCB0aGUgc3lzdGVtIGludG8K
PiBjdXN0b21lciByZXF1aXJlbWVudHMgYXMgd2VsbCBhcyB3b3JrYXJvdW5kIGxpbWl0YXRpb25z
IG9mIHRoZQo+IEphY2ludG82IFNvQy4KPiBUaGlzIHBhdGNoIHNlcmllcyBpcyBub3QgYSBmdWxs
IHByb2R1Y3Rpb24gYnJhbmNoIHVwc3RyZWFtLiBMYWNrcyBvZgo+IHRoZSBib2FyZCBzcGVjaWZp
YyBwYXRjaGVzIGFzIHdlbGwgYXMgbmV3IFBWIGRyaXZlcnMgaW50ZXJmYWNlcy4KPiBQYXRjaGVz
IGZvciBuZXcgUFYgZHJpdmVycyBpbnRlcmZhY2VzIHdpbGwgYmUgc3VibWl0dGVkIHNvb24uCj4K
PiBBbmRyaWkgQW5pc292ICgxKToKPiAgIHhlbi90b29sczogRml4IHZpcnR1YWwgZGlza3MgaGVs
cGVyIHNjcmlwdHMuCj4KPiBBbmRyaWkgVHNlZ2x5dHNreWkgKDIpOgo+ICAgeGVuL2FybTogYWxs
b3cgdG8gYWxsb2NhdGUgMS8xMjgvMjU2LzUxMiBNYiBtZW1vcnkgY2h1bmtzCj4gICB4ZW4vYXJt
OiBhbGxvdyByZWFzc2lnbmluZyBvZiBodyBpbnRlcnJ1cHRzIHRvIGd1ZXN0IGRvbWFpbgo+Cj4g
SXVyaWkgS29ub3ZhbGVua28gKDMpOgo+ICAgYXJtOiBGaXggMS10by0xIERvbTAgbWVtb3J5IGFs
bG9jYXRpb24gb2YgYW55IHNpemUKPiAgIGFybTogQWRkIGFiaWxpdHkgdG8gcmVsb2NhdGUgWGVu
IGluIG92ZXIgNEdCIHNwYWNlCj4gICBhcm06IEFkZCBhYmlsaXR5IHRvIGFsbG9jYXRlIFhlbiBo
ZWFwIGluIGxvd21lbQo+Cj4gSXVyaWkgTXlraGFsc2t5aSAoMyk6Cj4gICB4ZW46IGZsYXNrOiBB
ZGQgcG9zc2libGl0eSB0byBmb3J3YXJkIGlycXMgaW50byBkb21VIGRvbWFpbnMKPiAgIHhlbjog
QWRkIGRvbTBfbWVtX2hpZ2ggb3B0aW9uICYgb3ZlciA0R0IgbWVtb3J5IGFsbG9jYXRpb24gZm9y
IERvbTAKPiAgIHRvb2xzOiBJbnRyb2R1Y2UgQVJNMzJfU0VQQVJfTUVNX1NQTElUIG9wdGlvbgo+
Cj4gT2xla3NhbmRyIERteXRyeXNoeW4gKDMpOgo+ICAgdG9vbHM6IEFsbG93IHRvIGNyb3NzLWNv
bXBpbGUgeGVudG9wCj4gICB4ZW46IGFybTogYWRkIGJhdGNoIHN1cHBvcnQgdG8gdGhlIFhFTk1F
TV9wMm1fbG9va3VwIG9wZXJhdGlvbgo+ICAgeGVuOiBpbnRyb2R1Y2UgYW5kIHVzZSAnZG9tMF9y
YW1iYXNlX3Bmbicgc2V0dGluZyBmb3Iga2VybmVsIERvbTAKPgo+IE9sZWtzYW5kciBUeXNoY2hl
bmtvICgxKToKPiAgIGxpYnhsOiBhZGQgYWJpbGl0eSB0byBzZXQgcmFtYmFzZV9wZm4gdmlhIGNm
ZyBmaWxlCj4KPiBTZXJnaXkgS2licmlrICgxKToKPiAgIGtiZGlmOiBhZGQgcmF3IGV2ZW50cyBw
YXNzaW5nCj4KPiBWaWt0b3IgS2xlaW5payAoNCk6Cj4gICBsaWJ4bDogcGFyc2UgY29uZmlnIGRh
dGEgZHVyaW5nIGRvbWFpbiByZWJvb3QKPiAgIHRvb2xzL21pc2M6IE1vZGlmeSBYZW4gd2F0Y2hk
b2cgZGFlbW9uCj4gICB0b29scy9taXNjOiBTZXQgdGltZW91dCB2YWx1ZSBmcm9tIHdhdGNoZG9n
IGRhZW1vbgo+ICAgbGlieGw6IEZpeCB1bm5lZWRlZCBkb21haW4gcmVib290IGR1cmluZyBkZXN0
cm95IHJvdXRpbmUKPgo+ICB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5L21vZHVsZXMveGVuL3hl
bi50ZSB8ICAgMSArCj4gIHRvb2xzL2hvdHBsdWcvTGludXgvYmxvY2sgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCj4gIHRvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5zaCAgICAgICAgICAg
ICAgIHwgICA5ICstCj4gIHRvb2xzL2hvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNo
LmluIHwgICAyICstCj4gIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICsKPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgICAgICAg
ICAgfCAgMjQgKystCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICAgICAgICAg
ICAgIHwgMTAzICsrKysrKysrKysrLQo+ICB0b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4
LmMgICAgICAgICAgICB8ICAgNSArCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAg
ICAgICAgICAgICAgIHwgIDUxICsrKysrLQo+ICB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA0ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjEgKystCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAg
ICAgICAgICAgICAgICAgIHwgICA1ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjkgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAg
ICAgICAgICAgICAgICAgIHwgICAyICsKPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMzMgKysrKwo+ICB0b29scy9taXNjL3hlbndhdGNoZG9nZC5jICAg
ICAgICAgICAgICAgICAgICB8ICA1NCArKy0tLS0tCj4gIHRvb2xzL3hlbnN0YXQvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCj4gIHRvb2xzL3hlbnN0b3JlL2luaXQteGVu
c3RvcmUtZG9tYWluLmMgICAgICAgIHwgICA1ICsKPiAgeGVuL1J1bGVzLm1rICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
ICAgICAgICAgICAgICAgICAgICB8ICAyMSArKy0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgICAgICAgICAgfCAyMjQgKysrKysrKysrKysrKysrKysrKysrKysrKystCj4g
IHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrLQo+
ICB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArKwo+
ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMyArKysr
Cj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgICAgICAgICAgICAgIHwgIDE3ICst
Cj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYyAgICAgICAgICAgICAgIHwgICA5ICst
Cj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM1ICsr
KystCj4gIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMz
ICsrKy0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTYgKy0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgfCAg
OTEgKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggICAgICAgICAg
ICAgICAgfCAgMTAgKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICAg
ICAgICAgfCAgMTggKystCj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA4ICsKPiAgMzUgZmlsZXMgY2hhbmdlZCwgODAxIGluc2VydGlvbnMoKyksIDEw
NCBkZWxldGlvbnMoLSkKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0
CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003wU-DU; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MDn-0003u5-G3
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:34:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3B/FD-29997-6C4AD375; Thu, 19 May 2016 11:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6xJbb
 hBndWKVqs7LnI7MDocfjDFZYAxijWzLyk/IoE1oxDRy8zFzwTrGjb8o6pgfEwXxcjJ4eEgL/E
 x85WZhCbRUBV4v+vRhYQm01AWeJnZy9bFyMHh4iAocS1PvMuRi4OZoGFjBLvr/9mAqkRFoiQ6
 Dh4hgWkhldAX+J5qw1IjZBAH6PEx7nXwGbyCghKnJz5BGwms4COxILdn8BmMgtISyz/xwES5h
 TwlVjy/QgriC0qoCJxZcJbdhBbSEBBomP6MSaQcgkBbom/3fYTGPlnIRk6C8nQWQhDFzAyr2L
 UKE4tKkst0jU00ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwdg3y/kQ
 oyQHk5Io758G23AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzpi4FygkWp6akVaZk5wEiASUtw8
 CiJ8HKApHmLCxJzizPTIVKnGBWlxHmlQRICIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5IwbzLIFJ7MvBK46a+AFjMBLb4lZgOyuCQRISXVwGg+efWa+Jofp/p+rDqvPfF3yaT
 e1qZ4R3VfpQ967g/O/tbfFCgZ+/vfhZUPBVRffv0YeP8Wy5ZoJ+be0rXrnqyu7GiZ4NgqVc1b
 cZnjhDr3EoX9mev0tXazVR/wPnFxDVdQVVnUulVxn4/MrXaubWS2P6VZ+/9SaNKSTdXzPj4xP
 RSubzjtXIUSS3FGoqEWc1FxIgAIr2ltuQIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1463657669!36570688!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56364 invoked from network); 19 May 2016 11:34:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:34:30 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274390"
Date: Thu, 19 May 2016 12:34:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113427.GK27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
 Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MjRQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBUaGlzIHBhdGNoIG1ha2VzIHZpcnR1YWwgZGlza3MgaGVscGVyIHNjcmlwdHMgYmUg
ZnVuY3Rpb25hbAo+IGluIGJ1c3lib3ggZW52aXJvbm1lbnQuIEFjdHVhbGx5IHdlIGNhbGwgc2gg
aW5zdGVhbmQgb2YgYmFzaCBhbmQKPiByZXdyaXRlIGxvb3Agd2l0aCBjb3VudGVyIHRvIGJlIHBy
b3Blcmx5IHBhcnNlZCBieSBhc2guCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIFRz
ZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgo+IC0tLQo+ICB0
b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgdG9v
bHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoICAgICAgICAgICAgICAgfCA5ICsrKysrKystLQo+
ICB0b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1vbi5zaC5pbiB8IDIgKy0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvYmxvY2sgYi90b29scy9ob3RwbHVnL0xpbnV4
L2Jsb2NrCj4gaW5kZXggOGQyZWU5ZC4uNmE3MjVkYiAxMDA2NDQKPiAtLS0gYS90b29scy9ob3Rw
bHVnL0xpbnV4L2Jsb2NrCj4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jawo+IEBAIC0x
LDQgKzEsNCBAQAo+IC0jIS9iaW4vYmFzaAo+ICsjIS9iaW4vc2gKPiAgCj4gIGRpcj0kKGRpcm5h
bWUgIiQwIikKPiAgLiAiJGRpci9ibG9jay1jb21tb24uc2giCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2hvdHBsdWcvTGludXgvbG9ja2luZy5zaCBiL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5z
aAo+IGluZGV4IGM2YTdlOTYuLmI4ZTk1MTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvaG90cGx1Zy9M
aW51eC9sb2NraW5nLnNoCj4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoCj4g
QEAgLTIzLDkgKzIzLDE0IEBAIExPQ0tfQkFTRURJUj0vdmFyL3J1bi94ZW4taG90cGx1Zwo+ICAK
PiAgX3NldGxvY2tmZCgpCj4gIHsKPiArICAgIGxvY2FsIGxvY2tfCj4gICAgICBsb2NhbCBpCj4g
LSAgICBmb3IgKChpID0gMDsgaSA8ICR7I19sb2NrZGljdH07IGkrKykpCj4gLSAgICBkbyBbIC16
ICIke19sb2NrZGljdFskaV19IiAtbyAiJHtfbG9ja2RpY3RbJGldfSIgPSAiJDEiIF0gJiYgYnJl
YWsKPiArICAgIGxldCBpPTAKPiArCj4gKyAgICBmb3IgbG9ja18gaW4gX2xvY2tkaWN0IDsKPiAr
ICAgIGRvCj4gKyAgICBbIC16ICIkbG9ja18iIC1vICIkbG9ja18iID0gIiQxIiBdICYmIGJyZWFr
Cj4gKyAgICAoKCBpKysgKSkKPiAgICAgIGRvbmUKPiAgICAgIF9sb2NrZGljdFskaV09IiQxIgo+
ICAgICAgbGV0IF9sb2NrZmQ9MjAwK2kKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51
eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3Rw
bHVnLWNvbW1vbi5zaC5pbgo+IGluZGV4IGQ1ZDBiNjkuLjQyZTQ2ZTMgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4KPiArKysgYi90b29s
cy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1vbi5zaC5pbgo+IEBAIC01MSw3ICs1MSw3
IEBAIHNpZ2VycigpIHsKPiAgICBmYXRhbCAiJDAgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4iCj4g
IH0KPiAgCj4gLXRyYXAgc2lnZXJyIEVSUgo+ICsjdHJhcCBzaWdlcnIgRVJSCgpJIGtub3cgd2h5
IHlvdSB3YW50IHRvIGNvbW1lbnQgdGhpcyBvdXQgYnV0IHlvdSBiYXNpY2FsbHkgYnJlYWsgdGhl
CmVycm9yIGhhbmRsaW5nIHByb3RvY29sLiBTZWUgdGhlIGZhdGFsIGZ1bmN0aW9uIGF0IHRoZSBi
ZWdpbm5pbmcgb2YgdGhpcwpmaWxlLgoKU28gd2UgY2FuJ3QgdGFrZSB0aGlzIHBhdGNoLiBBbmQg
eW91IHNob3VsZCBwcm9iYWJseSBmaXggeW91ciBvd24KZW52aXJvbm1lbnQsIHRvby4KCldlaS4K
Cj4gIAo+ICAKPiAgIyMKPiAtLSAKPiAyLjguMgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9l
bWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003wU-DU; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MDn-0003u5-G3
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:34:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3B/FD-29997-6C4AD375; Thu, 19 May 2016 11:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6xJbb
 hBndWKVqs7LnI7MDocfjDFZYAxijWzLyk/IoE1oxDRy8zFzwTrGjb8o6pgfEwXxcjJ4eEgL/E
 x85WZhCbRUBV4v+vRhYQm01AWeJnZy9bFyMHh4iAocS1PvMuRi4OZoGFjBLvr/9mAqkRFoiQ6
 Dh4hgWkhldAX+J5qw1IjZBAH6PEx7nXwGbyCghKnJz5BGwms4COxILdn8BmMgtISyz/xwES5h
 TwlVjy/QgriC0qoCJxZcJbdhBbSEBBomP6MSaQcgkBbom/3fYTGPlnIRk6C8nQWQhDFzAyr2L
 UKE4tKkst0jU00ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwdg3y/kQ
 oyQHk5Io758G23AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzpi4FygkWp6akVaZk5wEiASUtw8
 CiJ8HKApHmLCxJzizPTIVKnGBWlxHmlQRICIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5IwbzLIFJ7MvBK46a+AFjMBLb4lZgOyuCQRISXVwGg+efWa+Jofp/p+rDqvPfF3yaT
 e1qZ4R3VfpQ967g/O/tbfFCgZ+/vfhZUPBVRffv0YeP8Wy5ZoJ+be0rXrnqyu7GiZ4NgqVc1b
 cZnjhDr3EoX9mev0tXazVR/wPnFxDVdQVVnUulVxn4/MrXaubWS2P6VZ+/9SaNKSTdXzPj4xP
 RSubzjtXIUSS3FGoqEWc1FxIgAIr2ltuQIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1463657669!36570688!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56364 invoked from network); 19 May 2016 11:34:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:34:30 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274390"
Date: Thu, 19 May 2016 12:34:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113427.GK27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
 Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MjRQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBUaGlzIHBhdGNoIG1ha2VzIHZpcnR1YWwgZGlza3MgaGVscGVyIHNjcmlwdHMgYmUg
ZnVuY3Rpb25hbAo+IGluIGJ1c3lib3ggZW52aXJvbm1lbnQuIEFjdHVhbGx5IHdlIGNhbGwgc2gg
aW5zdGVhbmQgb2YgYmFzaCBhbmQKPiByZXdyaXRlIGxvb3Agd2l0aCBjb3VudGVyIHRvIGJlIHBy
b3Blcmx5IHBhcnNlZCBieSBhc2guCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIFRz
ZWdseXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgo+IC0tLQo+ICB0
b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgdG9v
bHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoICAgICAgICAgICAgICAgfCA5ICsrKysrKystLQo+
ICB0b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1vbi5zaC5pbiB8IDIgKy0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvYmxvY2sgYi90b29scy9ob3RwbHVnL0xpbnV4
L2Jsb2NrCj4gaW5kZXggOGQyZWU5ZC4uNmE3MjVkYiAxMDA2NDQKPiAtLS0gYS90b29scy9ob3Rw
bHVnL0xpbnV4L2Jsb2NrCj4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jawo+IEBAIC0x
LDQgKzEsNCBAQAo+IC0jIS9iaW4vYmFzaAo+ICsjIS9iaW4vc2gKPiAgCj4gIGRpcj0kKGRpcm5h
bWUgIiQwIikKPiAgLiAiJGRpci9ibG9jay1jb21tb24uc2giCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2hvdHBsdWcvTGludXgvbG9ja2luZy5zaCBiL3Rvb2xzL2hvdHBsdWcvTGludXgvbG9ja2luZy5z
aAo+IGluZGV4IGM2YTdlOTYuLmI4ZTk1MTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvaG90cGx1Zy9M
aW51eC9sb2NraW5nLnNoCj4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9sb2NraW5nLnNoCj4g
QEAgLTIzLDkgKzIzLDE0IEBAIExPQ0tfQkFTRURJUj0vdmFyL3J1bi94ZW4taG90cGx1Zwo+ICAK
PiAgX3NldGxvY2tmZCgpCj4gIHsKPiArICAgIGxvY2FsIGxvY2tfCj4gICAgICBsb2NhbCBpCj4g
LSAgICBmb3IgKChpID0gMDsgaSA8ICR7I19sb2NrZGljdH07IGkrKykpCj4gLSAgICBkbyBbIC16
ICIke19sb2NrZGljdFskaV19IiAtbyAiJHtfbG9ja2RpY3RbJGldfSIgPSAiJDEiIF0gJiYgYnJl
YWsKPiArICAgIGxldCBpPTAKPiArCj4gKyAgICBmb3IgbG9ja18gaW4gX2xvY2tkaWN0IDsKPiAr
ICAgIGRvCj4gKyAgICBbIC16ICIkbG9ja18iIC1vICIkbG9ja18iID0gIiQxIiBdICYmIGJyZWFr
Cj4gKyAgICAoKCBpKysgKSkKPiAgICAgIGRvbmUKPiAgICAgIF9sb2NrZGljdFskaV09IiQxIgo+
ICAgICAgbGV0IF9sb2NrZmQ9MjAwK2kKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51
eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3hlbi1ob3Rw
bHVnLWNvbW1vbi5zaC5pbgo+IGluZGV4IGQ1ZDBiNjkuLjQyZTQ2ZTMgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2guaW4KPiArKysgYi90b29s
cy9ob3RwbHVnL0xpbnV4L3hlbi1ob3RwbHVnLWNvbW1vbi5zaC5pbgo+IEBAIC01MSw3ICs1MSw3
IEBAIHNpZ2VycigpIHsKPiAgICBmYXRhbCAiJDAgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4iCj4g
IH0KPiAgCj4gLXRyYXAgc2lnZXJyIEVSUgo+ICsjdHJhcCBzaWdlcnIgRVJSCgpJIGtub3cgd2h5
IHlvdSB3YW50IHRvIGNvbW1lbnQgdGhpcyBvdXQgYnV0IHlvdSBiYXNpY2FsbHkgYnJlYWsgdGhl
CmVycm9yIGhhbmRsaW5nIHByb3RvY29sLiBTZWUgdGhlIGZhdGFsIGZ1bmN0aW9uIGF0IHRoZSBi
ZWdpbm5pbmcgb2YgdGhpcwpmaWxlLgoKU28gd2UgY2FuJ3QgdGFrZSB0aGlzIHBhdGNoLiBBbmQg
eW91IHNob3VsZCBwcm9iYWJseSBmaXggeW91ciBvd24KZW52aXJvbm1lbnQsIHRvby4KCldlaS4K
Cj4gIAo+ICAKPiAgIyMKPiAtLSAKPiAyLjguMgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9l
bWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003xI-EO; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MDx-0003vn-D1
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:34:41 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
 52/76-02972-0D4AD375; Thu, 19 May 2016 11:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6FJbb
 hBt1zWC1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8aNnVPYC+5KVHQsL2xgXCrSxcjJISHgL3H0
 4HpWEJtFQFXi4ukpjCA2m4CyxM/OXrYuRg4OEQFDiWt95l2MXBzMApOZJB51H2EFiQsLxElsW
 aoHUs4roC/Rf6yDCaRGSKCPUaLh4iIWiISgxMmZT8BsZgEdiQW7P4HNZBaQllj+jwMkzCngK/
 Gx8QY7iC0qoCJxZcJbMFtIQEGiY/oxJpByCQFuib/d9hMY+WchGToLydBZCEMXMDKvYtQoTi0
 qSy3SNTTWSyrKTM8oyU3MzNE1NDTRy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYy7tnseYpTk
 YFIS5f3TYBsuxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3fTFQTrAoNT21Ii0zBxgHMGkJDh4lE
 V4OkDRvcUFibnFmOkTqFKOilDjvdJCEAEgiozQPrg0We5cYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfMuBJnCk5lXAjf9FdBiJqDFt8RsQBaXJCKkpBoYy/4927gq4fn6nOT6x2FiJptf/jw
 aLXW50k+w/f9rMbU9O8UWeT76+TEi1P6cqmnWqxWst0Sn9E5sX6krZn5MylGsIWn9ii2CIj/7
 g36o7uldtf9msZvm4u/cd1fMiWtMDfipeY9VrzZvhsMbvpiZro7Zc2YZd++bOzdnQfPh9R33r
 ZWj6/wqlViKMxINtZiLihMBJJfa97gCAAA=
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1463657678!42576325!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42800 invoked from network); 19 May 2016 11:34:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:34:39 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274419"
Date: Thu, 19 May 2016 12:34:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113432.GL27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr.tyshchenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org,
 embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 04/18] libxl: add
 ability to set rambase_pfn via cfg file
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MjdQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29A
Z2xvYmFsbG9naWMuY29tPgo+IAo+IEluIGNhc2Ugb2YgbWlzc2luZyByZXF1aXJlZCBwcm9wZXJ0
eSBpbiBjZmcgZmlsZQo+IHRoZSBkZWZhdWx0IHZhbHVlICgweDQwMDAwKSBzaG91bGQgYmUgdXNl
ZC4KCkFzc3VtaW5nIHRoaXMgaXMgYWJzb2x1dGVseSBuZWVkZWQgKHdoZXRoZXIgaXQgaXMgdGhl
IGNhc2UgSSBkb24ndAprbm93LCBJIHdpbGwgbGVhdmUgdGhhdCB0byBBUk0gbWFpbnRhaW5lcnMp
Li4uCgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHIu
dHlzaGNoZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3Zh
bGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KWy4u
Ll0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCAxNjk5ZjMyLi41YjBiNTBhIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCj4gQEAgLTEwMCw2ICsxMDAsNyBAQAo+ICAjZGVmaW5lIExJQlhMX0hWTV9F
WFRSQV9NRU1PUlkgMjA0OAo+ICAjZGVmaW5lIExJQlhMX01JTl9ET00wX01FTSAoMTI4KjEwMjQp
Cj4gICNkZWZpbmUgTElCWExfSU5WQUxJRF9HRk4gKH4odWludDY0X3QpMCkKPiArI2RlZmluZSBM
SUJYTF9JTlZBTElEX1JBTV9CQVNFICh+KHVpbnQ2NF90KTApCj4gIC8qIHVzZSAwIGFzIHRoZSBk
b21pZCBvZiB0aGUgdG9vbHN0YWNrIGRvbWFpbiBmb3Igbm93ICovCj4gICNkZWZpbmUgTElCWExf
VE9PTFNUQUNLX0RPTUlEIDAKPiAgI2RlZmluZSBRRU1VX1NJR05BVFVSRSAiRGV2aWNlTW9kZWxS
ZWNvcmQwMDAyIgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCA1MDJhMTQ4Li5iNmNjOGQyIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAo+IEBAIC00MTYsNiArNDE2LDcgQEAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAoInRhcmdldF9tZW1r
YiIsICAgIE1lbUtCKSwKPiAgICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAo+ICAgICAg
KCJzaGFkb3dfbWVta2IiLCAgICBNZW1LQiksCj4gKyAgICAoInJhbWJhc2UiLCAgICAgICAgIHVp
bnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9JTlZBTElEX1JBTV9CQVNFJ30pLAoKUGxlYXNlIG1h
a2UgdGhpcyBBUk0gc3BlY2lmaWMuCgpZb3Ugd291bGQgYWxzbyBuZWVkIHRvIHByb3ZpZGUgYSBM
SUJYTF9IQVZFIG1hY3JvIGluIGxpYnhsLmguIFNlZQp2YXJpb3VzIGV4YW1wbGVzIHRoZXJlLgoK
Cj4gICAgICAoInJ0Y190aW1lb2Zmc2V0IiwgIHVpbnQzMiksCj4gICAgICAoImV4ZWNfc3NpZHJl
ZiIsICAgIHVpbnQzMiksCj4gICAgICAoImV4ZWNfc3NpZF9sYWJlbCIsIHN0cmluZyksCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYwo+IGluZGV4IDlhMjg3MGUuLjI4ZDU3YzMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwv
eGxfY21kaW1wbC5jCj4gKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCj4gQEAgLTMxLDYg
KzMxLDcgQEAKPiAgI2luY2x1ZGUgPHN5cy9zZWxlY3QuaD4KPiAgI2luY2x1ZGUgPHN5cy91dHNu
YW1lLmg+IC8qIGZvciB1dHNuYW1lIGluIHhsIGluZm8gKi8KPiAgI2luY2x1ZGUgPHhlbnRvb2xs
b2cuaD4KPiArI2luY2x1ZGUgPHhlbmN0cmwuaD4KCkkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhp
cy4gSW4gZmFjdCwgcGxlYXNlIGRvbid0IGRvIHRoaXMuIDotKQoKPiAgI2luY2x1ZGUgPGN0eXBl
Lmg+Cj4gICNpbmNsdWRlIDxpbnR0eXBlcy5oPgo+ICAjaW5jbHVkZSA8bGltaXRzLmg+Cj4gQEAg
LTEzNTIsNiArMTM1MywxOCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBj
aGFyICpjb25maWdfc291cmNlLAo+ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcs
ICJtYXhtZW0iLCAmbCwgMCkpCj4gICAgICAgICAgYl9pbmZvLT5tYXhfbWVta2IgPSBsICogMTAy
NDsKPiAgCj4gKyNpZmRlZiBHVUVTVF9SQU1fQkFTRQo+ICsgICAgaWYgKCF4bHVfY2ZnX2dldF9s
b25nIChjb25maWcsICJyYW1iYXNlX3BmbiIsICZsLCAwKSkgewo+ICsgICAgICAgIC8qIFRPRE8g
YWRkIG1vcmUgZGV0YWlsZWQgY2hlY2sgZm9yIHZhbGlkIHZhbHVlICovCj4gKyAgICAgICAgdWlu
dDY0X3QgcmFtYmFzZSA9ICh1aW50NjRfdClsIDw8IFhDX1BBR0VfU0hJRlQ7Cj4gKyAgICAgICAg
aWYgKHJhbWJhc2UgPiAoR1VFU1RfUkFNMF9CQVNFICsgR1VFU1RfUkFNMF9TSVpFKSkgewo+ICsg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZhbHVlIDB4JWx4IGZv
ciBcInJhbWJhc2VfcGZuXCJcbiIsIGwpOwo+ICsgICAgICAgICAgICBleGl0ICgxKTsKPiArICAg
ICAgICB9Cj4gKyAgICAgICAgYl9pbmZvLT5yYW1iYXNlID0gcmFtYmFzZTsKPiArICAgIH0KPiAr
I2VuZGlmCj4gKwo+ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJ2Y3B1cyIs
ICZsLCAwKSkgewo+ICAgICAgICAgIHZjcHVzID0gbDsKPiAgICAgICAgICBpZiAobGlieGxfY3B1
X2JpdG1hcF9hbGxvYyhjdHgsICZiX2luZm8tPmF2YWlsX3ZjcHVzLCBsKSkgewo+IC0tIAo+IDIu
OC4yCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJl
ZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003xI-EO; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MDx-0003vn-D1
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:34:41 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
 52/76-02972-0D4AD375; Thu, 19 May 2016 11:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6FJbb
 hBt1zWC1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8aNnVPYC+5KVHQsL2xgXCrSxcjJISHgL3H0
 4HpWEJtFQFXi4ukpjCA2m4CyxM/OXrYuRg4OEQFDiWt95l2MXBzMApOZJB51H2EFiQsLxElsW
 aoHUs4roC/Rf6yDCaRGSKCPUaLh4iIWiISgxMmZT8BsZgEdiQW7P4HNZBaQllj+jwMkzCngK/
 Gx8QY7iC0qoCJxZcJbMFtIQEGiY/oxJpByCQFuib/d9hMY+WchGToLydBZCEMXMDKvYtQoTi0
 qSy3SNTTWSyrKTM8oyU3MzNE1NDTRy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYy7tnseYpTk
 YFIS5f3TYBsuxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3fTFQTrAoNT21Ii0zBxgHMGkJDh4lE
 V4OkDRvcUFibnFmOkTqFKOilDjvdJCEAEgiozQPrg0We5cYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfMuBJnCk5lXAjf9FdBiJqDFt8RsQBaXJCKkpBoYy/4927gq4fn6nOT6x2FiJptf/jw
 aLXW50k+w/f9rMbU9O8UWeT76+TEi1P6cqmnWqxWst0Sn9E5sX6krZn5MylGsIWn9ii2CIj/7
 g36o7uldtf9msZvm4u/cd1fMiWtMDfipeY9VrzZvhsMbvpiZro7Zc2YZd++bOzdnQfPh9R33r
 ZWj6/wqlViKMxINtZiLihMBJJfa97gCAAA=
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1463657678!42576325!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42800 invoked from network); 19 May 2016 11:34:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:34:39 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274419"
Date: Thu, 19 May 2016 12:34:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113432.GL27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr.tyshchenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org,
 embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 04/18] libxl: add
 ability to set rambase_pfn via cfg file
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MjdQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29A
Z2xvYmFsbG9naWMuY29tPgo+IAo+IEluIGNhc2Ugb2YgbWlzc2luZyByZXF1aXJlZCBwcm9wZXJ0
eSBpbiBjZmcgZmlsZQo+IHRoZSBkZWZhdWx0IHZhbHVlICgweDQwMDAwKSBzaG91bGQgYmUgdXNl
ZC4KCkFzc3VtaW5nIHRoaXMgaXMgYWJzb2x1dGVseSBuZWVkZWQgKHdoZXRoZXIgaXQgaXMgdGhl
IGNhc2UgSSBkb24ndAprbm93LCBJIHdpbGwgbGVhdmUgdGhhdCB0byBBUk0gbWFpbnRhaW5lcnMp
Li4uCgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHIu
dHlzaGNoZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3Zh
bGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KWy4u
Ll0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCAxNjk5ZjMyLi41YjBiNTBhIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCj4gQEAgLTEwMCw2ICsxMDAsNyBAQAo+ICAjZGVmaW5lIExJQlhMX0hWTV9F
WFRSQV9NRU1PUlkgMjA0OAo+ICAjZGVmaW5lIExJQlhMX01JTl9ET00wX01FTSAoMTI4KjEwMjQp
Cj4gICNkZWZpbmUgTElCWExfSU5WQUxJRF9HRk4gKH4odWludDY0X3QpMCkKPiArI2RlZmluZSBM
SUJYTF9JTlZBTElEX1JBTV9CQVNFICh+KHVpbnQ2NF90KTApCj4gIC8qIHVzZSAwIGFzIHRoZSBk
b21pZCBvZiB0aGUgdG9vbHN0YWNrIGRvbWFpbiBmb3Igbm93ICovCj4gICNkZWZpbmUgTElCWExf
VE9PTFNUQUNLX0RPTUlEIDAKPiAgI2RlZmluZSBRRU1VX1NJR05BVFVSRSAiRGV2aWNlTW9kZWxS
ZWNvcmQwMDAyIgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCA1MDJhMTQ4Li5iNmNjOGQyIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAo+IEBAIC00MTYsNiArNDE2LDcgQEAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAoInRhcmdldF9tZW1r
YiIsICAgIE1lbUtCKSwKPiAgICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAo+ICAgICAg
KCJzaGFkb3dfbWVta2IiLCAgICBNZW1LQiksCj4gKyAgICAoInJhbWJhc2UiLCAgICAgICAgIHVp
bnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9JTlZBTElEX1JBTV9CQVNFJ30pLAoKUGxlYXNlIG1h
a2UgdGhpcyBBUk0gc3BlY2lmaWMuCgpZb3Ugd291bGQgYWxzbyBuZWVkIHRvIHByb3ZpZGUgYSBM
SUJYTF9IQVZFIG1hY3JvIGluIGxpYnhsLmguIFNlZQp2YXJpb3VzIGV4YW1wbGVzIHRoZXJlLgoK
Cj4gICAgICAoInJ0Y190aW1lb2Zmc2V0IiwgIHVpbnQzMiksCj4gICAgICAoImV4ZWNfc3NpZHJl
ZiIsICAgIHVpbnQzMiksCj4gICAgICAoImV4ZWNfc3NpZF9sYWJlbCIsIHN0cmluZyksCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYwo+IGluZGV4IDlhMjg3MGUuLjI4ZDU3YzMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwv
eGxfY21kaW1wbC5jCj4gKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCj4gQEAgLTMxLDYg
KzMxLDcgQEAKPiAgI2luY2x1ZGUgPHN5cy9zZWxlY3QuaD4KPiAgI2luY2x1ZGUgPHN5cy91dHNu
YW1lLmg+IC8qIGZvciB1dHNuYW1lIGluIHhsIGluZm8gKi8KPiAgI2luY2x1ZGUgPHhlbnRvb2xs
b2cuaD4KPiArI2luY2x1ZGUgPHhlbmN0cmwuaD4KCkkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhp
cy4gSW4gZmFjdCwgcGxlYXNlIGRvbid0IGRvIHRoaXMuIDotKQoKPiAgI2luY2x1ZGUgPGN0eXBl
Lmg+Cj4gICNpbmNsdWRlIDxpbnR0eXBlcy5oPgo+ICAjaW5jbHVkZSA8bGltaXRzLmg+Cj4gQEAg
LTEzNTIsNiArMTM1MywxOCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBj
aGFyICpjb25maWdfc291cmNlLAo+ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcs
ICJtYXhtZW0iLCAmbCwgMCkpCj4gICAgICAgICAgYl9pbmZvLT5tYXhfbWVta2IgPSBsICogMTAy
NDsKPiAgCj4gKyNpZmRlZiBHVUVTVF9SQU1fQkFTRQo+ICsgICAgaWYgKCF4bHVfY2ZnX2dldF9s
b25nIChjb25maWcsICJyYW1iYXNlX3BmbiIsICZsLCAwKSkgewo+ICsgICAgICAgIC8qIFRPRE8g
YWRkIG1vcmUgZGV0YWlsZWQgY2hlY2sgZm9yIHZhbGlkIHZhbHVlICovCj4gKyAgICAgICAgdWlu
dDY0X3QgcmFtYmFzZSA9ICh1aW50NjRfdClsIDw8IFhDX1BBR0VfU0hJRlQ7Cj4gKyAgICAgICAg
aWYgKHJhbWJhc2UgPiAoR1VFU1RfUkFNMF9CQVNFICsgR1VFU1RfUkFNMF9TSVpFKSkgewo+ICsg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZhbHVlIDB4JWx4IGZv
ciBcInJhbWJhc2VfcGZuXCJcbiIsIGwpOwo+ICsgICAgICAgICAgICBleGl0ICgxKTsKPiArICAg
ICAgICB9Cj4gKyAgICAgICAgYl9pbmZvLT5yYW1iYXNlID0gcmFtYmFzZTsKPiArICAgIH0KPiAr
I2VuZGlmCj4gKwo+ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJ2Y3B1cyIs
ICZsLCAwKSkgewo+ICAgICAgICAgIHZjcHVzID0gbDsKPiAgICAgICAgICBpZiAobGlieGxfY3B1
X2JpdG1hcF9hbGxvYyhjdHgsICZiX2luZm8tPmF2YWlsX3ZjcHVzLCBsKSkgewo+IC0tIAo+IDIu
OC4yCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJl
ZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003xc-FO; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEL-00041s-KD
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C3/5C-02973-8E4AD375; Thu, 19 May 2016 11:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6LJbb
 hBldfKFqs7LnI7MDocfjDFZYAxijWzLyk/IoE1oyTHTtYCu5xV3QdcG9g/MXRxcjJISHgL/Hn
 /GtGEJtFQFXi3tQWdhCbTUBZ4mdnL1sXIweHiIChxLU+8y5GLg5mgZmMEvePvWIDqREWiJS4u
 mwDM4jNK6AvcXHqNVaQIiGBPkaJM+s3sUEkBCVOznzCAmIzC+hILNj9CWwos4C0xPJ/YDdwCv
 hKrGi4BXaDqICKxJUJb8FuEBJQkOiYfowJpFxCgFvib7f9BEb+WUiGzkIydBbC0AWMzKsYNYp
 Ti8pSi3QNjfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjwEIdjD2zXI+xCjJ
 waQkyvunwTZciC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv+mKgnGBRanpqRVpmDjASYNISHDxKI
 rwcIGne4oLE3OLMdIjUKUZFKXFeaZCEAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzJsMMoUnM68EbvoroMVMQItvidmALC5JREhJNTBOqDHfGbhn8zb/+uBQf537N+PM78+
 XqtK7487MMCeJt2SKC9u8KcZmrkrMPtN23dS/cPkwS4zpYsXYd747z+TZTBLirJ3kZF9T+neV
 tsQnNq6J1npBUnx2qqFTuR+xOjmFhpn6PY7QVH/LFf7i6KOqsvCFM2XL7i9+Kvkn2vyLzcwJd
 3LdpymxFGckGmoxFxUnAgDTOYquuQIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463657703!28433672!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3748 invoked from network); 19 May 2016 11:35:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:04 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="362044890"
Date: Thu, 19 May 2016 12:35:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113501.GM27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-7-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-7-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 06/18] libxl: parse
 config data during domain reboot
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MjlQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IFdlIG5lZWQgdG8gcGFyc2UgY29uZmlnIGRhdGEgZHVyaW5nIGRvbWFpbiByZWJv
b3QKPiB0byBnZXQgY29ycmVjdCBJL08gbWVtb3J5IHJlZ2lvbnMgZm9yIG1hcHBpbmcuCj4gCj4g
U2lnbmVkLW9mZi1ieTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2lj
LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIHwgMTUgKysrKysrKysrKysr
KysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwo+IGlu
ZGV4IDI4ZDU3YzMuLjk4YTQ2YmMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwveGxfY21kaW1w
bC5jCj4gKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCj4gQEAgLTI5ODgsNiArMjk4OCwy
MSBAQCBzdGFydDoKPiAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSA9
IHN0cmR1cChjb21tb25fZG9tbmFtZSk7Cj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+ICsJCWlm
IChjb25maWdfZmlsZSkgewo+ICsJCSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29u
ZmlnKTsKPiArCj4gKwkJICAgIHJldCA9IGxpYnhsX3JlYWRfZmlsZV9jb250ZW50cyhjdHgsIGNv
bmZpZ19maWxlLAo+ICsJCQkJCQkgICAmY29uZmlnX2RhdGEsICZjb25maWdfbGVuKTsKPiArCQkg
ICAgaWYgKHJldCkgewo+ICsJCQlMT0coIkZhaWxlZCB0byByZWFkIGNvbmZpZyBmaWxlOiAlczog
JXNcbiIsCj4gKwkJCSAgICBjb25maWdfZmlsZSwgc3RyZXJyb3IoZXJybm8pKTsKPiArCQkJZ290
byBvdXQ7Cj4gKwkJICAgIH0KPiArCj4gKwkJICAgIHBhcnNlX2NvbmZpZ19kYXRhKGNvbmZpZ19m
aWxlLCBjb25maWdfZGF0YSwgY29uZmlnX2xlbiwKPiArCQkJCSAgICAgICZkX2NvbmZpZyk7Cj4g
KwkJfQo+ICsKCkkgdGhpbmsgbGlieGwgaGFzIGFscmVhZHkgcHJlc2VydmUgdGhlIGNvbmZpZ3Vy
YXRpb24gZm9yIHlvdT8KClRoaXMgd2lsbCBicmVhayBkZXZpY2UgaG90cGx1ZyBJIHRoaW5rLgoK
V2VpLgoKPiAgICAgICAgICAgICAgICAgIC8qCj4gICAgICAgICAgICAgICAgICAgKiBYWFggRklY
TUU6IElmIHRoaXMgc2xlZXAgaXMgbm90IHRoZXJlIHRoZW4gZG9tYWluCj4gICAgICAgICAgICAg
ICAgICAgKiByZS1jcmVhdGlvbiBmYWlscyBzb21ldGltZXMuCj4gLS0gCj4gMi44LjIKPiAKPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003xc-FO; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEL-00041s-KD
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C3/5C-02973-8E4AD375; Thu, 19 May 2016 11:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6LJbb
 hBldfKFqs7LnI7MDocfjDFZYAxijWzLyk/IoE1oyTHTtYCu5xV3QdcG9g/MXRxcjJISHgL/Hn
 /GtGEJtFQFXi3tQWdhCbTUBZ4mdnL1sXIweHiIChxLU+8y5GLg5mgZmMEvePvWIDqREWiJS4u
 mwDM4jNK6AvcXHqNVaQIiGBPkaJM+s3sUEkBCVOznzCAmIzC+hILNj9CWwos4C0xPJ/YDdwCv
 hKrGi4BXaDqICKxJUJb8FuEBJQkOiYfowJpFxCgFvib7f9BEb+WUiGzkIydBbC0AWMzKsYNYp
 Ti8pSi3QNjfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjwEIdjD2zXI+xCjJ
 waQkyvunwTZciC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv+mKgnGBRanpqRVpmDjASYNISHDxKI
 rwcIGne4oLE3OLMdIjUKUZFKXFeaZCEAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzJsMMoUnM68EbvoroMVMQItvidmALC5JREhJNTBOqDHfGbhn8zb/+uBQf537N+PM78+
 XqtK7487MMCeJt2SKC9u8KcZmrkrMPtN23dS/cPkwS4zpYsXYd747z+TZTBLirJ3kZF9T+neV
 tsQnNq6J1npBUnx2qqFTuR+xOjmFhpn6PY7QVH/LFf7i6KOqsvCFM2XL7i9+Kvkn2vyLzcwJd
 3LdpymxFGckGmoxFxUnAgDTOYquuQIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463657703!28433672!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3748 invoked from network); 19 May 2016 11:35:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:04 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="362044890"
Date: Thu, 19 May 2016 12:35:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113501.GM27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-7-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-7-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 06/18] libxl: parse
 config data during domain reboot
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MjlQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IFdlIG5lZWQgdG8gcGFyc2UgY29uZmlnIGRhdGEgZHVyaW5nIGRvbWFpbiByZWJv
b3QKPiB0byBnZXQgY29ycmVjdCBJL08gbWVtb3J5IHJlZ2lvbnMgZm9yIG1hcHBpbmcuCj4gCj4g
U2lnbmVkLW9mZi1ieTogVmlrdG9yIEtsZWluaWsgPHZpa3Rvci5rbGVpbmlrQGdsb2JhbGxvZ2lj
LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIHwgMTUgKysrKysrKysrKysr
KysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwo+IGlu
ZGV4IDI4ZDU3YzMuLjk4YTQ2YmMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwveGxfY21kaW1w
bC5jCj4gKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCj4gQEAgLTI5ODgsNiArMjk4OCwy
MSBAQCBzdGFydDoKPiAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSA9
IHN0cmR1cChjb21tb25fZG9tbmFtZSk7Cj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+ICsJCWlm
IChjb25maWdfZmlsZSkgewo+ICsJCSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29u
ZmlnKTsKPiArCj4gKwkJICAgIHJldCA9IGxpYnhsX3JlYWRfZmlsZV9jb250ZW50cyhjdHgsIGNv
bmZpZ19maWxlLAo+ICsJCQkJCQkgICAmY29uZmlnX2RhdGEsICZjb25maWdfbGVuKTsKPiArCQkg
ICAgaWYgKHJldCkgewo+ICsJCQlMT0coIkZhaWxlZCB0byByZWFkIGNvbmZpZyBmaWxlOiAlczog
JXNcbiIsCj4gKwkJCSAgICBjb25maWdfZmlsZSwgc3RyZXJyb3IoZXJybm8pKTsKPiArCQkJZ290
byBvdXQ7Cj4gKwkJICAgIH0KPiArCj4gKwkJICAgIHBhcnNlX2NvbmZpZ19kYXRhKGNvbmZpZ19m
aWxlLCBjb25maWdfZGF0YSwgY29uZmlnX2xlbiwKPiArCQkJCSAgICAgICZkX2NvbmZpZyk7Cj4g
KwkJfQo+ICsKCkkgdGhpbmsgbGlieGwgaGFzIGFscmVhZHkgcHJlc2VydmUgdGhlIGNvbmZpZ3Vy
YXRpb24gZm9yIHlvdT8KClRoaXMgd2lsbCBicmVhayBkZXZpY2UgaG90cGx1ZyBJIHRoaW5rLgoK
V2VpLgoKPiAgICAgICAgICAgICAgICAgIC8qCj4gICAgICAgICAgICAgICAgICAgKiBYWFggRklY
TUU6IElmIHRoaXMgc2xlZXAgaXMgbm90IHRoZXJlIHRoZW4gZG9tYWluCj4gICAgICAgICAgICAg
ICAgICAgKiByZS1jcmVhdGlvbiBmYWlscyBzb21ldGltZXMuCj4gLS0gCj4gMi44LjIKPiAKPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003xv-GL; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEV-000458-Cg
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A0/01-18833-2F4AD375; Thu, 19 May 2016 11:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6nJbb
 hBuu2ilus7LnI7MDocfjDFZYAxijWzLyk/IoE1oz29n72gqvMFe+bjzI2MLYydzFyckgI+Es8
 /PGCEcRmEVCV6P7SywRiswkoS/zs7GXrYuTgEBEwlLjWZ97FyMXBLDCTUeL+sVdsIDXCAkESN
 0++A5vDK6Av8efpP2aQIiGBPkaJD8++s0MkBCVOznzCAmIzC+hILNj9CWwos4C0xPJ/HCBhTg
 Ffidb7T8FuEBVQkbgy4S1Yq5CAgkTH9GNMEHdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWM6sW
 pRWWpRbpGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GJf9dTrEKMnB
 pCTK+6fBNlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8mMKCFBItS01Mr0jJzgLEAk5bg4FES4
 TUFSfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDgvO0iRAEhRRmke3AhYXF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMK8EyBSezLwSuE2vgI5gAjrilpgNyBEliQgpqQbGHb/1QwrPrT/
 C8K/C+KTl454jVZsdRHKOqnMvW7XqXTr33TpRhjncZU/8cwJ6Py7cqHboc7fq8cY8AWkW54gD
 X4IUvt9vOG68jnd24h6X5HVRGfs0Oi5lbX6cd2Nu6dITJzaWb+w3417GrGZbY+NgMWebOIfT1
 /3dj9f+8pKPZmUsEDhxuTJIiaU4I9FQi7moOBEAtajrT8YCAAA=
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1463657712!10512024!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25707 invoked from network); 19 May 2016 11:35:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="362044944"
Date: Thu, 19 May 2016 12:35:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113504.GN27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-8-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-8-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 07/18] tools/misc:
 Modify Xen watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzBQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IFRoaXMgY2hhbmdlIGFsbG93cyB3YXRjaGRvZyBkYWVtb24gdG8gd29yayB0aHJ1
IHdhdGNoZG9nIGRldmljZQo+IG9uIHRoZSBmaWxlIHN5c3RlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMuY29tPgoKVGhlIGNv
bW1pdCBtZXNzYWdlIGlzIG5vdCBjbGVhciBlbm91Z2ggYXMgdG8gd2h5IHlvdSB3YW50IHRvIGRl
bGV0ZSBhCmJ1bmNoIG9mIGNvZGUuIEknbSBhZnJhaWQgSSdtIG5vdCBhYmxlIHRvIHJldmlldyBh
IHBhdGNoIGxpa2UgdGhpcy4KCkRvZXNuJ3QgdGhpcyBwYXRjaCBicmVhayBleGlzdGluZyBiZWhh
dmlvdXI/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003xv-GL; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEV-000458-Cg
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A0/01-18833-2F4AD375; Thu, 19 May 2016 11:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6nJbb
 hBuu2ilus7LnI7MDocfjDFZYAxijWzLyk/IoE1oz29n72gqvMFe+bjzI2MLYydzFyckgI+Es8
 /PGCEcRmEVCV6P7SywRiswkoS/zs7GXrYuTgEBEwlLjWZ97FyMXBLDCTUeL+sVdsIDXCAkESN
 0++A5vDK6Av8efpP2aQIiGBPkaJD8++s0MkBCVOznzCAmIzC+hILNj9CWwos4C0xPJ/HCBhTg
 Ffidb7T8FuEBVQkbgy4S1Yq5CAgkTH9GNMEHdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWM6sW
 pRWWpRbpGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GJf9dTrEKMnB
 pCTK+6fBNlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8mMKCFBItS01Mr0jJzgLEAk5bg4FES4
 TUFSfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDgvO0iRAEhRRmke3AhYXF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMK8EyBSezLwSuE2vgI5gAjrilpgNyBEliQgpqQbGHb/1QwrPrT/
 C8K/C+KTl454jVZsdRHKOqnMvW7XqXTr33TpRhjncZU/8cwJ6Py7cqHboc7fq8cY8AWkW54gD
 X4IUvt9vOG68jnd24h6X5HVRGfs0Oi5lbX6cd2Nu6dITJzaWb+w3417GrGZbY+NgMWebOIfT1
 /3dj9f+8pKPZmUsEDhxuTJIiaU4I9FQi7moOBEAtajrT8YCAAA=
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1463657712!10512024!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25707 invoked from network); 19 May 2016 11:35:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="362044944"
Date: Thu, 19 May 2016 12:35:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113504.GN27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-8-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-8-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 07/18] tools/misc:
 Modify Xen watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzBQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IFRoaXMgY2hhbmdlIGFsbG93cyB3YXRjaGRvZyBkYWVtb24gdG8gd29yayB0aHJ1
IHdhdGNoZG9nIGRldmljZQo+IG9uIHRoZSBmaWxlIHN5c3RlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMuY29tPgoKVGhlIGNv
bW1pdCBtZXNzYWdlIGlzIG5vdCBjbGVhciBlbm91Z2ggYXMgdG8gd2h5IHlvdSB3YW50IHRvIGRl
bGV0ZSBhCmJ1bmNoIG9mIGNvZGUuIEknbSBhZnJhaWQgSSdtIG5vdCBhYmxlIHRvIHJldmlldyBh
IHBhdGNoIGxpa2UgdGhpcy4KCkRvZXNuJ3QgdGhpcyBwYXRjaCBicmVhayBleGlzdGluZyBiZWhh
dmlvdXI/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003yE-HM; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEW-00045P-05
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:16 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 47/FA-02219-3F4AD375; Thu, 19 May 2016 11:35:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO6nJbb
 hBocem1qs7LnI7MDocfjDFZYAxijWzLyk/IoE1ozFzcvZCi4wVRxert7AOI+pi5GTQ0LAX+Le
 ugesIDaLgKrEqSW32EFsNgFliZ+dvWxdjBwcIgKGEtf6zLsYuTiYBWYyStw/9ooNpEZYIE6iY
 cNdMJtXQF/ixaSTLCBFQgJ9jBJz565jhEgISpyc+YQFxGYW0JFYsPsT2FBmAWmJ5f84QMKcAr
 4SO/vuM4PYogIqElcmvAW7QUhAQaJj+jEmkHIJAW6Jv932Exj5ZyEZOgvJ0FkIQxcwMq9iVC9
 OLSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw+BiDYwTi1wfkQoyQH
 k5Io758G23AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryrFgPlBItS01Mr0jJzgHEAk5bg4FES4
 eUASfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDgvOzCqhARAijJK8+BGwGLyEqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5H4Ks4snMK4Hb9AroCCagI26J2YAcUZKIkJJqYNy9accaMx/
 N64wfWlfO74m+I8VdxHIi8/43l7xqV7HUIBbr2uNL85kCgpPzpZ9Njnj+3U7z+NP1hi3TxM7I
 /LzosWGRmXvCXx352doG+WG/5Q8cXPAhvFjFZ9HhzETHWSu4jrHN6A06krG7fXtv59z1J/Za2
 BhdvRTOzST/vGL5kynPVDqnWSmxFGckGmoxFxUnAgBi1a+ixAIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463657713!24550369!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30584 invoked from network); 19 May 2016 11:35:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274565"
Date: Thu, 19 May 2016 12:35:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113507.GO27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-9-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-9-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 08/18] tools/misc:
 Set timeout value from watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzFQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZpa3RvciBLbGVpbmlrIDx2aWt0b3Iua2xlaW5pa0Bn
bG9iYWxsb2dpYy5jb20+CgpJIGhhdmUgYSBmZWVsaW5nIHRoaXMgY2FuIHByb2JhYmx5IGJlIHNx
dWFzaGVkIGludG8gcHJldmlvdXMgcGF0Y2guIEJ1dApwbGVhc2UgZG9uJ3Qgc3F1YXNoIHRoaXMg
eWV0LCBsZXQncyBzdGFydCB3aXRoIGJldHRlciBjb21taXQgbWVzc2FnZS4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRl
dmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVk
ZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003yE-HM; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEW-00045P-05
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:16 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 47/FA-02219-3F4AD375; Thu, 19 May 2016 11:35:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO6nJbb
 hBocem1qs7LnI7MDocfjDFZYAxijWzLyk/IoE1ozFzcvZCi4wVRxert7AOI+pi5GTQ0LAX+Le
 ugesIDaLgKrEqSW32EFsNgFliZ+dvWxdjBwcIgKGEtf6zLsYuTiYBWYyStw/9ooNpEZYIE6iY
 cNdMJtXQF/ixaSTLCBFQgJ9jBJz565jhEgISpyc+YQFxGYW0JFYsPsT2FBmAWmJ5f84QMKcAr
 4SO/vuM4PYogIqElcmvAW7QUhAQaJj+jEmkHIJAW6Jv932Exj5ZyEZOgvJ0FkIQxcwMq9iVC9
 OLSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw+BiDYwTi1wfkQoyQH
 k5Io758G23AhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryrFgPlBItS01Mr0jJzgHEAk5bg4FES4
 eUASfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDgvOzCqhARAijJK8+BGwGLyEqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5H4Ks4snMK4Hb9AroCCagI26J2YAcUZKIkJJqYNy9accaMx/
 N64wfWlfO74m+I8VdxHIi8/43l7xqV7HUIBbr2uNL85kCgpPzpZ9Njnj+3U7z+NP1hi3TxM7I
 /LzosWGRmXvCXx352doG+WG/5Q8cXPAhvFjFZ9HhzETHWSu4jrHN6A06krG7fXtv59z1J/Za2
 BhdvRTOzST/vGL5kynPVDqnWSmxFGckGmoxFxUnAgBi1a+ixAIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463657713!24550369!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30584 invoked from network); 19 May 2016 11:35:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:14 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274565"
Date: Thu, 19 May 2016 12:35:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113507.GO27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-9-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-9-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 08/18] tools/misc:
 Set timeout value from watchdog daemon
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzFQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZpa3RvciBLbGVpbmlrIDx2aWt0b3Iua2xlaW5pa0Bn
bG9iYWxsb2dpYy5jb20+CgpJIGhhdmUgYSBmZWVsaW5nIHRoaXMgY2FuIHByb2JhYmx5IGJlIHNx
dWFzaGVkIGludG8gcHJldmlvdXMgcGF0Y2guIEJ1dApwbGVhc2UgZG9uJ3Qgc3F1YXNoIHRoaXMg
eWV0LCBsZXQncyBzdGFydCB3aXRoIGJldHRlciBjb21taXQgbWVzc2FnZS4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRl
dmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVk
ZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003yX-IC; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEW-00045j-OE
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FA/85-17285-4F4AD375; Thu, 19 May 2016 11:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO7nJbb
 hBjtna1is7LnI7MDocfjDFZYAxijWzLyk/IoE1ozX+w8zF6zkrFj+eyVzA2MTRxcjJ4eEgL/E
 qRub2EBsFgFVievvN7OD2GwCyhI/O3uB4hwcIgKGEtf6zLsYuTiYBe4ySvT/mQVWIywQIPF+/
 yoWEJtXQF/i2tQl7CBFQgL9jBKfvzaxQSQEJU7OfAJWxCygI7Fg9yewocwC0hLL/3GAmJwCfh
 Jdh8pBKkQFVCSuTHgLNl5IQEGiY/oxJpASCQFuib/d9hMY+WchmTkLycxZCDMXMDKvYlQvTi0
 qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2ME4tcH5EKMkB5OS
 KO+fBttwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qxYD5QSLUtNTK9Iyc4BxAJOW4OBREuHlA
 EnzFhck5hZnpkOkTjEqSonzsgOjR0gAJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmfQgyniczrwRu+iugxUxAi2+J2YAsLklESEk1MIbKb3hnfnLJhlcMFd1vHvR4aiv8dzt
 hzbK4pLL671+XSuuZln/MFvLN3KFzQjX8ZdiP31rnOZtZ9uVnye5fcadwy57nh1Yr1e+WDjtg
 nyoTu6PYULvi0Xp784IGJs+qV7bzu2xueCa85fKZ93qV1YG++KApfpW71zN/br7a9mouV+20j
 vY9S5VYijMSDbWYi4oTAbYZrgq4AgAA
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463657713!24550369!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30713 invoked from network); 19 May 2016 11:35:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:15 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274570"
Date: Thu, 19 May 2016 12:35:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113512.GP27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-10-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-10-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 09/18] tools: Allow
 to cross-compile xentop
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzJQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgRG15dHJ5c2h5biA8b2xla3NhbmRyLmRteXRyeXNoeW5A
Z2xvYmFsbG9naWMuY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBEbXl0cnlzaHlu
IDxvbGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
SXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiAt
LS0KPiAgdG9vbHMveGVuc3RhdC9NYWtlZmlsZSB8IDQgKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnN0YXQvTWFrZWZpbGUgYi90b29scy94ZW5zdGF0L01ha2VmaWxlCj4gaW5kZXggOTAxYmU0YS4u
NDQwYjFiNyAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdGF0L01ha2VmaWxlCj4gKysrIGIvdG9v
bHMveGVuc3RhdC9NYWtlZmlsZQo+IEBAIC00LDEyICs0LDEwIEBAIGluY2x1ZGUgJChYRU5fUk9P
VCkvdG9vbHMvUnVsZXMubWsKPiAgU1VCRElSUyA6PQo+ICBTVUJESVJTICs9IGxpYnhlbnN0YXQK
PiAgCj4gLSMgVGhpcyBkb2Vzbid0IGNyb3NzLWNvbXBpbGUgKGNyb3NzLWNvbXBpbGUgZW52aXJv
bm1lbnRzIHJhcmVseSBoYXZlIGN1cnNlcykKPiAtaWZlcSAoJChYRU5fQ09NUElMRV9BUkNIKSwk
KFhFTl9UQVJHRVRfQVJDSCkpCj4gKyMgVGhpcyBjb21waWxlcyBpZiBjb21waWxlciBlbnZpcm9u
bWVudCBoYXMgY3Vyc2VzCgpZb3Ugc2hvdWxkIGhhdmUgYSBvcHRpb24gdGhhdCBpcyBzZXQgYnkg
Y29uZmlndXJlIHRvIGd1YXJkIHRoaXMuCgpXZWkuCgo+ICBpZmVxICgkKHdpbGRjYXJkIC91c3Iv
aW5jbHVkZS9jdXJzZXMuaCksL3Vzci9pbmNsdWRlL2N1cnNlcy5oKQo+ICBTVUJESVJTICs9IHhl
bnRvcAo+ICBlbmRpZgo+IC1lbmRpZgo+ICAKPiAgLlBIT05ZOiBhbGwgaW5zdGFsbCBjbGVhbiBk
aXN0Y2xlYW4KPiAgCj4gLS0gCj4gMi44LjIKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1i
ZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003yX-IC; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEW-00045j-OE
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FA/85-17285-4F4AD375; Thu, 19 May 2016 11:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO7nJbb
 hBjtna1is7LnI7MDocfjDFZYAxijWzLyk/IoE1ozX+w8zF6zkrFj+eyVzA2MTRxcjJ4eEgL/E
 qRub2EBsFgFVievvN7OD2GwCyhI/O3uB4hwcIgKGEtf6zLsYuTiYBe4ySvT/mQVWIywQIPF+/
 yoWEJtXQF/i2tQl7CBFQgL9jBKfvzaxQSQEJU7OfAJWxCygI7Fg9yewocwC0hLL/3GAmJwCfh
 Jdh8pBKkQFVCSuTHgLNl5IQEGiY/oxJpASCQFuib/d9hMY+WchmTkLycxZCDMXMDKvYlQvTi0
 qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2ME4tcH5EKMkB5OS
 KO+fBttwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qxYD5QSLUtNTK9Iyc4BxAJOW4OBREuHlA
 EnzFhck5hZnpkOkTjEqSonzsgOjR0gAJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmfQgyniczrwRu+iugxUxAi2+J2YAsLklESEk1MIbKb3hnfnLJhlcMFd1vHvR4aiv8dzt
 hzbK4pLL671+XSuuZln/MFvLN3KFzQjX8ZdiP31rnOZtZ9uVnye5fcadwy57nh1Yr1e+WDjtg
 nyoTu6PYULvi0Xp784IGJs+qV7bzu2xueCa85fKZ93qV1YG++KApfpW71zN/br7a9mouV+20j
 vY9S5VYijMSDbWYi4oTAbYZrgq4AgAA
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1463657713!24550369!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30713 invoked from network); 19 May 2016 11:35:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:15 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274570"
Date: Thu, 19 May 2016 12:35:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113512.GP27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-10-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-10-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 09/18] tools: Allow
 to cross-compile xentop
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzJQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgRG15dHJ5c2h5biA8b2xla3NhbmRyLmRteXRyeXNoeW5A
Z2xvYmFsbG9naWMuY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBEbXl0cnlzaHlu
IDxvbGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
SXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiAt
LS0KPiAgdG9vbHMveGVuc3RhdC9NYWtlZmlsZSB8IDQgKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnN0YXQvTWFrZWZpbGUgYi90b29scy94ZW5zdGF0L01ha2VmaWxlCj4gaW5kZXggOTAxYmU0YS4u
NDQwYjFiNyAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdGF0L01ha2VmaWxlCj4gKysrIGIvdG9v
bHMveGVuc3RhdC9NYWtlZmlsZQo+IEBAIC00LDEyICs0LDEwIEBAIGluY2x1ZGUgJChYRU5fUk9P
VCkvdG9vbHMvUnVsZXMubWsKPiAgU1VCRElSUyA6PQo+ICBTVUJESVJTICs9IGxpYnhlbnN0YXQK
PiAgCj4gLSMgVGhpcyBkb2Vzbid0IGNyb3NzLWNvbXBpbGUgKGNyb3NzLWNvbXBpbGUgZW52aXJv
bm1lbnRzIHJhcmVseSBoYXZlIGN1cnNlcykKPiAtaWZlcSAoJChYRU5fQ09NUElMRV9BUkNIKSwk
KFhFTl9UQVJHRVRfQVJDSCkpCj4gKyMgVGhpcyBjb21waWxlcyBpZiBjb21waWxlciBlbnZpcm9u
bWVudCBoYXMgY3Vyc2VzCgpZb3Ugc2hvdWxkIGhhdmUgYSBvcHRpb24gdGhhdCBpcyBzZXQgYnkg
Y29uZmlndXJlIHRvIGd1YXJkIHRoaXMuCgpXZWkuCgo+ICBpZmVxICgkKHdpbGRjYXJkIC91c3Iv
aW5jbHVkZS9jdXJzZXMuaCksL3Vzci9pbmNsdWRlL2N1cnNlcy5oKQo+ICBTVUJESVJTICs9IHhl
bnRvcAo+ICBlbmRpZgo+IC1lbmRpZgo+ICAKPiAgLlBIT05ZOiBhbGwgaW5zdGFsbCBjbGVhbiBk
aXN0Y2xlYW4KPiAgCj4gLS0gCj4gMi44LjIKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1i
ZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003ys-Iy; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEc-0004BD-KX
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:22 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
 17/8E-02869-9F4AD375; Thu, 19 May 2016 11:35:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve7PJbb
 hBl1NEhYrey4yOzB6HP5whSWAMYo1My8pvyKBNaNpzkK2gs2sFa1/VrM0MO5k6WLk5JAQ8Je4
 /2wCG4jNIqAqcbF/MTOIzSagLPGzsxcozsEhImAoca3PvIuRi4NZ4CqjxK13B8BqhAUiJbZum
 wxm8wroS8w9/54VxBYS6GeU2DlZFyIuKHFy5hOwXcwCOhILdn8Cm8ksIC2x/B8HSJhTwE/i39
 7N7CC2qICKxJUJb9khxihIdEw/xgRxJrfE7dNTmScw8s9CMnUWkqmzEKYuYGRexahRnFpUllq
 ka2isl1SUmZ5RkpuYmaNraGiil5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxh3bfc8xCjJwaQk
 yvunwTZciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvqsVAOcGi1PTUirTMHGAswKQlOHiURHg5Q
 NK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOOx2kSACkKKM0D24ELC4vMcpKCfMyMjAwCP
 EUpBblZpagyr9iFOdgVBLmXQgyhSczrwRu0yugI5iAjrglZgNyREkiQkqqgbGrNdn7YvjHaMv
 W/aEMc+e/TD6x/pSzmGI909IzV9Z6S63tsDicxiW55dnXcr2Hlvc7StfJ5/5fERzHEOTRpPVe
 0/dqXwLrfE+OIIaqt+azFc5WsRkXBpfYiYocnnFb5dX86iOTd6cXfJ1XPGXx3W1XF7p4TT/dN
 T1g1ZSKn8Ws8/mOvBWR8VNiKc5INNRiLipOBACv1YpmxgIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1463657719!41696667!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58194 invoked from network); 19 May 2016 11:35:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:21 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="362045023"
Date: Thu, 19 May 2016 12:35:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113518.GR27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-18-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-18-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 17/18] tools:
 Introduce ARM32_SEPAR_MEM_SPLIT option
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6NDBQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxv
Z2ljLmNvbT4KPiAKPiBUaGlzIG9wdGlvbiBlbmFibGVzIHNlcGFyYXRlIG1lbW9yeSBhbGxvY2F0
aW9uIGluCj4gbG93ICYgb3ZlciA0R0IgYWRkcmVzcyBzcGFjZS4KPiBXaXRoIHRoaXMgb3B0aW9u
IGVuYWJsZWQgaW4gZG9tYWluIGNvbmZpZyBmaWxlcwo+ICJtZW1vcnkiIHBhcmFtZXRlciBhcmUg
dXNlZCB0byBzcGVjaWZ5IGRvbWFpbiBsb3cgbWVtb3J5Cj4gIm1lbW9yeV9oaWdoIiAtIHRvIHNw
ZWNpZnkgb3ZlciA0R0IgYWxsb2NhdGVkIG1lbW9yeQo+IAo+IElmIHlvdSBkaWRuJ3Qgc3BlY2lm
eSBoaWdoIG1lbW9yeSB3aXRoIHRoaXMgb3B0aW9uIGVuYWJsZWQsCj4gZG9tYWluIG1lbW9yeSB3
aWxsIGJlIGxpbWl0ZWQgdG8gNEdCICh6b25lIDIwKQo+IAoKSSBkb24ndCB0aGluayBzdWNoIG9w
dGlvbiBpcyBmdXR1cmUgcHJvb2YgZW5vdWdoIC0tIHdoYXQgaWYgeW91IHN1ZGRlbmx5CndhbnQg
c2V2ZXJhbCBtZW1vcnkgcmVnaW9ucz8KCkkgaGF2ZW4ndCBhY3R1YWxseSBsb29rZWQgYXQgdGhl
IGNvZGUsIG1lcmVseSBhc2tpbmcgc29tZSAocGVyaGFwcyBkdW1iKQpxdWVzdGlvbnMgZmlyc3Qu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpF
bWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003ys-Iy; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEc-0004BD-KX
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:22 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
 17/8E-02869-9F4AD375; Thu, 19 May 2016 11:35:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve7PJbb
 hBl1NEhYrey4yOzB6HP5whSWAMYo1My8pvyKBNaNpzkK2gs2sFa1/VrM0MO5k6WLk5JAQ8Je4
 /2wCG4jNIqAqcbF/MTOIzSagLPGzsxcozsEhImAoca3PvIuRi4NZ4CqjxK13B8BqhAUiJbZum
 wxm8wroS8w9/54VxBYS6GeU2DlZFyIuKHFy5hOwXcwCOhILdn8Cm8ksIC2x/B8HSJhTwE/i39
 7N7CC2qICKxJUJb9khxihIdEw/xgRxJrfE7dNTmScw8s9CMnUWkqmzEKYuYGRexahRnFpUllq
 ka2isl1SUmZ5RkpuYmaNraGiil5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxh3bfc8xCjJwaQk
 yvunwTZciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvqsVAOcGi1PTUirTMHGAswKQlOHiURHg5Q
 NK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOOx2kSACkKKM0D24ELC4vMcpKCfMyMjAwCP
 EUpBblZpagyr9iFOdgVBLmXQgyhSczrwRu0yugI5iAjrglZgNyREkiQkqqgbGrNdn7YvjHaMv
 W/aEMc+e/TD6x/pSzmGI909IzV9Z6S63tsDicxiW55dnXcr2Hlvc7StfJ5/5fERzHEOTRpPVe
 0/dqXwLrfE+OIIaqt+azFc5WsRkXBpfYiYocnnFb5dX86iOTd6cXfJ1XPGXx3W1XF7p4TT/dN
 T1g1ZSKn8Ws8/mOvBWR8VNiKc5INNRiLipOBACv1YpmxgIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1463657719!41696667!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58194 invoked from network); 19 May 2016 11:35:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:21 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="362045023"
Date: Thu, 19 May 2016 12:35:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113518.GR27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-18-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-18-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 17/18] tools:
 Introduce ARM32_SEPAR_MEM_SPLIT option
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6NDBQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWtoYWxza3lpQGdsb2JhbGxv
Z2ljLmNvbT4KPiAKPiBUaGlzIG9wdGlvbiBlbmFibGVzIHNlcGFyYXRlIG1lbW9yeSBhbGxvY2F0
aW9uIGluCj4gbG93ICYgb3ZlciA0R0IgYWRkcmVzcyBzcGFjZS4KPiBXaXRoIHRoaXMgb3B0aW9u
IGVuYWJsZWQgaW4gZG9tYWluIGNvbmZpZyBmaWxlcwo+ICJtZW1vcnkiIHBhcmFtZXRlciBhcmUg
dXNlZCB0byBzcGVjaWZ5IGRvbWFpbiBsb3cgbWVtb3J5Cj4gIm1lbW9yeV9oaWdoIiAtIHRvIHNw
ZWNpZnkgb3ZlciA0R0IgYWxsb2NhdGVkIG1lbW9yeQo+IAo+IElmIHlvdSBkaWRuJ3Qgc3BlY2lm
eSBoaWdoIG1lbW9yeSB3aXRoIHRoaXMgb3B0aW9uIGVuYWJsZWQsCj4gZG9tYWluIG1lbW9yeSB3
aWxsIGJlIGxpbWl0ZWQgdG8gNEdCICh6b25lIDIwKQo+IAoKSSBkb24ndCB0aGluayBzdWNoIG9w
dGlvbiBpcyBmdXR1cmUgcHJvb2YgZW5vdWdoIC0tIHdoYXQgaWYgeW91IHN1ZGRlbmx5CndhbnQg
c2V2ZXJhbCBtZW1vcnkgcmVnaW9ucz8KCkkgaGF2ZW4ndCBhY3R1YWxseSBsb29rZWQgYXQgdGhl
IGNvZGUsIG1lcmVseSBhc2tpbmcgc29tZSAocGVyaGFwcyBkdW1iKQpxdWVzdGlvbnMgZmlyc3Qu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpF
bWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003zB-Jq; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEf-0004Cj-9l
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:25 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 49/24-03277-CF4AD375; Thu, 19 May 2016 11:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6fJbb
 hBp8vs1us7LnI7MDocfjDFZYAxijWzLyk/IoE1ozd004zFfRzVazavYa1gXEzRxcjJ4eEgL/E
 5AtzmUFsFgFViUWzzjOB2GwCyhI/O3vZuhg5OEQEDCWu9Zl3MXJxMAvMZJS4f+wVG0iNsECKx
 Pb968BsXgF9iR+X+thBioQE+hkllp25CZUQlDg58wkLiM0soCOxYPcnsKHMAtISy/+B3cAp4C
 fRdHcmK4gtKqAicWXCW3YQW0hAQaJj+jEmiDu5JW6fnso8gZF/FpKps5BMnYUwdQEj8ypGjeL
 UorLUIl1DC72kosz0jJLcxMwcXUNDE73c1OLixPTUnMSkYr3k/NxNjMAQrGdgYNzBeGS75yFG
 SQ4mJVHePw224UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFctBsoJFqWmp1akZeYAowEmLcHBo
 yTCywGS5i0uSMwtzkyHSJ1iVJQS550OkhAASWSU5sG1wSLwEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3oUgU3gy80rgpr8CWswEtPiWmA3I4pJEhJRUA6P9JNsT8YwMToZvXzg2h2mem7F
 7/n4B+7VHtrxLlFSdcupV7977ZV+WMywrqvf8xZ7AVtAc+lhzpu2SjU+O5Qp0xB36l9rgE9UV
 WF2pI37wnGy0zqGCBkc5HpbDvatmJdl7qRpKrZPfeG+ms+Vn4z0y/xyOnDvKazA15uSMn7Kvf
 1jmFNTFtSuxFGckGmoxFxUnAgDgAl9quwIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1463657722!40584028!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39934 invoked from network); 19 May 2016 11:35:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:23 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274639"
Date: Thu, 19 May 2016 12:35:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113516.GQ27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-13-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-13-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 12/18] libxl: Fix
 unneeded domain reboot during destroy routine
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzVQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IER1cmluZyBkb21haW4gZGVzdHJveSB3ZSBzaG91bGQgY2hhbmdlIGl0cyBzdGF0
ZSBmcm9tICJhbGl2ZSIKPiB0byAiZHlpbmciIHRvIHByZXZlbnQgcmVib290IGJlY2F1c2Ugb2Yg
d2F0Y2hkb2cgdGltZW91dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgS2xlaW5payA8dmlr
dG9yLmtsZWluaWtAZ2xvYmFsbG9naWMuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5j
IHwgNCArKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKPiBpbmRleCAx
MzY2MTc3Li5hYzUwYmRhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bC5jCj4gQEAgLTE2MzQsNiArMTYzNCwxMCBAQCB2b2lkIGxpYnhs
X19kZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3Rh
dGUgKmRpcykKPiAgICAgIGRpcy0+ZHJzLmNhbGxiYWNrID0gZGV2aWNlc19kZXN0cm95X2NiOwo+
ICAgICAgZGlzLT5kcnMuZm9yY2UgPSAxOwo+ICAgICAgbGlieGxfX2RldmljZXNfZGVzdHJveShl
Z2MsICZkaXMtPmRycyk7Cj4gKyAgICByYyA9IHhjX2RvbWFpbl9kZXN0cm95KGN0eC0+eGNoLCBk
b21pZCk7Cj4gKyAgICBpZiAocmMgPCAwKSB7Cj4gKyAgICAgICAgTElCWExfX0xPR19FUlJOT1ZB
TChjdHgsIExJQlhMX19MT0dfRVJST1IsIHJjLCAieGNfZG9tYWluX2Rlc3Ryb3kgZmFpbGVkIGZv
ciAlZCIsIGRvbWlkKTsKPiArICAgIH0KCldoYXQgaXMgdGhlIGNvZGUgcGF0aCBoZXJlPyBIYXZl
IHlvdSBjaGVja2VkIHRoZSBvdGhlciBwbGFjZSB3aGljaCBjYWxscwp4Y19kb21haW5fZGVzdHJv
eT8gTm93IHRoZXJlIGFyZSB0d28gY2FsbHMgdG8geGNfZG9tYWluX2Rlc3Ryb3ksIHdoaWNoCmRv
ZXNuJ3Qgc2VlbSByaWdodCB0byBtZS4KCldlaS4KCj4gICAgICByZXR1cm47Cj4gIAo+ICBvdXQ6
Cj4gLS0gCj4gMi44LjIKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGlu
ZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2
ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003zB-Jq; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3MEf-0004Cj-9l
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:35:25 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 49/24-03277-CF4AD375; Thu, 19 May 2016 11:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6fJbb
 hBp8vs1us7LnI7MDocfjDFZYAxijWzLyk/IoE1ozd004zFfRzVazavYa1gXEzRxcjJ4eEgL/E
 5AtzmUFsFgFViUWzzjOB2GwCyhI/O3vZuhg5OEQEDCWu9Zl3MXJxMAvMZJS4f+wVG0iNsECKx
 Pb968BsXgF9iR+X+thBioQE+hkllp25CZUQlDg58wkLiM0soCOxYPcnsKHMAtISy/+B3cAp4C
 fRdHcmK4gtKqAicWXCW3YQW0hAQaJj+jEmiDu5JW6fnso8gZF/FpKps5BMnYUwdQEj8ypGjeL
 UorLUIl1DC72kosz0jJLcxMwcXUNDE73c1OLixPTUnMSkYr3k/NxNjMAQrGdgYNzBeGS75yFG
 SQ4mJVHePw224UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFctBsoJFqWmp1akZeYAowEmLcHBo
 yTCywGS5i0uSMwtzkyHSJ1iVJQS550OkhAASWSU5sG1wSLwEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3oUgU3gy80rgpr8CWswEtPiWmA3I4pJEhJRUA6P9JNsT8YwMToZvXzg2h2mem7F
 7/n4B+7VHtrxLlFSdcupV7977ZV+WMywrqvf8xZ7AVtAc+lhzpu2SjU+O5Qp0xB36l9rgE9UV
 WF2pI37wnGy0zqGCBkc5HpbDvatmJdl7qRpKrZPfeG+ms+Vn4z0y/xyOnDvKazA15uSMn7Kvf
 1jmFNTFtSuxFGckGmoxFxUnAgDgAl9quwIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1463657722!40584028!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39934 invoked from network); 19 May 2016 11:35:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 11:35:23 -0000
X-IronPort-AV: E=Sophos;i="5.26,334,1459814400"; d="scan'208";a="355274639"
Date: Thu, 19 May 2016 12:35:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519113516.GQ27241@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-13-git-send-email-andrii.anisov@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463589161-4153-13-git-send-email-andrii.anisov@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Viktor Kleinik <viktor.kleinik@globallogic.com>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 12/18] libxl: Fix
 unneeded domain reboot during destroy routine
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTgsIDIwMTYgYXQgMDc6MzI6MzVQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBWaWt0b3IgS2xlaW5payA8dmlrdG9yLmtsZWluaWtAZ2xvYmFsbG9naWMu
Y29tPgo+IAo+IER1cmluZyBkb21haW4gZGVzdHJveSB3ZSBzaG91bGQgY2hhbmdlIGl0cyBzdGF0
ZSBmcm9tICJhbGl2ZSIKPiB0byAiZHlpbmciIHRvIHByZXZlbnQgcmVib290IGJlY2F1c2Ugb2Yg
d2F0Y2hkb2cgdGltZW91dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgS2xlaW5payA8dmlr
dG9yLmtsZWluaWtAZ2xvYmFsbG9naWMuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5j
IHwgNCArKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKPiBpbmRleCAx
MzY2MTc3Li5hYzUwYmRhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bC5jCj4gQEAgLTE2MzQsNiArMTYzNCwxMCBAQCB2b2lkIGxpYnhs
X19kZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3Rh
dGUgKmRpcykKPiAgICAgIGRpcy0+ZHJzLmNhbGxiYWNrID0gZGV2aWNlc19kZXN0cm95X2NiOwo+
ICAgICAgZGlzLT5kcnMuZm9yY2UgPSAxOwo+ICAgICAgbGlieGxfX2RldmljZXNfZGVzdHJveShl
Z2MsICZkaXMtPmRycyk7Cj4gKyAgICByYyA9IHhjX2RvbWFpbl9kZXN0cm95KGN0eC0+eGNoLCBk
b21pZCk7Cj4gKyAgICBpZiAocmMgPCAwKSB7Cj4gKyAgICAgICAgTElCWExfX0xPR19FUlJOT1ZB
TChjdHgsIExJQlhMX19MT0dfRVJST1IsIHJjLCAieGNfZG9tYWluX2Rlc3Ryb3kgZmFpbGVkIGZv
ciAlZCIsIGRvbWlkKTsKPiArICAgIH0KCldoYXQgaXMgdGhlIGNvZGUgcGF0aCBoZXJlPyBIYXZl
IHlvdSBjaGVja2VkIHRoZSBvdGhlciBwbGFjZSB3aGljaCBjYWxscwp4Y19kb21haW5fZGVzdHJv
eT8gTm93IHRoZXJlIGFyZSB0d28gY2FsbHMgdG8geGNfZG9tYWluX2Rlc3Ryb3ksIHdoaWNoCmRv
ZXNuJ3Qgc2VlbSByaWdodCB0byBtZS4KCldlaS4KCj4gICAgICByZXR1cm47Cj4gIAo+ICBvdXQ6
Cj4gLS0gCj4gMi44LjIKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGlu
ZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2
ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003zN-Kk; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3MG6-0004jC-Rd
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:36:54 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 58/FF-13115-655AD375; Thu, 19 May 2016 11:36:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTTd0qW2
 4we7n8hYrey4yOzB6HP5whSWAMYo1My8pvyKBNePjma+MBT1OFWsnrGNvYNxp0sXIxSEksJFR
 4uqOiWwQzm5GiUsXb7N0MXJwCAvESWxZqtfFyMkhIhAlsffPKlaImj5GiYaLi1hAHGaBvUwSj
 /dOYAepYhPQlLjz+RMTiM0roCZxfeYmNhCbRUBV4sOkxawgQ0UFwiXWbHeHKBGUODnzCQuIzS
 ngK/Gx8QbYGGYBM4l5mx8yQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtoopd
 UlJmeUZKbmJmjawjk5qYWFyemp+YkJhXrJefnbmIEBlw9AwPjDsbvpz0PMUpyMCmJ8v5psA0X
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbvhgoJ1iUmp5akZaZAwx9mLQEB4+SCC8HSJq3uCAxt
 zgzHSJ1ilFRSpx3OkhCACSRUZoH1waLt0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkXgk
 zhycwrgZv+CmgxE9DiW2I2IItLEhFSUg2MfHPOd5SUN9YvtGW+vnIf32ur+bw3Fk4MvfLywqP
 lLfankl05Fh3bu2Aa52KRD6mt6y7ZhRw2S5I8H+Y0mf1uoqkqX7a8psVjxd2P9V6+aVLd2vFC
 /P17t2csleYeiYYNU65VfTLcOWFycutF0eWr1zypyPS/vmn776xPx57H6rvGPmkv1ltYrMRSn
 JFoqMVcVJwIAAlgYiayAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1463657812!42243029!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5530 invoked from network); 19 May 2016 11:36:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 19 May 2016 11:36:52 -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 A93492F;
 Thu, 19 May 2016 04:37:10 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6CB5B3F253;
 Thu, 19 May 2016 04:36:50 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DA550.3070009@arm.com>
Date: Thu, 19 May 2016 12:36:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org,
 Oleksandr Tyshchenko <oleksandr.tyshchenko@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 04/18] libxl: add
 ability to set rambase_pfn via cfg file
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29AZ2xvYmFsbG9naWMuY29t
Pgo+IEluIGNhc2Ugb2YgbWlzc2luZyByZXF1aXJlZCBwcm9wZXJ0eSBpbiBjZmcgZmlsZQo+IHRo
ZSBkZWZhdWx0IHZhbHVlICgweDQwMDAwKSBzaG91bGQgYmUgdXNlZC4KClRoZSBtZW1vcnkgbGF5
b3V0IGZvciB0aGUgZ3Vlc3QgaXMgc3RhdGljIGFuZCBtYXkgY2hhbmdlIGJldHdlZW4gCnZlcnNp
b24uIEJ5IGFsbG93aW5nIHRoZSB1c2VyIHRvIHNwZWNpZnkgdGhlIGJhc2Ugb2YgdGhlIFJBTSwg
eW91IGV4cG9zZSAKdGhlIFhlbiBpbnRlcm5hbC4gVGhlIHVzZXIgY2Fubm90IHVzZSB0aGlzIG9w
dGlvbiB3aXRob3V0IGtub3dpbmcgdGhlIAp2ZXJzaW9uIG9mIFhlbiA0LjQgYW5kIGxvb2tpbmcg
YXQgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmguCgpBbHNvLCB5b3UgbmVlZCB0byBleHBs
YWluIHdoeSBhIHVzZXIgd291bGQgd2FudCB0byBjaGFuZ2UgdGhlIApyYW1iYXNlX3Bmbi4gSSBz
dXNwZWN0IGl0IGlzIGZvciBzdXBwb3J0aW5nIGRpcmVjdCBtYXBwZWQgZG9tYWluLiBJZiBzbywg
CkkgdGhpbmsgdGhlIHdheSBmb3J3YXJkIGlzIHRvIGV4cG9zZSB0aGUgc2FtZSBtZW1vcnkgbGF5
b3V0IGFzIHRoZSAKaGFyZHdhcmUgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIG1ha2UgdGhlIGxheW91
dCBoYWxmLXN0YXRpYy9keW5hbWljLgoKRXhwb3NpbmcgdGhlIHNhbWUgbGF5b3V0IGFzIHRoZSBo
YXJkd2FyZSB3b3VsZCBhbGxvdyB5b3UgdG8gbWFwIHRoZSAKZGV2aWNlIE1NSU9zIDE6MSBhbmQg
YXZvaWQgdW5uZWNlc3NhcnkgSVBBIC0+IFBBIHRyYW5zbGF0aW9uIHZpYSBhbiAKaHlwZXJjYWxs
IChzZWUgcGF0Y2ggIzEwKS4KCkxhc3RseSwgdGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBleHBs
YWluIHRoZSByZXN0cmljdGlvbi4gRm9yIGluc3RhbmNlLCAKSSB3b3VsZCBoYXZlIGV4cGVjdCB0
byBiZSBhYmxlIHRvIHNwZWNpZnkgYW55IHZhbHVlLiBIb3dldmVyIGJhc2VkIG9uIAp0aGUgY2hl
Y2sgaW4geGwsIHRoaXMgaXMgbm90IHBvc3NpYmxlLgoKPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHIudHlzaGNoZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2Jh
bGxvZ2ljLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWto
YWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KPiAtLS0KPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YyAgICAgfCAxMyArKysrKysrLS0tLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAg
IHwgMTAgKysrKysrKystLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICA1ICsr
KysrCj4gICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgIDYgKysrLS0tCj4gICB0b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICB8ICAxICsKPiAgIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgfCAxMyArKysr
KysrKysrKysrCj4gICA3IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKWxpYnhjCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIv
dG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4gaW5kZXggNWVlOGVlZi4uOTZkZjY2OSAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMKPiBAQCAtNDE1LDkgKzQxNSwxMiBAQCBpbnQgYXJjaF9zZXR1cF9tZW1pbml0KHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICB1aW50NjRfdCBtb2RiYXNlOwo+Cj4gICAg
ICAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPnRvdGFsX3BhZ2VzIDw8IFhDX1BB
R0VfU0hJRlQ7Cj4gKyAgICB1aW50NjRfdCBndWVzdF9yYW1iYXNlID0gKHVpbnQ2NF90KWRvbS0+
cmFtYmFzZV9wZm4gPDwgWENfUEFHRV9TSElGVDsKPiArICAgIHVpbnQ2NF90IGd1ZXN0X3JhbXNp
emUgPSAoR1VFU1RfUkFNMF9CQVNFICsgR1VFU1RfUkFNMF9TSVpFKSAtCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGd1ZXN0X3JhbWJhc2U7Cj4KPiAtICAgIGNvbnN0IHVpbnQ2NF90
IGJhbmtiYXNlW10gPSBHVUVTVF9SQU1fQkFOS19CQVNFUzsKPiAtICAgIGNvbnN0IHVpbnQ2NF90
IGJhbmttYXhbXSA9IEdVRVNUX1JBTV9CQU5LX1NJWkVTOwo+ICsgICAgY29uc3QgdWludDY0X3Qg
YmFua2Jhc2VbXSA9IHtndWVzdF9yYW1iYXNlLCBHVUVTVF9SQU0xX0JBU0V9Owo+ICsgICAgY29u
c3QgdWludDY0X3QgYmFua21heFtdID0ge2d1ZXN0X3JhbXNpemUsIEdVRVNUX1JBTTFfU0laRX07
Cj4KPiAgICAgICAvKiBDb252ZW5pZW50ICovCj4gICAgICAgY29uc3QgdWludDY0X3Qga2VybmJh
c2UgPSBkb20tPmtlcm5lbF9zZWcudnN0YXJ0Owo+IEBAIC00MzMsOCArNDM2LDYgQEAgaW50IGFy
Y2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICAgeGVuX3Bm
bl90IHAybV9zaXplOwo+ICAgICAgIHVpbnQ2NF90IGJhbmswZW5kOwo+Cj4gLSAgICBhc3NlcnQo
ZG9tLT5yYW1iYXNlX3BmbiA8PCBYQ19QQUdFX1NISUZUID09IGJhbmtiYXNlWzBdKTsKPiAtCj4g
ICAgICAgaWYgKCBtb2RzaXplICsga2VybnNpemUgPiBiYW5rbWF4WzBdICkKPiAgICAgICB7Cj4g
ICAgICAgICAgIERPTVBSSU5URigiJXM6IE5vdCBlbm91Z2ggbWVtb3J5IGZvciB0aGUga2VybmVs
K2R0Yitpbml0cmQiLAo+IEBAIC00NDgsMTEgKzQ0OSwxMSBAQCBpbnQgYXJjaF9zZXR1cF9tZW1p
bml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICAgICAgcmV0dXJuIC0xOwo+ICAg
ICAgIH0KPgo+IC0gICAgaWYgKCByYW1zaXplID4gR1VFU1RfUkFNX01BWCApCj4gKyAgICBpZiAo
IHJhbXNpemUgPiAoYmFua21heFswXSArIGJhbmttYXhbMV0pICkKPiAgICAgICB7Cj4gICAgICAg
ICAgIERPTVBSSU5URigiJXM6IHJhbSBzaXplIGlzIHRvbyBsYXJnZSBmb3IgZ3Vlc3QgYWRkcmVz
cyBzcGFjZTogIgo+ICAgICAgICAgICAgICAgICAgICAgIiUiUFJJeDY0IiA+ICVsbHgiLAo+IC0g
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJhbXNpemUsIEdVRVNUX1JBTV9NQVgpOwo+
ICsgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJhbXNpemUsIGJhbmttYXhbMF0gKyBi
YW5rbWF4WzFdKTsKPiAgICAgICAgICAgcmV0dXJuIC0xOwo+ICAgICAgIH0KPgo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4g
aW5kZXggMGFmODAxMC4uN2Y5NTQ3YiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9h
cm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTM3Miw3ICszNzIsMTAg
QEAgc3RhdGljIGludCBtYWtlX21lbW9yeV9ub2RlcyhsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQs
Cj4gICB7Cj4gICAgICAgaW50IHJlcywgaTsKPiAgICAgICBjb25zdCBjaGFyICpuYW1lOwo+IC0g
ICAgY29uc3QgdWludDY0X3QgYmFua2Jhc2VbXSA9IEdVRVNUX1JBTV9CQU5LX0JBU0VTOwo+ICsK
PiArICAgIHVpbnQ2NF90IGd1ZXN0X3JhbWJhc2UgPSAodWludDY0X3QpZG9tLT5yYW1iYXNlX3Bm
biA8PCBYQ19QQUdFX1NISUZUOwo+ICsKPiArICAgIGNvbnN0IHVpbnQ2NF90IGJhbmtiYXNlW10g
PSB7Z3Vlc3RfcmFtYmFzZSwgR1VFU1RfUkFNMV9CQVNFfTsKPgo+ICAgICAgIGZvciAoaSA9IDA7
IGkgPCBHVUVTVF9SQU1fQkFOS1M7IGkrKykgewo+ICAgICAgICAgICBuYW1lID0gR0NTUFJJTlRG
KCJtZW1vcnlAJSJQUkl4NjQsIGJhbmtiYXNlW2ldKTsKPiBAQCAtOTE0LDcgKzkxNywxMCBAQCBp
bnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAq
Z2MsCj4gICB7Cj4gICAgICAgdm9pZCAqZmR0ID0gZG9tLT5kZXZpY2V0cmVlX2Jsb2I7Cj4gICAg
ICAgaW50IGk7Cj4gLSAgICBjb25zdCB1aW50NjRfdCBiYW5rYmFzZVtdID0gR1VFU1RfUkFNX0JB
TktfQkFTRVM7Cj4gKwo+ICsgICAgdWludDY0X3QgZ3Vlc3RfcmFtYmFzZSA9ICh1aW50NjRfdClk
b20tPnJhbWJhc2VfcGZuIDw8IFhDX1BBR0VfU0hJRlQ7Cj4gKwo+ICsgICAgY29uc3QgdWludDY0
X3QgYmFua2Jhc2VbXSA9IHtndWVzdF9yYW1iYXNlLCBHVUVTVF9SQU0xX0JBU0V9Owo+Cj4gICAg
ICAgY29uc3Qgc3RydWN0IHhjX2RvbV9zZWcgKnJhbWRpc2sgPSBkb20tPnJhbWRpc2tfYmxvYiA/
Cj4gICAgICAgICAgICZkb20tPnJhbWRpc2tfc2VnIDogTlVMTDsKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGlu
ZGV4IDM1MGUyNzQuLjFjMDU3OWMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC0xODIsNiArMTgy
LDExIEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAo+ICAgICAgIGlmIChiX2luZm8tPnRhcmdldF9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZB
VUxUKQo+ICAgICAgICAgICBiX2luZm8tPnRhcmdldF9tZW1rYiA9IGJfaW5mby0+bWF4X21lbWti
Owo+Cj4gKyNpZmRlZiBHVUVTVF9SQU1fQkFTRQo+ICsgICAgaWYgKGJfaW5mby0+cmFtYmFzZSA9
PSBMSUJYTF9JTlZBTElEX1JBTV9CQVNFKQo+ICsgICAgICAgIGJfaW5mby0+cmFtYmFzZSA9IEdV
RVNUX1JBTTBfQkFTRTsKCnhsIGlzIG5vdCB0aGUgb25seSBmcm9udC1lbmQgZm9yIGxpYnhsLiBT
byB5b3UgbmVlZCB0byB2YWxpZGF0ZSB0aGUgCnZhbHVlIG9mIHJhbWJhc2UgaGVyZS4KCj4gKyNl
bmRpZgo+ICsKPiAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+Y2xhaW1f
bW9kZSwgZmFsc2UpOwo+Cj4gICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
PmxvY2FsdGltZSwgZmFsc2UpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggMmRhM2FjNC4uYmU2NTk4ZiAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCj4gQEAgLTcwMywxMiArNzAzLDEyIEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19k
b21fYm9vdF94ZW5faW5pdCBmYWlsZWQiKTsKPiAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAg
fQo+IC0jaWZkZWYgR1VFU1RfUkFNX0JBU0UKPiAtICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1i
YXNlX2luaXQoZG9tLCBHVUVTVF9SQU1fQkFTRSkpICE9IDAgKSB7Cj4gKwoKU3B1cmlvdXMgY2hh
bmdlLgoKPiArICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1iYXNlX2luaXQoZG9tLCBpbmZvLT5y
YW1iYXNlKSkgIT0gMCApIHsKPiAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9yYW1iYXNl
IGZhaWxlZCIpOwo+ICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICB9Cj4gLSNlbmRpZgo+ICsK
PiAgICAgICBpZiAoIChyZXQgPSB4Y19kb21fcGFyc2VfaW1hZ2UoZG9tKSkgIT0gMCApIHsKPiAg
ICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9wYXJzZV9pbWFnZSBmYWlsZWQiKTsKPiAgICAg
ICAgICAgZ290byBvdXQ7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggMTY5OWYzMi4uNWIwYjUw
YSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0xMDAsNiArMTAwLDcgQEAKPiAgICNkZWZp
bmUgTElCWExfSFZNX0VYVFJBX01FTU9SWSAyMDQ4Cj4gICAjZGVmaW5lIExJQlhMX01JTl9ET00w
X01FTSAoMTI4KjEwMjQpCj4gICAjZGVmaW5lIExJQlhMX0lOVkFMSURfR0ZOICh+KHVpbnQ2NF90
KTApCj4gKyNkZWZpbmUgTElCWExfSU5WQUxJRF9SQU1fQkFTRSAofih1aW50NjRfdCkwKQo+ICAg
LyogdXNlIDAgYXMgdGhlIGRvbWlkIG9mIHRoZSB0b29sc3RhY2sgZG9tYWluIGZvciBub3cgKi8K
PiAgICNkZWZpbmUgTElCWExfVE9PTFNUQUNLX0RPTUlEIDAKPiAgICNkZWZpbmUgUUVNVV9TSUdO
QVRVUkUgIkRldmljZU1vZGVsUmVjb3JkMDAwMiIKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gaW5kZXggNTAy
YTE0OC4uYjZjYzhkMiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBAQCAtNDE2LDYgKzQxNiw3IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+
ICAgICAgICgidGFyZ2V0X21lbWtiIiwgICAgTWVtS0IpLAo+ICAgICAgICgidmlkZW9fbWVta2Ii
LCAgICAgTWVtS0IpLAo+ICAgICAgICgic2hhZG93X21lbWtiIiwgICAgTWVtS0IpLAo+ICsgICAg
KCJyYW1iYXNlIiwgICAgICAgICB1aW50NjQsIHsnaW5pdF92YWwnOiAnTElCWExfSU5WQUxJRF9S
QU1fQkFTRSd9KSwKCkFueSBjaGFuZ2UgaW4gbGlieGxfdHlwZXMuaWRsIHNob3VsZCBhbHNvIGNv
bWUgd2l0aCBhIG5ldyBkZWZpbmUgaW4gCmxpYnhsLmggdG8gYWxsb3cgdG9vbHN0YWNrIGJ1aWx0
IG9uIHRvcCBvZiBsaWJ4bCB3b3JrcyB3aXRoIHZhcmlvdXMgCnZlcnNpb24gb2YgWGVuLgoKPiAg
ICAgICAoInJ0Y190aW1lb2Zmc2V0IiwgIHVpbnQzMiksCj4gICAgICAgKCJleGVjX3NzaWRyZWYi
LCAgICB1aW50MzIpLAo+ICAgICAgICgiZXhlY19zc2lkX2xhYmVsIiwgc3RyaW5nKSwKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1w
bC5jCj4gaW5kZXggOWEyODcwZS4uMjhkNTdjMyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC94
bF9jbWRpbXBsLmMKPiArKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKPiBAQCAtMzEsNiAr
MzEsNyBAQAo+ICAgI2luY2x1ZGUgPHN5cy9zZWxlY3QuaD4KPiAgICNpbmNsdWRlIDxzeXMvdXRz
bmFtZS5oPiAvKiBmb3IgdXRzbmFtZSBpbiB4bCBpbmZvICovCj4gICAjaW5jbHVkZSA8eGVudG9v
bGxvZy5oPgo+ICsjaW5jbHVkZSA8eGVuY3RybC5oPgo+ICAgI2luY2x1ZGUgPGN0eXBlLmg+Cj4g
ICAjaW5jbHVkZSA8aW50dHlwZXMuaD4KPiAgICNpbmNsdWRlIDxsaW1pdHMuaD4KPiBAQCAtMTM1
Miw2ICsxMzUzLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIg
KmNvbmZpZ19zb3VyY2UsCj4gICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJt
YXhtZW0iLCAmbCwgMCkpCj4gICAgICAgICAgIGJfaW5mby0+bWF4X21lbWtiID0gbCAqIDEwMjQ7
Cj4KPiArI2lmZGVmIEdVRVNUX1JBTV9CQVNFCj4gKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcg
KGNvbmZpZywgInJhbWJhc2VfcGZuIiwgJmwsIDApKSB7CgpOZXcgb3B0aW9ucyBuZWVkIHRvIGJl
IGRvY3VtZW50ZWQgaW4gZG9jcy9tYW4veGwuY2ZnLnBvZC41LgoKPiArICAgICAgICAvKiBUT0RP
IGFkZCBtb3JlIGRldGFpbGVkIGNoZWNrIGZvciB2YWxpZCB2YWx1ZSAqLwo+ICsgICAgICAgIHVp
bnQ2NF90IHJhbWJhc2UgPSAodWludDY0X3QpbCA8PCBYQ19QQUdFX1NISUZUOwo+ICsgICAgICAg
IGlmIChyYW1iYXNlID4gKEdVRVNUX1JBTTBfQkFTRSArIEdVRVNUX1JBTTBfU0laRSkpIHsKPiAr
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1ZSAweCVseCBm
b3IgXCJyYW1iYXNlX3BmblwiXG4iLCBsKTsKPiArICAgICAgICAgICAgZXhpdCAoMSk7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIGJfaW5mby0+cmFtYmFzZSA9IHJhbWJhc2U7Cj4gKyAgICB9Cj4g
KyNlbmRpZgo+ICsKPiAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgInZjcHVz
IiwgJmwsIDApKSB7Cj4gICAgICAgICAgIHZjcHVzID0gbDsKPiAgICAgICAgICAgaWYgKGxpYnhs
X2NwdV9iaXRtYXBfYWxsb2MoY3R4LCAmYl9pbmZvLT5hdmFpbF92Y3B1cywgbCkpIHsKPgoKUmVn
YXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003zN-Kk; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3MG6-0004jC-Rd
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 11:36:54 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 58/FF-13115-655AD375; Thu, 19 May 2016 11:36:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTTd0qW2
 4we7n8hYrey4yOzB6HP5whSWAMYo1My8pvyKBNePjma+MBT1OFWsnrGNvYNxp0sXIxSEksJFR
 4uqOiWwQzm5GiUsXb7N0MXJwCAvESWxZqtfFyMkhIhAlsffPKlaImj5GiYaLi1hAHGaBvUwSj
 /dOYAepYhPQlLjz+RMTiM0roCZxfeYmNhCbRUBV4sOkxawgQ0UFwiXWbHeHKBGUODnzCQuIzS
 ngK/Gx8QbYGGYBM4l5mx8yQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtoopd
 UlJmeUZKbmJmjawjk5qYWFyemp+YkJhXrJefnbmIEBlw9AwPjDsbvpz0PMUpyMCmJ8v5psA0X
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbvhgoJ1iUmp5akZaZAwx9mLQEB4+SCC8HSJq3uCAxt
 zgzHSJ1ilFRSpx3OkhCACSRUZoH1waLt0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkXgk
 zhycwrgZv+CmgxE9DiW2I2IItLEhFSUg2MfHPOd5SUN9YvtGW+vnIf32ur+bw3Fk4MvfLywqP
 lLfankl05Fh3bu2Aa52KRD6mt6y7ZhRw2S5I8H+Y0mf1uoqkqX7a8psVjxd2P9V6+aVLd2vFC
 /P17t2csleYeiYYNU65VfTLcOWFycutF0eWr1zypyPS/vmn776xPx57H6rvGPmkv1ltYrMRSn
 JFoqMVcVJwIAAlgYiayAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1463657812!42243029!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5530 invoked from network); 19 May 2016 11:36:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 19 May 2016 11:36:52 -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 A93492F;
 Thu, 19 May 2016 04:37:10 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6CB5B3F253;
 Thu, 19 May 2016 04:36:50 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DA550.3070009@arm.com>
Date: Thu, 19 May 2016 12:36:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-5-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>, xen-devel@lists.xen.org,
 Oleksandr Tyshchenko <oleksandr.tyshchenko@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 04/18] libxl: add
 ability to set rambase_pfn via cfg file
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29AZ2xvYmFsbG9naWMuY29t
Pgo+IEluIGNhc2Ugb2YgbWlzc2luZyByZXF1aXJlZCBwcm9wZXJ0eSBpbiBjZmcgZmlsZQo+IHRo
ZSBkZWZhdWx0IHZhbHVlICgweDQwMDAwKSBzaG91bGQgYmUgdXNlZC4KClRoZSBtZW1vcnkgbGF5
b3V0IGZvciB0aGUgZ3Vlc3QgaXMgc3RhdGljIGFuZCBtYXkgY2hhbmdlIGJldHdlZW4gCnZlcnNp
b24uIEJ5IGFsbG93aW5nIHRoZSB1c2VyIHRvIHNwZWNpZnkgdGhlIGJhc2Ugb2YgdGhlIFJBTSwg
eW91IGV4cG9zZSAKdGhlIFhlbiBpbnRlcm5hbC4gVGhlIHVzZXIgY2Fubm90IHVzZSB0aGlzIG9w
dGlvbiB3aXRob3V0IGtub3dpbmcgdGhlIAp2ZXJzaW9uIG9mIFhlbiA0LjQgYW5kIGxvb2tpbmcg
YXQgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmguCgpBbHNvLCB5b3UgbmVlZCB0byBleHBs
YWluIHdoeSBhIHVzZXIgd291bGQgd2FudCB0byBjaGFuZ2UgdGhlIApyYW1iYXNlX3Bmbi4gSSBz
dXNwZWN0IGl0IGlzIGZvciBzdXBwb3J0aW5nIGRpcmVjdCBtYXBwZWQgZG9tYWluLiBJZiBzbywg
CkkgdGhpbmsgdGhlIHdheSBmb3J3YXJkIGlzIHRvIGV4cG9zZSB0aGUgc2FtZSBtZW1vcnkgbGF5
b3V0IGFzIHRoZSAKaGFyZHdhcmUgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIG1ha2UgdGhlIGxheW91
dCBoYWxmLXN0YXRpYy9keW5hbWljLgoKRXhwb3NpbmcgdGhlIHNhbWUgbGF5b3V0IGFzIHRoZSBo
YXJkd2FyZSB3b3VsZCBhbGxvdyB5b3UgdG8gbWFwIHRoZSAKZGV2aWNlIE1NSU9zIDE6MSBhbmQg
YXZvaWQgdW5uZWNlc3NhcnkgSVBBIC0+IFBBIHRyYW5zbGF0aW9uIHZpYSBhbiAKaHlwZXJjYWxs
IChzZWUgcGF0Y2ggIzEwKS4KCkxhc3RseSwgdGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBleHBs
YWluIHRoZSByZXN0cmljdGlvbi4gRm9yIGluc3RhbmNlLCAKSSB3b3VsZCBoYXZlIGV4cGVjdCB0
byBiZSBhYmxlIHRvIHNwZWNpZnkgYW55IHZhbHVlLiBIb3dldmVyIGJhc2VkIG9uIAp0aGUgY2hl
Y2sgaW4geGwsIHRoaXMgaXMgbm90IHBvc3NpYmxlLgoKPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHIudHlzaGNoZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2Jh
bGxvZ2ljLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJdXJpaSBNeWtoYWxza3lpIDxpdXJpaS5teWto
YWxza3lpQGdsb2JhbGxvZ2ljLmNvbT4KPiAtLS0KPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YyAgICAgfCAxMyArKysrKysrLS0tLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAg
IHwgMTAgKysrKysrKystLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICA1ICsr
KysrCj4gICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgIDYgKysrLS0tCj4gICB0b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICB8ICAxICsKPiAgIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgICAgfCAxMyArKysr
KysrKysrKysrCj4gICA3IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKWxpYnhjCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIv
dG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4gaW5kZXggNWVlOGVlZi4uOTZkZjY2OSAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMKPiBAQCAtNDE1LDkgKzQxNSwxMiBAQCBpbnQgYXJjaF9zZXR1cF9tZW1pbml0KHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICB1aW50NjRfdCBtb2RiYXNlOwo+Cj4gICAg
ICAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPnRvdGFsX3BhZ2VzIDw8IFhDX1BB
R0VfU0hJRlQ7Cj4gKyAgICB1aW50NjRfdCBndWVzdF9yYW1iYXNlID0gKHVpbnQ2NF90KWRvbS0+
cmFtYmFzZV9wZm4gPDwgWENfUEFHRV9TSElGVDsKPiArICAgIHVpbnQ2NF90IGd1ZXN0X3JhbXNp
emUgPSAoR1VFU1RfUkFNMF9CQVNFICsgR1VFU1RfUkFNMF9TSVpFKSAtCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGd1ZXN0X3JhbWJhc2U7Cj4KPiAtICAgIGNvbnN0IHVpbnQ2NF90
IGJhbmtiYXNlW10gPSBHVUVTVF9SQU1fQkFOS19CQVNFUzsKPiAtICAgIGNvbnN0IHVpbnQ2NF90
IGJhbmttYXhbXSA9IEdVRVNUX1JBTV9CQU5LX1NJWkVTOwo+ICsgICAgY29uc3QgdWludDY0X3Qg
YmFua2Jhc2VbXSA9IHtndWVzdF9yYW1iYXNlLCBHVUVTVF9SQU0xX0JBU0V9Owo+ICsgICAgY29u
c3QgdWludDY0X3QgYmFua21heFtdID0ge2d1ZXN0X3JhbXNpemUsIEdVRVNUX1JBTTFfU0laRX07
Cj4KPiAgICAgICAvKiBDb252ZW5pZW50ICovCj4gICAgICAgY29uc3QgdWludDY0X3Qga2VybmJh
c2UgPSBkb20tPmtlcm5lbF9zZWcudnN0YXJ0Owo+IEBAIC00MzMsOCArNDM2LDYgQEAgaW50IGFy
Y2hfc2V0dXBfbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICAgeGVuX3Bm
bl90IHAybV9zaXplOwo+ICAgICAgIHVpbnQ2NF90IGJhbmswZW5kOwo+Cj4gLSAgICBhc3NlcnQo
ZG9tLT5yYW1iYXNlX3BmbiA8PCBYQ19QQUdFX1NISUZUID09IGJhbmtiYXNlWzBdKTsKPiAtCj4g
ICAgICAgaWYgKCBtb2RzaXplICsga2VybnNpemUgPiBiYW5rbWF4WzBdICkKPiAgICAgICB7Cj4g
ICAgICAgICAgIERPTVBSSU5URigiJXM6IE5vdCBlbm91Z2ggbWVtb3J5IGZvciB0aGUga2VybmVs
K2R0Yitpbml0cmQiLAo+IEBAIC00NDgsMTEgKzQ0OSwxMSBAQCBpbnQgYXJjaF9zZXR1cF9tZW1p
bml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICAgICAgcmV0dXJuIC0xOwo+ICAg
ICAgIH0KPgo+IC0gICAgaWYgKCByYW1zaXplID4gR1VFU1RfUkFNX01BWCApCj4gKyAgICBpZiAo
IHJhbXNpemUgPiAoYmFua21heFswXSArIGJhbmttYXhbMV0pICkKPiAgICAgICB7Cj4gICAgICAg
ICAgIERPTVBSSU5URigiJXM6IHJhbSBzaXplIGlzIHRvbyBsYXJnZSBmb3IgZ3Vlc3QgYWRkcmVz
cyBzcGFjZTogIgo+ICAgICAgICAgICAgICAgICAgICAgIiUiUFJJeDY0IiA+ICVsbHgiLAo+IC0g
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJhbXNpemUsIEdVRVNUX1JBTV9NQVgpOwo+
ICsgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJhbXNpemUsIGJhbmttYXhbMF0gKyBi
YW5rbWF4WzFdKTsKPiAgICAgICAgICAgcmV0dXJuIC0xOwo+ICAgICAgIH0KPgo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4g
aW5kZXggMGFmODAxMC4uN2Y5NTQ3YiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9h
cm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTM3Miw3ICszNzIsMTAg
QEAgc3RhdGljIGludCBtYWtlX21lbW9yeV9ub2RlcyhsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQs
Cj4gICB7Cj4gICAgICAgaW50IHJlcywgaTsKPiAgICAgICBjb25zdCBjaGFyICpuYW1lOwo+IC0g
ICAgY29uc3QgdWludDY0X3QgYmFua2Jhc2VbXSA9IEdVRVNUX1JBTV9CQU5LX0JBU0VTOwo+ICsK
PiArICAgIHVpbnQ2NF90IGd1ZXN0X3JhbWJhc2UgPSAodWludDY0X3QpZG9tLT5yYW1iYXNlX3Bm
biA8PCBYQ19QQUdFX1NISUZUOwo+ICsKPiArICAgIGNvbnN0IHVpbnQ2NF90IGJhbmtiYXNlW10g
PSB7Z3Vlc3RfcmFtYmFzZSwgR1VFU1RfUkFNMV9CQVNFfTsKPgo+ICAgICAgIGZvciAoaSA9IDA7
IGkgPCBHVUVTVF9SQU1fQkFOS1M7IGkrKykgewo+ICAgICAgICAgICBuYW1lID0gR0NTUFJJTlRG
KCJtZW1vcnlAJSJQUkl4NjQsIGJhbmtiYXNlW2ldKTsKPiBAQCAtOTE0LDcgKzkxNywxMCBAQCBp
bnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAq
Z2MsCj4gICB7Cj4gICAgICAgdm9pZCAqZmR0ID0gZG9tLT5kZXZpY2V0cmVlX2Jsb2I7Cj4gICAg
ICAgaW50IGk7Cj4gLSAgICBjb25zdCB1aW50NjRfdCBiYW5rYmFzZVtdID0gR1VFU1RfUkFNX0JB
TktfQkFTRVM7Cj4gKwo+ICsgICAgdWludDY0X3QgZ3Vlc3RfcmFtYmFzZSA9ICh1aW50NjRfdClk
b20tPnJhbWJhc2VfcGZuIDw8IFhDX1BBR0VfU0hJRlQ7Cj4gKwo+ICsgICAgY29uc3QgdWludDY0
X3QgYmFua2Jhc2VbXSA9IHtndWVzdF9yYW1iYXNlLCBHVUVTVF9SQU0xX0JBU0V9Owo+Cj4gICAg
ICAgY29uc3Qgc3RydWN0IHhjX2RvbV9zZWcgKnJhbWRpc2sgPSBkb20tPnJhbWRpc2tfYmxvYiA/
Cj4gICAgICAgICAgICZkb20tPnJhbWRpc2tfc2VnIDogTlVMTDsKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGlu
ZGV4IDM1MGUyNzQuLjFjMDU3OWMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC0xODIsNiArMTgy
LDExIEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAo+ICAgICAgIGlmIChiX2luZm8tPnRhcmdldF9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZB
VUxUKQo+ICAgICAgICAgICBiX2luZm8tPnRhcmdldF9tZW1rYiA9IGJfaW5mby0+bWF4X21lbWti
Owo+Cj4gKyNpZmRlZiBHVUVTVF9SQU1fQkFTRQo+ICsgICAgaWYgKGJfaW5mby0+cmFtYmFzZSA9
PSBMSUJYTF9JTlZBTElEX1JBTV9CQVNFKQo+ICsgICAgICAgIGJfaW5mby0+cmFtYmFzZSA9IEdV
RVNUX1JBTTBfQkFTRTsKCnhsIGlzIG5vdCB0aGUgb25seSBmcm9udC1lbmQgZm9yIGxpYnhsLiBT
byB5b3UgbmVlZCB0byB2YWxpZGF0ZSB0aGUgCnZhbHVlIG9mIHJhbWJhc2UgaGVyZS4KCj4gKyNl
bmRpZgo+ICsKPiAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+Y2xhaW1f
bW9kZSwgZmFsc2UpOwo+Cj4gICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
PmxvY2FsdGltZSwgZmFsc2UpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggMmRhM2FjNC4uYmU2NTk4ZiAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCj4gQEAgLTcwMywxMiArNzAzLDEyIEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19k
b21fYm9vdF94ZW5faW5pdCBmYWlsZWQiKTsKPiAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAg
fQo+IC0jaWZkZWYgR1VFU1RfUkFNX0JBU0UKPiAtICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1i
YXNlX2luaXQoZG9tLCBHVUVTVF9SQU1fQkFTRSkpICE9IDAgKSB7Cj4gKwoKU3B1cmlvdXMgY2hh
bmdlLgoKPiArICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1iYXNlX2luaXQoZG9tLCBpbmZvLT5y
YW1iYXNlKSkgIT0gMCApIHsKPiAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9yYW1iYXNl
IGZhaWxlZCIpOwo+ICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICB9Cj4gLSNlbmRpZgo+ICsK
PiAgICAgICBpZiAoIChyZXQgPSB4Y19kb21fcGFyc2VfaW1hZ2UoZG9tKSkgIT0gMCApIHsKPiAg
ICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9wYXJzZV9pbWFnZSBmYWlsZWQiKTsKPiAgICAg
ICAgICAgZ290byBvdXQ7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggMTY5OWYzMi4uNWIwYjUw
YSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0xMDAsNiArMTAwLDcgQEAKPiAgICNkZWZp
bmUgTElCWExfSFZNX0VYVFJBX01FTU9SWSAyMDQ4Cj4gICAjZGVmaW5lIExJQlhMX01JTl9ET00w
X01FTSAoMTI4KjEwMjQpCj4gICAjZGVmaW5lIExJQlhMX0lOVkFMSURfR0ZOICh+KHVpbnQ2NF90
KTApCj4gKyNkZWZpbmUgTElCWExfSU5WQUxJRF9SQU1fQkFTRSAofih1aW50NjRfdCkwKQo+ICAg
LyogdXNlIDAgYXMgdGhlIGRvbWlkIG9mIHRoZSB0b29sc3RhY2sgZG9tYWluIGZvciBub3cgKi8K
PiAgICNkZWZpbmUgTElCWExfVE9PTFNUQUNLX0RPTUlEIDAKPiAgICNkZWZpbmUgUUVNVV9TSUdO
QVRVUkUgIkRldmljZU1vZGVsUmVjb3JkMDAwMiIKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gaW5kZXggNTAy
YTE0OC4uYjZjYzhkMiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBAQCAtNDE2LDYgKzQxNiw3IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+
ICAgICAgICgidGFyZ2V0X21lbWtiIiwgICAgTWVtS0IpLAo+ICAgICAgICgidmlkZW9fbWVta2Ii
LCAgICAgTWVtS0IpLAo+ICAgICAgICgic2hhZG93X21lbWtiIiwgICAgTWVtS0IpLAo+ICsgICAg
KCJyYW1iYXNlIiwgICAgICAgICB1aW50NjQsIHsnaW5pdF92YWwnOiAnTElCWExfSU5WQUxJRF9S
QU1fQkFTRSd9KSwKCkFueSBjaGFuZ2UgaW4gbGlieGxfdHlwZXMuaWRsIHNob3VsZCBhbHNvIGNv
bWUgd2l0aCBhIG5ldyBkZWZpbmUgaW4gCmxpYnhsLmggdG8gYWxsb3cgdG9vbHN0YWNrIGJ1aWx0
IG9uIHRvcCBvZiBsaWJ4bCB3b3JrcyB3aXRoIHZhcmlvdXMgCnZlcnNpb24gb2YgWGVuLgoKPiAg
ICAgICAoInJ0Y190aW1lb2Zmc2V0IiwgIHVpbnQzMiksCj4gICAgICAgKCJleGVjX3NzaWRyZWYi
LCAgICB1aW50MzIpLAo+ICAgICAgICgiZXhlY19zc2lkX2xhYmVsIiwgc3RyaW5nKSwKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1w
bC5jCj4gaW5kZXggOWEyODcwZS4uMjhkNTdjMyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC94
bF9jbWRpbXBsLmMKPiArKysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKPiBAQCAtMzEsNiAr
MzEsNyBAQAo+ICAgI2luY2x1ZGUgPHN5cy9zZWxlY3QuaD4KPiAgICNpbmNsdWRlIDxzeXMvdXRz
bmFtZS5oPiAvKiBmb3IgdXRzbmFtZSBpbiB4bCBpbmZvICovCj4gICAjaW5jbHVkZSA8eGVudG9v
bGxvZy5oPgo+ICsjaW5jbHVkZSA8eGVuY3RybC5oPgo+ICAgI2luY2x1ZGUgPGN0eXBlLmg+Cj4g
ICAjaW5jbHVkZSA8aW50dHlwZXMuaD4KPiAgICNpbmNsdWRlIDxsaW1pdHMuaD4KPiBAQCAtMTM1
Miw2ICsxMzUzLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIg
KmNvbmZpZ19zb3VyY2UsCj4gICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJt
YXhtZW0iLCAmbCwgMCkpCj4gICAgICAgICAgIGJfaW5mby0+bWF4X21lbWtiID0gbCAqIDEwMjQ7
Cj4KPiArI2lmZGVmIEdVRVNUX1JBTV9CQVNFCj4gKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcg
KGNvbmZpZywgInJhbWJhc2VfcGZuIiwgJmwsIDApKSB7CgpOZXcgb3B0aW9ucyBuZWVkIHRvIGJl
IGRvY3VtZW50ZWQgaW4gZG9jcy9tYW4veGwuY2ZnLnBvZC41LgoKPiArICAgICAgICAvKiBUT0RP
IGFkZCBtb3JlIGRldGFpbGVkIGNoZWNrIGZvciB2YWxpZCB2YWx1ZSAqLwo+ICsgICAgICAgIHVp
bnQ2NF90IHJhbWJhc2UgPSAodWludDY0X3QpbCA8PCBYQ19QQUdFX1NISUZUOwo+ICsgICAgICAg
IGlmIChyYW1iYXNlID4gKEdVRVNUX1JBTTBfQkFTRSArIEdVRVNUX1JBTTBfU0laRSkpIHsKPiAr
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1ZSAweCVseCBm
b3IgXCJyYW1iYXNlX3BmblwiXG4iLCBsKTsKPiArICAgICAgICAgICAgZXhpdCAoMSk7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIGJfaW5mby0+cmFtYmFzZSA9IHJhbWJhc2U7Cj4gKyAgICB9Cj4g
KyNlbmRpZgo+ICsKPiAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgInZjcHVz
IiwgJmwsIDApKSB7Cj4gICAgICAgICAgIHZjcHVzID0gbDsKPiAgICAgICAgICAgaWYgKGxpYnhs
X2NwdV9iaXRtYXBfYWxsb2MoY3R4LCAmYl9pbmZvLT5hdmFpbF92Y3B1cywgbCkpIHsKPgoKUmVn
YXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003zr-Lq; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3Mux-0007wq-A2
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 12:19:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5F/D4-09573-A3FAD375; Thu, 19 May 2016 12:19:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTddqvW2
 4QcNFLouVPReZHRg9Dn+4whLAGMWamZeUX5HAmvHyTWlBJ3/F/kNnWBsYm7i7GLk4hAQ2Mkq0
 XH7MCOHsZpS4tWkykMPJISyQLrHk0DMmEFtEIEpi759VrBBFfYwS/+92gTnMArsYJc58W8EKU
 sUmoClx5/MnoA4ODl4BNYmzh1JBwiwCqhITzhxkBgmLCoRLrNnuDhLmFRCUODnzCQuIzSngK/
 HnUDs7iM0sYCYxb/NDZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNjfWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjQEIdjD+2+Z5iFGSg0lJlHfeMttwIb6k
 /JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBy7oOqE6wKDU9tSItMwcYETClEhw8S
 iK8EiBp3uKCxNzizHSI1ClGXY4tC26sZRICmyElznt5LVCRAEhRRmke3AhYdF5ilJUS5mUEOl
 CIpyC1KDezBFX+FaM4B6OSMK80yCqezLwSuE2vgI5gAjrilpgNyBEliQgpqQbG+Y01l4KM4r7
 fc0rcum2zyJwjlmeaTt6KFjhzovymzbfrMb/dlvrZX3jF8eYfAxPLkuDLwVs6Sh9zM4VMSru2
 //tr6QPx4qxeWjcmP6s+7aX4K/Cmk+NS4+21S6xKTlq0/f9Sop63IfjuPQmnefwH5rIV+2mlX
 iqTjviYnFp3s9utlzO9oFlDiaU4I9FQi7moOBEAyhRRJckCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1463660345!4091872!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2813 invoked from network); 19 May 2016 12:19:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 19 May 2016 12:19:06 -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 7BD092F;
 Thu, 19 May 2016 05:19:23 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF0FC3F213;
 Thu, 19 May 2016 05:19:03 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-6-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DAF36.9070109@arm.com>
Date: Thu, 19 May 2016 13:19:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-6-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 05/18] xen/arm:
 allow reassigning of hw interrupts to guest domain
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBB
bmRyaWkgVHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxsb2dpYy5jb20+Cj4K
PiBQYXRjaCBhbGxvd3MgcmVhc3NpZ25pbmcgb2YgaGFyZHdhcmUgaW50ZXJydXB0cyBmcm9tIGRv
bTAgdG8KPiBvdGhlciBndWVzdCBkb21haW4uCgpDYW4geW91IGV4cGxhaW4gd2h5IHJvdXRlX2ly
cV90b19ndWVzdCBzaG91bGQgIGJlIGFibGUgdG8gY29wZSB3aXRoIApyZWFzc2lnbmluZyBhbiBJ
UlEgcmF0aGVyIHRoYW4gaGF2aW5nIGRvbTAgY2FsbGluZyAKWEVOX0RPTUNUTF91bmJpbmRfcHRf
aXJxIGJlZm9yZWhhbmQ/CgpBbHNvLCB0aGlzIHBhdGNoIGRvZXMgbW9yZSB0aGFuIGFsbG93aW5n
IGFuIElSUSB0byBiZSByZWFzc2lnbmVkIGZyb20gCkRPTTAgdG8gRE9NVSwgaXQgYWxzbyBhbGxv
d3MgRE9NVSB0byBET01VLgoKUmVnYXJkcywKCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIFRzZWds
eXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEl1cmlpIEtvbm92YWxlbmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAxOSArKysrKysrKysrKysrKystLS0tCj4g
ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPiBpbmRl
eCAxZjM4NjA1Li5jNDcwNjEzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+IEBAIC00ODEsMTIgKzQ4MSwyMyBAQCBpbnQgcm91dGVf
aXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAg
ICAgICB9Cj4KPiAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3Rh
dHVzKSApCj4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJl
YWR5IHVzZWQgYnkgZG9tYWluICV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgaXJxLCBhZC0+
ZG9tYWluX2lkKTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19E
RUJVRyAiSVJRICV1IGlzIHJlYXNzaWduZWQgZnJvbSBkb21haW4gJXUgdG8gZG9tYWluICV1XG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgIGlycSwgYWQtPmRvbWFpbl9pZCwgZC0+ZG9tYWluX2lk
KTsKPiArCj4gKyAgICAgICAgICAgIHJldHZhbCA9IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qo
YWQsIGlycSwgZGVzYyk7Cj4gKyAgICAgICAgICAgIGlmICggcmV0dmFsICkKPiArICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImZhaWxlZCB0byByZW1vdmUgSVJRICV1IGZyb20g
ZG9tYWluICV1ICglZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGlycSwgYWQtPmRv
bWFpbl9pZCwgcmV0dmFsKTsKPiArICAgICAgICAgICAgeGZyZWUoZGVzYy0+YWN0aW9uKTsKPiAr
ICAgICAgICAgICAgZGVzYy0+YWN0aW9uID0gTlVMTDsKPiArICAgICAgICB9Cj4gICAgICAgICAg
IGVsc2UKPiArICAgICAgICB7Cj4gICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJ
UlEgJXUgaXMgYWxyZWFkeSB1c2VkIGJ5IFhlblxuIiwgaXJxKTsKPiAtICAgICAgICByZXR2YWwg
PSAtRUJVU1k7Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gKwkJCXJldHZhbCA9IC1FQlVTWTsKPiAr
CQkJZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICAgICAgIH0KPgo+ICAgICAgIHJldHZhbCA9IF9f
c2V0dXBfaXJxKGRlc2MsIDAsIGFjdGlvbik7Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVs
IG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVk
LXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-0003zr-Lq; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3Mux-0007wq-A2
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 12:19:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5F/D4-09573-A3FAD375; Thu, 19 May 2016 12:19:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTddqvW2
 4QcNFLouVPReZHRg9Dn+4whLAGMWamZeUX5HAmvHyTWlBJ3/F/kNnWBsYm7i7GLk4hAQ2Mkq0
 XH7MCOHsZpS4tWkykMPJISyQLrHk0DMmEFtEIEpi759VrBBFfYwS/+92gTnMArsYJc58W8EKU
 sUmoClx5/MnoA4ODl4BNYmzh1JBwiwCqhITzhxkBgmLCoRLrNnuDhLmFRCUODnzCQuIzSngK/
 HnUDs7iM0sYCYxb/NDZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNjfWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjQEIdjD+2+Z5iFGSg0lJlHfeMttwIb6k
 /JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBy7oOqE6wKDU9tSItMwcYETClEhw8S
 iK8EiBp3uKCxNzizHSI1ClGXY4tC26sZRICmyElznt5LVCRAEhRRmke3AhYdF5ilJUS5mUEOl
 CIpyC1KDezBFX+FaM4B6OSMK80yCqezLwSuE2vgI5gAjrilpgNyBEliQgpqQbG+Y01l4KM4r7
 fc0rcum2zyJwjlmeaTt6KFjhzovymzbfrMb/dlvrZX3jF8eYfAxPLkuDLwVs6Sh9zM4VMSru2
 //tr6QPx4qxeWjcmP6s+7aX4K/Cmk+NS4+21S6xKTlq0/f9Sop63IfjuPQmnefwH5rIV+2mlX
 iqTjviYnFp3s9utlzO9oFlDiaU4I9FQi7moOBEAyhRRJckCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1463660345!4091872!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2813 invoked from network); 19 May 2016 12:19:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 19 May 2016 12:19:06 -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 7BD092F;
 Thu, 19 May 2016 05:19:23 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF0FC3F213;
 Thu, 19 May 2016 05:19:03 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-6-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DAF36.9070109@arm.com>
Date: Thu, 19 May 2016 13:19:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-6-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 05/18] xen/arm:
 allow reassigning of hw interrupts to guest domain
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBB
bmRyaWkgVHNlZ2x5dHNreWkgPGFuZHJpaS50c2VnbHl0c2t5aUBnbG9iYWxsb2dpYy5jb20+Cj4K
PiBQYXRjaCBhbGxvd3MgcmVhc3NpZ25pbmcgb2YgaGFyZHdhcmUgaW50ZXJydXB0cyBmcm9tIGRv
bTAgdG8KPiBvdGhlciBndWVzdCBkb21haW4uCgpDYW4geW91IGV4cGxhaW4gd2h5IHJvdXRlX2ly
cV90b19ndWVzdCBzaG91bGQgIGJlIGFibGUgdG8gY29wZSB3aXRoIApyZWFzc2lnbmluZyBhbiBJ
UlEgcmF0aGVyIHRoYW4gaGF2aW5nIGRvbTAgY2FsbGluZyAKWEVOX0RPTUNUTF91bmJpbmRfcHRf
aXJxIGJlZm9yZWhhbmQ/CgpBbHNvLCB0aGlzIHBhdGNoIGRvZXMgbW9yZSB0aGFuIGFsbG93aW5n
IGFuIElSUSB0byBiZSByZWFzc2lnbmVkIGZyb20gCkRPTTAgdG8gRE9NVSwgaXQgYWxzbyBhbGxv
d3MgRE9NVSB0byBET01VLgoKUmVnYXJkcywKCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIFRzZWds
eXRza3lpIDxhbmRyaWkudHNlZ2x5dHNreWlAZ2xvYmFsbG9naWMuY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEl1cmlpIEtvbm92YWxlbmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAxOSArKysrKysrKysrKysrKystLS0tCj4g
ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPiBpbmRl
eCAxZjM4NjA1Li5jNDcwNjEzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+IEBAIC00ODEsMTIgKzQ4MSwyMyBAQCBpbnQgcm91dGVf
aXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAg
ICAgICB9Cj4KPiAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3Rh
dHVzKSApCj4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJl
YWR5IHVzZWQgYnkgZG9tYWluICV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgaXJxLCBhZC0+
ZG9tYWluX2lkKTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19E
RUJVRyAiSVJRICV1IGlzIHJlYXNzaWduZWQgZnJvbSBkb21haW4gJXUgdG8gZG9tYWluICV1XG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgIGlycSwgYWQtPmRvbWFpbl9pZCwgZC0+ZG9tYWluX2lk
KTsKPiArCj4gKyAgICAgICAgICAgIHJldHZhbCA9IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qo
YWQsIGlycSwgZGVzYyk7Cj4gKyAgICAgICAgICAgIGlmICggcmV0dmFsICkKPiArICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImZhaWxlZCB0byByZW1vdmUgSVJRICV1IGZyb20g
ZG9tYWluICV1ICglZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGlycSwgYWQtPmRv
bWFpbl9pZCwgcmV0dmFsKTsKPiArICAgICAgICAgICAgeGZyZWUoZGVzYy0+YWN0aW9uKTsKPiAr
ICAgICAgICAgICAgZGVzYy0+YWN0aW9uID0gTlVMTDsKPiArICAgICAgICB9Cj4gICAgICAgICAg
IGVsc2UKPiArICAgICAgICB7Cj4gICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJ
UlEgJXUgaXMgYWxyZWFkeSB1c2VkIGJ5IFhlblxuIiwgaXJxKTsKPiAtICAgICAgICByZXR2YWwg
PSAtRUJVU1k7Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gKwkJCXJldHZhbCA9IC1FQlVTWTsKPiAr
CQkJZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICAgICAgIH0KPgo+ICAgICAgIHJldHZhbCA9IF9f
c2V0dXBfaXJxKGRlc2MsIDAsIGFjdGlvbik7Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVs
IG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVk
LXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00040B-Mc; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3N2T-0008Vd-OV
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 12:26:53 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 59/5D-03971-D01BD375; Thu, 19 May 2016 12:26:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTZdno22
 4weadKhYrey4yOzB6HP5whSWAMYo1My8pvyKBNaNxzy6Wgp8cFfubHzE3MB5k72Lk4hAS2Mgo
 8fPeP0YIZzejxPqONqYuRk4OYYFcifffzrN2MXJwiAgES0yZkgBRc5hR4vW1SWANzAJNjBJff
 q0Ca2AT0JS48/kTmM0roCYxqeklG4jNIqAqse5jHzvIIFGBcIk1290hSgQlTs58wgJicwrYS5
 ye2g9WzixgJjFv80NmCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA1N9JKKMtM
 zSnITM3N0DYHc3NTi4sT01JzEpGK95PzcTYzAgKtnYGDcwfj9tOchRkkOJiVRXq4NtuFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYL363qgOsGi1PTUirTMHGBMwJRKcPAoi
 fB+B0nzFhck5hZnpkOkTjEqSonzbgFJCIAkMkrz4NpgcXiJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjDvb5ApPJl5JXDTXwEtZgJafEvMBmRxSSJCSqqBsXva6RX71jUrsb/dyco788aOv9+
 1GJ8GlTYbXc6d3jNx/cyyN/t1VtTlS038NkFwOnerxI3rpp69drYVb4+o2BbcmFR9wM3wXQkn
 x+nTU3d/0Mnf4HhjUQqDhUnPlFSbSfnZ+3QftjRZ2kmKTvw2KePZw+j1P5r6xaWM8x7OCmRi8
 X2xaR9HqRJLcUaioRZzUXEiAOohJcS+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1463660811!42550507!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44984 invoked from network); 19 May 2016 12:26:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 19 May 2016 12:26:52 -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 294D52F;
 Thu, 19 May 2016 05:27:10 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DF473F213;
 Thu, 19 May 2016 05:26:50 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DB109.6000009@arm.com>
Date: Thu, 19 May 2016 13:26:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTkvMDUvMTYgMTA6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4
LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4+IEBAIC0yNyw2ICsyNyw5IEBACj4+ICAgc3RhdGljIHVuc2lnbmVk
IGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKPj4gICBpbnRlZ2VyX3BhcmFtKCJk
b20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7Cj4+Cj4+ICtzdGF0aWMgdTY0IF9f
aW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOwo+PiAraW50ZWdlcl9wYXJhbSgiZG9t
MF9yYW1iYXNlX3BmbiIsIG9wdF9kb20wX3JhbWJhc2VfcGZuKTsKPgo+IEFueSBhZGRpdGlvbiBv
ZiBhIGNvbW1hbmQgbGluZSBvcHRpb24gbmVlZHMgdG8gYmUgYWNjb21wYW5pZWQgYnkKPiBhbiBl
bnRyeSBpbiB0aGUgY29tbWFuZCBsaW5lIGRvYy4KPgo+PiBAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0
YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4g
a2VybmVsX2luZm8gKmtpbmZvKQo+PiAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWluX29yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoTUIoNCkpOwo+PiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKPj4gICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6
ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwo+PiArICAgIHU2NCByYW1iYXNlX3BmbiA9IG9wdF9k
b20wX3JhbWJhc2VfcGZuOwo+Cj4gVXNlIG9mIF9faW5pdGRhdGEgaW4gYSBub24tX19pbml0IGZ1
bmN0aW9uLgoKQWxsIHRoZSBmdW5jdGlvbnMgd2l0aGluIGRvbWFpbl9idWlsZC5jIHNob3VsZCBo
YXZlIHRoZSBhdHRyaWJ1dGVzIApfX2luaXQuIEhvd2V2ZXIsIGl0IGhhcyBiZWVuIGZvcmdvdHRl
biBmb3IgaGFsZiBvZiB0aGVtLgoKSSBhbSBwbGFubmluZyB0byBzZW5kIGEgcGF0Y2ggdG8gZW5m
b3JjZSBpdCB1c2luZyB0aGUgTWFrZWZpbGUgcnVsZXMuCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1i
ZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00040B-Mc; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3N2T-0008Vd-OV
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 12:26:53 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
 59/5D-03971-D01BD375; Thu, 19 May 2016 12:26:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTZdno22
 4weadKhYrey4yOzB6HP5whSWAMYo1My8pvyKBNaNxzy6Wgp8cFfubHzE3MB5k72Lk4hAS2Mgo
 8fPeP0YIZzejxPqONqYuRk4OYYFcifffzrN2MXJwiAgES0yZkgBRc5hR4vW1SWANzAJNjBJff
 q0Ca2AT0JS48/kTmM0roCYxqeklG4jNIqAqse5jHzvIIFGBcIk1290hSgQlTs58wgJicwrYS5
 ye2g9WzixgJjFv80NmCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA1N9JKKMtM
 zSnITM3N0DYHc3NTi4sT01JzEpGK95PzcTYzAgKtnYGDcwfj9tOchRkkOJiVRXq4NtuFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYL363qgOsGi1PTUirTMHGBMwJRKcPAoi
 fB+B0nzFhck5hZnpkOkTjEqSonzbgFJCIAkMkrz4NpgcXiJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjDvb5ApPJl5JXDTXwEtZgJafEvMBmRxSSJCSqqBsXva6RX71jUrsb/dyco788aOv9+
 1GJ8GlTYbXc6d3jNx/cyyN/t1VtTlS038NkFwOnerxI3rpp69drYVb4+o2BbcmFR9wM3wXQkn
 x+nTU3d/0Mnf4HhjUQqDhUnPlFSbSfnZ+3QftjRZ2kmKTvw2KePZw+j1P5r6xaWM8x7OCmRi8
 X2xaR9HqRJLcUaioRZzUXEiAOohJcS+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1463660811!42550507!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44984 invoked from network); 19 May 2016 12:26:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 19 May 2016 12:26:52 -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 294D52F;
 Thu, 19 May 2016 05:27:10 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DF473F213;
 Thu, 19 May 2016 05:26:50 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DB109.6000009@arm.com>
Date: Thu, 19 May 2016 13:26:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <573DA67102000078000ECD7B@prv-mh.provo.novell.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTkvMDUvMTYgMTA6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4
LjA1LjE2IGF0IDE4OjMyLCA8YW5kcmlpLmFuaXNvdkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4+IEBAIC0yNyw2ICsyNyw5IEBACj4+ICAgc3RhdGljIHVuc2lnbmVk
IGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKPj4gICBpbnRlZ2VyX3BhcmFtKCJk
b20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7Cj4+Cj4+ICtzdGF0aWMgdTY0IF9f
aW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOwo+PiAraW50ZWdlcl9wYXJhbSgiZG9t
MF9yYW1iYXNlX3BmbiIsIG9wdF9kb20wX3JhbWJhc2VfcGZuKTsKPgo+IEFueSBhZGRpdGlvbiBv
ZiBhIGNvbW1hbmQgbGluZSBvcHRpb24gbmVlZHMgdG8gYmUgYWNjb21wYW5pZWQgYnkKPiBhbiBl
bnRyeSBpbiB0aGUgY29tbWFuZCBsaW5lIGRvYy4KPgo+PiBAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0
YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4g
a2VybmVsX2luZm8gKmtpbmZvKQo+PiAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWluX29yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoTUIoNCkpOwo+PiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKPj4gICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6
ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwo+PiArICAgIHU2NCByYW1iYXNlX3BmbiA9IG9wdF9k
b20wX3JhbWJhc2VfcGZuOwo+Cj4gVXNlIG9mIF9faW5pdGRhdGEgaW4gYSBub24tX19pbml0IGZ1
bmN0aW9uLgoKQWxsIHRoZSBmdW5jdGlvbnMgd2l0aGluIGRvbWFpbl9idWlsZC5jIHNob3VsZCBo
YXZlIHRoZSBhdHRyaWJ1dGVzIApfX2luaXQuIEhvd2V2ZXIsIGl0IGhhcyBiZWVuIGZvcmdvdHRl
biBmb3IgaGFsZiBvZiB0aGVtLgoKSSBhbSBwbGFubmluZyB0byBzZW5kIGEgcGF0Y2ggdG8gZW5m
b3JjZSBpdCB1c2luZyB0aGUgTWFrZWZpbGUgcnVsZXMuCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1i
ZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00040R-NQ; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3OB6-0004vQ-W2
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 13:39:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 90/44-29997-822CD375; Thu, 19 May 2016 13:39:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVf9kG2
 4weSFshYrey4yOzB6HP5whSWAMYo1My8pvyKBNePj+syCxxEVq27uYWlgPOnQxcjFISSwkVHi
 7t9ZzBDObkaJZ62vmboYOTmEBXIl3n87zwpiiwhESez9s4oVoqifUeLJ5vNMIA6zwHxmiXuvz
 zODVLEJaErc+fwJrJtXQE3i3uqdjCA2i4CqxO7Pc4HiHByiAuESa7a7Q5QISpyc+YQFxOYU8J
 N4fLkVbBmzgJnEvM0PmSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NNFLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMOAYg2MF49rTnIUZJDiYlUV6uDbbhQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCV/UgUJ1gUWp6akVaZg4wJmBKJTh4l
 ER45UDSvMUFibnFmekQqVOMilLivOIgCQGQREZpHlwbLA4vMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj36wGgKTyZeSVw018BLWYCWnxLzAZkcUkiQkqqgXH9dHbH8JQvR91bb74Ke1h49v4
 NWV9hBTOxGZW6knyqQp0eVSVurm6/trWdeP4iq3Ct9qmcuJq7F3R3ldnPPZUidPFM8+1unR7/
 2cpZj6VnTXy5R/6Z+K3qN9xLnvi42ez8N+FkwImSDRF1SveO2P+RmbThZeY5xYK2wDj79i2Kq
 Wznn7RPSlFiKc5INNRiLipOBABl+zOZvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1463665190!40544294!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44221 invoked from network); 19 May 2016 13:39:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 19 May 2016 13:39:50 -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 88A2A3C;
 Thu, 19 May 2016 06:40:08 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8E473F21A;
 Thu, 19 May 2016 06:39:47 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DC222.9000306@arm.com>
Date: Thu, 19 May 2016 14:39:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
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>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Steve Capper <Steve.Capper@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgRG15dHJ5c2h5biA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29t
Pgo+Cj4gVGhpcyBzZXR0aW5nIGlzIHVzZWQgdG8gYWRqdXN0IHN0YXJ0aW5nIG1lbW9yeSBhZGRy
ZXNzIGFsbG9jYXRlZAo+IGZvciBrZXJuZWwgRG9tMC4gVG8gdXNlICdyYW1iYXNlX3Bmbicgc2V0
dGluZyBqdXN0IGFkZCBmb3IgZXhhbXBsZQo+ICdkb20wX3JhbWJhc2VfcGZuPTB4ODAwMDAnIHRv
IHRoZSBoeXBlcnZpc29yIGNvbW1hbmQgbGluZS4gTm90ZSB0aGF0Cj4gJ2RvbTBfcmFtYmFzZV9w
Zm4nIHNob3VsZCBiZSBhbGlnbmVkIHdpdGggdGhlIHNtYWxsZXN0IG1lbW9yeSBjaHVuawo+IHdo
aWNoIHVzZSB4ZW4gbWVtb3J5IGFsbG9jYXRvci4KCldoeSB3b3VsZCBhIHVzZXIgd2FudCB0byBh
bGxvY2F0ZSBET00wIFJBTSBiYW5rIHRvIGEgc3BlY2lmaWMgYWRkcmVzcz8KCklmIEkgdW5kZXJz
dGFuZCBjb3JyZWN0bHkgeW91ciBwYXRjaCwgRE9NMCB3aWxsIG9ubHkgYWJsZSB0byBhbGxvY2F0
ZSAKb25lIGJhbmsgb2YgdGhlIGdpdmVuIHNpemUgYXQgdGhlIHNwZWNpZmljIGFkZHJlc3MuIFlv
dSBhbHNvIGFkZCB0aGlzIApwb3NzaWJpbGl0eSBmb3IgZ3Vlc3QgZG9tYWluIChzZWUgcGF0Y2gg
IzQpIGFuZCB0cnkgdG8gY29udHJvbCB3aGVyZSB0aGUgCmd1ZXN0IG1lbW9yeSB3aWxsIGJlIGFs
bG9jYXRlZC4gVGhpcyB3aWxsIGluY3JlYXNlIGEgbG90IHRoZSBjaGFuY2Ugb2YgCnRoZSBtZW1v
cnkgYWxsb2NhdGlvbiB0byBmYWlsLgoKRm9yIGluc3RhbmNlLCB0aGUgUkFNIHJlZ2lvbiByZXF1
ZXN0ZWQgZm9yIERPTTAgbWF5IGhhdmUgYmVlbiB1c2VkIHRvIAphbGxvY2F0ZSBtZW1vcnkgZm9y
IFhlbiBpbnRlcm5hbC4gU28geW91IG5lZWQgYSB3YXkgdG8gcmVzZXJ2ZSBtZW1vcnkgaW4gCm9y
ZGVyIHRvIGF2b2lkIFhlbiB1c2luZyBpdC4KCkkgZXhwZWN0IG1vc3Qgb2YgdGhlIHVzZXJzIHdo
byB3YW50IHRvIHVzZSBkaXJlY3QgbWVtb3J5IG1hcHBlZCBndWVzdCB0byAKa25vdyB0aGUgbnVt
YmVyIG9mIGd1ZXN0cyB3aGljaCB3aWxsIHVzZSB0aGlzIGZlYXR1cmUuCgpBIHN1Y2ggZmVhdHVy
ZSBpcyBvbmx5IHVzZWZ1bCB3aGVuIHBhc3MtdGhyb3VnaCBhIGRldmljZSB0byB0aGUgZ3Vlc3Qg
b24gCnBsYXRmb20gd2l0aG91dCBTTU1VLCBzbyBpdCBpcyBieSBkZWZhdWx0IGluc2VjdXJlLgoK
U28gSSB3b3VsZCBzdWdnZXN0IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UtdHJlZSBiaW5kaW5nIChv
ciByZS11c2UgYW4gCmFjdHVhbCBvbmUpIHRvIHJlc2VydmUgbWVtb3J5IHJlZ2lvbiB0byBiZSB1
c2VkIGZvciBkaXJlY3QgbWVtb3J5IG1hcHBlZCAKZG9tYWluLgoKVGhvc2UgcmVnaW9ucyBjb3Vs
ZCBoYXZlIGFuIGlkZW50aWZpZXIgdG8gYmUgdXNlZCBsYXRlciBkdXJpbmcgdGhlIAphbGxvY2F0
aW9uLiBUaGlzIHdvdWxkIGF2b2lkIG1lbW9yeSBmcmFnbWVudGF0aW9uLCBhbGxvdyBtdWx0aXBs
ZSBSQU0gCmJhbmsgZm9yIERPTTAsLi4uCgpBbnkgb3BpbmlvbnM/Cgo+Cj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2lj
LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDI0ICsrKysrKysr
KysrKystLS0KPiAgIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUveGVuL21t
LmggICAgICAgIHwgIDIgKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggMjkzN2ZmNy4uYjQ4NzE4
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMjcsNiArMjcsOSBAQAo+ICAgc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKPiAgIGludGVnZXJfcGFy
YW0oImRvbTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKPgo+ICtzdGF0aWMgdTY0
IF9faW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOwo+ICtpbnRlZ2VyX3BhcmFtKCJk
b20wX3JhbWJhc2VfcGZuIiwgb3B0X2RvbTBfcmFtYmFzZV9wZm4pOwo+ICsKPiAgIGludCBkb20w
XzExX21hcHBpbmcgPSAxOwo+Cj4gICAjZGVmaW5lIERPTTBfTUVNX0RFRkFVTFQgMHg4MDAwMDAw
IC8qIDEyOCBNaUIgKi8KPiBAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRl
X21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhNQig0KSk7Cj4gICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gICAgICAgdW5zaWduZWQg
aW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0p
Owo+ICsgICAgdTY0IHJhbWJhc2VfcGZuID0gb3B0X2RvbTBfcmFtYmFzZV9wZm47Cj4gKyAgICBw
YWRkcl90IG1lbV9zaXplID0ga2luZm8tPnVuYXNzaWduZWRfbWVtOwo+ICAgICAgIGludCBpOwo+
Cj4gICAgICAgYm9vbF90IGxvd21lbSA9IGlzXzMyYml0X2RvbWFpbihkKTsKPiBAQCAtMjY3LDcg
KzI3Miw3IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgICAgIHsKPiAgICAgICAgICAgZm9yICgg
Yml0cyA9IG9yZGVyIDsgYml0cyA8PSAobG93bWVtID8gMzIgOiBQQUREUl9CSVRTKTsgYml0cysr
ICkKPiAgICAgICAgICAgewo+IC0gICAgICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMo
ZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRzKSk7Cj4gKyAgICAgICAgICAgIHBnID0gYWxsb2NfZG9t
aGVhcF9wYWdlc19wZm4oZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRzKSwgcmFtYmFzZV9wZm4pOwo+
ICAgICAgICAgICAgICAgaWYgKCBwZyAhPSBOVUxMICkKPiAgICAgICAgICAgICAgICAgICBnb3Rv
IGdvdF9iYW5rMDsKPiAgICAgICAgICAgfQo+IEBAIC0yODQsMTYgKzI4OSwyMSBAQCBzdGF0aWMg
dm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKPiAgICAgICAvKiBOb3cgYWxsb2NhdGUgbW9yZSBtZW1vcnkgYW5kIGZpbGwg
aW4gYWRkaXRpb25hbCBiYW5rcyAqLwo+Cj4gICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlv
bl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Cj4gKyAgICBpZiAoIG9wdF9kb20wX3JhbWJh
c2VfcGZuICkKPiArICAgICAgICByYW1iYXNlX3BmbiArPSAobWVtX3NpemUgLSBraW5mby0+dW5h
c3NpZ25lZF9tZW0pID4+IFBBR0VfU0hJRlQ7Cj4gKwo+ICAgICAgIHdoaWxlICgga2luZm8tPnVu
YXNzaWduZWRfbWVtICYmIGtpbmZvLT5tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQo+ICAg
ICAgIHsKPiAtICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGxvd21l
bSA/IE1FTUZfYml0cygzMikgOiAwKTsKPiArICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFn
ZXNfcGZuKGQsIG9yZGVyLCBsb3dtZW0gPyBNRU1GX2JpdHMoMzIpIDogMCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbWJhc2VfcGZuKTsKCiBGcm9tIG15IHVuZGVy
c3RhbmRpbmcsIHdoZW4gcmFtYmFzZV9wZm4gaXMgbm90IDAsIHRoZSBtZW1vcnkgbXVzdCBiZSAK
YWxsb2NhdGVkIGNvbnRpZ3VvdXNseSBhdCB0aGlzIHNwZWNpZmljIGFkZHJlc3MuIFNvIGlmIHRo
ZSBmaXJzdCBjYWxsIG9mIAphbGxvY19kb21oZWFwX3BhZ2VzIChzZWUgYSBiaXQgYWJvdmUpIGFz
IGZhaWxlZCwgdGhlbiB0aGlzIG9uZSB3aWxsIAphbHdheXMgZmFpbCBiZWNhdXNlIGl0IG1lYW5z
IHRoYXQgc29tZW9uZSBoYXMgYWxsb2NhdGVkIHNvbWUgcGFnZSBpbiAKdGhpcyByZWdpb24uCgo+
ICAgICAgICAgICBpZiAoICFwZyApCj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIG9yZGVy
IC0tOwo+Cj4gICAgICAgICAgICAgICBpZiAoIGxvd21lbSAmJiBvcmRlciA8IG1pbl9sb3dfb3Jk
ZXIpCj4gICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICBEMTFQUklOVCgiRmFpbGVk
IGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIpOwo+ICsgICAgICAg
ICAgICAgICAgaWYgKCAhb3B0X2RvbTBfcmFtYmFzZV9wZm4gKQo+ICsgICAgICAgICAgICAgICAg
ICAgIEQxMVBSSU5UKCJGYWlsZWQgYXQgbWluX2xvd19vcmRlciwgYWxsb3cgaGlnaCBhbGxvY2F0
aW9uc1xuIik7Cj4gICAgICAgICAgICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9z
aXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Cj4gICAgICAgICAgICAgICAgICAgbG93bWVtID0g
ZmFsc2U7Cj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gQEAgLTMxMyw3ICszMjMsOCBA
QCBzdGF0aWMgdm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKPgo+ICAgICAgICAgICAgICAgaWYgKCBsb3dtZW0gKQo+ICAg
ICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgRDExUFJJTlQoIkFsbG9jYXRpb24gYmVs
b3cgYmFuayAwLCBhbGxvdyBoaWdoIGFsbG9jYXRpb25zXG4iKTsKPiArICAgICAgICAgICAgICAg
IGlmICggIW9wdF9kb20wX3JhbWJhc2VfcGZuICkKPiArICAgICAgICAgICAgICAgICAgICBEMTFQ
UklOVCgiQWxsb2NhdGlvbiBiZWxvdyBiYW5rIDAsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIp
Owo+ICAgICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5m
by0+dW5hc3NpZ25lZF9tZW0pOwo+ICAgICAgICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNlOwo+
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+IEBAIC0zMzAsNiArMzQxLDExIEBAIHN0YXRp
YyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQo+ICAgICAgICAgICAgKiBhbGxvY2F0aW9uIHBvc3NpYmxlLgo+ICAgICAg
ICAgICAgKi8KPiAgICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZv
LT51bmFzc2lnbmVkX21lbSk7Cj4gKyAgICAgICAgaWYgKCBvcHRfZG9tMF9yYW1iYXNlX3BmbiAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByYW1iYXNlX3BmbiArPSAobWVtX3NpemUgLSBr
aW5mby0+dW5hc3NpZ25lZF9tZW0pID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICAgICAgICAgIG1lbV9z
aXplID0ga2luZm8tPnVuYXNzaWduZWRfbWVtOwo+ICsgICAgICAgIH0KPiAgICAgICB9Cj4KPiAg
ICAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRleCA3NGZjMWRl
Li5kMGMwZmJiIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtNTgzLDE2ICs1ODMsMTcgQEAgc3RhdGljIHZv
aWQgY2hlY2tfbG93X21lbV92aXJxKHZvaWQpCj4gICAgICAgfQo+ICAgfQo+Cj4gLS8qIEFsbG9j
YXRlIDJeQG9yZGVyIGNvbnRpZ3VvdXMgcGFnZXMuICovCj4gLXN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICsvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3Vz
IHBhZ2VzIGF0IGdpdmVuIHBmbi4gKi8KPiArc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXNfcGZuKAo+ICAgICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBp
bnQgem9uZV9oaSwKPiAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1m
bGFncywKPiAtICAgIHN0cnVjdCBkb21haW4gKmQpCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCB4
ZW5fcGZuX3QgcGZuKQo+ICAgewo+ICAgICAgIHVuc2lnbmVkIGludCBpLCBqLCB6b25lID0gMCwg
bm9kZW1hc2tfcmV0cnkgPSAwOwo+ICAgICAgIG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBN
RU1GX2dldF9ub2RlKG1lbWZsYWdzKSwgcmVxX25vZGUgPSBub2RlOwo+ICAgICAgIHVuc2lnbmVk
IGxvbmcgcmVxdWVzdCA9IDFVTCA8PCBvcmRlcjsKPiAtICAgIHN0cnVjdCBwYWdlX2luZm8gKnBn
Owo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsICp0bXBfcGc7Cj4gKyAgICBzdHJ1Y3QgcGFn
ZV9saXN0X2hlYWQgKnBnX2xpc3Q7Cj4gICAgICAgbm9kZW1hc2tfdCBub2RlbWFzayA9IChkICE9
IE5VTEwgKSA/IGQtPm5vZGVfYWZmaW5pdHkgOiBub2RlX29ubGluZV9tYXA7Cj4gICAgICAgYm9v
bF90IG5lZWRfdGxiZmx1c2ggPSAwOwo+ICAgICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFt
cCA9IDA7Cj4gQEAgLTY1Nyw5ICs2NTgsMjUgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFs
bG9jX2hlYXBfcGFnZXMoCj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4KPiAgICAgICAg
ICAgICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIgd2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVl
c3QuICovCj4gLSAgICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGor
KyApCj4gLSAgICAgICAgICAgICAgICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgm
aGVhcChub2RlLCB6b25lLCBqKSkpICkKPiAtICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5k
Owo+ICsgICAgICAgICAgICBmb3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKSB7
Cj4gKyAgICAgICAgICAgICAgICBwZ19saXN0ID0gJmhlYXAobm9kZSwgem9uZSwgaik7Cj4gKyAg
ICAgICAgICAgICAgICBpZiAoIHBmbiApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUoIHBnLCB0bXBfcGcsIHBnX2xpc3Qg
KQo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBwZm4gPT0gcGFnZV90b19tZm4ocGcpICkKPiArICAgICAgICAgICAgICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgcGdfbGlzdCk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAg
ICAgfQo+ICsgICAgICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKHBnX2xpc3Qp
KSApCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7Cj4gKyAgICAgICAgICAg
ICAgICB9Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpv
bmVfbG8gKTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwo+Cj4gICAgICAg
ICAgIGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1B
X05PX05PREUgKQo+IEBAIC03MDYsOSArNzIzLDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgIC8qIFdlIG1heSBoYXZlIHRvIGhhbHZlIHRoZSBj
aHVuayBhIG51bWJlciBvZiB0aW1lcy4gKi8KPiAgICAgICB3aGlsZSAoIGogIT0gb3JkZXIgKQo+
ICAgICAgIHsKPiAtICAgICAgICBQRk5fT1JERVIocGcpID0gLS1qOwo+IC0gICAgICAgIHBhZ2Vf
bGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwo+IC0gICAgICAgIHBnICs9
IDEgPDwgajsKPiArICAgICAgICB0bXBfcGcgPSBwZzsKPiArICAgICAgICBpZiAoIHBmbiApCj4g
KyAgICAgICAgICAgIHRtcF9wZyArPSAxIDw8IChqIC0gMSk7Cj4gKwo+ICsgICAgICAgIFBGTl9P
UkRFUih0bXBfcGcpID0gLS1qOwo+ICsgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbCh0bXBfcGcs
ICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKPiArCj4gKyAgICAgICAgaWYgKCAhcGZuICkKPiArICAg
ICAgICAgICAgcGcgKz0gMSA8PCBqOwo+ICAgICAgIH0KPgo+ICAgICAgIEFTU0VSVChhdmFpbFtu
b2RlXVt6b25lXSA+PSByZXF1ZXN0KTsKPiBAQCAtNzYyLDYgKzc4NSwxNSBAQCBzdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKPiAgICAgICByZXR1cm4gcGc7Cj4gICB9
Cj4KPiArLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KPiArc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gKyAgICB1bnNpZ25lZCBpbnQg
em9uZV9sbywgdW5zaWduZWQgaW50IHpvbmVfaGksCj4gKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIs
IHVuc2lnbmVkIGludCBtZW1mbGFncywKPiArICAgIHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiAr
ICAgIHJldHVybiBhbGxvY19oZWFwX3BhZ2VzX3Bmbih6b25lX2xvLCB6b25lX2hpLCBvcmRlciwg
bWVtZmxhZ3MsIGQsIDApOwo+ICt9Cj4gKwo+ICAgLyogUmVtb3ZlIGFueSBvZmZsaW5lZCBwYWdl
IGluIHRoZSBidWRkeSBwb2ludGVkIHRvIGJ5IGhlYWQuICovCj4gICBzdGF0aWMgaW50IHJlc2Vy
dmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICAgewo+IEBAIC0xNjg3
LDggKzE3MTksOCBAQCBpbnQgYXNzaWduX3BhZ2VzKAo+ICAgfQo+Cj4KPiAtc3RydWN0IHBhZ2Vf
aW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAtICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQo+ICtzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19kb21oZWFwX3BhZ2VzX3BmbigKPiArICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLCB4ZW5fcGZuX3QgcGZuKQo+ICAg
ewo+ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKPiAgICAgICB1bnNpZ25lZCBp
bnQgYml0cyA9IG1lbWZsYWdzID4+IF9NRU1GX2JpdHMsIHpvbmVfaGkgPSBOUl9aT05FUyAtIDE7
Cj4gQEAgLTE3MDUsMTIgKzE3MzcsMTIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVh
cF9wYWdlcygKPiAgICAgICAgICAgbWVtZmxhZ3MgfD0gTUVNRl9ub19yZWZjb3VudDsKPgo+ICAg
ICAgIGlmICggZG1hX2JpdHNpemUgJiYgKChkbWFfem9uZSA9IGJpdHNfdG9fem9uZShkbWFfYml0
c2l6ZSkpIDwgem9uZV9oaSkgKQo+IC0gICAgICAgIHBnID0gYWxsb2NfaGVhcF9wYWdlcyhkbWFf
em9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7Cj4gKyAgICAgICAgcGcgPSBh
bGxvY19oZWFwX3BhZ2VzX3BmbihkbWFfem9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFn
cywgZCwgcGZuKTsKPgo+ICAgICAgIGlmICggKHBnID09IE5VTEwpICYmCj4gICAgICAgICAgICAo
KG1lbWZsYWdzICYgTUVNRl9ub19kbWEpIHx8Cj4gLSAgICAgICAgICAoKHBnID0gYWxsb2NfaGVh
cF9wYWdlcyhNRU1aT05FX1hFTiArIDEsIHpvbmVfaGksIG9yZGVyLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtZmxhZ3MsIGQpKSA9PSBOVUxMKSkgKQo+ICsgICAgICAg
ICAgKChwZyA9IGFsbG9jX2hlYXBfcGFnZXNfcGZuKE1FTVpPTkVfWEVOICsgMSwgem9uZV9oaSwg
b3JkZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1mbGFncywgZCwg
cGZuKSkgPT0gTlVMTCkpICkKPiAgICAgICAgICAgIHJldHVybiBOVUxMOwo+Cj4gICAgICAgaWYg
KCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSAmJgo+IEBAIC0xNzIzLDYgKzE3NTUs
MTIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAgICAgICByZXR1
cm4gcGc7Cj4gICB9Cj4KPiArc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygK
PiArICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50
IG1lbWZsYWdzKQo+ICt7Cj4gKyAgICByZXR1cm4gYWxsb2NfZG9taGVhcF9wYWdlc19wZm4oZCwg
b3JkZXIsIG1lbWZsYWdzLCAwKTsKPiArfQo+ICsKPiAgIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICB7Cj4gICAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+IGluZGV4IGE3OTVkZDYu
LjgzZTQ5MTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaAo+IEBAIC0xMTcsNiArMTE3LDggQEAgdm9pZCBnZXRfb3V0c3RhbmRp
bmdfY2xhaW1zKHVpbnQ2NF90ICpmcmVlX3BhZ2VzLCB1aW50NjRfdCAqb3V0c3RhbmRpbmdfcGFn
ZXMpOwo+Cj4gICAvKiBEb21haW4gc3ViYWxsb2NhdG9yLiBUaGVzZSBmdW5jdGlvbnMgYXJlICpu
b3QqIGludGVycnVwdC1zYWZlLiovCj4gICB2b2lkIGluaXRfZG9taGVhcF9wYWdlcyhwYWRkcl90
IHBzLCBwYWRkcl90IHBlKTsKPiArc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdl
c19wZm4oCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2ln
bmVkIGludCBtZW1mbGFncywgeGVuX3Bmbl90IHBmbik7Cj4gICBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19kb21oZWFwX3BhZ2VzKAo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKTsKPiAgIHZvaWQgZnJlZV9kb21oZWFwX3Bh
Z2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwo+CgpSZWdhcmRz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00040R-NQ; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3OB6-0004vQ-W2
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 13:39:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 90/44-29997-822CD375; Thu, 19 May 2016 13:39:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVf9kG2
 4weSFshYrey4yOzB6HP5whSWAMYo1My8pvyKBNePj+syCxxEVq27uYWlgPOnQxcjFISSwkVHi
 7t9ZzBDObkaJZ62vmboYOTmEBXIl3n87zwpiiwhESez9s4oVoqifUeLJ5vNMIA6zwHxmiXuvz
 zODVLEJaErc+fwJrJtXQE3i3uqdjCA2i4CqxO7Pc4HiHByiAuESa7a7Q5QISpyc+YQFxOYU8J
 N4fLkVbBmzgJnEvM0PmSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NNFLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMOAYg2MF49rTnIUZJDiYlUV6uDbbhQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCV/UgUJ1gUWp6akVaZg4wJmBKJTh4l
 ER45UDSvMUFibnFmekQqVOMilLivOIgCQGQREZpHlwbLA4vMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj36wGgKTyZeSVw018BLWYCWnxLzAZkcUkiQkqqgXH9dHbH8JQvR91bb74Ke1h49v4
 NWV9hBTOxGZW6knyqQp0eVSVurm6/trWdeP4iq3Ct9qmcuJq7F3R3ldnPPZUidPFM8+1unR7/
 2cpZj6VnTXy5R/6Z+K3qN9xLnvi42ez8N+FkwImSDRF1SveO2P+RmbThZeY5xYK2wDj79i2Kq
 Wznn7RPSlFiKc5INNRiLipOBABl+zOZvgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1463665190!40544294!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44221 invoked from network); 19 May 2016 13:39:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 19 May 2016 13:39:50 -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 88A2A3C;
 Thu, 19 May 2016 06:40:08 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8E473F21A;
 Thu, 19 May 2016 06:39:47 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DC222.9000306@arm.com>
Date: Thu, 19 May 2016 14:39:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
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>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Steve Capper <Steve.Capper@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgRG15dHJ5c2h5biA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29t
Pgo+Cj4gVGhpcyBzZXR0aW5nIGlzIHVzZWQgdG8gYWRqdXN0IHN0YXJ0aW5nIG1lbW9yeSBhZGRy
ZXNzIGFsbG9jYXRlZAo+IGZvciBrZXJuZWwgRG9tMC4gVG8gdXNlICdyYW1iYXNlX3Bmbicgc2V0
dGluZyBqdXN0IGFkZCBmb3IgZXhhbXBsZQo+ICdkb20wX3JhbWJhc2VfcGZuPTB4ODAwMDAnIHRv
IHRoZSBoeXBlcnZpc29yIGNvbW1hbmQgbGluZS4gTm90ZSB0aGF0Cj4gJ2RvbTBfcmFtYmFzZV9w
Zm4nIHNob3VsZCBiZSBhbGlnbmVkIHdpdGggdGhlIHNtYWxsZXN0IG1lbW9yeSBjaHVuawo+IHdo
aWNoIHVzZSB4ZW4gbWVtb3J5IGFsbG9jYXRvci4KCldoeSB3b3VsZCBhIHVzZXIgd2FudCB0byBh
bGxvY2F0ZSBET00wIFJBTSBiYW5rIHRvIGEgc3BlY2lmaWMgYWRkcmVzcz8KCklmIEkgdW5kZXJz
dGFuZCBjb3JyZWN0bHkgeW91ciBwYXRjaCwgRE9NMCB3aWxsIG9ubHkgYWJsZSB0byBhbGxvY2F0
ZSAKb25lIGJhbmsgb2YgdGhlIGdpdmVuIHNpemUgYXQgdGhlIHNwZWNpZmljIGFkZHJlc3MuIFlv
dSBhbHNvIGFkZCB0aGlzIApwb3NzaWJpbGl0eSBmb3IgZ3Vlc3QgZG9tYWluIChzZWUgcGF0Y2gg
IzQpIGFuZCB0cnkgdG8gY29udHJvbCB3aGVyZSB0aGUgCmd1ZXN0IG1lbW9yeSB3aWxsIGJlIGFs
bG9jYXRlZC4gVGhpcyB3aWxsIGluY3JlYXNlIGEgbG90IHRoZSBjaGFuY2Ugb2YgCnRoZSBtZW1v
cnkgYWxsb2NhdGlvbiB0byBmYWlsLgoKRm9yIGluc3RhbmNlLCB0aGUgUkFNIHJlZ2lvbiByZXF1
ZXN0ZWQgZm9yIERPTTAgbWF5IGhhdmUgYmVlbiB1c2VkIHRvIAphbGxvY2F0ZSBtZW1vcnkgZm9y
IFhlbiBpbnRlcm5hbC4gU28geW91IG5lZWQgYSB3YXkgdG8gcmVzZXJ2ZSBtZW1vcnkgaW4gCm9y
ZGVyIHRvIGF2b2lkIFhlbiB1c2luZyBpdC4KCkkgZXhwZWN0IG1vc3Qgb2YgdGhlIHVzZXJzIHdo
byB3YW50IHRvIHVzZSBkaXJlY3QgbWVtb3J5IG1hcHBlZCBndWVzdCB0byAKa25vdyB0aGUgbnVt
YmVyIG9mIGd1ZXN0cyB3aGljaCB3aWxsIHVzZSB0aGlzIGZlYXR1cmUuCgpBIHN1Y2ggZmVhdHVy
ZSBpcyBvbmx5IHVzZWZ1bCB3aGVuIHBhc3MtdGhyb3VnaCBhIGRldmljZSB0byB0aGUgZ3Vlc3Qg
b24gCnBsYXRmb20gd2l0aG91dCBTTU1VLCBzbyBpdCBpcyBieSBkZWZhdWx0IGluc2VjdXJlLgoK
U28gSSB3b3VsZCBzdWdnZXN0IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UtdHJlZSBiaW5kaW5nIChv
ciByZS11c2UgYW4gCmFjdHVhbCBvbmUpIHRvIHJlc2VydmUgbWVtb3J5IHJlZ2lvbiB0byBiZSB1
c2VkIGZvciBkaXJlY3QgbWVtb3J5IG1hcHBlZCAKZG9tYWluLgoKVGhvc2UgcmVnaW9ucyBjb3Vs
ZCBoYXZlIGFuIGlkZW50aWZpZXIgdG8gYmUgdXNlZCBsYXRlciBkdXJpbmcgdGhlIAphbGxvY2F0
aW9uLiBUaGlzIHdvdWxkIGF2b2lkIG1lbW9yeSBmcmFnbWVudGF0aW9uLCBhbGxvdyBtdWx0aXBs
ZSBSQU0gCmJhbmsgZm9yIERPTTAsLi4uCgpBbnkgb3BpbmlvbnM/Cgo+Cj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2lj
LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDI0ICsrKysrKysr
KysrKystLS0KPiAgIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUveGVuL21t
LmggICAgICAgIHwgIDIgKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggMjkzN2ZmNy4uYjQ4NzE4
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMjcsNiArMjcsOSBAQAo+ICAgc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKPiAgIGludGVnZXJfcGFy
YW0oImRvbTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKPgo+ICtzdGF0aWMgdTY0
IF9faW5pdGRhdGEgb3B0X2RvbTBfcmFtYmFzZV9wZm4gPSAwOwo+ICtpbnRlZ2VyX3BhcmFtKCJk
b20wX3JhbWJhc2VfcGZuIiwgb3B0X2RvbTBfcmFtYmFzZV9wZm4pOwo+ICsKPiAgIGludCBkb20w
XzExX21hcHBpbmcgPSAxOwo+Cj4gICAjZGVmaW5lIERPTTBfTUVNX0RFRkFVTFQgMHg4MDAwMDAw
IC8qIDEyOCBNaUIgKi8KPiBAQCAtMjQ4LDYgKzI1MSw4IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRl
X21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhNQig0KSk7Cj4gICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gICAgICAgdW5zaWduZWQg
aW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0p
Owo+ICsgICAgdTY0IHJhbWJhc2VfcGZuID0gb3B0X2RvbTBfcmFtYmFzZV9wZm47Cj4gKyAgICBw
YWRkcl90IG1lbV9zaXplID0ga2luZm8tPnVuYXNzaWduZWRfbWVtOwo+ICAgICAgIGludCBpOwo+
Cj4gICAgICAgYm9vbF90IGxvd21lbSA9IGlzXzMyYml0X2RvbWFpbihkKTsKPiBAQCAtMjY3LDcg
KzI3Miw3IEBAIHN0YXRpYyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgICAgIHsKPiAgICAgICAgICAgZm9yICgg
Yml0cyA9IG9yZGVyIDsgYml0cyA8PSAobG93bWVtID8gMzIgOiBQQUREUl9CSVRTKTsgYml0cysr
ICkKPiAgICAgICAgICAgewo+IC0gICAgICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMo
ZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRzKSk7Cj4gKyAgICAgICAgICAgIHBnID0gYWxsb2NfZG9t
aGVhcF9wYWdlc19wZm4oZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRzKSwgcmFtYmFzZV9wZm4pOwo+
ICAgICAgICAgICAgICAgaWYgKCBwZyAhPSBOVUxMICkKPiAgICAgICAgICAgICAgICAgICBnb3Rv
IGdvdF9iYW5rMDsKPiAgICAgICAgICAgfQo+IEBAIC0yODQsMTYgKzI4OSwyMSBAQCBzdGF0aWMg
dm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKPiAgICAgICAvKiBOb3cgYWxsb2NhdGUgbW9yZSBtZW1vcnkgYW5kIGZpbGwg
aW4gYWRkaXRpb25hbCBiYW5rcyAqLwo+Cj4gICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlv
bl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Cj4gKyAgICBpZiAoIG9wdF9kb20wX3JhbWJh
c2VfcGZuICkKPiArICAgICAgICByYW1iYXNlX3BmbiArPSAobWVtX3NpemUgLSBraW5mby0+dW5h
c3NpZ25lZF9tZW0pID4+IFBBR0VfU0hJRlQ7Cj4gKwo+ICAgICAgIHdoaWxlICgga2luZm8tPnVu
YXNzaWduZWRfbWVtICYmIGtpbmZvLT5tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQo+ICAg
ICAgIHsKPiAtICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGxvd21l
bSA/IE1FTUZfYml0cygzMikgOiAwKTsKPiArICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFn
ZXNfcGZuKGQsIG9yZGVyLCBsb3dtZW0gPyBNRU1GX2JpdHMoMzIpIDogMCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbWJhc2VfcGZuKTsKCiBGcm9tIG15IHVuZGVy
c3RhbmRpbmcsIHdoZW4gcmFtYmFzZV9wZm4gaXMgbm90IDAsIHRoZSBtZW1vcnkgbXVzdCBiZSAK
YWxsb2NhdGVkIGNvbnRpZ3VvdXNseSBhdCB0aGlzIHNwZWNpZmljIGFkZHJlc3MuIFNvIGlmIHRo
ZSBmaXJzdCBjYWxsIG9mIAphbGxvY19kb21oZWFwX3BhZ2VzIChzZWUgYSBiaXQgYWJvdmUpIGFz
IGZhaWxlZCwgdGhlbiB0aGlzIG9uZSB3aWxsIAphbHdheXMgZmFpbCBiZWNhdXNlIGl0IG1lYW5z
IHRoYXQgc29tZW9uZSBoYXMgYWxsb2NhdGVkIHNvbWUgcGFnZSBpbiAKdGhpcyByZWdpb24uCgo+
ICAgICAgICAgICBpZiAoICFwZyApCj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIG9yZGVy
IC0tOwo+Cj4gICAgICAgICAgICAgICBpZiAoIGxvd21lbSAmJiBvcmRlciA8IG1pbl9sb3dfb3Jk
ZXIpCj4gICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICBEMTFQUklOVCgiRmFpbGVk
IGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIpOwo+ICsgICAgICAg
ICAgICAgICAgaWYgKCAhb3B0X2RvbTBfcmFtYmFzZV9wZm4gKQo+ICsgICAgICAgICAgICAgICAg
ICAgIEQxMVBSSU5UKCJGYWlsZWQgYXQgbWluX2xvd19vcmRlciwgYWxsb3cgaGlnaCBhbGxvY2F0
aW9uc1xuIik7Cj4gICAgICAgICAgICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9z
aXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Cj4gICAgICAgICAgICAgICAgICAgbG93bWVtID0g
ZmFsc2U7Cj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gQEAgLTMxMyw3ICszMjMsOCBA
QCBzdGF0aWMgdm9pZCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKPgo+ICAgICAgICAgICAgICAgaWYgKCBsb3dtZW0gKQo+ICAg
ICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgRDExUFJJTlQoIkFsbG9jYXRpb24gYmVs
b3cgYmFuayAwLCBhbGxvdyBoaWdoIGFsbG9jYXRpb25zXG4iKTsKPiArICAgICAgICAgICAgICAg
IGlmICggIW9wdF9kb20wX3JhbWJhc2VfcGZuICkKPiArICAgICAgICAgICAgICAgICAgICBEMTFQ
UklOVCgiQWxsb2NhdGlvbiBiZWxvdyBiYW5rIDAsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIp
Owo+ICAgICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5m
by0+dW5hc3NpZ25lZF9tZW0pOwo+ICAgICAgICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNlOwo+
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+IEBAIC0zMzAsNiArMzQxLDExIEBAIHN0YXRp
YyB2b2lkIGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQo+ICAgICAgICAgICAgKiBhbGxvY2F0aW9uIHBvc3NpYmxlLgo+ICAgICAg
ICAgICAgKi8KPiAgICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZv
LT51bmFzc2lnbmVkX21lbSk7Cj4gKyAgICAgICAgaWYgKCBvcHRfZG9tMF9yYW1iYXNlX3BmbiAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByYW1iYXNlX3BmbiArPSAobWVtX3NpemUgLSBr
aW5mby0+dW5hc3NpZ25lZF9tZW0pID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICAgICAgICAgIG1lbV9z
aXplID0ga2luZm8tPnVuYXNzaWduZWRfbWVtOwo+ICsgICAgICAgIH0KPiAgICAgICB9Cj4KPiAg
ICAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRleCA3NGZjMWRl
Li5kMGMwZmJiIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtNTgzLDE2ICs1ODMsMTcgQEAgc3RhdGljIHZv
aWQgY2hlY2tfbG93X21lbV92aXJxKHZvaWQpCj4gICAgICAgfQo+ICAgfQo+Cj4gLS8qIEFsbG9j
YXRlIDJeQG9yZGVyIGNvbnRpZ3VvdXMgcGFnZXMuICovCj4gLXN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICsvKiBBbGxvY2F0ZSAyXkBvcmRlciBjb250aWd1b3Vz
IHBhZ2VzIGF0IGdpdmVuIHBmbi4gKi8KPiArc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXNfcGZuKAo+ICAgICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBp
bnQgem9uZV9oaSwKPiAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1m
bGFncywKPiAtICAgIHN0cnVjdCBkb21haW4gKmQpCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCB4
ZW5fcGZuX3QgcGZuKQo+ICAgewo+ICAgICAgIHVuc2lnbmVkIGludCBpLCBqLCB6b25lID0gMCwg
bm9kZW1hc2tfcmV0cnkgPSAwOwo+ICAgICAgIG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBN
RU1GX2dldF9ub2RlKG1lbWZsYWdzKSwgcmVxX25vZGUgPSBub2RlOwo+ICAgICAgIHVuc2lnbmVk
IGxvbmcgcmVxdWVzdCA9IDFVTCA8PCBvcmRlcjsKPiAtICAgIHN0cnVjdCBwYWdlX2luZm8gKnBn
Owo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsICp0bXBfcGc7Cj4gKyAgICBzdHJ1Y3QgcGFn
ZV9saXN0X2hlYWQgKnBnX2xpc3Q7Cj4gICAgICAgbm9kZW1hc2tfdCBub2RlbWFzayA9IChkICE9
IE5VTEwgKSA/IGQtPm5vZGVfYWZmaW5pdHkgOiBub2RlX29ubGluZV9tYXA7Cj4gICAgICAgYm9v
bF90IG5lZWRfdGxiZmx1c2ggPSAwOwo+ICAgICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFt
cCA9IDA7Cj4gQEAgLTY1Nyw5ICs2NTgsMjUgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFs
bG9jX2hlYXBfcGFnZXMoCj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4KPiAgICAgICAg
ICAgICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIgd2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVl
c3QuICovCj4gLSAgICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGor
KyApCj4gLSAgICAgICAgICAgICAgICBpZiAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgm
aGVhcChub2RlLCB6b25lLCBqKSkpICkKPiAtICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5k
Owo+ICsgICAgICAgICAgICBmb3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysgKSB7
Cj4gKyAgICAgICAgICAgICAgICBwZ19saXN0ID0gJmhlYXAobm9kZSwgem9uZSwgaik7Cj4gKyAg
ICAgICAgICAgICAgICBpZiAoIHBmbiApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUoIHBnLCB0bXBfcGcsIHBnX2xpc3Qg
KQo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBwZm4gPT0gcGFnZV90b19tZm4ocGcpICkKPiArICAgICAgICAgICAgICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgcGdfbGlzdCk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAg
ICAgfQo+ICsgICAgICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKHBnX2xpc3Qp
KSApCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7Cj4gKyAgICAgICAgICAg
ICAgICB9Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpv
bmVfbG8gKTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwo+Cj4gICAgICAg
ICAgIGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1B
X05PX05PREUgKQo+IEBAIC03MDYsOSArNzIzLDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgIC8qIFdlIG1heSBoYXZlIHRvIGhhbHZlIHRoZSBj
aHVuayBhIG51bWJlciBvZiB0aW1lcy4gKi8KPiAgICAgICB3aGlsZSAoIGogIT0gb3JkZXIgKQo+
ICAgICAgIHsKPiAtICAgICAgICBQRk5fT1JERVIocGcpID0gLS1qOwo+IC0gICAgICAgIHBhZ2Vf
bGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwo+IC0gICAgICAgIHBnICs9
IDEgPDwgajsKPiArICAgICAgICB0bXBfcGcgPSBwZzsKPiArICAgICAgICBpZiAoIHBmbiApCj4g
KyAgICAgICAgICAgIHRtcF9wZyArPSAxIDw8IChqIC0gMSk7Cj4gKwo+ICsgICAgICAgIFBGTl9P
UkRFUih0bXBfcGcpID0gLS1qOwo+ICsgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbCh0bXBfcGcs
ICZoZWFwKG5vZGUsIHpvbmUsIGopKTsKPiArCj4gKyAgICAgICAgaWYgKCAhcGZuICkKPiArICAg
ICAgICAgICAgcGcgKz0gMSA8PCBqOwo+ICAgICAgIH0KPgo+ICAgICAgIEFTU0VSVChhdmFpbFtu
b2RlXVt6b25lXSA+PSByZXF1ZXN0KTsKPiBAQCAtNzYyLDYgKzc4NSwxNSBAQCBzdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKPiAgICAgICByZXR1cm4gcGc7Cj4gICB9
Cj4KPiArLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KPiArc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gKyAgICB1bnNpZ25lZCBpbnQg
em9uZV9sbywgdW5zaWduZWQgaW50IHpvbmVfaGksCj4gKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIs
IHVuc2lnbmVkIGludCBtZW1mbGFncywKPiArICAgIHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiAr
ICAgIHJldHVybiBhbGxvY19oZWFwX3BhZ2VzX3Bmbih6b25lX2xvLCB6b25lX2hpLCBvcmRlciwg
bWVtZmxhZ3MsIGQsIDApOwo+ICt9Cj4gKwo+ICAgLyogUmVtb3ZlIGFueSBvZmZsaW5lZCBwYWdl
IGluIHRoZSBidWRkeSBwb2ludGVkIHRvIGJ5IGhlYWQuICovCj4gICBzdGF0aWMgaW50IHJlc2Vy
dmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICAgewo+IEBAIC0xNjg3
LDggKzE3MTksOCBAQCBpbnQgYXNzaWduX3BhZ2VzKAo+ICAgfQo+Cj4KPiAtc3RydWN0IHBhZ2Vf
aW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAtICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQo+ICtzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19kb21oZWFwX3BhZ2VzX3BmbigKPiArICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLCB4ZW5fcGZuX3QgcGZuKQo+ICAg
ewo+ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKPiAgICAgICB1bnNpZ25lZCBp
bnQgYml0cyA9IG1lbWZsYWdzID4+IF9NRU1GX2JpdHMsIHpvbmVfaGkgPSBOUl9aT05FUyAtIDE7
Cj4gQEAgLTE3MDUsMTIgKzE3MzcsMTIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVh
cF9wYWdlcygKPiAgICAgICAgICAgbWVtZmxhZ3MgfD0gTUVNRl9ub19yZWZjb3VudDsKPgo+ICAg
ICAgIGlmICggZG1hX2JpdHNpemUgJiYgKChkbWFfem9uZSA9IGJpdHNfdG9fem9uZShkbWFfYml0
c2l6ZSkpIDwgem9uZV9oaSkgKQo+IC0gICAgICAgIHBnID0gYWxsb2NfaGVhcF9wYWdlcyhkbWFf
em9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7Cj4gKyAgICAgICAgcGcgPSBh
bGxvY19oZWFwX3BhZ2VzX3BmbihkbWFfem9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFn
cywgZCwgcGZuKTsKPgo+ICAgICAgIGlmICggKHBnID09IE5VTEwpICYmCj4gICAgICAgICAgICAo
KG1lbWZsYWdzICYgTUVNRl9ub19kbWEpIHx8Cj4gLSAgICAgICAgICAoKHBnID0gYWxsb2NfaGVh
cF9wYWdlcyhNRU1aT05FX1hFTiArIDEsIHpvbmVfaGksIG9yZGVyLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtZmxhZ3MsIGQpKSA9PSBOVUxMKSkgKQo+ICsgICAgICAg
ICAgKChwZyA9IGFsbG9jX2hlYXBfcGFnZXNfcGZuKE1FTVpPTkVfWEVOICsgMSwgem9uZV9oaSwg
b3JkZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1mbGFncywgZCwg
cGZuKSkgPT0gTlVMTCkpICkKPiAgICAgICAgICAgIHJldHVybiBOVUxMOwo+Cj4gICAgICAgaWYg
KCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSAmJgo+IEBAIC0xNzIzLDYgKzE3NTUs
MTIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAgICAgICByZXR1
cm4gcGc7Cj4gICB9Cj4KPiArc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygK
PiArICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50
IG1lbWZsYWdzKQo+ICt7Cj4gKyAgICByZXR1cm4gYWxsb2NfZG9taGVhcF9wYWdlc19wZm4oZCwg
b3JkZXIsIG1lbWZsYWdzLCAwKTsKPiArfQo+ICsKPiAgIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICB7Cj4gICAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+IGluZGV4IGE3OTVkZDYu
LjgzZTQ5MTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaAo+IEBAIC0xMTcsNiArMTE3LDggQEAgdm9pZCBnZXRfb3V0c3RhbmRp
bmdfY2xhaW1zKHVpbnQ2NF90ICpmcmVlX3BhZ2VzLCB1aW50NjRfdCAqb3V0c3RhbmRpbmdfcGFn
ZXMpOwo+Cj4gICAvKiBEb21haW4gc3ViYWxsb2NhdG9yLiBUaGVzZSBmdW5jdGlvbnMgYXJlICpu
b3QqIGludGVycnVwdC1zYWZlLiovCj4gICB2b2lkIGluaXRfZG9taGVhcF9wYWdlcyhwYWRkcl90
IHBzLCBwYWRkcl90IHBlKTsKPiArc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdl
c19wZm4oCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2ln
bmVkIGludCBtZW1mbGFncywgeGVuX3Bmbl90IHBmbik7Cj4gICBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19kb21oZWFwX3BhZ2VzKAo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKTsKPiAgIHZvaWQgZnJlZV9kb21oZWFwX3Bh
Z2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwo+CgpSZWdhcmRz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00040q-OP; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3OO2-0006VM-56
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 13:53:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9C/0E-03606-945CD375; Thu, 19 May 2016 13:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTdfjqG2
 4wdFHuhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePEm1msBeeDK6atO8DewDjZvouRi0NIYCOj
 xOcvu1ghnN2MEjO2/WfsYuTgEBaIk2h5UdvFyMkhIhAlsffPKlYQW0ign1Hi1gwxkHpmgQZGi
 XMnNjKBJNgENCXufP4EZvMKqEn8f7acEcRmEVCVeLloPxvITFGBcIk1290hSgQlTs58wgIS5h
 Twkzi8iQ0kzCxgJjFv80NmCFteYvvbOcwTGPlmIemYhaRsFpKyBYzMqxjVi1OLylKLdA31koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwLv/odIhRkoNJSZT38SHbcCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvKlHgHKCRanpqRVpmTnAoIdJS3DwKInwaoKkeYsLEnOLM
 9MhUqcYFaXEectAEgIgiYzSPLg2WKRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvLcgUns
 y8Erjpr4AWMwEtviVmA7K4JBEhJdXAuC5amXHv5I9XszhOtbxbP6H28LoPky4/YU2f4/HrhKj
 crugpPccSV6tPjn1zIjik5cdp/3M7Fq/+f0PQ1iZUQJZD/Evg8QmmOd9/7XTY7BI3d4HgjAlp
 fz5N8gy4an10X//svqMzDiYI9etqHHY71V7F/0vVSuLyXe3eN+YTPvCKhvouy5yToKvEUpyRa
 KjFXFScCACnIQoZrwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1463665992!14766115!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53027 invoked from network); 19 May 2016 13:53:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 19 May 2016 13:53:12 -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 5D04834;
 Thu, 19 May 2016 06:53:30 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B0CDE3F253;
 Thu, 19 May 2016 06:53:10 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DC545.5040205@arm.com>
Date: Thu, 19 May 2016 14:53:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 15/18] arm: Add
 ability to relocate Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBJ
dXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+Cj4g
TW92ZSBYZW4gdG8gdGhlIGVuZCBvZiBwaHlzaWNhbCBtZW1vcnkKCkNhbiB5b3UgZXhwbGFpbiB3
aHk/IEFzIElhbiBjYW1wYmVsbCBzYWlkIG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9uIHNlbnQgCmxh
c3QgeWVhciBbMV0sIFhlbiBpdHNlbGYgKGkuZSAudGV4dCwgLmJzcyBhbmQgLmRhdGEsIG5vdCB0
aGUgeGVuaGVhcCAKaXRzZWxmKSBpcyBhdCBtb3N0IDJNQi4gQXJlIHlvdXIgY29uc3RyYWludHMg
c3VjaCB0aGF0IGF0IGEgNEdCLTJNQiAKKGkuZS4gNDA5Nk0pIG9mIGxvd21lbSB3b3VsZCBub3Qg
YmUgYWNjZXB0YWJsZT8KCkFsc28sIHRoaXMgcGF0Y2ggbG9va3MgdmVyeSBzaW1pbGFyIHRvIHRo
ZSBvbmUgeW91IGhhdmUgc2VudCBsYXN0IHllYXIgClsyXS4gTW9zdCBvZiB0aGUgY29tbWVudHMg
aW4gdGhpcyB0aHJlYWQgYXJlIHN0aWxsIHZhbGlkLCBzbyBJIHdpbGwgbm90IApyZXBlYXQgdGhl
bSBoZXJlLgoKUmVnYXJkcywKCj4KPiBTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8
aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+IC0tLQo+ICAgeGVuL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAg
ICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKystCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgICAgfCAgMiArLQo+ICAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jIHwgMTcg
KysrKysrKysrKysrKystLS0KPiAgIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYyB8ICA5
ICsrKysrKysrLQo+ICAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgIHwgMjEgKysrKysr
KysrKwo+KysrKysrKysrKy0KPiAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICB8IDMz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICAgNyBmaWxlcyBjaGFuZ2VkLCA5
MyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vUnVs
ZXMubWsgYi94ZW4vUnVsZXMubWsKPiBpbmRleCBmZWIwOGQ2Li5mYmQzNGE1IDEwMDY0NAo+IC0t
LSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC02NCw2ICs2NCw3IEBA
IENGTEFHUy0kKEhBU19QQ0kpICAgICAgICs9IC1ESEFTX1BDSQo+ICAgQ0ZMQUdTLSQoSEFTX0lP
UE9SVFMpICAgKz0gLURIQVNfSU9QT1JUUwo+ICAgQ0ZMQUdTLSQoSEFTX1BEWCkgICAgICAgKz0g
LURIQVNfUERYCj4gICBDRkxBR1MtJChmcmFtZV9wb2ludGVyKSArPSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtRENPTkZJR19GUkFNRV9QT0lOVEVSCj4gK0NGTEFHUy0kKEFSTTMyX1JFTE9DQVRF
X09WRVJfNEdCKSArPSAtREFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCj4KPiAgIGlmbmVxICgkKG1h
eF9waHlzX2NwdXMpLCkKPiAgIENGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1ETUFYX1BIWVNf
Q1BVUz0kKG1heF9waHlzX2NwdXMpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9o
ZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gaW5kZXggZTFmMjliZC4uYTY0NGQ2
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2hlYWQuUwo+IEBAIC0yNjIsOCArMjYyLDIxIEBAIGNwdV9pbml0X2RvbmU6
Cj4gICAgICAgICAgIGFkZCAgIHI0LCByNCwgcjEwICAgICAgICAgICAgLyogcjQgOj0gcGFkZHIg
KGJvb3RfcGFnZXRhYmxlKSAqLwo+ICAgICAgICAgICBtb3YgICByNSwgIzAgICAgICAgICAgICAg
ICAgIC8qIHI0OnI1IGlzIHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KPiAgICAgICAgICAgbWNy
ciAgQ1A2NChyNCwgcjUsIEhUVEJSKQo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IK
PiArICAgICAgICB0ZXEgICByNywgIzAKPiArICAgICAgICBiZXEgICAxZiAgICAgICAgICAgICAg
ICAgICAgIC8qIGNvbnN0cnVjdCBwYWdldGFibGUgaWYgQ1BVMCAqLwo+Cj4gLSAgICAgICAgLyog
U2V0dXAgYm9vdF9wZ3RhYmxlOiAqLwo+ICsgICAgICAgIC8qU2tpcCBjb25zdHJ1Y3RpbmcgVExC
cyBmb3Igc2Vjb25kYXJ5IENQVXMsIHVzZSBjb25zdHJhY3RlZCBieSBDUFUwKi8KPiArICAgICAg
ICBQUklOVCgiLSBTa2lwIGNvbnN0cnVjdGlvbiBwYWdldGFibGUsIHVzaW5nIENQVTAgdGFibGUg
QCIpCj4gKyAgICAgICAgbW92ICAgcjAsIHI1Cj4gKyAgICAgICAgYmwgICAgcHV0bgo+ICsgICAg
ICAgIG1vdiAgIHIwLCByNAo+ICsgICAgICAgIGJsICAgIHB1dG4KPiArICAgICAgICBQUklOVCgi
ICAtXHJcbiIpCj4gKyAgICAgICAgYm5lICAgc2tpcF9jb25zdHJ1Y3RpbmcKPiArI2VuZGlmCj4g
Kwo+ICsxOiAgICAgIC8qIFNldHVwIGJvb3RfcGd0YWJsZTogKi8KPiAgICAgICAgICAgbGRyICAg
cjEsID1ib290X3NlY29uZAo+ICAgICAgICAgICBhZGQgICByMSwgcjEsIHIxMCAgICAgICAgICAg
IC8qIHIxIDo9IHBhZGRyIChib290X3NlY29uZCkgKi8KPgo+IEBAIC0zNDYsNiArMzU5LDcgQEAg
dmlydHBoeXNfY2xhc2g6Cj4gICAgICAgICAgIFBSSU5UKCItIFVuYWJsZSB0byBidWlsZCBib290
IHBhZ2UgdGFibGVzIC0gdmlydCBhbmQgcGh5cyBhZGRyZXNzZXMgY2xhc2guIC1cclxuIikKPiAg
ICAgICAgICAgYiAgICAgZmFpbAo+Cj4gK3NraXBfY29uc3RydWN0aW5nOgo+ICAgMToKPiAgICAg
ICAgICAgUFJJTlQoIi0gVHVybmluZyBvbiBwYWdpbmcgLVxyXG4iKQo+Cj4gQEAgLTQyNyw2ICs0
NDEsMTEgQEAgcGFnaW5nOgo+ICAgICAgICAgICAgKiBzZXR1cCBpbiBpbml0X3NlY29uZGFyeV9w
YWdldGFibGVzLiAqLwo+Cj4gICAgICAgICAgIGxkciAgIHI0LCA9aW5pdF90dGJyICAgICAgICAg
LyogVkEgb2YgSFRUQlIgdmFsdWUgc3Rhc2hlZCBieSBDUFUgMCAqLwo+ICsjaWZkZWYgQVJNMzJf
UkVMT0NBVEVfT1ZFUl80R0IKPiArICAgICAgICBsZHIgICByMSwgPV9zdGFydAo+ICsgICAgICAg
IHN1YiByNCwgcjEKPiArICAgICAgICBhZGQgcjQsICNCT09UX1JFTE9DX1ZJUlRfU1RBUlQKPiAr
I2VuZGlmCj4gICAgICAgICAgIGxkcmQgIHI0LCByNSwgW3I0XSAgICAgICAgICAgLyogQWN0dWFs
IHZhbHVlICovCj4gICAgICAgICAgIGRzYgo+ICAgICAgICAgICBtY3JyICBDUDY0KHI0LCByNSwg
SFRUQlIpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGI0ODcxOGQuLmYwNjc5MmUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gQEAgLTE0ODcsNyArMTQ4Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBm
aW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICBpZiAoIChraW5mby0+
Z250dGFiX3NpemUgPj4gUEFHRV9TSElGVCkgPCBtYXhfZ3JhbnRfZnJhbWVzICkKPiAgICAgICAg
ICAgcGFuaWMoIkNhbm5vdCBmaW5kIGEgc3BhY2UgZm9yIHRoZSBncmFudCB0YWJsZSByZWdpb25c
biIpOwo+Cj4gLSNpZmRlZiBDT05GSUdfQVJNXzMyCj4gKyNpZiBkZWZpbmVkKENPTkZJR19BUk1f
MzIpICYmICFkZWZpbmVkKEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCKQo+ICAgICAgIC8qCj4gICAg
ICAgICogVGhlIGdudHRhYiByZWdpb24gbXVzdCBiZSB1bmRlciA0R0IgaW4gb3JkZXIgdG8gd29y
ayB3aXRoIERPTTAKPiAgICAgICAgKiB1c2luZyBzaG9ydCBwYWdlIHRhYmxlLgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL29tYXA1LmMKPiBpbmRleCBhNDliYTYyLi5mZTc3Mzk3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
b21hcDUuYwo+IEBAIC0yNSw2ICsyNSwxMCBAQAo+ICAgI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4g
ICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4KPiArI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdC
Cj4gK2V4dGVybiBwYWRkcl90IHhlbl9yZWxvY2F0aW9uX29mZnNldDsKPiArI2VuZGlmCj4gKwo+
ICAgc3RhdGljIHVpbnQxNl90IG51bV9kZW5bOF1bMl0gPSB7Cj4gICAgICAgeyAgICAgICAgIDAs
ICAgICAgICAgIDAgfSwgIC8qIG5vdCB1c2VkICovCj4gICAgICAgeyAgMjYgKiAgNjQsICAyNiAq
ICAxMjUgfSwgIC8qIDEyLjAgTWh6ICovCj4gQEAgLTEzMiw5ICsxMzYsMTYgQEAgc3RhdGljIGlu
dCBfX2luaXQgb21hcDVfc21wX2luaXQodm9pZCkKPiAgICAgICB9Cj4KPiAgICAgICBwcmludGso
IlNldCBBdXhDb3JlQm9vdDEgdG8gJSJQUklwYWRkciIgKCVwKVxuIiwKPiAtICAgICAgICAgICBf
X3BhKGluaXRfc2Vjb25kYXJ5KSwgaW5pdF9zZWNvbmRhcnkpOwo+IC0gICAgd3JpdGVsKF9fcGEo
aW5pdF9zZWNvbmRhcnkpLCB3dWdlbl9iYXNlICsgT01BUF9BVVhfQ09SRV9CT09UXzFfT0ZGU0VU
KTsKPiAtCj4gKyAgICAgICAgICAgX19wYShpbml0X3NlY29uZGFyeSkKPiArI2lmZGVmIEFSTTMy
X1JFTE9DQVRFX09WRVJfNEdCCj4gKyAgICAgICAgICAgIC0geGVuX3JlbG9jYXRpb25fb2Zmc2V0
Cj4gKyNlbmRpZgo+ICsJCQksIGluaXRfc2Vjb25kYXJ5KTsKPiArICAgIHdyaXRlbChfX3BhKGlu
aXRfc2Vjb25kYXJ5KQo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKPiArICAgICAg
ICAgICAgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQKPiArI2VuZGlmCj4gKwkJCSwgd3VnZW5fYmFz
ZSArIE9NQVBfQVVYX0NPUkVfQk9PVF8xX09GRlNFVCk7Cj4gICAgICAgcHJpbnRrKCJTZXQgQXV4
Q29yZUJvb3QwIHRvIDB4MjBcbiIpOwo+ICAgICAgIHdyaXRlbCgweDIwLCB3dWdlbl9iYXNlICsg
T01BUF9BVVhfQ09SRV9CT09UXzBfT0ZGU0VUKTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3JjYXIyLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKPiBp
bmRleCBiYjI1NzUxLi4yNjk3M2Y2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvcmNhcjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwo+IEBAIC0y
NSw2ICsyNSw5IEBACj4gICAjZGVmaW5lIFJDQVIyX1JBTV9TSVpFICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MTAwMAo+ICAgI2RlZmluZSBSQ0FSMl9TTVBfU1RBUlRfT0ZGU0VUICAgICAgICAg
ICAgICAgICAweEZGQwo+Cj4gKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICtleHRl
cm4gcGFkZHJfdCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7Cj4gKyNlbmRpZgo+ICAgc3RhdGljIGlu
dCBfX2luaXQgcmNhcjJfc21wX2luaXQodm9pZCkKPiAgIHsKPiAgICAgICB2b2lkIF9faW9tZW0g
KnByYW07Cj4gQEAgLTM4LDcgKzQxLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHJjYXIyX3NtcF9p
bml0KHZvaWQpCj4gICAgICAgfQo+Cj4gICAgICAgLyogc2V0dXAgcmVzZXQgdmVjdG9ycyAqLwo+
IC0gICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpLCBwcmFtICsgUkNBUjJfU01QX1NUQVJU
X09GRlNFVCk7Cj4gKyAgICB3cml0ZWwoX19wYShpbml0X3NlY29uZGFyeSkKPiArI2lmZGVmIEFS
TTMyX1JFTE9DQVRFX09WRVJfNEdCCj4gKyAgICAgICAgICAgIC0geGVuX3JlbG9jYXRpb25fb2Zm
c2V0Cj4gKyNlbmRpZgo+ICsgICAgICAgICAgICAsIHByYW0gKyBSQ0FSMl9TTVBfU1RBUlRfT0ZG
U0VUKTsKPiAgICAgICBpb3VubWFwKHByYW0pOwo+Cj4gICAgICAgc2V2KCk7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCA0
OGY3MzRmLi43ZTUwN2JjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtMzk0LDkgKzM5NCwxMyBAQCBzdGF0aWMgcGFk
ZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQo+ICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
bWVtYmFuayAqYmFuayA9ICZtaS0+YmFua1tpXTsKPiAgICAgICAgICAgcGFkZHJfdCBzLCBlOwo+
Cj4gKyAgICAgICAgLy9UT0RPOiBpbnZlc3RpZ2F0ZSByZWFzb24gd2h5IHdlIG5lZWQgY29udGln
dW91cyBtZW1vcnkKPiArICAgICAgICAvL2FuZCBob3cgaXQgY2FuIGFmZmVjdCByZWxvY2F0aW9u
IG9mIFhlbiBpbiBvdmVyIDRHQiBzcGFjZQo+ICsjaWZuZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJf
NEdCCj4gICAgICAgICAgIC8qIFdlIGNhbiBvbmx5IGRlYWwgd2l0aCBjb250aWd1b3VzIG1lbW9y
eSBhdCB0aGUgbW9tZW50ICovCj4gICAgICAgICAgIGlmICggbGFzdF9lbmQgIT0gYmFuay0+c3Rh
cnQgKQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgo+Cj4gICAgICAgICAgIGxhc3Rf
ZW5kID0gYmFuay0+c3RhcnQgKyBiYW5rLT5zaXplOwo+Cj4gQEAgLTQwNyw3ICs0MTEsNyBAQCBz
dGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQo+ICAgICAgICAgICAgICAg
aWYgKCAhZSApCj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4KPiAtI2lmZGVmIENPTkZJ
R19BUk1fMzIKPiArI2lmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpICYmICFkZWZpbmVkKEFSTTMy
X1JFTE9DQVRFX09WRVJfNEdCKQo+ICAgICAgICAgICAgICAgLyogWGVuIG11c3QgYmUgdW5kZXIg
NEdCICovCj4gICAgICAgICAgICAgICBpZiAoIGUgPiAweDEwMDAwMDAwMFVMTCApCj4gICAgICAg
ICAgICAgICAgICAgZSA9IDB4MTAwMDAwMDAwVUxMOwo+IEBAIC02OTgsNiArNzAyLDkgQEAgdm9p
ZCBfX2luaXQgc2V0dXBfY2FjaGUodm9pZCkKPiAgICAgICBjYWNoZWxpbmVfYnl0ZXMgPSAxVSA8
PCAoNCArIChjY3NpZCAmIDB4NykpOwo+ICAgfQo+Cj4gKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9P
VkVSXzRHQgo+ICtwYWRkcl90IHhlbl9yZWxvY2F0aW9uX29mZnNldDsKPiArI2VuZGlmCj4gICAv
KiBDIGVudHJ5IHBvaW50IGZvciBib290IENQVSAqLwo+ICAgdm9pZCBfX2luaXQgc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKPiBAQCAtNzM5LDggKzc0NiwyMCBAQCB2b2lkIF9f
aW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0
ICsgMSksIE5VTEwpOwo+ICAgICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwo+Cj4gKyNpZmRl
ZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgLy9zYXZlIHBoeXNpY2FsIGFkZHJlc3Mg
b2YgaW5pdF9zZWNvbmRhcnkKPiArICAgIHhlbl9yZWxvY2F0aW9uX29mZnNldCA9IF9fcGEoaW5p
dF9zZWNvbmRhcnkpOwo+ICsjZW5kaWYKPiAgICAgICB4ZW5fcGFkZHIgPSBnZXRfeGVuX3BhZGRy
KCk7Cj4gICAgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0LCB4ZW5fcGFkZHIp
Owo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKPiArICAgIC8vTm93IFhlbiBpcyBy
ZWxvY2F0ZWQKPiArICAgIC8vQ2FsY3VsYXRlIG9mZnNldCBvZiBYZW4gcmVsb2NhdGlvbgo+ICsg
ICAgLy9JdCBpcyBkaWZmZXJlbmNlIGJldHdlZW4gbmV3IHBoeXNpY2FsIGFkZHJlc3Mgb2YgaW5p
dF9zZWNvbmRhcnkgYW4gb2xkIG9uZQo+ICsgICAgLy9UaGlzIG9mZnNldCBpcyBuZWVkZWQgaW4g
c2V2ZXJhbCBwbGFjZXMgd2hlbiB3ZSBoYXZlIHRvIHdyaXRlIHRvIG9sZCBYZW4gbG9jYXRpb24K
PiArICAgIC8vKHNlY29uZGFyeSBDUFVzIHJ1biBvbiBvbGQtbG9jYXRlZCBYZW4gYW5kIHJlbHkg
b24gc29tZSB2YXJpYWJsZXMgZnJvbSBDUFUwKQo+ICsgICAgeGVuX3JlbG9jYXRpb25fb2Zmc2V0
ID0gX19wYShpbml0X3NlY29uZGFyeSkgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7Cj4gKyNlbmRp
Zgo+Cj4gICAgICAgLyogVXBkYXRlIFhlbidzIGFkZHJlc3Mgbm93IHRoYXQgd2UgaGF2ZSByZWxv
Y2F0ZWQuICovCj4gICAgICAgcHJpbnRrKCJVcGRhdGUgQk9PVE1PRF9YRU4gZnJvbSAlIlBSSXBh
ZGRyIi0lIlBSSXBhZGRyIiA9PiAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIlxuIiwKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiBp
bmRleCBhOTZjZGEyLi43MzExNDRjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gQEAgLTMxLDYgKzMxLDkgQEAKPiAg
ICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPiAgICNp
bmNsdWRlIDxhc20vcHNjaS5oPgo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKPiAr
I2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gKyNlbmRpZgo+Cj4gICBjcHVtYXNrX3QgY3B1X29ubGlu
ZV9tYXA7Cj4gICBjcHVtYXNrX3QgY3B1X3ByZXNlbnRfbWFwOwo+IEBAIC0zNTMsMTcgKzM1Niwz
MyBAQCBpbnQgX19pbml0IGNwdV91cF9zZW5kX3NnaShpbnQgY3B1KQo+ICAgICAgIHJldHVybiAw
Owo+ICAgfQo+Cj4gKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICtleHRlcm4gcGFk
ZHJfdCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7Cj4gKyNlbmRpZgo+ICAgLyogQnJpbmcgdXAgYSBy
ZW1vdGUgQ1BVICovCj4gICBpbnQgX19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKPiAgIHsKPiAg
ICAgICBpbnQgcmM7Cj4gICAgICAgc190aW1lX3QgZGVhZGxpbmU7Cj4gKyNpZmRlZiBBUk0zMl9S
RUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgcGFkZHJfdCBwX2luZm8gPSBfX3BhKCZzbXBfdXBfY3B1
KSAtIHhlbl9yZWxvY2F0aW9uX29mZnNldDsKPiArICAgIHVuc2lnbmVkIGxvbmcqIGluZm8gPSBp
b3JlbWFwX25vY2FjaGUocF9pbmZvLCBzaXplb2YodW5zaWduZWQgbG9uZykpOwo+ICsjZWxzZQo+
ICsgICAgdW5zaWduZWQgbG9uZyogaW5mbyA9ICZzbXBfdXBfY3B1Owo+ICsjZW5kaWYKPgo+ICAg
ICAgIHByaW50aygiQnJpbmdpbmcgdXAgQ1BVJWRcbiIsIGNwdSk7Cj4KPiAgICAgICByYyA9IGlu
aXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoY3B1KTsKPiAgICAgICBpZiAoIHJjIDwgMCApCj4gKyNp
ZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgewo+ICsgICAgICAgIGlvdW5tYXAo
aW5mbyk7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsjZWxzZQo+ICAgICAgICAg
ICByZXR1cm4gcmM7Cj4gKyNlbmRpZgo+Cj4gICAgICAgY29uc29sZV9zdGFydF9zeW5jKCk7IC8q
IFNlY29uZGFyeSBtYXkgdXNlIGVhcmx5X3ByaW50ayAqLwo+Cj4gQEAgLTM3NCw4ICszOTMsOCBA
QCBpbnQgX19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKPiAgICAgICBpbml0X2RhdGEuY3B1aWQg
PSBjcHU7Cj4KPiAgICAgICAvKiBPcGVuIHRoZSBnYXRlIGZvciB0aGlzIENQVSAqLwo+IC0gICAg
c21wX3VwX2NwdSA9IGNwdV9sb2dpY2FsX21hcChjcHUpOwo+IC0gICAgY2xlYW5fZGNhY2hlKHNt
cF91cF9jcHUpOwo+ICsgICAgKmluZm8gPSBjcHVfbG9naWNhbF9tYXAoY3B1KTsKPiArICAgIGNs
ZWFuX2RjYWNoZSgqaW5mbyk7Cj4KPiAgICAgICByYyA9IGFyY2hfY3B1X3VwKGNwdSk7Cj4KPiBA
QCAtMzgzLDYgKzQwMiw5IEBAIGludCBfX2NwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQo+Cj4gICAg
ICAgaWYgKCByYyA8IDAgKQo+ICAgICAgIHsKPiArI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJf
NEdCCj4gKyAgICAgICAgaW91bm1hcChpbmZvKTsKPiArI2VuZGlmCj4gICAgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIGJyaW5nIHVwIENQVSVkXG4iLCBjcHUpOwo+ICAgICAgICAgICByZXR1cm4g
cmM7Cj4gICAgICAgfQo+IEBAIC00MDYsOCArNDI4LDExIEBAIGludCBfX2NwdV91cCh1bnNpZ25l
ZCBpbnQgY3B1KQo+ICAgICAgICAqLwo+ICAgICAgIGluaXRfZGF0YS5zdGFjayA9IE5VTEw7Cj4g
ICAgICAgaW5pdF9kYXRhLmNwdWlkID0gfjA7Cj4gLSAgICBzbXBfdXBfY3B1ID0gTVBJRFJfSU5W
QUxJRDsKPiAtICAgIGNsZWFuX2RjYWNoZShzbXBfdXBfY3B1KTsKPiArICAgICppbmZvID0gTVBJ
RFJfSU5WQUxJRDsKPiArICAgIGNsZWFuX2RjYWNoZSgqaW5mbyk7Cj4gKyNpZmRlZiBBUk0zMl9S
RUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgaW91bm1hcChpbmZvKTsKPiArI2VuZGlmCj4KPiAgICAg
ICBpZiAoICFjcHVfb25saW5lKGNwdSkgKQo+ICAgICAgIHsKPgoKWzFdIApodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0wNS9tc2cwMTAzMS5o
dG1sClsyXSAKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTUtMDQvbXNnMDA2NjIuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFp
bGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYt
ZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00040q-OP; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3OO2-0006VM-56
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 13:53:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9C/0E-03606-945CD375; Thu, 19 May 2016 13:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTdfjqG2
 4wdFHuhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePEm1msBeeDK6atO8DewDjZvouRi0NIYCOj
 xOcvu1ghnN2MEjO2/WfsYuTgEBaIk2h5UdvFyMkhIhAlsffPKlYQW0ign1Hi1gwxkHpmgQZGi
 XMnNjKBJNgENCXufP4EZvMKqEn8f7acEcRmEVCVeLloPxvITFGBcIk1290hSgQlTs58wgIS5h
 Twkzi8iQ0kzCxgJjFv80NmCFteYvvbOcwTGPlmIemYhaRsFpKyBYzMqxjVi1OLylKLdA31koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwLv/odIhRkoNJSZT38SHbcCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvKlHgHKCRanpqRVpmTnAoIdJS3DwKInwaoKkeYsLEnOLM
 9MhUqcYFaXEectAEgIgiYzSPLg2WKRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvLcgUns
 y8Erjpr4AWMwEtviVmA7K4JBEhJdXAuC5amXHv5I9XszhOtbxbP6H28LoPky4/YU2f4/HrhKj
 crugpPccSV6tPjn1zIjik5cdp/3M7Fq/+f0PQ1iZUQJZD/Evg8QmmOd9/7XTY7BI3d4HgjAlp
 fz5N8gy4an10X//svqMzDiYI9etqHHY71V7F/0vVSuLyXe3eN+YTPvCKhvouy5yToKvEUpyRa
 KjFXFScCACnIQoZrwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1463665992!14766115!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53027 invoked from network); 19 May 2016 13:53:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 19 May 2016 13:53:12 -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 5D04834;
 Thu, 19 May 2016 06:53:30 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B0CDE3F253;
 Thu, 19 May 2016 06:53:10 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DC545.5040205@arm.com>
Date: Thu, 19 May 2016 14:53:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 15/18] arm: Add
 ability to relocate Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBJ
dXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+Cj4g
TW92ZSBYZW4gdG8gdGhlIGVuZCBvZiBwaHlzaWNhbCBtZW1vcnkKCkNhbiB5b3UgZXhwbGFpbiB3
aHk/IEFzIElhbiBjYW1wYmVsbCBzYWlkIG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9uIHNlbnQgCmxh
c3QgeWVhciBbMV0sIFhlbiBpdHNlbGYgKGkuZSAudGV4dCwgLmJzcyBhbmQgLmRhdGEsIG5vdCB0
aGUgeGVuaGVhcCAKaXRzZWxmKSBpcyBhdCBtb3N0IDJNQi4gQXJlIHlvdXIgY29uc3RyYWludHMg
c3VjaCB0aGF0IGF0IGEgNEdCLTJNQiAKKGkuZS4gNDA5Nk0pIG9mIGxvd21lbSB3b3VsZCBub3Qg
YmUgYWNjZXB0YWJsZT8KCkFsc28sIHRoaXMgcGF0Y2ggbG9va3MgdmVyeSBzaW1pbGFyIHRvIHRo
ZSBvbmUgeW91IGhhdmUgc2VudCBsYXN0IHllYXIgClsyXS4gTW9zdCBvZiB0aGUgY29tbWVudHMg
aW4gdGhpcyB0aHJlYWQgYXJlIHN0aWxsIHZhbGlkLCBzbyBJIHdpbGwgbm90IApyZXBlYXQgdGhl
bSBoZXJlLgoKUmVnYXJkcywKCj4KPiBTaWduZWQtb2ZmLWJ5OiBJdXJpaSBLb25vdmFsZW5rbyA8
aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+IC0tLQo+ICAgeGVuL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAg
ICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKystCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgICAgfCAgMiArLQo+ICAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jIHwgMTcg
KysrKysrKysrKysrKystLS0KPiAgIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYyB8ICA5
ICsrKysrKysrLQo+ICAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgIHwgMjEgKysrKysr
KysrKwo+KysrKysrKysrKy0KPiAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICB8IDMz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICAgNyBmaWxlcyBjaGFuZ2VkLCA5
MyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vUnVs
ZXMubWsgYi94ZW4vUnVsZXMubWsKPiBpbmRleCBmZWIwOGQ2Li5mYmQzNGE1IDEwMDY0NAo+IC0t
LSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC02NCw2ICs2NCw3IEBA
IENGTEFHUy0kKEhBU19QQ0kpICAgICAgICs9IC1ESEFTX1BDSQo+ICAgQ0ZMQUdTLSQoSEFTX0lP
UE9SVFMpICAgKz0gLURIQVNfSU9QT1JUUwo+ICAgQ0ZMQUdTLSQoSEFTX1BEWCkgICAgICAgKz0g
LURIQVNfUERYCj4gICBDRkxBR1MtJChmcmFtZV9wb2ludGVyKSArPSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtRENPTkZJR19GUkFNRV9QT0lOVEVSCj4gK0NGTEFHUy0kKEFSTTMyX1JFTE9DQVRF
X09WRVJfNEdCKSArPSAtREFSTTMyX1JFTE9DQVRFX09WRVJfNEdCCj4KPiAgIGlmbmVxICgkKG1h
eF9waHlzX2NwdXMpLCkKPiAgIENGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1ETUFYX1BIWVNf
Q1BVUz0kKG1heF9waHlzX2NwdXMpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9o
ZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gaW5kZXggZTFmMjliZC4uYTY0NGQ2
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2hlYWQuUwo+IEBAIC0yNjIsOCArMjYyLDIxIEBAIGNwdV9pbml0X2RvbmU6
Cj4gICAgICAgICAgIGFkZCAgIHI0LCByNCwgcjEwICAgICAgICAgICAgLyogcjQgOj0gcGFkZHIg
KGJvb3RfcGFnZXRhYmxlKSAqLwo+ICAgICAgICAgICBtb3YgICByNSwgIzAgICAgICAgICAgICAg
ICAgIC8qIHI0OnI1IGlzIHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KPiAgICAgICAgICAgbWNy
ciAgQ1A2NChyNCwgcjUsIEhUVEJSKQo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IK
PiArICAgICAgICB0ZXEgICByNywgIzAKPiArICAgICAgICBiZXEgICAxZiAgICAgICAgICAgICAg
ICAgICAgIC8qIGNvbnN0cnVjdCBwYWdldGFibGUgaWYgQ1BVMCAqLwo+Cj4gLSAgICAgICAgLyog
U2V0dXAgYm9vdF9wZ3RhYmxlOiAqLwo+ICsgICAgICAgIC8qU2tpcCBjb25zdHJ1Y3RpbmcgVExC
cyBmb3Igc2Vjb25kYXJ5IENQVXMsIHVzZSBjb25zdHJhY3RlZCBieSBDUFUwKi8KPiArICAgICAg
ICBQUklOVCgiLSBTa2lwIGNvbnN0cnVjdGlvbiBwYWdldGFibGUsIHVzaW5nIENQVTAgdGFibGUg
QCIpCj4gKyAgICAgICAgbW92ICAgcjAsIHI1Cj4gKyAgICAgICAgYmwgICAgcHV0bgo+ICsgICAg
ICAgIG1vdiAgIHIwLCByNAo+ICsgICAgICAgIGJsICAgIHB1dG4KPiArICAgICAgICBQUklOVCgi
ICAtXHJcbiIpCj4gKyAgICAgICAgYm5lICAgc2tpcF9jb25zdHJ1Y3RpbmcKPiArI2VuZGlmCj4g
Kwo+ICsxOiAgICAgIC8qIFNldHVwIGJvb3RfcGd0YWJsZTogKi8KPiAgICAgICAgICAgbGRyICAg
cjEsID1ib290X3NlY29uZAo+ICAgICAgICAgICBhZGQgICByMSwgcjEsIHIxMCAgICAgICAgICAg
IC8qIHIxIDo9IHBhZGRyIChib290X3NlY29uZCkgKi8KPgo+IEBAIC0zNDYsNiArMzU5LDcgQEAg
dmlydHBoeXNfY2xhc2g6Cj4gICAgICAgICAgIFBSSU5UKCItIFVuYWJsZSB0byBidWlsZCBib290
IHBhZ2UgdGFibGVzIC0gdmlydCBhbmQgcGh5cyBhZGRyZXNzZXMgY2xhc2guIC1cclxuIikKPiAg
ICAgICAgICAgYiAgICAgZmFpbAo+Cj4gK3NraXBfY29uc3RydWN0aW5nOgo+ICAgMToKPiAgICAg
ICAgICAgUFJJTlQoIi0gVHVybmluZyBvbiBwYWdpbmcgLVxyXG4iKQo+Cj4gQEAgLTQyNyw2ICs0
NDEsMTEgQEAgcGFnaW5nOgo+ICAgICAgICAgICAgKiBzZXR1cCBpbiBpbml0X3NlY29uZGFyeV9w
YWdldGFibGVzLiAqLwo+Cj4gICAgICAgICAgIGxkciAgIHI0LCA9aW5pdF90dGJyICAgICAgICAg
LyogVkEgb2YgSFRUQlIgdmFsdWUgc3Rhc2hlZCBieSBDUFUgMCAqLwo+ICsjaWZkZWYgQVJNMzJf
UkVMT0NBVEVfT1ZFUl80R0IKPiArICAgICAgICBsZHIgICByMSwgPV9zdGFydAo+ICsgICAgICAg
IHN1YiByNCwgcjEKPiArICAgICAgICBhZGQgcjQsICNCT09UX1JFTE9DX1ZJUlRfU1RBUlQKPiAr
I2VuZGlmCj4gICAgICAgICAgIGxkcmQgIHI0LCByNSwgW3I0XSAgICAgICAgICAgLyogQWN0dWFs
IHZhbHVlICovCj4gICAgICAgICAgIGRzYgo+ICAgICAgICAgICBtY3JyICBDUDY0KHI0LCByNSwg
SFRUQlIpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGI0ODcxOGQuLmYwNjc5MmUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gQEAgLTE0ODcsNyArMTQ4Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBm
aW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICBpZiAoIChraW5mby0+
Z250dGFiX3NpemUgPj4gUEFHRV9TSElGVCkgPCBtYXhfZ3JhbnRfZnJhbWVzICkKPiAgICAgICAg
ICAgcGFuaWMoIkNhbm5vdCBmaW5kIGEgc3BhY2UgZm9yIHRoZSBncmFudCB0YWJsZSByZWdpb25c
biIpOwo+Cj4gLSNpZmRlZiBDT05GSUdfQVJNXzMyCj4gKyNpZiBkZWZpbmVkKENPTkZJR19BUk1f
MzIpICYmICFkZWZpbmVkKEFSTTMyX1JFTE9DQVRFX09WRVJfNEdCKQo+ICAgICAgIC8qCj4gICAg
ICAgICogVGhlIGdudHRhYiByZWdpb24gbXVzdCBiZSB1bmRlciA0R0IgaW4gb3JkZXIgdG8gd29y
ayB3aXRoIERPTTAKPiAgICAgICAgKiB1c2luZyBzaG9ydCBwYWdlIHRhYmxlLgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL29tYXA1LmMKPiBpbmRleCBhNDliYTYyLi5mZTc3Mzk3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
b21hcDUuYwo+IEBAIC0yNSw2ICsyNSwxMCBAQAo+ICAgI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4g
ICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4KPiArI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJfNEdC
Cj4gK2V4dGVybiBwYWRkcl90IHhlbl9yZWxvY2F0aW9uX29mZnNldDsKPiArI2VuZGlmCj4gKwo+
ICAgc3RhdGljIHVpbnQxNl90IG51bV9kZW5bOF1bMl0gPSB7Cj4gICAgICAgeyAgICAgICAgIDAs
ICAgICAgICAgIDAgfSwgIC8qIG5vdCB1c2VkICovCj4gICAgICAgeyAgMjYgKiAgNjQsICAyNiAq
ICAxMjUgfSwgIC8qIDEyLjAgTWh6ICovCj4gQEAgLTEzMiw5ICsxMzYsMTYgQEAgc3RhdGljIGlu
dCBfX2luaXQgb21hcDVfc21wX2luaXQodm9pZCkKPiAgICAgICB9Cj4KPiAgICAgICBwcmludGso
IlNldCBBdXhDb3JlQm9vdDEgdG8gJSJQUklwYWRkciIgKCVwKVxuIiwKPiAtICAgICAgICAgICBf
X3BhKGluaXRfc2Vjb25kYXJ5KSwgaW5pdF9zZWNvbmRhcnkpOwo+IC0gICAgd3JpdGVsKF9fcGEo
aW5pdF9zZWNvbmRhcnkpLCB3dWdlbl9iYXNlICsgT01BUF9BVVhfQ09SRV9CT09UXzFfT0ZGU0VU
KTsKPiAtCj4gKyAgICAgICAgICAgX19wYShpbml0X3NlY29uZGFyeSkKPiArI2lmZGVmIEFSTTMy
X1JFTE9DQVRFX09WRVJfNEdCCj4gKyAgICAgICAgICAgIC0geGVuX3JlbG9jYXRpb25fb2Zmc2V0
Cj4gKyNlbmRpZgo+ICsJCQksIGluaXRfc2Vjb25kYXJ5KTsKPiArICAgIHdyaXRlbChfX3BhKGlu
aXRfc2Vjb25kYXJ5KQo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKPiArICAgICAg
ICAgICAgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQKPiArI2VuZGlmCj4gKwkJCSwgd3VnZW5fYmFz
ZSArIE9NQVBfQVVYX0NPUkVfQk9PVF8xX09GRlNFVCk7Cj4gICAgICAgcHJpbnRrKCJTZXQgQXV4
Q29yZUJvb3QwIHRvIDB4MjBcbiIpOwo+ICAgICAgIHdyaXRlbCgweDIwLCB3dWdlbl9iYXNlICsg
T01BUF9BVVhfQ09SRV9CT09UXzBfT0ZGU0VUKTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3JjYXIyLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKPiBp
bmRleCBiYjI1NzUxLi4yNjk3M2Y2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvcmNhcjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwo+IEBAIC0y
NSw2ICsyNSw5IEBACj4gICAjZGVmaW5lIFJDQVIyX1JBTV9TSVpFICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MTAwMAo+ICAgI2RlZmluZSBSQ0FSMl9TTVBfU1RBUlRfT0ZGU0VUICAgICAgICAg
ICAgICAgICAweEZGQwo+Cj4gKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICtleHRl
cm4gcGFkZHJfdCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7Cj4gKyNlbmRpZgo+ICAgc3RhdGljIGlu
dCBfX2luaXQgcmNhcjJfc21wX2luaXQodm9pZCkKPiAgIHsKPiAgICAgICB2b2lkIF9faW9tZW0g
KnByYW07Cj4gQEAgLTM4LDcgKzQxLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHJjYXIyX3NtcF9p
bml0KHZvaWQpCj4gICAgICAgfQo+Cj4gICAgICAgLyogc2V0dXAgcmVzZXQgdmVjdG9ycyAqLwo+
IC0gICAgd3JpdGVsKF9fcGEoaW5pdF9zZWNvbmRhcnkpLCBwcmFtICsgUkNBUjJfU01QX1NUQVJU
X09GRlNFVCk7Cj4gKyAgICB3cml0ZWwoX19wYShpbml0X3NlY29uZGFyeSkKPiArI2lmZGVmIEFS
TTMyX1JFTE9DQVRFX09WRVJfNEdCCj4gKyAgICAgICAgICAgIC0geGVuX3JlbG9jYXRpb25fb2Zm
c2V0Cj4gKyNlbmRpZgo+ICsgICAgICAgICAgICAsIHByYW0gKyBSQ0FSMl9TTVBfU1RBUlRfT0ZG
U0VUKTsKPiAgICAgICBpb3VubWFwKHByYW0pOwo+Cj4gICAgICAgc2V2KCk7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCA0
OGY3MzRmLi43ZTUwN2JjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtMzk0LDkgKzM5NCwxMyBAQCBzdGF0aWMgcGFk
ZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQo+ICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
bWVtYmFuayAqYmFuayA9ICZtaS0+YmFua1tpXTsKPiAgICAgICAgICAgcGFkZHJfdCBzLCBlOwo+
Cj4gKyAgICAgICAgLy9UT0RPOiBpbnZlc3RpZ2F0ZSByZWFzb24gd2h5IHdlIG5lZWQgY29udGln
dW91cyBtZW1vcnkKPiArICAgICAgICAvL2FuZCBob3cgaXQgY2FuIGFmZmVjdCByZWxvY2F0aW9u
IG9mIFhlbiBpbiBvdmVyIDRHQiBzcGFjZQo+ICsjaWZuZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJf
NEdCCj4gICAgICAgICAgIC8qIFdlIGNhbiBvbmx5IGRlYWwgd2l0aCBjb250aWd1b3VzIG1lbW9y
eSBhdCB0aGUgbW9tZW50ICovCj4gICAgICAgICAgIGlmICggbGFzdF9lbmQgIT0gYmFuay0+c3Rh
cnQgKQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgo+Cj4gICAgICAgICAgIGxhc3Rf
ZW5kID0gYmFuay0+c3RhcnQgKyBiYW5rLT5zaXplOwo+Cj4gQEAgLTQwNyw3ICs0MTEsNyBAQCBz
dGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQo+ICAgICAgICAgICAgICAg
aWYgKCAhZSApCj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4KPiAtI2lmZGVmIENPTkZJ
R19BUk1fMzIKPiArI2lmIGRlZmluZWQgKENPTkZJR19BUk1fMzIpICYmICFkZWZpbmVkKEFSTTMy
X1JFTE9DQVRFX09WRVJfNEdCKQo+ICAgICAgICAgICAgICAgLyogWGVuIG11c3QgYmUgdW5kZXIg
NEdCICovCj4gICAgICAgICAgICAgICBpZiAoIGUgPiAweDEwMDAwMDAwMFVMTCApCj4gICAgICAg
ICAgICAgICAgICAgZSA9IDB4MTAwMDAwMDAwVUxMOwo+IEBAIC02OTgsNiArNzAyLDkgQEAgdm9p
ZCBfX2luaXQgc2V0dXBfY2FjaGUodm9pZCkKPiAgICAgICBjYWNoZWxpbmVfYnl0ZXMgPSAxVSA8
PCAoNCArIChjY3NpZCAmIDB4NykpOwo+ICAgfQo+Cj4gKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9P
VkVSXzRHQgo+ICtwYWRkcl90IHhlbl9yZWxvY2F0aW9uX29mZnNldDsKPiArI2VuZGlmCj4gICAv
KiBDIGVudHJ5IHBvaW50IGZvciBib290IENQVSAqLwo+ICAgdm9pZCBfX2luaXQgc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKPiBAQCAtNzM5LDggKzc0NiwyMCBAQCB2b2lkIF9f
aW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0
ICsgMSksIE5VTEwpOwo+ICAgICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwo+Cj4gKyNpZmRl
ZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgLy9zYXZlIHBoeXNpY2FsIGFkZHJlc3Mg
b2YgaW5pdF9zZWNvbmRhcnkKPiArICAgIHhlbl9yZWxvY2F0aW9uX29mZnNldCA9IF9fcGEoaW5p
dF9zZWNvbmRhcnkpOwo+ICsjZW5kaWYKPiAgICAgICB4ZW5fcGFkZHIgPSBnZXRfeGVuX3BhZGRy
KCk7Cj4gICAgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0LCB4ZW5fcGFkZHIp
Owo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKPiArICAgIC8vTm93IFhlbiBpcyBy
ZWxvY2F0ZWQKPiArICAgIC8vQ2FsY3VsYXRlIG9mZnNldCBvZiBYZW4gcmVsb2NhdGlvbgo+ICsg
ICAgLy9JdCBpcyBkaWZmZXJlbmNlIGJldHdlZW4gbmV3IHBoeXNpY2FsIGFkZHJlc3Mgb2YgaW5p
dF9zZWNvbmRhcnkgYW4gb2xkIG9uZQo+ICsgICAgLy9UaGlzIG9mZnNldCBpcyBuZWVkZWQgaW4g
c2V2ZXJhbCBwbGFjZXMgd2hlbiB3ZSBoYXZlIHRvIHdyaXRlIHRvIG9sZCBYZW4gbG9jYXRpb24K
PiArICAgIC8vKHNlY29uZGFyeSBDUFVzIHJ1biBvbiBvbGQtbG9jYXRlZCBYZW4gYW5kIHJlbHkg
b24gc29tZSB2YXJpYWJsZXMgZnJvbSBDUFUwKQo+ICsgICAgeGVuX3JlbG9jYXRpb25fb2Zmc2V0
ID0gX19wYShpbml0X3NlY29uZGFyeSkgLSB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7Cj4gKyNlbmRp
Zgo+Cj4gICAgICAgLyogVXBkYXRlIFhlbidzIGFkZHJlc3Mgbm93IHRoYXQgd2UgaGF2ZSByZWxv
Y2F0ZWQuICovCj4gICAgICAgcHJpbnRrKCJVcGRhdGUgQk9PVE1PRF9YRU4gZnJvbSAlIlBSSXBh
ZGRyIi0lIlBSSXBhZGRyIiA9PiAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIlxuIiwKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiBp
bmRleCBhOTZjZGEyLi43MzExNDRjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gQEAgLTMxLDYgKzMxLDkgQEAKPiAg
ICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPiAgICNp
bmNsdWRlIDxhc20vcHNjaS5oPgo+ICsjaWZkZWYgQVJNMzJfUkVMT0NBVEVfT1ZFUl80R0IKPiAr
I2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gKyNlbmRpZgo+Cj4gICBjcHVtYXNrX3QgY3B1X29ubGlu
ZV9tYXA7Cj4gICBjcHVtYXNrX3QgY3B1X3ByZXNlbnRfbWFwOwo+IEBAIC0zNTMsMTcgKzM1Niwz
MyBAQCBpbnQgX19pbml0IGNwdV91cF9zZW5kX3NnaShpbnQgY3B1KQo+ICAgICAgIHJldHVybiAw
Owo+ICAgfQo+Cj4gKyNpZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICtleHRlcm4gcGFk
ZHJfdCB4ZW5fcmVsb2NhdGlvbl9vZmZzZXQ7Cj4gKyNlbmRpZgo+ICAgLyogQnJpbmcgdXAgYSBy
ZW1vdGUgQ1BVICovCj4gICBpbnQgX19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKPiAgIHsKPiAg
ICAgICBpbnQgcmM7Cj4gICAgICAgc190aW1lX3QgZGVhZGxpbmU7Cj4gKyNpZmRlZiBBUk0zMl9S
RUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgcGFkZHJfdCBwX2luZm8gPSBfX3BhKCZzbXBfdXBfY3B1
KSAtIHhlbl9yZWxvY2F0aW9uX29mZnNldDsKPiArICAgIHVuc2lnbmVkIGxvbmcqIGluZm8gPSBp
b3JlbWFwX25vY2FjaGUocF9pbmZvLCBzaXplb2YodW5zaWduZWQgbG9uZykpOwo+ICsjZWxzZQo+
ICsgICAgdW5zaWduZWQgbG9uZyogaW5mbyA9ICZzbXBfdXBfY3B1Owo+ICsjZW5kaWYKPgo+ICAg
ICAgIHByaW50aygiQnJpbmdpbmcgdXAgQ1BVJWRcbiIsIGNwdSk7Cj4KPiAgICAgICByYyA9IGlu
aXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoY3B1KTsKPiAgICAgICBpZiAoIHJjIDwgMCApCj4gKyNp
ZmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgewo+ICsgICAgICAgIGlvdW5tYXAo
aW5mbyk7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsjZWxzZQo+ICAgICAgICAg
ICByZXR1cm4gcmM7Cj4gKyNlbmRpZgo+Cj4gICAgICAgY29uc29sZV9zdGFydF9zeW5jKCk7IC8q
IFNlY29uZGFyeSBtYXkgdXNlIGVhcmx5X3ByaW50ayAqLwo+Cj4gQEAgLTM3NCw4ICszOTMsOCBA
QCBpbnQgX19jcHVfdXAodW5zaWduZWQgaW50IGNwdSkKPiAgICAgICBpbml0X2RhdGEuY3B1aWQg
PSBjcHU7Cj4KPiAgICAgICAvKiBPcGVuIHRoZSBnYXRlIGZvciB0aGlzIENQVSAqLwo+IC0gICAg
c21wX3VwX2NwdSA9IGNwdV9sb2dpY2FsX21hcChjcHUpOwo+IC0gICAgY2xlYW5fZGNhY2hlKHNt
cF91cF9jcHUpOwo+ICsgICAgKmluZm8gPSBjcHVfbG9naWNhbF9tYXAoY3B1KTsKPiArICAgIGNs
ZWFuX2RjYWNoZSgqaW5mbyk7Cj4KPiAgICAgICByYyA9IGFyY2hfY3B1X3VwKGNwdSk7Cj4KPiBA
QCAtMzgzLDYgKzQwMiw5IEBAIGludCBfX2NwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQo+Cj4gICAg
ICAgaWYgKCByYyA8IDAgKQo+ICAgICAgIHsKPiArI2lmZGVmIEFSTTMyX1JFTE9DQVRFX09WRVJf
NEdCCj4gKyAgICAgICAgaW91bm1hcChpbmZvKTsKPiArI2VuZGlmCj4gICAgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIGJyaW5nIHVwIENQVSVkXG4iLCBjcHUpOwo+ICAgICAgICAgICByZXR1cm4g
cmM7Cj4gICAgICAgfQo+IEBAIC00MDYsOCArNDI4LDExIEBAIGludCBfX2NwdV91cCh1bnNpZ25l
ZCBpbnQgY3B1KQo+ICAgICAgICAqLwo+ICAgICAgIGluaXRfZGF0YS5zdGFjayA9IE5VTEw7Cj4g
ICAgICAgaW5pdF9kYXRhLmNwdWlkID0gfjA7Cj4gLSAgICBzbXBfdXBfY3B1ID0gTVBJRFJfSU5W
QUxJRDsKPiAtICAgIGNsZWFuX2RjYWNoZShzbXBfdXBfY3B1KTsKPiArICAgICppbmZvID0gTVBJ
RFJfSU5WQUxJRDsKPiArICAgIGNsZWFuX2RjYWNoZSgqaW5mbyk7Cj4gKyNpZmRlZiBBUk0zMl9S
RUxPQ0FURV9PVkVSXzRHQgo+ICsgICAgaW91bm1hcChpbmZvKTsKPiArI2VuZGlmCj4KPiAgICAg
ICBpZiAoICFjcHVfb25saW5lKGNwdSkgKQo+ICAgICAgIHsKPgoKWzFdIApodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0wNS9tc2cwMTAzMS5o
dG1sClsyXSAKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTUtMDQvbXNnMDA2NjIuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFp
bGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYt
ZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00041A-PW; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3P1q-0001Uh-Et
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:34:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4D/ED-18833-DEECD375; Thu, 19 May 2016 14:34:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfftOdt
 wg96pHBYrey4yOzB6HP5whSWAMYo1My8pvyKBNePy1yamgvdCFRu3/mRuYFzH38XIxSEksJFR
 ouPmDnYIZzejxKLdh5m6GDk5hAVyJd5/O88KYosI2Ess/rOAHcQWEvjIKNG91QakgVngE7PEh
 EWHwRJsApoSdz5/AmvmFVCTuDy1jw3EZhFQlTi44yhjFyMHh6hAuMSa7e4QJYISJ2c+YQGxOQ
 UCJaZv3MMIYjMLmEnM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl0jvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjMv+Oh1ilORgUhLldT9jGy7E
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHinnQWqEyxKTU+tSMvMAUYETKkEB
 4+SCO8UkDRvcUFibnFmOkTqFKMux5YFN9YyCYHNkBLnPQtSJABSlFGaBzcCFp2XGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMz7CGQKT2ZeCdymV0BHMAEdcUvMBuSIkkSElFQDo97Ez5yftx7
 NdnknfdYh9fZeodzjV7qbvl7UXqsotMjrYNsBD1OjjNaYlbltj17vktG6y1WxSf6Xnk6mxvGw
 8vkb90wMKfliY+IklHj86sOP2ct+ZNpsdLk3X+eZaT/Lg3cxS/QKpf+9vG4gKbnimdTttd9mW
 fpuPMPnE/r88M9CjSVRz7pZ7yqxFGckGmoxFxUnAgBsryatyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1463668460!15056136!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47179 invoked from network); 19 May 2016 14:34:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 19 May 2016 14:34:20 -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 6D4682F;
 Thu, 19 May 2016 07:34:35 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B63563F253;
 Thu, 19 May 2016 07:34:14 -0700 (PDT)
To: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DCEE5.4040604@arm.com>
Date: Thu, 19 May 2016 15:34:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
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>, Steve Capper <Steve.Capper@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gT2xla3NhbmRyLAoKT24gMTkvMDUvMTYgMTQ6NTgsIE9sZWtzYW5kciBEbXl0cnlzaHlu
IHdyb3RlOgo+PiBXaHkgd291bGQgYSB1c2VyIHdhbnQgdG8gYWxsb2NhdGUgRE9NMCBSQU0gYmFu
ayB0byBhIHNwZWNpZmljIGFkZHJlc3M/Cj4+Cj4+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkg
eW91ciBwYXRjaCwgRE9NMCB3aWxsIG9ubHkgYWJsZSB0byBhbGxvY2F0ZSBvbmUgYmFuayBvZiB0
aGUgZ2l2ZW4gc2l6ZSBhdCB0aGUgc3BlY2lmaWMgYWRkcmVzcy4gWW91IGFsc28gYWRkIHRoaXMg
cG9zc2liaWxpdHkgZm9yIGd1ZXN0IGRvbWFpbiAoc2VlIHBhdGNoICM0KSBhbmQgdHJ5IHRvIGNv
bnRyb2wgd2hlcmUgdGhlIGd1ZXN0IG1lbW9yeSB3aWxsIGJlIGFsbG9jYXRlZC4gVGhpcyB3aWxs
IGluY3JlYXNlIGEgbG90IHRoZSBjaGFuY2Ugb2YgdGhlIG1lbW9yeSBhbGxvY2F0aW9uIHRvIGZh
aWwuCj4+Cj4+IEZvciBpbnN0YW5jZSwgdGhlIFJBTSByZWdpb24gcmVxdWVzdGVkIGZvciBET00w
IG1heSBoYXZlIGJlZW4gdXNlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIFhlbiBpbnRlcm5hbC4g
U28geW91IG5lZWQgYSB3YXkgdG8gcmVzZXJ2ZSBtZW1vcnkgaW4gb3JkZXIgdG8gYXZvaWQgWGVu
IHVzaW5nIGl0Lgo+Pgo+PiBJIGV4cGVjdCBtb3N0IG9mIHRoZSB1c2VycyB3aG8gd2FudCB0byB1
c2UgZGlyZWN0IG1lbW9yeSBtYXBwZWQgZ3Vlc3QgdG8ga25vdyB0aGUgbnVtYmVyIG9mIGd1ZXN0
cyB3aGljaCB3aWxsIHVzZSB0aGlzIGZlYXR1cmUuCj4+Cj4+IEEgc3VjaCBmZWF0dXJlIGlzIG9u
bHkgdXNlZnVsIHdoZW4gcGFzcy10aHJvdWdoIGEgZGV2aWNlIHRvIHRoZSBndWVzdCBvbiBwbGF0
Zm9tIHdpdGhvdXQgU01NVSwgc28gaXQgaXMgYnkgZGVmYXVsdCBpbnNlY3VyZS4KPj4KPj4gU28g
SSB3b3VsZCBzdWdnZXN0IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UtdHJlZSBiaW5kaW5nIChvciBy
ZS11c2UgYW4gYWN0dWFsIG9uZSkgdG8gcmVzZXJ2ZSBtZW1vcnkgcmVnaW9uIHRvIGJlIHVzZWQg
Zm9yIGRpcmVjdCBtZW1vcnkgbWFwcGVkIGRvbWFpbi4KPj4KPj4gVGhvc2UgcmVnaW9ucyBjb3Vs
ZCBoYXZlIGFuIGlkZW50aWZpZXIgdG8gYmUgdXNlZCBsYXRlciBkdXJpbmcgdGhlIGFsbG9jYXRp
b24uIFRoaXMgd291bGQgYXZvaWQgbWVtb3J5IGZyYWdtZW50YXRpb24sIGFsbG93IG11bHRpcGxl
IFJBTSBiYW5rIGZvciBET00wLC4uLgo+Pgo+PiBBbnkgb3BpbmlvbnM/Cj4KPiBDYXNlIDE6IERv
bTAgaXMgZHJpdmVyIGRvbWFpbjoKPiBUaGVyZSBpcyBhIER1Y2F0aSBmaXJtd2FyZSB3aGljaCBy
dW5zIG9uIGRlZGljYXRlZCBNNCBjb3JlIGFuZCBkZWNvZGVzCj4gdmlkZW8uIFRoaXMgZmlybXdh
cmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciBncmFwaGljcwo+IGJ1ZmZl
cnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUgaW5zaWRlIGFkZHJlc3Mtc3BhY2Ugb2YgdGhl
IGRyaXZlcgo+IGRvbWFpbiAoRG9tMCkuIER1Y2F0aSBmaXJtd2FyZSBpcyBwcm9wcmlldGFyeSBh
bmQgd2UgaGF2ZSBubyBhYmlsaXR5Cj4gdG8gcmV3b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBzaG91
bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCj4gYWRkcmVzcyAodG8gdGhlIERPTTAgUkFN
IGJhbmsgd2l0aCBzcGVjaWZpYyBhZGRyZXNzKS4KPgo+IENhc2UgMjogRG9tMCBpcyBUaGluIGFu
ZCBEb21EIGlzIGRyaXZlciBkb21haW4uCj4gQWxsIGlzIHRoZSBzYW1lOiBEdWNhdGkgZmlybXdh
cmUgcmVxdWlyZXMgc3BlY2lhbCAoaGFyZGNvZGVkKSBhZGRyZXNzZXMuCgpTbyBpZiBJIHVuZGVy
c3RhbmQgY29ycmVjdGx5LCBwYXRjaGVzICM0LCAjMTMsICMxNiBhcmUgb25seSBoZXJlIHRvIAp3
b3JrYXJvdW5kIGEgZmlybXdhcmUgd2hpY2ggZG9lcyBub3QgZG8gdGhlIHJpZ2h0IHRoaW5nPwoK
SUhNTywgbW9kaWZ5aW5nIHRoZSBtZW1vcnkgYWxsb2NhdG9yIGluIFhlbiB0byBtYWtlIGEgZmly
bXdhcmUgaGFwcHkgaXMgCmp1c3Qgb3ZlcmtpbGwuIFdlIG5lZWQgdG8gZXhwbG9yZSBhbGwgdGhl
IHBvc3NpYmxlIHNvbHV0aW9ucyBiZWZvcmUgCmdvaW5nIGZvcndhcmQuCgogRnJvbSB5b3VyIGRl
c2NyaXB0aW9uLCBpdCBsb29rcyBsaWtlIHRvIG1lIHRoYXQgdGhlIGRldmljZS10cmVlIGRvZXMg
Cm5vdCBjb3JyZWN0bHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtLiBUaGUgZ3JhcGhpYyBidWZmZXJz
IHNob3VsZCBiZSAKcmVzZXJ2ZWQgdXNpbmcgL21lbXJlc2VydmUgb3IgdmlhIGEgc3BlY2lmaWMg
YmluZGluZy4KClRoaXMgd291bGQgYmUgdXNlZCBsYXRlciBieSBYZW4gdG8gbWFwIHRoZSBidWZm
ZXIgaW50byBkb20wIG9yIGFsbG93IApkb20wIHRvIG1hcCBpdCB0byBhIGd1ZXN0LgoKUmVnYXJk
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00041A-PW; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3P1q-0001Uh-Et
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 14:34:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4D/ED-18833-DEECD375; Thu, 19 May 2016 14:34:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfftOdt
 wg96pHBYrey4yOzB6HP5whSWAMYo1My8pvyKBNePy1yamgvdCFRu3/mRuYFzH38XIxSEksJFR
 ouPmDnYIZzejxKLdh5m6GDk5hAVyJd5/O88KYosI2Ess/rOAHcQWEvjIKNG91QakgVngE7PEh
 EWHwRJsApoSdz5/AmvmFVCTuDy1jw3EZhFQlTi44yhjFyMHh6hAuMSa7e4QJYISJ2c+YQGxOQ
 UCJaZv3MMIYjMLmEnM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypG9eLUorLUIl0jvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjMv+Oh1ilORgUhLldT9jGy7E
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHinnQWqEyxKTU+tSMvMAUYETKkEB
 4+SCO8UkDRvcUFibnFmOkTqFKMux5YFN9YyCYHNkBLnPQtSJABSlFGaBzcCFp2XGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMz7CGQKT2ZeCdymV0BHMAEdcUvMBuSIkkSElFQDo97Ez5yftx7
 NdnknfdYh9fZeodzjV7qbvl7UXqsotMjrYNsBD1OjjNaYlbltj17vktG6y1WxSf6Xnk6mxvGw
 8vkb90wMKfliY+IklHj86sOP2ct+ZNpsdLk3X+eZaT/Lg3cxS/QKpf+9vG4gKbnimdTttd9mW
 fpuPMPnE/r88M9CjSVRz7pZ7yqxFGckGmoxFxUnAgBsryatyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1463668460!15056136!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47179 invoked from network); 19 May 2016 14:34:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 19 May 2016 14:34:20 -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 6D4682F;
 Thu, 19 May 2016 07:34:35 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B63563F253;
 Thu, 19 May 2016 07:34:14 -0700 (PDT)
To: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573DCEE5.4040604@arm.com>
Date: Thu, 19 May 2016 15:34:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
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>, Steve Capper <Steve.Capper@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gT2xla3NhbmRyLAoKT24gMTkvMDUvMTYgMTQ6NTgsIE9sZWtzYW5kciBEbXl0cnlzaHlu
IHdyb3RlOgo+PiBXaHkgd291bGQgYSB1c2VyIHdhbnQgdG8gYWxsb2NhdGUgRE9NMCBSQU0gYmFu
ayB0byBhIHNwZWNpZmljIGFkZHJlc3M/Cj4+Cj4+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkg
eW91ciBwYXRjaCwgRE9NMCB3aWxsIG9ubHkgYWJsZSB0byBhbGxvY2F0ZSBvbmUgYmFuayBvZiB0
aGUgZ2l2ZW4gc2l6ZSBhdCB0aGUgc3BlY2lmaWMgYWRkcmVzcy4gWW91IGFsc28gYWRkIHRoaXMg
cG9zc2liaWxpdHkgZm9yIGd1ZXN0IGRvbWFpbiAoc2VlIHBhdGNoICM0KSBhbmQgdHJ5IHRvIGNv
bnRyb2wgd2hlcmUgdGhlIGd1ZXN0IG1lbW9yeSB3aWxsIGJlIGFsbG9jYXRlZC4gVGhpcyB3aWxs
IGluY3JlYXNlIGEgbG90IHRoZSBjaGFuY2Ugb2YgdGhlIG1lbW9yeSBhbGxvY2F0aW9uIHRvIGZh
aWwuCj4+Cj4+IEZvciBpbnN0YW5jZSwgdGhlIFJBTSByZWdpb24gcmVxdWVzdGVkIGZvciBET00w
IG1heSBoYXZlIGJlZW4gdXNlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIFhlbiBpbnRlcm5hbC4g
U28geW91IG5lZWQgYSB3YXkgdG8gcmVzZXJ2ZSBtZW1vcnkgaW4gb3JkZXIgdG8gYXZvaWQgWGVu
IHVzaW5nIGl0Lgo+Pgo+PiBJIGV4cGVjdCBtb3N0IG9mIHRoZSB1c2VycyB3aG8gd2FudCB0byB1
c2UgZGlyZWN0IG1lbW9yeSBtYXBwZWQgZ3Vlc3QgdG8ga25vdyB0aGUgbnVtYmVyIG9mIGd1ZXN0
cyB3aGljaCB3aWxsIHVzZSB0aGlzIGZlYXR1cmUuCj4+Cj4+IEEgc3VjaCBmZWF0dXJlIGlzIG9u
bHkgdXNlZnVsIHdoZW4gcGFzcy10aHJvdWdoIGEgZGV2aWNlIHRvIHRoZSBndWVzdCBvbiBwbGF0
Zm9tIHdpdGhvdXQgU01NVSwgc28gaXQgaXMgYnkgZGVmYXVsdCBpbnNlY3VyZS4KPj4KPj4gU28g
SSB3b3VsZCBzdWdnZXN0IHRvIGNyZWF0ZSBhIG5ldyBkZXZpY2UtdHJlZSBiaW5kaW5nIChvciBy
ZS11c2UgYW4gYWN0dWFsIG9uZSkgdG8gcmVzZXJ2ZSBtZW1vcnkgcmVnaW9uIHRvIGJlIHVzZWQg
Zm9yIGRpcmVjdCBtZW1vcnkgbWFwcGVkIGRvbWFpbi4KPj4KPj4gVGhvc2UgcmVnaW9ucyBjb3Vs
ZCBoYXZlIGFuIGlkZW50aWZpZXIgdG8gYmUgdXNlZCBsYXRlciBkdXJpbmcgdGhlIGFsbG9jYXRp
b24uIFRoaXMgd291bGQgYXZvaWQgbWVtb3J5IGZyYWdtZW50YXRpb24sIGFsbG93IG11bHRpcGxl
IFJBTSBiYW5rIGZvciBET00wLC4uLgo+Pgo+PiBBbnkgb3BpbmlvbnM/Cj4KPiBDYXNlIDE6IERv
bTAgaXMgZHJpdmVyIGRvbWFpbjoKPiBUaGVyZSBpcyBhIER1Y2F0aSBmaXJtd2FyZSB3aGljaCBy
dW5zIG9uIGRlZGljYXRlZCBNNCBjb3JlIGFuZCBkZWNvZGVzCj4gdmlkZW8uIFRoaXMgZmlybXdh
cmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciBncmFwaGljcwo+IGJ1ZmZl
cnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUgaW5zaWRlIGFkZHJlc3Mtc3BhY2Ugb2YgdGhl
IGRyaXZlcgo+IGRvbWFpbiAoRG9tMCkuIER1Y2F0aSBmaXJtd2FyZSBpcyBwcm9wcmlldGFyeSBh
bmQgd2UgaGF2ZSBubyBhYmlsaXR5Cj4gdG8gcmV3b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBzaG91
bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCj4gYWRkcmVzcyAodG8gdGhlIERPTTAgUkFN
IGJhbmsgd2l0aCBzcGVjaWZpYyBhZGRyZXNzKS4KPgo+IENhc2UgMjogRG9tMCBpcyBUaGluIGFu
ZCBEb21EIGlzIGRyaXZlciBkb21haW4uCj4gQWxsIGlzIHRoZSBzYW1lOiBEdWNhdGkgZmlybXdh
cmUgcmVxdWlyZXMgc3BlY2lhbCAoaGFyZGNvZGVkKSBhZGRyZXNzZXMuCgpTbyBpZiBJIHVuZGVy
c3RhbmQgY29ycmVjdGx5LCBwYXRjaGVzICM0LCAjMTMsICMxNiBhcmUgb25seSBoZXJlIHRvIAp3
b3JrYXJvdW5kIGEgZmlybXdhcmUgd2hpY2ggZG9lcyBub3QgZG8gdGhlIHJpZ2h0IHRoaW5nPwoK
SUhNTywgbW9kaWZ5aW5nIHRoZSBtZW1vcnkgYWxsb2NhdG9yIGluIFhlbiB0byBtYWtlIGEgZmly
bXdhcmUgaGFwcHkgaXMgCmp1c3Qgb3ZlcmtpbGwuIFdlIG5lZWQgdG8gZXhwbG9yZSBhbGwgdGhl
IHBvc3NpYmxlIHNvbHV0aW9ucyBiZWZvcmUgCmdvaW5nIGZvcndhcmQuCgogRnJvbSB5b3VyIGRl
c2NyaXB0aW9uLCBpdCBsb29rcyBsaWtlIHRvIG1lIHRoYXQgdGhlIGRldmljZS10cmVlIGRvZXMg
Cm5vdCBjb3JyZWN0bHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtLiBUaGUgZ3JhcGhpYyBidWZmZXJz
IHNob3VsZCBiZSAKcmVzZXJ2ZWQgdXNpbmcgL21lbXJlc2VydmUgb3IgdmlhIGEgc3BlY2lmaWMg
YmluZGluZy4KClRoaXMgd291bGQgYmUgdXNlZCBsYXRlciBieSBYZW4gdG8gbWFwIHRoZSBidWZm
ZXIgaW50byBkb20wIG9yIGFsbG93IApkb20wIHRvIG1hcCBpdCB0byBhIGd1ZXN0LgoKUmVnYXJk
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00041T-QZ; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1b3S7O-0000ew-Ev
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 17:52:18 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 51/79-03277-15DFD375; Thu, 19 May 2016 17:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyr8m9SDfwr22
 4wdbt7BYrey4yOzB6HP5whSWAMYo1My8pvyKBNeN+w2q2gpVsFb8aP7I2MC5k7WLk4hASOMQk
 cXPGNqYuRk4gZyGjRFNzLogtIZAj0bGhjRXE5hUQlDg58wlLFyMHUDxf4soPYYhyb4ne6avZQ
 WxOgUCJztYzLBDxAIl9X3eDxVkEVCXm9m5hgRiZKHH/VgMzxMgAiZWPbzKC2MICcRLnGqeBrW
 ITUJE4vuERmC0iYC7xYeUidpA7mQWWMUmcXdrMCHIDs4C6xPp5QhAzQyVevFnOAlIjIfCRUeL
 DmR2sExiFZiE5exZCywJGplWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5QJ6JXm5qcXFiempOYlKx
 XnJ+7iZGYNAyAMEOxjMrnA8xSnIwKYny3j9nGy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfRH
 6CcYFFqempFWmYOMH5g0hIcPEoivE6/gdK8xQWJucWZ6RCpU4yWHFt+X1vLxLHgx20guW3qvb
 VMQix5+XmpUuK830HmCYA0ZJTmwY2DxfglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPuAZn
 Ck5lXArf1FdBBTEAH3RKzATmoJBEhJdXAmPssjmGZ1bpP+v9k2XK5D83cr3ve2Kf8qZdz0hVJ
 saNinGe+XzJKa71isjmk44lNQ1WThlReiZMWe5TfXr9qS7Gezxnid5+GzsmUZc689OJzbeb0H
 RvK/C5W897WfJkzW9a6XEHTsJUvUevehDBt8w2dLzJsGDUjNurFxmQ9l2J47pdoOl+JpTgj0V
 CLuag4EQA1iOqw7AIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-9.tower-27.messagelabs.com!1463680336!42625612!1
X-Originating-IP: [158.130.71.114]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33401 invoked from network); 19 May 2016 17:52:17 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.114)
 by server-9.tower-27.messagelabs.com with SMTP; 19 May 2016 17:52:17 -0000
Received: from mail-vk0-f45.google.com (mail-vk0-f45.google.com
 [209.85.213.45]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.14.9/8.14.5) with ESMTP id u4JHqF9e032419
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <embedded-pv-devel@lists.xenproject.org>; Thu, 19 May 2016 13:52:16 -0400
Received: by mail-vk0-f45.google.com with SMTP id f66so113243994vkh.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 10:52:16 -0700 (PDT)
X-Gm-Message-State: AOPr4FVGY2QqQjJjhz7gpqxWJ2vQs/UtcROqJLFJpDaThP7ztc2m2mETYdnmtbwA9fEUEXIBuWFSFWPXgMKoEg==
MIME-Version: 1.0
X-Received: by 10.31.164.8 with SMTP id n8mr8390393vke.24.1463680330598; Thu,
 19 May 2016 10:52:10 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Thu, 19 May 2016 10:52:10 -0700 (PDT)
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Date: Thu, 19 May 2016 13:52:10 -0400
X-Gmail-Original-Message-ID: <CAENZ-+ny09+LriKWZZr_k3MKqsAXhRm+uNHu+sz+hoFJxUJuJQ@mail.gmail.com>
Message-ID: <CAENZ-+ny09+LriKWZZr_k3MKqsAXhRm+uNHu+sz+hoFJxUJuJQ@mail.gmail.com>
From: Meng Xu <mengxu@cis.upenn.edu>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5400 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 ipscore=0
 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam
 adjust=0 reason=mlx scancount=1 engine=7.0.1-1111160001
 definitions=main-1605190216
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@citrix.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [PATCH RFC 0/6] Set of PV drivers used by
 production project
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgTHVyaWksCgpPbiBUaHUsIE1heSAxOSwgMjAxNiBhdCAxMDozNyBBTSwgSXVyaWkgTXlraGFs
c2t5aQo8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+IFRoaXMgcGF0
Y2hlcyBpbnRyb2R1Y2Ugc2V0IG9mIHB2IGRyaXZlcnMgaW50ZXJmYWNlcy4KClRoYW5rIHlvdSB2
ZXJ5IG11Y2ggZm9yIHRoZXNlIHB2IGRyaXZlcnMgaW50ZXJmYWNlcyEgSXQgd2lsbCBiZSB1c2Vm
dWwKZm9yIGF1dG9tb3RpdmUgYXBwbGljYXRpb25zLCBJTU8uCgpIb3dldmVyLCBJIGRvIGhhdmUg
c29tZSBxdWVzdGlvbnM6CkknbSB3b25kZXJpbmcgaG93IGdlbmVyYWwgdGhlIHB2IGRyaXZlciBp
bnRlcmZhY2VzIGFyZT8KV2hpY2ggdHlwZXMgb2YgQVJNIGJvYXJkcyAoSSBhc3N1bWUgaXQncyBm
b3IgQVJNKSBjYW4gdGhleSBiZSB1c2VkPwpXaGF0IGFyZSB0aGUgQVJNIGJvYXJkcyB5b3UgaGF2
ZSB0ZXN0ZWQgb24/CldoYXQgYXJlIHRoZSBwcm9kdWN0aW9uIHVzZSBjYXNlIHdlIGFyZSB0YWxr
aW5nIGFib3V0IGhlcmU/CgpBcmUgeW91IG9yIGdsb2JhbGxvZ2ljIGdvaW5nIHRvIGNvbnRyaWJ1
dGUgdGhlIFBWIGRyaXZlcnMgYXMgd2VsbD8gSSdtCmxvb2tpbmcgZm9yd2FyZCB0byB0aGUgUFYg
ZHJpdmVycyBhcyB3ZWxsLiA6LSkKClRoYW5rcyBhbmQgQmVzdCBSZWdhcmRzLAoKTWVuZwotLS0t
LS0tLS0tLQpNZW5nIFh1ClBoRCBTdHVkZW50IGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBT
Y2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVk
dS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00041T-QZ; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1b3S7O-0000ew-Ev
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 17:52:18 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 51/79-03277-15DFD375; Thu, 19 May 2016 17:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyr8m9SDfwr22
 4wdbt7BYrey4yOzB6HP5whSWAMYo1My8pvyKBNeN+w2q2gpVsFb8aP7I2MC5k7WLk4hASOMQk
 cXPGNqYuRk4gZyGjRFNzLogtIZAj0bGhjRXE5hUQlDg58wlLFyMHUDxf4soPYYhyb4ne6avZQ
 WxOgUCJztYzLBDxAIl9X3eDxVkEVCXm9m5hgRiZKHH/VgMzxMgAiZWPbzKC2MICcRLnGqeBrW
 ITUJE4vuERmC0iYC7xYeUidpA7mQWWMUmcXdrMCHIDs4C6xPp5QhAzQyVevFnOAlIjIfCRUeL
 DmR2sExiFZiE5exZCywJGplWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5QJ6JXm5qcXFiempOYlKx
 XnJ+7iZGYNAyAMEOxjMrnA8xSnIwKYny3j9nGy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfRH
 6CcYFFqempFWmYOMH5g0hIcPEoivE6/gdK8xQWJucWZ6RCpU4yWHFt+X1vLxLHgx20guW3qvb
 VMQix5+XmpUuK830HmCYA0ZJTmwY2DxfglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPuAZn
 Ck5lXArf1FdBBTEAH3RKzATmoJBEhJdXAmPssjmGZ1bpP+v9k2XK5D83cr3ve2Kf8qZdz0hVJ
 saNinGe+XzJKa71isjmk44lNQ1WThlReiZMWe5TfXr9qS7Gezxnid5+GzsmUZc689OJzbeb0H
 RvK/C5W897WfJkzW9a6XEHTsJUvUevehDBt8w2dLzJsGDUjNurFxmQ9l2J47pdoOl+JpTgj0V
 CLuag4EQA1iOqw7AIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-9.tower-27.messagelabs.com!1463680336!42625612!1
X-Originating-IP: [158.130.71.114]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33401 invoked from network); 19 May 2016 17:52:17 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.114)
 by server-9.tower-27.messagelabs.com with SMTP; 19 May 2016 17:52:17 -0000
Received: from mail-vk0-f45.google.com (mail-vk0-f45.google.com
 [209.85.213.45]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.14.9/8.14.5) with ESMTP id u4JHqF9e032419
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <embedded-pv-devel@lists.xenproject.org>; Thu, 19 May 2016 13:52:16 -0400
Received: by mail-vk0-f45.google.com with SMTP id f66so113243994vkh.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 19 May 2016 10:52:16 -0700 (PDT)
X-Gm-Message-State: AOPr4FVGY2QqQjJjhz7gpqxWJ2vQs/UtcROqJLFJpDaThP7ztc2m2mETYdnmtbwA9fEUEXIBuWFSFWPXgMKoEg==
MIME-Version: 1.0
X-Received: by 10.31.164.8 with SMTP id n8mr8390393vke.24.1463680330598; Thu,
 19 May 2016 10:52:10 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Thu, 19 May 2016 10:52:10 -0700 (PDT)
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
Date: Thu, 19 May 2016 13:52:10 -0400
X-Gmail-Original-Message-ID: <CAENZ-+ny09+LriKWZZr_k3MKqsAXhRm+uNHu+sz+hoFJxUJuJQ@mail.gmail.com>
Message-ID: <CAENZ-+ny09+LriKWZZr_k3MKqsAXhRm+uNHu+sz+hoFJxUJuJQ@mail.gmail.com>
From: Meng Xu <mengxu@cis.upenn.edu>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5400 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 ipscore=0
 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam
 adjust=0 reason=mlx scancount=1 engine=7.0.1-1111160001
 definitions=main-1605190216
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Campbell <ian.campbell@citrix.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [PATCH RFC 0/6] Set of PV drivers used by
 production project
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgTHVyaWksCgpPbiBUaHUsIE1heSAxOSwgMjAxNiBhdCAxMDozNyBBTSwgSXVyaWkgTXlraGFs
c2t5aQo8aXVyaWkubXlraGFsc2t5aUBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+IFRoaXMgcGF0
Y2hlcyBpbnRyb2R1Y2Ugc2V0IG9mIHB2IGRyaXZlcnMgaW50ZXJmYWNlcy4KClRoYW5rIHlvdSB2
ZXJ5IG11Y2ggZm9yIHRoZXNlIHB2IGRyaXZlcnMgaW50ZXJmYWNlcyEgSXQgd2lsbCBiZSB1c2Vm
dWwKZm9yIGF1dG9tb3RpdmUgYXBwbGljYXRpb25zLCBJTU8uCgpIb3dldmVyLCBJIGRvIGhhdmUg
c29tZSBxdWVzdGlvbnM6CkknbSB3b25kZXJpbmcgaG93IGdlbmVyYWwgdGhlIHB2IGRyaXZlciBp
bnRlcmZhY2VzIGFyZT8KV2hpY2ggdHlwZXMgb2YgQVJNIGJvYXJkcyAoSSBhc3N1bWUgaXQncyBm
b3IgQVJNKSBjYW4gdGhleSBiZSB1c2VkPwpXaGF0IGFyZSB0aGUgQVJNIGJvYXJkcyB5b3UgaGF2
ZSB0ZXN0ZWQgb24/CldoYXQgYXJlIHRoZSBwcm9kdWN0aW9uIHVzZSBjYXNlIHdlIGFyZSB0YWxr
aW5nIGFib3V0IGhlcmU/CgpBcmUgeW91IG9yIGdsb2JhbGxvZ2ljIGdvaW5nIHRvIGNvbnRyaWJ1
dGUgdGhlIFBWIGRyaXZlcnMgYXMgd2VsbD8gSSdtCmxvb2tpbmcgZm9yd2FyZCB0byB0aGUgUFYg
ZHJpdmVycyBhcyB3ZWxsLiA6LSkKClRoYW5rcyBhbmQgQmVzdCBSZWdhcmRzLAoKTWVuZwotLS0t
LS0tLS0tLQpNZW5nIFh1ClBoRCBTdHVkZW50IGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBT
Y2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVk
dS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00041o-RZ; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3Wtt-0002HP-Oe
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 22:58:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 66/73-03814-0254E375; Thu, 19 May 2016 22:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpK6Cq12
 4wYt2JYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnH99FmWgmauiv/dp5kbGCdxdDFycEgI+Ev8
 bRTpYuTkYBFQlWi5tpQVxGYTUJb42dnLBlIiImAoca3PHCTMLLCbUeLpXCkQW1ggQqLj4BkWE
 JtXQF/i+pMHQK1cHEICPxklVu+cwQiREJQ4OfMJC0SzjsSC3Z/AZjILSEss/8cBEuYUCJSYsP
 QLG4gtKqAicWXCW3YQW0hAQaJj+jEmEFtCgFvi9umpzBMY+WchmToLydRZCFMXMDKvYlQvTi0
 qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MHY/MXpEKMkB5OS
 KO/9c7bhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4fVzswoUEi1LTUyvSMnOAcQCTluDgURLhT
 QFJ8xYXJOYWZ6ZDpE4x6nJsWXBjLZMQS15+XqqUOK8TSJEASFFGaR7cCFhMXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5IwbyHIFJ7MvBK4Ta+AjmACOuKWmA3IESWJCCmpBkbthOcyyWdV1M7
 Z/edsl74q+MnlmV3P4wTJuw7lt14uTslzWRyhfCrW6nfm3rSFMzNPVnhMDbnsrOP0deGsW3Oe
 L2ZoLt6wxpVh8fbtVmae11exWDt+7QivrhLSSuf0NpvGzjU398J6R57v3i9nqkaLsn8O37nu6
 +S0/41lK19f3fDoSq6c9FclluKMREMt5qLiRADSKImnxAIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1463698718!14842926!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35821 invoked from network); 19 May 2016 22:58:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 22:58:40 -0000
X-IronPort-AV: E=Sophos;i="5.26,336,1459814400"; d="scan'208";a="355450150"
Date: Thu, 19 May 2016 23:58:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519225837.GA25654@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
 <20160519113427.GK27241@citrix.com>
 <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
 Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgMTE6NTQ6NTVQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBXZWksCj4gCj4gQWN0dWFsbHkgaXQgc2hvdWxkIGJlIHRoZSBvbGRlc3QgcGF0Y2gg
aW4gb3VyIGN1cnJlbnQgc2VyaWVzLCBpdCB3YXMKPiBpbml0aWFsIHJlc2VhcmNoZXMsIEkgdHJp
ZWQgdG8gZml0IHRoZSBkb20wIHN5c3RlbSByb290ZnMgaW50bwo+IHNtYWxsZXN0IHBvc3NpYmxl
IGluaXRyYW1mcyBzbyBsZWFuIGJ1c3lib3ggd2FzIHRoZXJlLgo+IAo+ID4+ICsjdHJhcCBzaWdl
cnIgRVJSCj4gPiA+IC10cmFwIHNpZ2VyciBFUlIKPiA+Cj4gPiBJIGtub3cgd2h5IHlvdSB3YW50
IHRvIGNvbW1lbnQgdGhpcyBvdXQgYnV0IHlvdSBiYXNpY2FsbHkgYnJlYWsgdGhlCj4gPiBlcnJv
ciBoYW5kbGluZyBwcm90b2NvbC4gU2VlIHRoZSBmYXRhbCBmdW5jdGlvbiBhdCB0aGUgYmVnaW5u
aW5nIG9mIHRoaXMKPiA+IGZpbGUuCj4gQW5kIHllcyB3ZSBzaG91bGQgY2hlY2sgdGhpcyBwYXJ0
aWN1bGFyIGxpbmUgY2hhbmdlIGNhcmVmdWxseSAnY2F1c2UKPiBpdCB3YXMgbm90IGludGVsbGln
ZW50IGFkanVzdGluZyB0byBidXN5Ym94LCBqdXN0IGdldHRpbmcgcmlkIG9mIG5hc3R5Cj4gaXNz
dWUuCj4gCj4gPiBBbmQgeW91IHNob3VsZCBwcm9iYWJseSBmaXggeW91ciBvd24gZW52aXJvbm1l
bnQsIHRvby4KPiBJJ20gbm90IHN1cmUgSSBnb3QgdGhlIHBvaW50LiBJZiB3ZSBhcmUgc3BlYWtp
bmcgYWJvdXQgb3VyIHN5c3RlbSB3ZQo+IGFyZSB0aWVkIHRvIHRoaXMKPiBodHRwOi8vcHJvY2Vz
c29ycy53aWtpLnRpLmNvbS9pbmRleC5waHAvQ2F0ZWdvcnk6R0xTREsgaW4gZG9tMC4gSQo+IGRv
dWJ0IGl0IHdpbGwgYmUgYWNjZXB0ZWQgYnkgY3VzdG9tZXIgc3dpdGNoaW5nIHRvIGFueSByaWNo
IHNoZWxsLgo+IAoKV2hhdCBJIG1lYW4gaXMgdGhpcyBwYXRjaCBjaGFuZ2VzIChicmVha3M/KSBl
cnJvciByZXBvcnRpbmcgcHJvdG9jb2wgc28KeW91ciBkZXBsb3ltZW50IG1pZ2h0IG5vdCBmdW5j
dGlvbiBhcyB5b3UgZXhwZWN0LiBBbmQgdGhhdCdzIHNvbWV0aGluZwp5b3UgbmVlZCB0byB3b3Jy
eSBhYm91dCBmb3IgeW91ciBjdXN0b21lci4KCk15IGJvdHRvbSBsaW5lIGlzIHRoZSBlcnJvciBy
ZXBvcnRpbmcgbWVjaGFuaXNtIG5lZWRzIHRvIGJlIHByZXNlcnZlZCwKb3RoZXJ3aXNlIHdlIHJp
c2sgYnJlYWtpbmcgb3RoZXIgdXNlcnMuIExpYnhsIGN1cnJlbnRseSByZWxpZXMgb24gdGhvc2UK
bm9kZXMgdG8gcmVwb3J0IGVycm9yLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVk
ZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00041o-RZ; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=940297dbe=wei.liu2@citrix.com>)
 id 1b3Wtt-0002HP-Oe
 for embedded-pv-devel@lists.xenproject.org; Thu, 19 May 2016 22:58:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 66/73-03814-0254E375; Thu, 19 May 2016 22:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpK6Cq12
 4wYt2JYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmnH99FmWgmauiv/dp5kbGCdxdDFycEgI+Ev8
 bRTpYuTkYBFQlWi5tpQVxGYTUJb42dnLBlIiImAoca3PHCTMLLCbUeLpXCkQW1ggQqLj4BkWE
 JtXQF/i+pMHQK1cHEICPxklVu+cwQiREJQ4OfMJC0SzjsSC3Z/AZjILSEss/8cBEuYUCJSYsP
 QLG4gtKqAicWXCW3YQW0hAQaJj+jEmEFtCgFvi9umpzBMY+WchmToLydRZCFMXMDKvYlQvTi0
 qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MHY/MXpEKMkB5OS
 KO/9c7bhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4fVzswoUEi1LTUyvSMnOAcQCTluDgURLhT
 QFJ8xYXJOYWZ6ZDpE4x6nJsWXBjLZMQS15+XqqUOK8TSJEASFFGaR7cCFhMXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5IwbyHIFJ7MvBK4Ta+AjmACOuKWmA3IESWJCCmpBkbthOcyyWdV1M7
 Z/edsl74q+MnlmV3P4wTJuw7lt14uTslzWRyhfCrW6nfm3rSFMzNPVnhMDbnsrOP0deGsW3Oe
 L2ZoLt6wxpVh8fbtVmae11exWDt+7QivrhLSSuf0NpvGzjU398J6R57v3i9nqkaLsn8O37nu6
 +S0/41lK19f3fDoSq6c9FclluKMREMt5qLiRADSKImnxAIAAA==
X-Env-Sender: prvs=940297dbe=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1463698718!14842926!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35821 invoked from network); 19 May 2016 22:58:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 May 2016 22:58:40 -0000
X-IronPort-AV: E=Sophos;i="5.26,336,1459814400"; d="scan'208";a="355450150"
Date: Thu, 19 May 2016 23:58:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@globallogic.com>
Message-ID: <20160519225837.GA25654@citrix.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-2-git-send-email-andrii.anisov@globallogic.com>
 <20160519113427.GK27241@citrix.com>
 <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGQvs6jXT7fnJn5GH7TQuLoQPq77A8Pu7fHzY-+SATGXr0dEgw@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Andrii Tseglytskyi <andrii.tseglytskyi@globallogic.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 01/18] xen/tools:
 Fix virtual disks helper scripts.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgMTE6NTQ6NTVQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBXZWksCj4gCj4gQWN0dWFsbHkgaXQgc2hvdWxkIGJlIHRoZSBvbGRlc3QgcGF0Y2gg
aW4gb3VyIGN1cnJlbnQgc2VyaWVzLCBpdCB3YXMKPiBpbml0aWFsIHJlc2VhcmNoZXMsIEkgdHJp
ZWQgdG8gZml0IHRoZSBkb20wIHN5c3RlbSByb290ZnMgaW50bwo+IHNtYWxsZXN0IHBvc3NpYmxl
IGluaXRyYW1mcyBzbyBsZWFuIGJ1c3lib3ggd2FzIHRoZXJlLgo+IAo+ID4+ICsjdHJhcCBzaWdl
cnIgRVJSCj4gPiA+IC10cmFwIHNpZ2VyciBFUlIKPiA+Cj4gPiBJIGtub3cgd2h5IHlvdSB3YW50
IHRvIGNvbW1lbnQgdGhpcyBvdXQgYnV0IHlvdSBiYXNpY2FsbHkgYnJlYWsgdGhlCj4gPiBlcnJv
ciBoYW5kbGluZyBwcm90b2NvbC4gU2VlIHRoZSBmYXRhbCBmdW5jdGlvbiBhdCB0aGUgYmVnaW5u
aW5nIG9mIHRoaXMKPiA+IGZpbGUuCj4gQW5kIHllcyB3ZSBzaG91bGQgY2hlY2sgdGhpcyBwYXJ0
aWN1bGFyIGxpbmUgY2hhbmdlIGNhcmVmdWxseSAnY2F1c2UKPiBpdCB3YXMgbm90IGludGVsbGln
ZW50IGFkanVzdGluZyB0byBidXN5Ym94LCBqdXN0IGdldHRpbmcgcmlkIG9mIG5hc3R5Cj4gaXNz
dWUuCj4gCj4gPiBBbmQgeW91IHNob3VsZCBwcm9iYWJseSBmaXggeW91ciBvd24gZW52aXJvbm1l
bnQsIHRvby4KPiBJJ20gbm90IHN1cmUgSSBnb3QgdGhlIHBvaW50LiBJZiB3ZSBhcmUgc3BlYWtp
bmcgYWJvdXQgb3VyIHN5c3RlbSB3ZQo+IGFyZSB0aWVkIHRvIHRoaXMKPiBodHRwOi8vcHJvY2Vz
c29ycy53aWtpLnRpLmNvbS9pbmRleC5waHAvQ2F0ZWdvcnk6R0xTREsgaW4gZG9tMC4gSQo+IGRv
dWJ0IGl0IHdpbGwgYmUgYWNjZXB0ZWQgYnkgY3VzdG9tZXIgc3dpdGNoaW5nIHRvIGFueSByaWNo
IHNoZWxsLgo+IAoKV2hhdCBJIG1lYW4gaXMgdGhpcyBwYXRjaCBjaGFuZ2VzIChicmVha3M/KSBl
cnJvciByZXBvcnRpbmcgcHJvdG9jb2wgc28KeW91ciBkZXBsb3ltZW50IG1pZ2h0IG5vdCBmdW5j
dGlvbiBhcyB5b3UgZXhwZWN0LiBBbmQgdGhhdCdzIHNvbWV0aGluZwp5b3UgbmVlZCB0byB3b3Jy
eSBhYm91dCBmb3IgeW91ciBjdXN0b21lci4KCk15IGJvdHRvbSBsaW5lIGlzIHRoZSBlcnJvciBy
ZXBvcnRpbmcgbWVjaGFuaXNtIG5lZWRzIHRvIGJlIHByZXNlcnZlZCwKb3RoZXJ3aXNlIHdlIHJp
c2sgYnJlYWtpbmcgb3RoZXIgdXNlcnMuIExpYnhsIGN1cnJlbnRseSByZWxpZXMgb24gdGhvc2UK
bm9kZXMgdG8gcmVwb3J0IGVycm9yLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVk
ZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-000427-Sa; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3hkb-0003Es-A5
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 10:33:49 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
 67/A8-03512-C08EE375; Fri, 20 May 2016 10:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTZfzhV2
 4wbXrGhYrey4yOzB6HP5whSWAMYo1My8pvyKBNeP+gQtsBfeFKq7c383awNjP38XIxSEksJFR
 4kLvfZYuRk4gZzejxPu2SBBbWCBF4viUb8wgRSICyxglNs3/ygLR8YlR4tHRjYwgVcwCCRL/9
 /aygdhsApoSdz5/YgKxeQXUJF5ueA4WZxFQlfiy/QZQPQeHqEC4xJrt7hAlghInZz4BW8wpEC
 jx7sFxFoiRZhLzNj9khrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQUC+pKDM
 9oyQ3MTMHyDPRy00tLk5MT81JTCrWS87P3cQIDDgGINjBeGaF8yFGSQ4mJVHe7w/twoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8PI9A8oJFqWmp1akZeYAQx8mLcHBoyTCm/wUKM1bXJCYW5yZD
 pE6xagoJc4rDtInAJLIKM2Da4PF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ88aBTOHJzC
 uBm/4KaDET0OJbYjYgi0sSEVJSDYxRhxeXBfFs2f/5hUNQ+MWTc8o2/OvZPCdx+uI/T0y6Vkf
 5eVf47HYL/FC9XGDqnfNtS7u2KfAv+CjMdFr1au2n39zeay5b/7I6/mJygFd2aeWvUyvsDv3Q
 X2pjqv34//e412d/yN72+tartGV18ezgm9UX1jZ7TNko+uKv4yeFqkVqdmq1SlMalViKMxINt
 ZiLihMB8qbZ1rICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1463740424!42804420!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24850 invoked from network); 20 May 2016 10:33:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 20 May 2016 10:33:45 -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 BFC392F;
 Fri, 20 May 2016 03:34:03 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 37A113F215;
 Fri, 20 May 2016 03:33:43 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 Meng Xu <mengxu@seas.upenn.edu>, Stefano Stabellini
 <sstabellini@kernel.org>, Steve Capper <Steve.Capper@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573EE805.7010503@arm.com>
Date: Fri, 20 May 2016 11:33:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKVGhhbmsgeW91IGZvciBzaGFyaW5nIGRldGFpbHMgb24geW91ciB1c2Ug
Y2FzZS4KCk9uIDE5LzA1LzE2IDIyOjI4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IFNlZSB0aGUg
c3lzdGVtIGRldGFpbHMgSSBjYW4gcmV2ZWFsIGJlbG93Ogo+Cj4gICAqIFRoZXJlIGFyZSB0d28g
T1MgaW4gdGhlIHN5c3RlbSBMaW51eChEb20wKSBhbmQgQW5kcm9pZChEb21VKQo+ICAgKiBBbmRy
b2lkIHByb3ZpZGVzIGFsbW9zdCBhbGwgaW5mb3RhaW5tZW50IGZ1bmN0aW9uYWxpdHkuIExpbnV4
IGNvdmVycwo+ICAgICBmdW5jdGlvbmFsaXR5IHdpdGggaGlnaGVyIHJlbGlhYmlsaXR5IHJlcXVp
cmVtZW50cyBhbmQgYmFja3VwIGluCj4gICAgIGNhc2UgaWYgQW5kcm9pZCBjcmFzaGVzL2dsaXRj
aGVzLgoKSWYgYSBtYWxpY2lvdXMgdXNlciBoYXMgYWNjZXNzIHRvIHRoZSBBbmRyb2lkIGd1ZXN0
ICh2aWEgVVNCIGtleSwgCndpZmksLi4uKSBoZSB3b3VsZCBiZSBhYmxlIHRvIGNyYXNoIHRoZSBw
bGF0Zm9ybSB1c2luZyB0aGUgR1BVIGJlY2F1c2UgCnRoZXJlIGlzIG5vIFNNTVUgcHJvdGVjdGlv
bi4KClNvIGNhbiB5b3UgZXhwYW5kIHdoYXQgYXJlIHlvdXIgZXhwZWN0YXRpb25zIGZvciByZWxp
YWJpbGl0eT8KCj4gICAqIExpbnV4IChEb20wKSBoYW5kbGVzIGFsbCBIVyBleGNlcHQgR1BVLgo+
ICAgKiBBbmRyb2lkIChEb21EKSBydW5zIHdpdGggbnVtYmVyIG9mIFBWIGRyaXZlcnMsIGhhcyBh
biBleGNsdXNpdmUKPiAgICAgYWNjZXNzIHRvIEdQVS4KPiAgICogVGhlIHN5c3RlbSBoYXMgMkdi
KC0xNk1CIGR1ZSB0byBlcnJhdGEpIFJBTSB1bmRlciA0R0IsIGFuZCBhIG1lbW9yeQo+ICAgICBi
YW5rIG1hcHBlZCBvdmVyIDRHQgo+ICAgKiBEdWUgdG8gcmVsYXRpdmVseSBzbWFsbCBhbW91bnQg
b2YgZG1hLWFibGUgbWVtb3J5IGJvdGggZG9tYWlucwo+ICAgICBzaG91bGQgaGF2ZSBhc3NpZ25l
ZCBSQU0gYm90aCBmcm9tIHVuZGVyIDRHQiBhbmQgb3ZlciA0R0Igc3BhY2VzLgo+ICAgKiBTZXZl
cmFsICJkYXRhIGZsb3ciIG1peGluZyBzY2VuYXJpb3Mgc2hvdWxkIGJlIHByb3ZpZGVkIG9uIExp
bnV4Cj4gICAgIHNpZGUgSS5lLiBjb250cm9sbGluZyBBbmRyb2lkIGF1ZGlvIGxldmVsLCBBbmRy
b2lkIGF1ZGlvIG11dGUsCj4gICAgIG1peGluZyBBbmRyb2lkIGF1ZGlvIHN0cmVhbSBmcm9tIHN0
cmVhbSBnZW5lcmF0ZWQgYnkgTGludXguIFNhbWUgZm9yCj4gICAgIEFuZHJvaWQgZGlzcGxheWlu
ZywgZXZlbnRzIHBhc3NpbmcuCj4gICAqIERvbWFpbnMgc2hvdWxkIHNoYXJlIEhXIGNvZGVjcy4K
Pgo+ICA+PiBTaW1pbGFybHksIHdoYXQgYXJlIHRoZSBsaW1pdGF0aW9ucyBmb3IgdGhlIEphY2lu
dG82IFNvQyB0aGF0IG5lZWQgdG8KPiAgPj4gYmUgd29ya2Fyb3VuZD8KPgo+IFRoZSBtYWluIGxp
bWl0YXRpb24gaXMgdGhhdCBKYWNpbnRvNiBsYWNrcyBvZiBTTU1VLiBBbGwgdHJhbnNhY3Rpb24K
PiBpbml0aWF0b3JzIGNhbiBhZGRyZXNzIDMyYml0IG9ubHksIHNvbWUgaW5pdGlhdG9ycyBoYXZl
IG5vIE1NVSBhbmQgZG8KPiBub3Qgc3VwcG9ydCBzZy1saXN0cyAocmVxdWlyZSBidWZmZXJzIGNv
bnRpbnVvdXMgaW4gbWFkZHIpLgoKSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgYWxsIHRoZSBp
bml0aWF0b3JzIGJ1dCB0aGUgR1BVIHdpbGwgYmUgdXNlZCAKYnkgRE9NMCB3aGljaCBpcyBhbHJl
YWR5IGRpcmVjdCBtYXBwZWQuIFRoZSBvbmx5IGlzc3VlIGhlcmUgaXMgCmFsbG9jYXRpbmcgbWVt
b3J5IGVub3VnaCBtZW1vcnkgYmVsb3cgNEdCLgoKQnkgZGVmYXVsdCBYZW4gd2lsbCB0cnkgdG8g
YWxsb2NhdGUgYXMgbXVjaCBSQU0gYXMgcG9zc2libGUgYmVsb3cgNEdCIApmb3IgRE9NMC4gSWYg
eW91IGFyZSBjb25jZXJuZWQgYWJvdXQgdGhlIGFtb3VudCBhbGxvY2F0ZWQsIHlvdSBjb3VsZCAK
cHJlLWFsbG9jYXRlIHRoZW0gYmVmb3JlIGhhbmQgKHN1Y2ggYXMgdmlhIHRoZSBEVCBhcyBwcm9w
b3NlIGluIFsxXSkuCgpGb3IgdGhlIEdQVSwgb24gYW5vdGhlciByZXBseSB5b3Ugc2FpZCBpdCB3
YXMgcHJvdGVjdGVkIGJ5IGFuIElQTU1VLiBJIApyZW1lbWJlcmVkIGEgc2VyaWVzIGZyb20gZ2xv
YmFsbG9naWMgdG8gdmlydHVhbGl6ZSBpdCBpbiBYZW4gWzJdLiBDYW4gCnlvdSBkZXRhaWxzIHdo
eSB0aGlzIG9wdGlvbiB3b3VsZCBub3QgZml0IGluIHlvdXIgdXNlIGNhc2U/CgpSZWdhcmRzLAoK
WzFdIApodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNi0wNS9tc2cwMTg3OS5odG1sClsyXSAKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTQtMDYvbXNnMDMzNTkuaHRtbAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1i
ZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-000427-Sa; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3hkb-0003Es-A5
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 10:33:49 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
 67/A8-03512-C08EE375; Fri, 20 May 2016 10:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTZfzhV2
 4wbXrGhYrey4yOzB6HP5whSWAMYo1My8pvyKBNeP+gQtsBfeFKq7c383awNjP38XIxSEksJFR
 4kLvfZYuRk4gZzejxPu2SBBbWCBF4viUb8wgRSICyxglNs3/ygLR8YlR4tHRjYwgVcwCCRL/9
 /aygdhsApoSdz5/YgKxeQXUJF5ueA4WZxFQlfiy/QZQPQeHqEC4xJrt7hAlghInZz4BW8wpEC
 jx7sFxFoiRZhLzNj9khrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQUC+pKDM
 9oyQ3MTMHyDPRy00tLk5MT81JTCrWS87P3cQIDDgGINjBeGaF8yFGSQ4mJVHe7w/twoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8PI9A8oJFqWmp1akZeYAQx8mLcHBoyTCm/wUKM1bXJCYW5yZD
 pE6xagoJc4rDtInAJLIKM2Da4PF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ88aBTOHJzC
 uBm/4KaDET0OJbYjYgi0sSEVJSDYxRhxeXBfFs2f/5hUNQ+MWTc8o2/OvZPCdx+uI/T0y6Vkf
 5eVf47HYL/FC9XGDqnfNtS7u2KfAv+CjMdFr1au2n39zeay5b/7I6/mJygFd2aeWvUyvsDv3Q
 X2pjqv34//e412d/yN72+tartGV18ezgm9UX1jZ7TNko+uKv4yeFqkVqdmq1SlMalViKMxINt
 ZiLihMB8qbZ1rICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1463740424!42804420!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24850 invoked from network); 20 May 2016 10:33:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 20 May 2016 10:33:45 -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 BFC392F;
 Fri, 20 May 2016 03:34:03 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 37A113F215;
 Fri, 20 May 2016 03:33:43 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 Meng Xu <mengxu@seas.upenn.edu>, Stefano Stabellini
 <sstabellini@kernel.org>, Steve Capper <Steve.Capper@arm.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573EE805.7010503@arm.com>
Date: Fri, 20 May 2016 11:33:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKVGhhbmsgeW91IGZvciBzaGFyaW5nIGRldGFpbHMgb24geW91ciB1c2Ug
Y2FzZS4KCk9uIDE5LzA1LzE2IDIyOjI4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IFNlZSB0aGUg
c3lzdGVtIGRldGFpbHMgSSBjYW4gcmV2ZWFsIGJlbG93Ogo+Cj4gICAqIFRoZXJlIGFyZSB0d28g
T1MgaW4gdGhlIHN5c3RlbSBMaW51eChEb20wKSBhbmQgQW5kcm9pZChEb21VKQo+ICAgKiBBbmRy
b2lkIHByb3ZpZGVzIGFsbW9zdCBhbGwgaW5mb3RhaW5tZW50IGZ1bmN0aW9uYWxpdHkuIExpbnV4
IGNvdmVycwo+ICAgICBmdW5jdGlvbmFsaXR5IHdpdGggaGlnaGVyIHJlbGlhYmlsaXR5IHJlcXVp
cmVtZW50cyBhbmQgYmFja3VwIGluCj4gICAgIGNhc2UgaWYgQW5kcm9pZCBjcmFzaGVzL2dsaXRj
aGVzLgoKSWYgYSBtYWxpY2lvdXMgdXNlciBoYXMgYWNjZXNzIHRvIHRoZSBBbmRyb2lkIGd1ZXN0
ICh2aWEgVVNCIGtleSwgCndpZmksLi4uKSBoZSB3b3VsZCBiZSBhYmxlIHRvIGNyYXNoIHRoZSBw
bGF0Zm9ybSB1c2luZyB0aGUgR1BVIGJlY2F1c2UgCnRoZXJlIGlzIG5vIFNNTVUgcHJvdGVjdGlv
bi4KClNvIGNhbiB5b3UgZXhwYW5kIHdoYXQgYXJlIHlvdXIgZXhwZWN0YXRpb25zIGZvciByZWxp
YWJpbGl0eT8KCj4gICAqIExpbnV4IChEb20wKSBoYW5kbGVzIGFsbCBIVyBleGNlcHQgR1BVLgo+
ICAgKiBBbmRyb2lkIChEb21EKSBydW5zIHdpdGggbnVtYmVyIG9mIFBWIGRyaXZlcnMsIGhhcyBh
biBleGNsdXNpdmUKPiAgICAgYWNjZXNzIHRvIEdQVS4KPiAgICogVGhlIHN5c3RlbSBoYXMgMkdi
KC0xNk1CIGR1ZSB0byBlcnJhdGEpIFJBTSB1bmRlciA0R0IsIGFuZCBhIG1lbW9yeQo+ICAgICBi
YW5rIG1hcHBlZCBvdmVyIDRHQgo+ICAgKiBEdWUgdG8gcmVsYXRpdmVseSBzbWFsbCBhbW91bnQg
b2YgZG1hLWFibGUgbWVtb3J5IGJvdGggZG9tYWlucwo+ICAgICBzaG91bGQgaGF2ZSBhc3NpZ25l
ZCBSQU0gYm90aCBmcm9tIHVuZGVyIDRHQiBhbmQgb3ZlciA0R0Igc3BhY2VzLgo+ICAgKiBTZXZl
cmFsICJkYXRhIGZsb3ciIG1peGluZyBzY2VuYXJpb3Mgc2hvdWxkIGJlIHByb3ZpZGVkIG9uIExp
bnV4Cj4gICAgIHNpZGUgSS5lLiBjb250cm9sbGluZyBBbmRyb2lkIGF1ZGlvIGxldmVsLCBBbmRy
b2lkIGF1ZGlvIG11dGUsCj4gICAgIG1peGluZyBBbmRyb2lkIGF1ZGlvIHN0cmVhbSBmcm9tIHN0
cmVhbSBnZW5lcmF0ZWQgYnkgTGludXguIFNhbWUgZm9yCj4gICAgIEFuZHJvaWQgZGlzcGxheWlu
ZywgZXZlbnRzIHBhc3NpbmcuCj4gICAqIERvbWFpbnMgc2hvdWxkIHNoYXJlIEhXIGNvZGVjcy4K
Pgo+ICA+PiBTaW1pbGFybHksIHdoYXQgYXJlIHRoZSBsaW1pdGF0aW9ucyBmb3IgdGhlIEphY2lu
dG82IFNvQyB0aGF0IG5lZWQgdG8KPiAgPj4gYmUgd29ya2Fyb3VuZD8KPgo+IFRoZSBtYWluIGxp
bWl0YXRpb24gaXMgdGhhdCBKYWNpbnRvNiBsYWNrcyBvZiBTTU1VLiBBbGwgdHJhbnNhY3Rpb24K
PiBpbml0aWF0b3JzIGNhbiBhZGRyZXNzIDMyYml0IG9ubHksIHNvbWUgaW5pdGlhdG9ycyBoYXZl
IG5vIE1NVSBhbmQgZG8KPiBub3Qgc3VwcG9ydCBzZy1saXN0cyAocmVxdWlyZSBidWZmZXJzIGNv
bnRpbnVvdXMgaW4gbWFkZHIpLgoKSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgYWxsIHRoZSBp
bml0aWF0b3JzIGJ1dCB0aGUgR1BVIHdpbGwgYmUgdXNlZCAKYnkgRE9NMCB3aGljaCBpcyBhbHJl
YWR5IGRpcmVjdCBtYXBwZWQuIFRoZSBvbmx5IGlzc3VlIGhlcmUgaXMgCmFsbG9jYXRpbmcgbWVt
b3J5IGVub3VnaCBtZW1vcnkgYmVsb3cgNEdCLgoKQnkgZGVmYXVsdCBYZW4gd2lsbCB0cnkgdG8g
YWxsb2NhdGUgYXMgbXVjaCBSQU0gYXMgcG9zc2libGUgYmVsb3cgNEdCIApmb3IgRE9NMC4gSWYg
eW91IGFyZSBjb25jZXJuZWQgYWJvdXQgdGhlIGFtb3VudCBhbGxvY2F0ZWQsIHlvdSBjb3VsZCAK
cHJlLWFsbG9jYXRlIHRoZW0gYmVmb3JlIGhhbmQgKHN1Y2ggYXMgdmlhIHRoZSBEVCBhcyBwcm9w
b3NlIGluIFsxXSkuCgpGb3IgdGhlIEdQVSwgb24gYW5vdGhlciByZXBseSB5b3Ugc2FpZCBpdCB3
YXMgcHJvdGVjdGVkIGJ5IGFuIElQTU1VLiBJIApyZW1lbWJlcmVkIGEgc2VyaWVzIGZyb20gZ2xv
YmFsbG9naWMgdG8gdmlydHVhbGl6ZSBpdCBpbiBYZW4gWzJdLiBDYW4gCnlvdSBkZXRhaWxzIHdo
eSB0aGlzIG9wdGlvbiB3b3VsZCBub3QgZml0IGluIHlvdXIgdXNlIGNhc2U/CgpSZWdhcmRzLAoK
WzFdIApodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNi0wNS9tc2cwMTg3OS5odG1sClsyXSAKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTQtMDYvbXNnMDMzNTkuaHRtbAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1i
ZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vZW1iZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00042S-U7; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3hna-0003Rs-Ho
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 10:36:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 19/B3-05710-1C8EE375; Fri, 20 May 2016 10:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffgC7t
 wgyUXhSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8a1Ax2sBXfFK973XGFpYDwt1MXIxSEksJFR
 4vXSC+wQzm5GiYOXVgE5nBzCAtESd8/1MoPYIgJREnv/rGKFKOpnlGj5Np8JJMEskC6x8806F
 hCbTUBT4s7nT2BxXgEViVOPpoDFWQRUJd6sfcjYxcjBISoQLrFmuztEiaDEyZlPwEo4BfwkHn
 /qhxppJjFv80NmCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA0N9JKKMtMzSnI
 TM3OAPGO93NTi4sT01JzEpGK95PzcTYzAgKtnYGDcwbity/kQoyQHk5Io7/eHduFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHgnPAfKCRalpqdWpGXmAEMfJi3BwaMkwtvzDCjNW1yQmFucmQ6RO
 sWoKCXOWwbSJwCSyCjNg2uDxdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK83iBTeDLzSu
 CmvwJazAS0+JaYDcjikkSElFQDY4rb3NfhCbeef2I58lj+5Z72Y21B+2/n9kiaX/R9K9x148g
 s0zviU3asXVG/I/9egLTAk3+XlVhV/M6EHQs+USjKf9gqbU6Ooui0j0xrncv4lGzFc7oqlZOu
 O1W0zV8/7fX/dZ7vil47vNzQdT9D6Ipatt7WTwfdZjcd3Ct54/jzBa5f3XIPfFNiKc5INNRiL
 ipOBAA2b1z8sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463740608!24497765!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17122 invoked from network); 20 May 2016 10:36:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 20 May 2016 10:36:48 -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 9889134;
 Fri, 20 May 2016 03:37:07 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 575C53F215;
 Fri, 20 May 2016 03:36:47 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-19-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573EE8BD.70301@arm.com>
Date: Fri, 20 May 2016 11:36:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-19-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 18/18] arm: Add
 ability to allocate Xen heap in lowmem
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgSXVyaWksCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9t
OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+
Cj4gQWRkIGFiaWxpeXR5IHRvIGFsbG9jYXRlIFhlbiBoZWFwIGluIDMyLWJpdCBhZGRyZXNzIHJh
bmdlIGZvciBBUk0zMi4KPiBEdWUgdG8gYXJjaGl0ZWN0dXJlIGZlYXR1cmVzIHNvbWUgQVJNMzIg
cGxhdGZvcm1zIHJlcXVpcmUgWGVuIGhlYXAKPiB0byBiZSBhbGxvY2F0ZWQgaW4gbG93bWVtLgoK
Q2FuIHlvdSBkZXRhaWwgdGhvc2UgYXJjaGl0ZWN0dXJlIGZlYXR1cmVzPyBUaGUgWGVuIGhlYXAg
aXMgbW9zdGx5IHVzZWQgCnRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgWGVuIGl0c2VsZiAoaS5lIG5v
dCBmb3IgdGhlIGd1ZXN0KSwgc28gaXQgc2hvdWxkIApub3QgYmUgdXNlZCBmb3IgYW55IERNQSBh
Y2Nlc3MuCgpSZWdhcmRzLAoKPgo+IFNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxlbmtvIDxp
dXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4gLS0tCj4gICB4ZW4vUnVsZXMubWsg
ICAgICAgICB8ICAxICsKPiAgIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgMTQgKysrKysrKysrKysr
KysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawo+IGluZGV4IDUxZjcxMjQuLjMwZjUyMjcgMTAw
NjQ0Cj4gLS0tIGEveGVuL1J1bGVzLm1rCj4gKysrIGIveGVuL1J1bGVzLm1rCj4gQEAgLTY2LDYg
KzY2LDcgQEAgQ0ZMQUdTLSQoSEFTX1BEWCkgICAgICAgKz0gLURIQVNfUERYCj4gICBDRkxBR1Mt
JChmcmFtZV9wb2ludGVyKSArPSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtRENPTkZJR19GUkFN
RV9QT0lOVEVSCj4gICBDRkxBR1MtJChBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQikgKz0gLURBUk0z
Ml9SRUxPQ0FURV9PVkVSXzRHQgo+ICAgQ0ZMQUdTLSQoQVJNMzJfU0VQQVJfTUVNX1NQTElUKSAr
PSAtREFSTTMyX1NFUEFSX01FTV9TUExJVAo+ICtDRkxBR1MtJChBUk0zMl9YRU5IRUFQX0lOX0xP
V01FTSkgKz0gLURBUk0zMl9YRU5IRUFQX0lOX0xPV01FTQo+Cj4gICBpZm5lcSAoJChtYXhfcGh5
c19jcHVzKSwpCj4gICBDRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRE1BWF9QSFlTX0NQVVM9
JChtYXhfcGh5c19jcHVzKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hl
bi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggN2U1MDdiYy4uNTUxMGEzNCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAg
LTQ3NSw3ICs0NzUsMTEgQEAgc3RhdGljIHZvaWQgaW5pdF9wZHgodm9pZCkKPiAgICNpZmRlZiBD
T05GSUdfQVJNXzMyCj4gICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9u
ZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPiAgIHsKPiArI2lmZGVmIEFSTTMyX1hFTkhF
QVBfSU5fTE9XTUVNCj4gKyAgICBwYWRkcl90IHJhbV9zdGFydCwgcmFtX2VuZCwgcmFtX3NpemUs
IGRtYTMyX2VuZDsKPiArI2Vsc2UKPiAgICAgICBwYWRkcl90IHJhbV9zdGFydCwgcmFtX2VuZCwg
cmFtX3NpemU7Cj4gKyNlbmRpZgo+ICAgICAgIHBhZGRyX3QgcywgZTsKPiAgICAgICB1bnNpZ25l
ZCBsb25nIHJhbV9wYWdlczsKPiAgICAgICB1bnNpZ25lZCBsb25nIGhlYXBfcGFnZXMsIHhlbmhl
YXBfcGFnZXMsIGRvbWhlYXBfcGFnZXM7Cj4gQEAgLTQ5Miw2ICs0OTYsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6
ZSkKPiAgICAgICByYW1fc3RhcnQgPSBib290aW5mby5tZW0uYmFua1swXS5zdGFydDsKPiAgICAg
ICByYW1fc2l6ZSAgPSBib290aW5mby5tZW0uYmFua1swXS5zaXplOwo+ICAgICAgIHJhbV9lbmQg
ICA9IHJhbV9zdGFydCArIHJhbV9zaXplOwo+ICsjaWZkZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dN
RU0KPiArICAgIGRtYTMyX2VuZCA9IHJhbV9lbmQgPiAweDEwMDAwMDAwMFVMTCA/IDAgOiByYW1f
ZW5kOwo+ICsjZW5kaWYKPgo+ICAgICAgIGZvciAoIGkgPSAxOyBpIDwgYm9vdGluZm8ubWVtLm5y
X2JhbmtzOyBpKysgKQo+ICAgICAgIHsKPiBAQCAtNTAyLDYgKzUwOSw5IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXpl
KQo+ICAgICAgICAgICByYW1fc2l6ZSAgPSByYW1fc2l6ZSArIGJhbmtfc2l6ZTsKPiAgICAgICAg
ICAgcmFtX3N0YXJ0ID0gbWluKHJhbV9zdGFydCxiYW5rX3N0YXJ0KTsKPiAgICAgICAgICAgcmFt
X2VuZCAgID0gbWF4KHJhbV9lbmQsYmFua19lbmQpOwo+ICsjaWZkZWYgQVJNMzJfWEVOSEVBUF9J
Tl9MT1dNRU0KPiArICAgICAgICBkbWEzMl9lbmQgPSBiYW5rX2VuZCA+IDB4MTAwMDAwMDAwVUxM
ID8gZG1hMzJfZW5kIDogYmFua19lbmQ7Cj4gKyNlbmRpZgo+ICAgICAgIH0KPgo+ICAgICAgIHRv
dGFsX3BhZ2VzID0gcmFtX3BhZ2VzID0gcmFtX3NpemUgPj4gUEFHRV9TSElGVDsKPiBAQCAtNTMw
LDcgKzU0MCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBk
dGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPgo+ICAgICAgIGRvCj4gICAgICAgewo+ICsjaWZk
ZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dNRU0KPiArICAgICAgICBlID0gY29uc2lkZXJfbW9kdWxl
cyhyYW1fc3RhcnQsIGRtYTMyX2VuZCwKPiArI2Vsc2UKPiAgICAgICAgICAgZSA9IGNvbnNpZGVy
X21vZHVsZXMocmFtX3N0YXJ0LCByYW1fZW5kLAo+ICsjZW5kaWYKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHhlbmhlYXBfcGFnZXMpLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzMjw8MjAsIDApOwo+ICAgICAgICAgICBpZiAoIGUgKQo+Cgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:34 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00042S-U7; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3hna-0003Rs-Ho
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 10:36:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 19/B3-05710-1C8EE375; Fri, 20 May 2016 10:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffgC7t
 wgyUXhSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8a1Ax2sBXfFK973XGFpYDwt1MXIxSEksJFR
 4vXSC+wQzm5GiYOXVgE5nBzCAtESd8/1MoPYIgJREnv/rGKFKOpnlGj5Np8JJMEskC6x8806F
 hCbTUBT4s7nT2BxXgEViVOPpoDFWQRUJd6sfcjYxcjBISoQLrFmuztEiaDEyZlPwEo4BfwkHn
 /qhxppJjFv80NmCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA0N9JKKMtMzSnI
 TM3OAPGO93NTi4sT01JzEpGK95PzcTYzAgKtnYGDcwbity/kQoyQHk5Io7/eHduFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHgnPAfKCRalpqdWpGXmAEMfJi3BwaMkwtvzDCjNW1yQmFucmQ6RO
 sWoKCXOWwbSJwCSyCjNg2uDxdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK83iBTeDLzSu
 CmvwJazAS0+JaYDcjikkSElFQDY4rb3NfhCbeef2I58lj+5Z72Y21B+2/n9kiaX/R9K9x148g
 s0zviU3asXVG/I/9egLTAk3+XlVhV/M6EHQs+USjKf9gqbU6Ooui0j0xrncv4lGzFc7oqlZOu
 O1W0zV8/7fX/dZ7vil47vNzQdT9D6Ipatt7WTwfdZjcd3Ct54/jzBa5f3XIPfFNiKc5INNRiL
 ipOBAA2b1z8sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1463740608!24497765!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17122 invoked from network); 20 May 2016 10:36:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 20 May 2016 10:36:48 -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 9889134;
 Fri, 20 May 2016 03:37:07 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 575C53F215;
 Fri, 20 May 2016 03:36:47 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-19-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573EE8BD.70301@arm.com>
Date: Fri, 20 May 2016 11:36:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-19-git-send-email-andrii.anisov@globallogic.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 18/18] arm: Add
 ability to allocate Xen heap in lowmem
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgSXVyaWksCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9t
OiBJdXJpaSBLb25vdmFsZW5rbyA8aXVyaWkua29ub3ZhbGVua29AZ2xvYmFsbG9naWMuY29tPgo+
Cj4gQWRkIGFiaWxpeXR5IHRvIGFsbG9jYXRlIFhlbiBoZWFwIGluIDMyLWJpdCBhZGRyZXNzIHJh
bmdlIGZvciBBUk0zMi4KPiBEdWUgdG8gYXJjaGl0ZWN0dXJlIGZlYXR1cmVzIHNvbWUgQVJNMzIg
cGxhdGZvcm1zIHJlcXVpcmUgWGVuIGhlYXAKPiB0byBiZSBhbGxvY2F0ZWQgaW4gbG93bWVtLgoK
Q2FuIHlvdSBkZXRhaWwgdGhvc2UgYXJjaGl0ZWN0dXJlIGZlYXR1cmVzPyBUaGUgWGVuIGhlYXAg
aXMgbW9zdGx5IHVzZWQgCnRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgWGVuIGl0c2VsZiAoaS5lIG5v
dCBmb3IgdGhlIGd1ZXN0KSwgc28gaXQgc2hvdWxkIApub3QgYmUgdXNlZCBmb3IgYW55IERNQSBh
Y2Nlc3MuCgpSZWdhcmRzLAoKPgo+IFNpZ25lZC1vZmYtYnk6IEl1cmlpIEtvbm92YWxlbmtvIDxp
dXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4gLS0tCj4gICB4ZW4vUnVsZXMubWsg
ICAgICAgICB8ICAxICsKPiAgIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgMTQgKysrKysrKysrKysr
KysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawo+IGluZGV4IDUxZjcxMjQuLjMwZjUyMjcgMTAw
NjQ0Cj4gLS0tIGEveGVuL1J1bGVzLm1rCj4gKysrIGIveGVuL1J1bGVzLm1rCj4gQEAgLTY2LDYg
KzY2LDcgQEAgQ0ZMQUdTLSQoSEFTX1BEWCkgICAgICAgKz0gLURIQVNfUERYCj4gICBDRkxBR1Mt
JChmcmFtZV9wb2ludGVyKSArPSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtRENPTkZJR19GUkFN
RV9QT0lOVEVSCj4gICBDRkxBR1MtJChBUk0zMl9SRUxPQ0FURV9PVkVSXzRHQikgKz0gLURBUk0z
Ml9SRUxPQ0FURV9PVkVSXzRHQgo+ICAgQ0ZMQUdTLSQoQVJNMzJfU0VQQVJfTUVNX1NQTElUKSAr
PSAtREFSTTMyX1NFUEFSX01FTV9TUExJVAo+ICtDRkxBR1MtJChBUk0zMl9YRU5IRUFQX0lOX0xP
V01FTSkgKz0gLURBUk0zMl9YRU5IRUFQX0lOX0xPV01FTQo+Cj4gICBpZm5lcSAoJChtYXhfcGh5
c19jcHVzKSwpCj4gICBDRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRE1BWF9QSFlTX0NQVVM9
JChtYXhfcGh5c19jcHVzKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hl
bi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggN2U1MDdiYy4uNTUxMGEzNCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAg
LTQ3NSw3ICs0NzUsMTEgQEAgc3RhdGljIHZvaWQgaW5pdF9wZHgodm9pZCkKPiAgICNpZmRlZiBD
T05GSUdfQVJNXzMyCj4gICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9u
ZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPiAgIHsKPiArI2lmZGVmIEFSTTMyX1hFTkhF
QVBfSU5fTE9XTUVNCj4gKyAgICBwYWRkcl90IHJhbV9zdGFydCwgcmFtX2VuZCwgcmFtX3NpemUs
IGRtYTMyX2VuZDsKPiArI2Vsc2UKPiAgICAgICBwYWRkcl90IHJhbV9zdGFydCwgcmFtX2VuZCwg
cmFtX3NpemU7Cj4gKyNlbmRpZgo+ICAgICAgIHBhZGRyX3QgcywgZTsKPiAgICAgICB1bnNpZ25l
ZCBsb25nIHJhbV9wYWdlczsKPiAgICAgICB1bnNpZ25lZCBsb25nIGhlYXBfcGFnZXMsIHhlbmhl
YXBfcGFnZXMsIGRvbWhlYXBfcGFnZXM7Cj4gQEAgLTQ5Miw2ICs0OTYsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6
ZSkKPiAgICAgICByYW1fc3RhcnQgPSBib290aW5mby5tZW0uYmFua1swXS5zdGFydDsKPiAgICAg
ICByYW1fc2l6ZSAgPSBib290aW5mby5tZW0uYmFua1swXS5zaXplOwo+ICAgICAgIHJhbV9lbmQg
ICA9IHJhbV9zdGFydCArIHJhbV9zaXplOwo+ICsjaWZkZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dN
RU0KPiArICAgIGRtYTMyX2VuZCA9IHJhbV9lbmQgPiAweDEwMDAwMDAwMFVMTCA/IDAgOiByYW1f
ZW5kOwo+ICsjZW5kaWYKPgo+ICAgICAgIGZvciAoIGkgPSAxOyBpIDwgYm9vdGluZm8ubWVtLm5y
X2JhbmtzOyBpKysgKQo+ICAgICAgIHsKPiBAQCAtNTAyLDYgKzUwOSw5IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXpl
KQo+ICAgICAgICAgICByYW1fc2l6ZSAgPSByYW1fc2l6ZSArIGJhbmtfc2l6ZTsKPiAgICAgICAg
ICAgcmFtX3N0YXJ0ID0gbWluKHJhbV9zdGFydCxiYW5rX3N0YXJ0KTsKPiAgICAgICAgICAgcmFt
X2VuZCAgID0gbWF4KHJhbV9lbmQsYmFua19lbmQpOwo+ICsjaWZkZWYgQVJNMzJfWEVOSEVBUF9J
Tl9MT1dNRU0KPiArICAgICAgICBkbWEzMl9lbmQgPSBiYW5rX2VuZCA+IDB4MTAwMDAwMDAwVUxM
ID8gZG1hMzJfZW5kIDogYmFua19lbmQ7Cj4gKyNlbmRpZgo+ICAgICAgIH0KPgo+ICAgICAgIHRv
dGFsX3BhZ2VzID0gcmFtX3BhZ2VzID0gcmFtX3NpemUgPj4gUEFHRV9TSElGVDsKPiBAQCAtNTMw
LDcgKzU0MCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBk
dGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPgo+ICAgICAgIGRvCj4gICAgICAgewo+ICsjaWZk
ZWYgQVJNMzJfWEVOSEVBUF9JTl9MT1dNRU0KPiArICAgICAgICBlID0gY29uc2lkZXJfbW9kdWxl
cyhyYW1fc3RhcnQsIGRtYTMyX2VuZCwKPiArI2Vsc2UKPiAgICAgICAgICAgZSA9IGNvbnNpZGVy
X21vZHVsZXMocmFtX3N0YXJ0LCByYW1fZW5kLAo+ICsjZW5kaWYKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHhlbmhlYXBfcGFnZXMpLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzMjw8MjAsIDApOwo+ICAgICAgICAgICBpZiAoIGUgKQo+Cgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00042m-VH; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3lyr-0003q0-VF
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 15:04:50 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 56/A7-02978-0972F375; Fri, 20 May 2016 15:04:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXeCun2
 4wblTkhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePBih1MBRsEKrb2NzI3MD7j7WLk4hAS2Mgo
 8bBxOxuEs5tRomcTiMPJISyQK/H+23lWEFtEIFFi8YwzUEVPmSWWrljBCJJgFrjILDGhkxfEZ
 hPQlLjz+RNTFyMHB6+AmsSkedUgYRYBVYlT/ddZQMKiAuESa7a7g4R5BQQlTs58wgJicwoESs
 yfvp4NYqKZxLzND5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTTSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDDcGINjBuGq75yFGSQ4mJVFeNXH7cCG+pPyU
 yozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwXtWFahOsCg1PbUiLTMHGBEwpRIcPEoiv
 CJqQGne4oLE3OLMdIjUKUZFKXHeiSB9AiCJjNI8uDZYFF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO9bkCk8mXklcNNfAS1mAlp8S8wGZHFJIkJKqoHR7tgvj5Nyqy49OOSq2vd65dc/az0
 NOe7fuW70SdFC77752X1eq69/Tdk64c+8luWHPP/ta//wjDv981PmaXOMj+RmJneI+MVyyelO
 5VgvzlNmkfDJUSVAhq3whGj6V4U8lYbnYayVvwp25O8OOGK9umYJk9i8ot99RRIbbeYc+1EdI
 Oa14VOiEktxRqKhFnNRcSIA/Umtar0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463756687!8366821!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15927 invoked from network); 20 May 2016 15:04:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 20 May 2016 15:04:48 -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 911A934;
 Fri, 20 May 2016 08:05:06 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0AEA3F246;
 Fri, 20 May 2016 08:04:44 -0700 (PDT)
To: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Jan Beulich <JBeulich@suse.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573F278B.4090105@arm.com>
Date: Fri, 20 May 2016 16:04:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gT2xla3NhbmRyLAoKT24gMjAvMDUvMTYgMTU6MTksIE9sZWtzYW5kciBEbXl0cnlzaHlu
IHdyb3RlOgo+IE9uIEZyaSwgTWF5IDIwLCAyMDE2IGF0IDEyOjU5IFBNLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAyMC4wNS4xNiBhdCAxMDo0NSwgPG9s
ZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+PiBPbiBUaHUsIE1h
eSAxOSwgMjAxNiBhdCA1OjM2IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4+IE9uIDE5LjA1LjE2IGF0IDE1OjU4LCA8b2xla3NhbmRyLmRteXRyeXNoeW5A
Z2xvYmFsbG9naWMuY29tPiB3cm90ZToKPj4+Pj4gQ2FzZSAxOiBEb20wIGlzIGRyaXZlciBkb21h
aW46Cj4+Pj4+IFRoZXJlIGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNh
dGVkIE00IGNvcmUgYW5kIGRlY29kZXMKPj4+Pj4gdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBo
YXJkY29kZWQgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciBncmFwaGljcwo+Pj4+PiBidWZmZXJzLiBU
aG9zZSBhZGRyZXNzZXMgc2hvdWxkIGJlIGluc2lkZSBhZGRyZXNzLXNwYWNlIG9mIHRoZSBkcml2
ZXIKPj4+Pj4gZG9tYWluIChEb20wKS4gRHVjYXRpIGZpcm13YXJlIGlzIHByb3ByaWV0YXJ5IGFu
ZCB3ZSBoYXZlIG5vIGFiaWxpdHkKPj4+Pj4gdG8gcmV3b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBz
aG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCj4+Pj4+IGFkZHJlc3MgKHRvIHRoZSBE
T00wIFJBTSBiYW5rIHdpdGggc3BlY2lmaWMgYWRkcmVzcykuCj4+Pj4+Cj4+Pj4+IENhc2UgMjog
RG9tMCBpcyBUaGluIGFuZCBEb21EIGlzIGRyaXZlciBkb21haW4uCj4+Pj4+IEFsbCBpcyB0aGUg
c2FtZTogRHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNpYWwgKGhhcmRjb2RlZCkgYWRkcmVz
c2VzLgo+Pj4+Cj4+Pj4gRm9yIGJvdGggb2YgdGhlc2UgY2FzZXMgSSB3b3VsZCB0aGVuIHdvbmRl
ciB3aGV0aGVyIHN1Y2gKPj4+PiBlbnZpcm9ubWVudHMgYXJlIGFjdHVhbGx5IHN1aXRhYmxlIGZv
ciBkb2luZyB2aXJ0dWFsaXphdGlvbiBvbi4KPj4+IEN1cnJlbnRseSB3ZSB1c2UgSmFjaW50byA2
IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFggcHJvY2Vzc29yLgo+Pj4gV2UgaGF2ZSBib3Ro
IGNvbmZpZ3VyYXRpb25zIChUaGluIERvbTAgYW5kIFRoaWNoIERvbTApLgo+Pgo+PiBXaGljaCBz
YXlzIG5vdGhpbmcgYWJvdXQgdGhlaXIgc3VpdGFiaWxpdHkgZm9yIHZpcnR1YWxpemF0aW9uLgo+
IE91ciBzb2x1dGlvbiBpcyBiYXNlZCBvbiBKYWNpbnRvIDYgZXZhbHVhdGlvbiBib2FyZCB3aXRo
IERSQTc0WAo+IHByb2Nlc3Nvci4gV2UgbmVlZCB2aWRlby1wbGF5YmFjay4gRHVjYXRpIGZpcm13
YXJlIGRlY29kZXMgdmlkZW8gYW5kCj4gaXQgd29ya3Mgb25seSB3aXRoIGhhcmRjb2RlZCBhZGRy
ZXNzZXMgc28gd2UgbmVlZCB0aGlzIHBhdGNoLgoKVGhpcyBwYXRjaCBpcyBhIHdheSB0byBzb2x2
ZSB0aGUgcHJvYmxlbSBhbmQgbWF5IG5vdCBiZSB0aGUgb25seSBvbmUuCkkgd291bGQgbGlrZSB0
byBleHBsb3JlIGFsbCB0aGUgcG9zc2liaWxpdGllcyBiZWZvcmUgdGFraW5nIGFuIGFwcHJvYWNo
IAp0aGF0IHJlcXVpcmVzIHRvIG1vZGlmeSB0aGUgbWVtb3J5IGFsbG9jYXRvciBpbiBYZW4uCgpJ
biBteSBwcmV2aW91cyBtYWlscywgSSBzdWdnZXN0ZWQgYSBkaWZmZXJlbnQgc29sdXRpb24gKHNl
ZSBbMV0gYW5kIApbMl0pLiBJZiB5b3UgdGhpbmsgaXQgaXMgbm90IHN1aXRhYmxlLCBwbGVhc2Ug
c2hhcmUgbW9yZSBkZXRhaWxzIG9yIApleHBsYWluIHdoeSB5b3UgdGhpbmsgeW91ciBwYXRjaCBp
cyB0aGUgb25seSB3YXkgdG8gc29sdmUgaXQuCgpSZWdhcmRzLAoKWzFdIApodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNS9tc2cwMTg3OS5o
dG1sClsyXSAKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDUvbXNnMDE4OTQuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFp
bGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYt
ZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwQ-00042m-VH; Mon, 23 May 2016 11:22:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b3lyr-0003q0-VF
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 15:04:50 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 56/A7-02978-0972F375; Fri, 20 May 2016 15:04:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTXeCun2
 4wblTkhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePBih1MBRsEKrb2NzI3MD7j7WLk4hAS2Mgo
 8bBxOxuEs5tRomcTiMPJISyQK/H+23lWEFtEIFFi8YwzUEVPmSWWrljBCJJgFrjILDGhkxfEZ
 hPQlLjz+RNTFyMHB6+AmsSkedUgYRYBVYlT/ddZQMKiAuESa7a7g4R5BQQlTs58wgJicwoESs
 yfvp4NYqKZxLzND5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTTSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDDcGINjBuGq75yFGSQ4mJVFeNXH7cCG+pPyU
 yozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwXtWFahOsCg1PbUiLTMHGBEwpRIcPEoiv
 CJqQGne4oLE3OLMdIjUKUZFKXHeiSB9AiCJjNI8uDZYFF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO9bkCk8mXklcNNfAS1mAlp8S8wGZHFJIkJKqoHR7tgvj5Nyqy49OOSq2vd65dc/az0
 NOe7fuW70SdFC77752X1eq69/Tdk64c+8luWHPP/ta//wjDv981PmaXOMj+RmJneI+MVyyelO
 5VgvzlNmkfDJUSVAhq3whGj6V4U8lYbnYayVvwp25O8OOGK9umYJk9i8ot99RRIbbeYc+1EdI
 Oa14VOiEktxRqKhFnNRcSIA/Umtar0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1463756687!8366821!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15927 invoked from network); 20 May 2016 15:04:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 20 May 2016 15:04:48 -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 911A934;
 Fri, 20 May 2016 08:05:06 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0AEA3F246;
 Fri, 20 May 2016 08:04:44 -0700 (PDT)
To: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Jan Beulich <JBeulich@suse.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <573F278B.4090105@arm.com>
Date: Fri, 20 May 2016 16:04:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gT2xla3NhbmRyLAoKT24gMjAvMDUvMTYgMTU6MTksIE9sZWtzYW5kciBEbXl0cnlzaHlu
IHdyb3RlOgo+IE9uIEZyaSwgTWF5IDIwLCAyMDE2IGF0IDEyOjU5IFBNLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAyMC4wNS4xNiBhdCAxMDo0NSwgPG9s
ZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+PiBPbiBUaHUsIE1h
eSAxOSwgMjAxNiBhdCA1OjM2IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4+IE9uIDE5LjA1LjE2IGF0IDE1OjU4LCA8b2xla3NhbmRyLmRteXRyeXNoeW5A
Z2xvYmFsbG9naWMuY29tPiB3cm90ZToKPj4+Pj4gQ2FzZSAxOiBEb20wIGlzIGRyaXZlciBkb21h
aW46Cj4+Pj4+IFRoZXJlIGlzIGEgRHVjYXRpIGZpcm13YXJlIHdoaWNoIHJ1bnMgb24gZGVkaWNh
dGVkIE00IGNvcmUgYW5kIGRlY29kZXMKPj4+Pj4gdmlkZW8uIFRoaXMgZmlybXdhcmUgdXNlcyBo
YXJkY29kZWQgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciBncmFwaGljcwo+Pj4+PiBidWZmZXJzLiBU
aG9zZSBhZGRyZXNzZXMgc2hvdWxkIGJlIGluc2lkZSBhZGRyZXNzLXNwYWNlIG9mIHRoZSBkcml2
ZXIKPj4+Pj4gZG9tYWluIChEb20wKS4gRHVjYXRpIGZpcm13YXJlIGlzIHByb3ByaWV0YXJ5IGFu
ZCB3ZSBoYXZlIG5vIGFiaWxpdHkKPj4+Pj4gdG8gcmV3b3JrIGl0LiBTbyBEb20wIGtlcm5lbCBz
aG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCj4+Pj4+IGFkZHJlc3MgKHRvIHRoZSBE
T00wIFJBTSBiYW5rIHdpdGggc3BlY2lmaWMgYWRkcmVzcykuCj4+Pj4+Cj4+Pj4+IENhc2UgMjog
RG9tMCBpcyBUaGluIGFuZCBEb21EIGlzIGRyaXZlciBkb21haW4uCj4+Pj4+IEFsbCBpcyB0aGUg
c2FtZTogRHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNpYWwgKGhhcmRjb2RlZCkgYWRkcmVz
c2VzLgo+Pj4+Cj4+Pj4gRm9yIGJvdGggb2YgdGhlc2UgY2FzZXMgSSB3b3VsZCB0aGVuIHdvbmRl
ciB3aGV0aGVyIHN1Y2gKPj4+PiBlbnZpcm9ubWVudHMgYXJlIGFjdHVhbGx5IHN1aXRhYmxlIGZv
ciBkb2luZyB2aXJ0dWFsaXphdGlvbiBvbi4KPj4+IEN1cnJlbnRseSB3ZSB1c2UgSmFjaW50byA2
IGV2YWx1YXRpb24gYm9hcmQgd2l0aCBEUkE3NFggcHJvY2Vzc29yLgo+Pj4gV2UgaGF2ZSBib3Ro
IGNvbmZpZ3VyYXRpb25zIChUaGluIERvbTAgYW5kIFRoaWNoIERvbTApLgo+Pgo+PiBXaGljaCBz
YXlzIG5vdGhpbmcgYWJvdXQgdGhlaXIgc3VpdGFiaWxpdHkgZm9yIHZpcnR1YWxpemF0aW9uLgo+
IE91ciBzb2x1dGlvbiBpcyBiYXNlZCBvbiBKYWNpbnRvIDYgZXZhbHVhdGlvbiBib2FyZCB3aXRo
IERSQTc0WAo+IHByb2Nlc3Nvci4gV2UgbmVlZCB2aWRlby1wbGF5YmFjay4gRHVjYXRpIGZpcm13
YXJlIGRlY29kZXMgdmlkZW8gYW5kCj4gaXQgd29ya3Mgb25seSB3aXRoIGhhcmRjb2RlZCBhZGRy
ZXNzZXMgc28gd2UgbmVlZCB0aGlzIHBhdGNoLgoKVGhpcyBwYXRjaCBpcyBhIHdheSB0byBzb2x2
ZSB0aGUgcHJvYmxlbSBhbmQgbWF5IG5vdCBiZSB0aGUgb25seSBvbmUuCkkgd291bGQgbGlrZSB0
byBleHBsb3JlIGFsbCB0aGUgcG9zc2liaWxpdGllcyBiZWZvcmUgdGFraW5nIGFuIGFwcHJvYWNo
IAp0aGF0IHJlcXVpcmVzIHRvIG1vZGlmeSB0aGUgbWVtb3J5IGFsbG9jYXRvciBpbiBYZW4uCgpJ
biBteSBwcmV2aW91cyBtYWlscywgSSBzdWdnZXN0ZWQgYSBkaWZmZXJlbnQgc29sdXRpb24gKHNl
ZSBbMV0gYW5kIApbMl0pLiBJZiB5b3UgdGhpbmsgaXQgaXMgbm90IHN1aXRhYmxlLCBwbGVhc2Ug
c2hhcmUgbW9yZSBkZXRhaWxzIG9yIApleHBsYWluIHdoeSB5b3UgdGhpbmsgeW91ciBwYXRjaCBp
cyB0aGUgb25seSB3YXkgdG8gc29sdmUgaXQuCgpSZWdhcmRzLAoKWzFdIApodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNS9tc2cwMTg3OS5o
dG1sClsyXSAKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDUvbXNnMDE4OTQuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFp
bGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYt
ZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00043K-0U; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1b3mFO-00059R-La
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 15:21:54 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
 F0/BC-03512-19B2F375; Fri, 20 May 2016 15:21:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyr8m9SHeitn2
 4wa8fIhYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPyxIPsBUs5K15O/8LawPiCvYuRi0NI4BCT
 xN5fP1ghnPmMEtN3TWPrYuTkkBDIkXh26TITiM0rIChxcuYTFoh4kUTPy8vsILaQgLfEwRV9Y
 DanQKDE7Du/mCAG3WCU2LrgEFgzi4CqRPeT/1DNiRK9/75CDQ2Q6DxzHaxZWCBC4uCeRWBxNg
 EVieMbHgFdxMEhImAoca3PHMRkFkiXWDKPA8JUl1g/TwhiYKjEizfLWUC2Sgh8ZJS4NrORZQK
 j0CwkV89CaFnAyLSKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93
 EyMwaOsZGBh3MP487XmIUZKDSUmUV03cPlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+fFlBOs
 Cg1PbUiLTMHGD8waQkOHiURXgmQNG9xQWJucWY6ROoUozHHlt/X1jJxbJt6by2TEEtefl6qlD
 ivE0ipAEhpRmke3CBYXF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrBjKFJzOvBG7fK6B
 TmIBOuSVmA3JKSSJCSqqBkW+V9+q9pTeX2s9N52u0cDP7KLWT42yOhsxntYv5H2oZ5kvX8K4q
 5t5T1f936TLdqs+qKcKOD83sXD0r9dZFaYj/nnY8RaS/+V8m19z2uxdtltjfqmT7r/D1fMOnX
 w0TOVQEmFbL3DAwztk0RTYzNvbWsQ/R/0VVl1zrONU/d7HYzTYZ9zPpSizFGYmGWsxFxYkAn0
 WF4uYCAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-5.tower-27.messagelabs.com!1463757712!42854350!1
X-Originating-IP: [158.130.71.114]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56481 invoked from network); 20 May 2016 15:21:53 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.114)
 by server-5.tower-27.messagelabs.com with SMTP; 20 May 2016 15:21:53 -0000
Received: from mail-vk0-f54.google.com (mail-vk0-f54.google.com
 [209.85.213.54]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.14.9/8.14.5) with ESMTP id u4KFLp0W005314
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <embedded-pv-devel@lists.xenproject.org>; Fri, 20 May 2016 11:21:52 -0400
Received: by mail-vk0-f54.google.com with SMTP id y2so76836000vka.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 08:21:52 -0700 (PDT)
X-Gm-Message-State: AOPr4FWy5f8e2DNXD+6x5z7sn/yC+AhJYVYMlSjOFEFI+9wzPfNZSYRKZbTp66XHVhpZ08lpWuPUwOCaD51CkA==
MIME-Version: 1.0
X-Received: by 10.176.65.105 with SMTP id j96mr2039772uad.21.1463757706779;
 Fri, 20 May 2016 08:21:46 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Fri, 20 May 2016 08:21:46 -0700 (PDT)
In-Reply-To: <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
Date: Fri, 20 May 2016 11:21:46 -0400
X-Gmail-Original-Message-ID: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
Message-ID: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
From: Meng Xu <mengxu@cis.upenn.edu>
To: Andrii Anisov <andrii.anisov@globallogic.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5400 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 ipscore=0
 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam
 adjust=0 reason=mlx scancount=1 engine=7.0.1-1111160001
 definitions=main-1605200191
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgNTo1MyBQTSwgQW5kcmlpIEFuaXNvdgo8YW5kcmlpLmFu
aXNvdkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+IE1lbmcsCj4KCkhpIEFuZHJpaSwKClRoYW5r
IHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgZXhwbGFuYXRpb24gYWJvdXQgdGhlIHVzZSBjYXNlIGlu
IHByZXZpb3VzIGVtYWlsIQoKPj4+IElmIHRoZSBib2FyZCBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhl
biwgY2FuIHdlIHNheSBYZW4gd2lsbCBzdXBwb3J0IHRoZQo+Pj4gYm9hcmQgd2l0aCB0aGUgd2Fy
a2Fyb3VuZD8KPgo+IEkgd291bGQgbm90IHNheSBib2FyZHMgYXJlIHN1cHBvcnRlZCBieSBYRU4g
KGV4Y2VwdCBlYXJseXByaW50aykuCj4gUmF0aGVyIGFyY2hpdGVjdHVyZXMgYXJlIHN1cHBvcnRl
ZCBpbiBnZW5lcmFsLCBhbmQgU29DJ3MgYXJlIHN1cHBvcnRlZAo+IGluIGFyY2hpdGVjdHVyZSBp
bXBsZW1lbnRhdGlvbiBkZWZpbmVkIGRldmlhdGlvbnMgKGkuZS4gU01NVSBhYnNlbmNlKS4KClll
cy4gSSBzZWFyY2hlZCBhcm91bmQgZm9yIHRoZSAiSmFjaW50byA2IiBBdXRvbW90aXZlIHByb2Nl
c3Nvci5bMV0KSXQgdXNlcyBDb3J0ZXggQTE1IHByb2Nlc3Nvci4uLgpIb3dldmVyLCBJIHRyaWVk
IHRoZSBBcm5kYWxlIE9jdG8gYm9hcmQgdHdvIHllYXJzIGFnbwooaHR0cDovL3d3dy5hcm5kYWxl
Ym9hcmQub3JnL3dpa2kvaW5kZXgucGhwL01haW5fUGFnZSkuIEZyb20gbXkKcHJldmlvdXMgZXhw
ZXJpZW5jZSwgdGhlIGJvYXJkIG1heSBub3QgYmUgc3VwcG9ydGVkIGJ5IFhlbiBldmVuIHRob3Vn
aAp0aGUgcHJvY2Vzc29yIGl0IHVzZXMgaGFzIHZpcnR1YWxpemF0aW9uIGV4dGVuc2lvbi4uIDot
KApUaGF0J3Mgd2h5IEkgYXNrZWQgaWYgdGhlIGJvYXJkIGl0c2VsZiBjYW4gcnVuIFhlbi4gSWYg
dGhlIGJvYXJkIGNhbgpydW4gWGVuLCBJIHdvdWxkIGxpa2UgdG8gYnV5IG9uZSBhbmQgdHJ5IGl0
IG91dC4gOi0pCgpbMV0gaHR0cDovL3d3dy50aS5jb20vbGl0L2RzL3N5bWxpbmsvZHJhNzQ2LnBk
ZgoKVGhhbmtzIGFuZCBCZXN0IFJlZ2FyZHMsCgpNZW5nCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhE
IFN0dWRlbnQgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBv
ZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00043K-0U; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1b3mFO-00059R-La
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 15:21:54 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
 F0/BC-03512-19B2F375; Fri, 20 May 2016 15:21:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyr8m9SHeitn2
 4wa8fIhYrey4yOzB6HP5whSWAMYo1My8pvyKBNWPyxIPsBUs5K15O/8LawPiCvYuRi0NI4BCT
 xN5fP1ghnPmMEtN3TWPrYuTkkBDIkXh26TITiM0rIChxcuYTFoh4kUTPy8vsILaQgLfEwRV9Y
 DanQKDE7Du/mCAG3WCU2LrgEFgzi4CqRPeT/1DNiRK9/75CDQ2Q6DxzHaxZWCBC4uCeRWBxNg
 EVieMbHgFdxMEhImAoca3PHMRkFkiXWDKPA8JUl1g/TwhiYKjEizfLWUC2Sgh8ZJS4NrORZQK
 j0CwkV89CaFnAyLSKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQ0EQvN7W4ODE9NScxqVgvOT93
 EyMwaOsZGBh3MP487XmIUZKDSUmUV03cPlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+fFlBOs
 Cg1PbUiLTMHGD8waQkOHiURXgmQNG9xQWJucWY6ROoUozHHlt/X1jJxbJt6by2TEEtefl6qlD
 ivE0ipAEhpRmke3CBYXF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrBjKFJzOvBG7fK6B
 TmIBOuSVmA3JKSSJCSqqBkW+V9+q9pTeX2s9N52u0cDP7KLWT42yOhsxntYv5H2oZ5kvX8K4q
 5t5T1f936TLdqs+qKcKOD83sXD0r9dZFaYj/nnY8RaS/+V8m19z2uxdtltjfqmT7r/D1fMOnX
 w0TOVQEmFbL3DAwztk0RTYzNvbWsQ/R/0VVl1zrONU/d7HYzTYZ9zPpSizFGYmGWsxFxYkAn0
 WF4uYCAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-5.tower-27.messagelabs.com!1463757712!42854350!1
X-Originating-IP: [158.130.71.114]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56481 invoked from network); 20 May 2016 15:21:53 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.114)
 by server-5.tower-27.messagelabs.com with SMTP; 20 May 2016 15:21:53 -0000
Received: from mail-vk0-f54.google.com (mail-vk0-f54.google.com
 [209.85.213.54]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.14.9/8.14.5) with ESMTP id u4KFLp0W005314
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <embedded-pv-devel@lists.xenproject.org>; Fri, 20 May 2016 11:21:52 -0400
Received: by mail-vk0-f54.google.com with SMTP id y2so76836000vka.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 08:21:52 -0700 (PDT)
X-Gm-Message-State: AOPr4FWy5f8e2DNXD+6x5z7sn/yC+AhJYVYMlSjOFEFI+9wzPfNZSYRKZbTp66XHVhpZ08lpWuPUwOCaD51CkA==
MIME-Version: 1.0
X-Received: by 10.176.65.105 with SMTP id j96mr2039772uad.21.1463757706779;
 Fri, 20 May 2016 08:21:46 -0700 (PDT)
Received: by 10.159.32.230 with HTTP; Fri, 20 May 2016 08:21:46 -0700 (PDT)
In-Reply-To: <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
Date: Fri, 20 May 2016 11:21:46 -0400
X-Gmail-Original-Message-ID: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
Message-ID: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
From: Meng Xu <mengxu@cis.upenn.edu>
To: Andrii Anisov <andrii.anisov@globallogic.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5400 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 ipscore=0
 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam
 adjust=0 reason=mlx scancount=1 engine=7.0.1-1111160001
 definitions=main-1605200191
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [PATCH RFC 00/18] System adjustment to
 customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgNTo1MyBQTSwgQW5kcmlpIEFuaXNvdgo8YW5kcmlpLmFu
aXNvdkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+IE1lbmcsCj4KCkhpIEFuZHJpaSwKClRoYW5r
IHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgZXhwbGFuYXRpb24gYWJvdXQgdGhlIHVzZSBjYXNlIGlu
IHByZXZpb3VzIGVtYWlsIQoKPj4+IElmIHRoZSBib2FyZCBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhl
biwgY2FuIHdlIHNheSBYZW4gd2lsbCBzdXBwb3J0IHRoZQo+Pj4gYm9hcmQgd2l0aCB0aGUgd2Fy
a2Fyb3VuZD8KPgo+IEkgd291bGQgbm90IHNheSBib2FyZHMgYXJlIHN1cHBvcnRlZCBieSBYRU4g
KGV4Y2VwdCBlYXJseXByaW50aykuCj4gUmF0aGVyIGFyY2hpdGVjdHVyZXMgYXJlIHN1cHBvcnRl
ZCBpbiBnZW5lcmFsLCBhbmQgU29DJ3MgYXJlIHN1cHBvcnRlZAo+IGluIGFyY2hpdGVjdHVyZSBp
bXBsZW1lbnRhdGlvbiBkZWZpbmVkIGRldmlhdGlvbnMgKGkuZS4gU01NVSBhYnNlbmNlKS4KClll
cy4gSSBzZWFyY2hlZCBhcm91bmQgZm9yIHRoZSAiSmFjaW50byA2IiBBdXRvbW90aXZlIHByb2Nl
c3Nvci5bMV0KSXQgdXNlcyBDb3J0ZXggQTE1IHByb2Nlc3Nvci4uLgpIb3dldmVyLCBJIHRyaWVk
IHRoZSBBcm5kYWxlIE9jdG8gYm9hcmQgdHdvIHllYXJzIGFnbwooaHR0cDovL3d3dy5hcm5kYWxl
Ym9hcmQub3JnL3dpa2kvaW5kZXgucGhwL01haW5fUGFnZSkuIEZyb20gbXkKcHJldmlvdXMgZXhw
ZXJpZW5jZSwgdGhlIGJvYXJkIG1heSBub3QgYmUgc3VwcG9ydGVkIGJ5IFhlbiBldmVuIHRob3Vn
aAp0aGUgcHJvY2Vzc29yIGl0IHVzZXMgaGFzIHZpcnR1YWxpemF0aW9uIGV4dGVuc2lvbi4uIDot
KApUaGF0J3Mgd2h5IEkgYXNrZWQgaWYgdGhlIGJvYXJkIGl0c2VsZiBjYW4gcnVuIFhlbi4gSWYg
dGhlIGJvYXJkIGNhbgpydW4gWGVuLCBJIHdvdWxkIGxpa2UgdG8gYnV5IG9uZSBhbmQgdHJ5IGl0
IG91dC4gOi0pCgpbMV0gaHR0cDovL3d3dy50aS5jb20vbGl0L2RzL3N5bWxpbmsvZHJhNzQ2LnBk
ZgoKVGhhbmtzIGFuZCBCZXN0IFJlZ2FyZHMsCgpNZW5nCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGhE
IFN0dWRlbnQgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBv
ZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-000445-1O; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgar.iglesias@gmail.com>) id 1b3mvF-0000ok-Ec
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 16:05:09 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 05/C1-07924-4B53F375; Fri, 20 May 2016 16:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkrLvF1D7
 c4AWfxcqei8wOjB6HP1xhCWCMYs3MS8qvSGDNOPdpP3vBLMmKW9cvszUwdoh2MXJxCAksZJR4
 MHUmI4jDIjCfVeLPhClMII6EwG5WiY1nOlm6GDmBnBiJ6882M0PYFRLX1r0DiwsJqEucfreDD
 WLUDCaJGaeWsIEkWARUJaad28QKYrMJmEjs/fOACcQWAWr4c2ECI4jNLPCfWaL/eSGILSyQK/
 H+23mwel4BTYlzH14yQSxoZJH4v8MVIi4ocXLmExaIXi2JG/9AajiAbGmJ5f84QMKcIPe8PAM
 2XlRAReLKhLfsExiFZyHpnoWkexZC9wJG5lWM6sWpRWWpRboWeklFmekZJbmJmTm6hgbGermp
 xcWJ6ak5iUnFesn5uZsYgUHOAAQ7GC+0Ox9ilORgUhLlVRO3DxfiS8pPqcxILM6ILyrNSS0+x
 KjBwSGwee3qC4xSLHn5ealKEry8JkB1gkWp6akVaZk5wDiEKZXg4FES4f1oDJTmLS5IzC3OTI
 dInWLU5dgy9d5aJiGwGVLivFtAigRAijJK8+BGwFLCJUZZKWFeRqADhXgKUotyM0tQ5V8xinM
 wKgnzsoFcwpOZVwK36RXQEUxAR9wSswE5oiQRISXVwLgzZ9mDHPayT/6GC/hVNmklVpfo2vmL
 fFmX+2tJieGTy4zTesvvVlzfdeCd498Pwpvszi/7mJ78sGJ13pbJwWbmdQ6rve+wH3wp19v97
 O7xYkcpg4kvTH7NEpLV9ZisF8m41yt/yjMp6afT5zs229sKX0u5aHc4xdOGxaZddf2PPz3/W1
 i0/yqxFGckGmoxFxUnAgD5wQpiBAMAAA==
X-Env-Sender: edgar.iglesias@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1463760307!15022893!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20816 invoked from network); 20 May 2016 16:05:07 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 16:05:07 -0000
Received: by mail-wm0-f67.google.com with SMTP id n129so30390076wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 09:05:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=cvEK8UGWtaQ2dB30H4lfF2h2Tk1Nuom+iKPRu1raCvo=;
 b=ziMsryTFesHQKDnn+zrTot5HPhBwxdKuCtZpRAteDxR7w3MLtsDXGwTRKl1Hp3jmSM
 ffOY0Lfz/3b8pAuH/AY4ESVKE8wExAWA1B4+yNCxY4Ney93TetauPe/bIt+DHYAr7tpS
 NWw4OBSNN3/7+LUIdjB9QwjOzHXIOs/CcT0MT6cpjm9AuHJ0GDKePUY3y5KU14vvAZFg
 mHDCGiERH89hdVrBOql75Np7gsbMIFLE9AbsK3EAg76ZAy9JC+ZBHvU/+dd/oU7JTRaI
 nAERqdLt4BiLhgsHmQ6rQykhf4JbmrncZtICfdwc7/q0h85ocYyuhjsk5jVP/bZGRvGM
 RXPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=cvEK8UGWtaQ2dB30H4lfF2h2Tk1Nuom+iKPRu1raCvo=;
 b=H53WHPcYLymb8bOTE8UzGYn/3uVn91t32T2h12XyGef9Kn40w/awLnUy7YNZgouyQP
 UO3jcmJRyirthVhlXNNESErODuQqOSV1WS7FOk7O9Jd5m78fs/xFcKYX6bGZ5y6TBibj
 E1gdPmWfnvKyalwEsyavxuFwkQBvjtCbUesQan4TalIfHx/nwdGdSTf2lxwsa8+r6STQ
 07Hm7ZkJccZM6mmH48Ah1I5rDQM+z8zB3xoVwbWXojl/mth6dyoNVz9YXIbYg4HLOlCk
 bbBG+D//1hDJqcRFxdC3AvDIj9AEUqfQ5TsNJ9OVVxdPCeHuc8GhMQKhloI/fb7losx/
 Jqgw==
X-Gm-Message-State: AOPr4FVBVEGMACYCmnmSCK7lecFClnQSDO3EwX5lb/ZXWCrj1fujm+4omKJCWs2d7PLCFQ==
X-Received: by 10.28.234.130 with SMTP id g2mr4822728wmi.42.1463760307548;
 Fri, 20 May 2016 09:05:07 -0700 (PDT)
Received: from localhost (81-231-233-234-no56.tbcn.telia.com. [81.231.233.234])
 by smtp.gmail.com with ESMTPSA id 131sm5257883wmu.17.2016.05.20.09.05.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 May 2016 09:05:06 -0700 (PDT)
Date: Fri, 20 May 2016 18:05:05 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20160520160505.GO16305@toto>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <573F278B.4090105@arm.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMDQ6MDQ6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhlbGxvIE9sZWtzYW5kciwKPiAKPiBPbiAyMC8wNS8xNiAxNToxOSwgT2xla3NhbmRy
IERteXRyeXNoeW4gd3JvdGU6Cj4gPk9uIEZyaSwgTWF5IDIwLCAyMDE2IGF0IDEyOjU5IFBNLCBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pj4+T24gMjAuMDUuMTYg
YXQgMTA6NDUsIDxvbGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+
ID4+Pk9uIFRodSwgTWF5IDE5LCAyMDE2IGF0IDU6MzYgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+Pk9uIDE5LjA1LjE2IGF0IDE1OjU4LCA8b2xla3Nh
bmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29tPiB3cm90ZToKPiA+Pj4+PkNhc2UgMTogRG9t
MCBpcyBkcml2ZXIgZG9tYWluOgo+ID4+Pj4+VGhlcmUgaXMgYSBEdWNhdGkgZmlybXdhcmUgd2hp
Y2ggcnVucyBvbiBkZWRpY2F0ZWQgTTQgY29yZSBhbmQgZGVjb2Rlcwo+ID4+Pj4+dmlkZW8uIFRo
aXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciBncmFwaGlj
cwo+ID4+Pj4+YnVmZmVycy4gVGhvc2UgYWRkcmVzc2VzIHNob3VsZCBiZSBpbnNpZGUgYWRkcmVz
cy1zcGFjZSBvZiB0aGUgZHJpdmVyCj4gPj4+Pj5kb21haW4gKERvbTApLiBEdWNhdGkgZmlybXdh
cmUgaXMgcHJvcHJpZXRhcnkgYW5kIHdlIGhhdmUgbm8gYWJpbGl0eQo+ID4+Pj4+dG8gcmV3b3Jr
IGl0LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCj4g
Pj4+Pj5hZGRyZXNzICh0byB0aGUgRE9NMCBSQU0gYmFuayB3aXRoIHNwZWNpZmljIGFkZHJlc3Mp
Lgo+ID4+Pj4+Cj4gPj4+Pj5DYXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIg
ZG9tYWluLgo+ID4+Pj4+QWxsIGlzIHRoZSBzYW1lOiBEdWNhdGkgZmlybXdhcmUgcmVxdWlyZXMg
c3BlY2lhbCAoaGFyZGNvZGVkKSBhZGRyZXNzZXMuCj4gPj4+Pgo+ID4+Pj5Gb3IgYm90aCBvZiB0
aGVzZSBjYXNlcyBJIHdvdWxkIHRoZW4gd29uZGVyIHdoZXRoZXIgc3VjaAo+ID4+Pj5lbnZpcm9u
bWVudHMgYXJlIGFjdHVhbGx5IHN1aXRhYmxlIGZvciBkb2luZyB2aXJ0dWFsaXphdGlvbiBvbi4K
PiA+Pj5DdXJyZW50bHkgd2UgdXNlIEphY2ludG8gNiBldmFsdWF0aW9uIGJvYXJkIHdpdGggRFJB
NzRYIHByb2Nlc3Nvci4KPiA+Pj5XZSBoYXZlIGJvdGggY29uZmlndXJhdGlvbnMgKFRoaW4gRG9t
MCBhbmQgVGhpY2ggRG9tMCkuCj4gPj4KPiA+PldoaWNoIHNheXMgbm90aGluZyBhYm91dCB0aGVp
ciBzdWl0YWJpbGl0eSBmb3IgdmlydHVhbGl6YXRpb24uCj4gPk91ciBzb2x1dGlvbiBpcyBiYXNl
ZCBvbiBKYWNpbnRvIDYgZXZhbHVhdGlvbiBib2FyZCB3aXRoIERSQTc0WAo+ID5wcm9jZXNzb3Iu
IFdlIG5lZWQgdmlkZW8tcGxheWJhY2suIER1Y2F0aSBmaXJtd2FyZSBkZWNvZGVzIHZpZGVvIGFu
ZAo+ID5pdCB3b3JrcyBvbmx5IHdpdGggaGFyZGNvZGVkIGFkZHJlc3NlcyBzbyB3ZSBuZWVkIHRo
aXMgcGF0Y2guCj4gCj4gVGhpcyBwYXRjaCBpcyBhIHdheSB0byBzb2x2ZSB0aGUgcHJvYmxlbSBh
bmQgbWF5IG5vdCBiZSB0aGUgb25seSBvbmUuCj4gSSB3b3VsZCBsaWtlIHRvIGV4cGxvcmUgYWxs
IHRoZSBwb3NzaWJpbGl0aWVzIGJlZm9yZSB0YWtpbmcgYW4gYXBwcm9hY2ggdGhhdAo+IHJlcXVp
cmVzIHRvIG1vZGlmeSB0aGUgbWVtb3J5IGFsbG9jYXRvciBpbiBYZW4uCj4gCj4gSW4gbXkgcHJl
dmlvdXMgbWFpbHMsIEkgc3VnZ2VzdGVkIGEgZGlmZmVyZW50IHNvbHV0aW9uIChzZWUgWzFdIGFu
ZCBbMl0pLiBJZgo+IHlvdSB0aGluayBpdCBpcyBub3Qgc3VpdGFibGUsIHBsZWFzZSBzaGFyZSBt
b3JlIGRldGFpbHMgb3IgZXhwbGFpbiB3aHkgeW91Cj4gdGhpbmsgeW91ciBwYXRjaCBpcyB0aGUg
b25seSB3YXkgdG8gc29sdmUgaXQuCgpIaSwKCldlIGhhdmUgc2ltaWxhciBuZWVkcyAobm90IGV4
YWN0bHkgdGhlIHNhbWUpIGluIHNvbWUgb2Ygb3VyIHNldHVwcy4KV2UgbmVlZCB0byBtYXAgY2Vy
dGFpbiBPQ01zIChPbiBDaGlwIE1lbW9yaWVzKSB0byBkb20wLiBBbW9uZyBvdGhlciB0aGluZ3Ms
CnRoZXNlIGFyZSB1c2VkIHRvIGNvbW11bmljYXRlIHdpdGggcmVtb3RlIGFjY2VsZXJhdG9ycy9D
UFVzIHRoYXQgaGF2ZQoiaGFyZGNvZGVkIiBhZGRyZXNzZXMgdG8gdGhlc2UgUkFNcy4KCk91ciBh
cHByb2FjaCBpcyBtb3JlIGFsb25nIHRoZSBsaW5lcyBvZiBKdWxpZW5zIHNlY29uZCBzdWdnZXN0
aW9uLiBXZSdyZQp0cnlpbmcgdG8gdXNlIHRoZSBtbWlvLXNyYW0gRFRTIGJpbmRpbmdzIHRvIGJy
aW5nIGluIHRoZXNlIG1lbW9yaWVzIGludG8KZG9tMC4KCklJVUMgdGhlIER1Y2F0aSBGVyBpc3N1
ZSBjb3JyZWN0bHksIHlvdSBuZWVkIHRvIGFsbG9jYXRlIGEgY2h1bmsgb2YgRERSLgoKQW5vdGhl
ciBwb3NzaWJsZSBzb2x1dGlvbjoKSSB0aGluayB5b3UgY291bGQgcmVzZXJ2ZSB0aGUgbWVtb3J5
IGFyZWEgYnkgc2ltcGx5IG5vdCBtZW50aW9uaW5nIGl0CmluIHRoZSBtYWluIG1lbW9yeSBub2Rl
ICh0aGVzZSBub2RlcyBzdXBwb3J0IG11bHRpcGxlIHJhbmdlcyBzbyB5b3UgY2FuCmludHJvZHVj
ZSBnYXBzKS4gVGhlbiB5b3UgY291bGQgZm9yIGV4YW1wbGUgY3JlYXRlIGFuIG1taW8tc3JhbSBu
b2RlIHRvCmdldCB0aGUgbWVtb3J5IGV4cGxpY2l0ZWx5IG1hcHBlZCAxOjEgaW50byBkb20wLgoK
SnVzdCBhIG1vbWVudCBhZ28sIEkgcG9zdGVkIGFuIFJGQyBmb3IgdGhlIG1taW8tc3JhbSBzdXBw
b3J0IHRvIHRoZSBsaXN0LgoKQ2hlZXJzLApFZGdhcgoKCj4gCj4gUmVnYXJkcywKPiAKPiBbMV0K
PiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ni0wNS9tc2cwMTg3OS5odG1sCj4gWzJdCj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDUvbXNnMDE4OTQuaHRtbAo+IAo+IC0tIAo+IEp1
bGllbiBHcmFsbAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
RW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-000445-1O; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <edgar.iglesias@gmail.com>) id 1b3mvF-0000ok-Ec
 for embedded-pv-devel@lists.xenproject.org; Fri, 20 May 2016 16:05:09 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 05/C1-07924-4B53F375; Fri, 20 May 2016 16:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkrLvF1D7
 c4AWfxcqei8wOjB6HP1xhCWCMYs3MS8qvSGDNOPdpP3vBLMmKW9cvszUwdoh2MXJxCAksZJR4
 MHUmI4jDIjCfVeLPhClMII6EwG5WiY1nOlm6GDmBnBiJ6882M0PYFRLX1r0DiwsJqEucfreDD
 WLUDCaJGaeWsIEkWARUJaad28QKYrMJmEjs/fOACcQWAWr4c2ECI4jNLPCfWaL/eSGILSyQK/
 H+23mwel4BTYlzH14yQSxoZJH4v8MVIi4ocXLmExaIXi2JG/9AajiAbGmJ5f84QMKcIPe8PAM
 2XlRAReLKhLfsExiFZyHpnoWkexZC9wJG5lWM6sWpRWWpRboWeklFmekZJbmJmTm6hgbGermp
 xcWJ6ak5iUnFesn5uZsYgUHOAAQ7GC+0Ox9ilORgUhLlVRO3DxfiS8pPqcxILM6ILyrNSS0+x
 KjBwSGwee3qC4xSLHn5ealKEry8JkB1gkWp6akVaZk5wDiEKZXg4FES4f1oDJTmLS5IzC3OTI
 dInWLU5dgy9d5aJiGwGVLivFtAigRAijJK8+BGwFLCJUZZKWFeRqADhXgKUotyM0tQ5V8xinM
 wKgnzsoFcwpOZVwK36RXQEUxAR9wSswE5oiQRISXVwLgzZ9mDHPayT/6GC/hVNmklVpfo2vmL
 fFmX+2tJieGTy4zTesvvVlzfdeCd498Pwpvszi/7mJ78sGJ13pbJwWbmdQ6rve+wH3wp19v97
 O7xYkcpg4kvTH7NEpLV9ZisF8m41yt/yjMp6afT5zs229sKX0u5aHc4xdOGxaZddf2PPz3/W1
 i0/yqxFGckGmoxFxUnAgD5wQpiBAMAAA==
X-Env-Sender: edgar.iglesias@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1463760307!15022893!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20816 invoked from network); 20 May 2016 16:05:07 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2016 16:05:07 -0000
Received: by mail-wm0-f67.google.com with SMTP id n129so30390076wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 20 May 2016 09:05:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=cvEK8UGWtaQ2dB30H4lfF2h2Tk1Nuom+iKPRu1raCvo=;
 b=ziMsryTFesHQKDnn+zrTot5HPhBwxdKuCtZpRAteDxR7w3MLtsDXGwTRKl1Hp3jmSM
 ffOY0Lfz/3b8pAuH/AY4ESVKE8wExAWA1B4+yNCxY4Ney93TetauPe/bIt+DHYAr7tpS
 NWw4OBSNN3/7+LUIdjB9QwjOzHXIOs/CcT0MT6cpjm9AuHJ0GDKePUY3y5KU14vvAZFg
 mHDCGiERH89hdVrBOql75Np7gsbMIFLE9AbsK3EAg76ZAy9JC+ZBHvU/+dd/oU7JTRaI
 nAERqdLt4BiLhgsHmQ6rQykhf4JbmrncZtICfdwc7/q0h85ocYyuhjsk5jVP/bZGRvGM
 RXPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=cvEK8UGWtaQ2dB30H4lfF2h2Tk1Nuom+iKPRu1raCvo=;
 b=H53WHPcYLymb8bOTE8UzGYn/3uVn91t32T2h12XyGef9Kn40w/awLnUy7YNZgouyQP
 UO3jcmJRyirthVhlXNNESErODuQqOSV1WS7FOk7O9Jd5m78fs/xFcKYX6bGZ5y6TBibj
 E1gdPmWfnvKyalwEsyavxuFwkQBvjtCbUesQan4TalIfHx/nwdGdSTf2lxwsa8+r6STQ
 07Hm7ZkJccZM6mmH48Ah1I5rDQM+z8zB3xoVwbWXojl/mth6dyoNVz9YXIbYg4HLOlCk
 bbBG+D//1hDJqcRFxdC3AvDIj9AEUqfQ5TsNJ9OVVxdPCeHuc8GhMQKhloI/fb7losx/
 Jqgw==
X-Gm-Message-State: AOPr4FVBVEGMACYCmnmSCK7lecFClnQSDO3EwX5lb/ZXWCrj1fujm+4omKJCWs2d7PLCFQ==
X-Received: by 10.28.234.130 with SMTP id g2mr4822728wmi.42.1463760307548;
 Fri, 20 May 2016 09:05:07 -0700 (PDT)
Received: from localhost (81-231-233-234-no56.tbcn.telia.com. [81.231.233.234])
 by smtp.gmail.com with ESMTPSA id 131sm5257883wmu.17.2016.05.20.09.05.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 May 2016 09:05:06 -0700 (PDT)
Date: Fri, 20 May 2016 18:05:05 +0200
From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20160520160505.GO16305@toto>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <573F278B.4090105@arm.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMDQ6MDQ6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhlbGxvIE9sZWtzYW5kciwKPiAKPiBPbiAyMC8wNS8xNiAxNToxOSwgT2xla3NhbmRy
IERteXRyeXNoeW4gd3JvdGU6Cj4gPk9uIEZyaSwgTWF5IDIwLCAyMDE2IGF0IDEyOjU5IFBNLCBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pj4+T24gMjAuMDUuMTYg
YXQgMTA6NDUsIDxvbGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+
ID4+Pk9uIFRodSwgTWF5IDE5LCAyMDE2IGF0IDU6MzYgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+Pk9uIDE5LjA1LjE2IGF0IDE1OjU4LCA8b2xla3Nh
bmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29tPiB3cm90ZToKPiA+Pj4+PkNhc2UgMTogRG9t
MCBpcyBkcml2ZXIgZG9tYWluOgo+ID4+Pj4+VGhlcmUgaXMgYSBEdWNhdGkgZmlybXdhcmUgd2hp
Y2ggcnVucyBvbiBkZWRpY2F0ZWQgTTQgY29yZSBhbmQgZGVjb2Rlcwo+ID4+Pj4+dmlkZW8uIFRo
aXMgZmlybXdhcmUgdXNlcyBoYXJkY29kZWQgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciBncmFwaGlj
cwo+ID4+Pj4+YnVmZmVycy4gVGhvc2UgYWRkcmVzc2VzIHNob3VsZCBiZSBpbnNpZGUgYWRkcmVz
cy1zcGFjZSBvZiB0aGUgZHJpdmVyCj4gPj4+Pj5kb21haW4gKERvbTApLiBEdWNhdGkgZmlybXdh
cmUgaXMgcHJvcHJpZXRhcnkgYW5kIHdlIGhhdmUgbm8gYWJpbGl0eQo+ID4+Pj4+dG8gcmV3b3Jr
IGl0LiBTbyBEb20wIGtlcm5lbCBzaG91bGQgYmUgcGxhY2VkIHRvIHRoZSBjb25maWd1cmVkCj4g
Pj4+Pj5hZGRyZXNzICh0byB0aGUgRE9NMCBSQU0gYmFuayB3aXRoIHNwZWNpZmljIGFkZHJlc3Mp
Lgo+ID4+Pj4+Cj4gPj4+Pj5DYXNlIDI6IERvbTAgaXMgVGhpbiBhbmQgRG9tRCBpcyBkcml2ZXIg
ZG9tYWluLgo+ID4+Pj4+QWxsIGlzIHRoZSBzYW1lOiBEdWNhdGkgZmlybXdhcmUgcmVxdWlyZXMg
c3BlY2lhbCAoaGFyZGNvZGVkKSBhZGRyZXNzZXMuCj4gPj4+Pgo+ID4+Pj5Gb3IgYm90aCBvZiB0
aGVzZSBjYXNlcyBJIHdvdWxkIHRoZW4gd29uZGVyIHdoZXRoZXIgc3VjaAo+ID4+Pj5lbnZpcm9u
bWVudHMgYXJlIGFjdHVhbGx5IHN1aXRhYmxlIGZvciBkb2luZyB2aXJ0dWFsaXphdGlvbiBvbi4K
PiA+Pj5DdXJyZW50bHkgd2UgdXNlIEphY2ludG8gNiBldmFsdWF0aW9uIGJvYXJkIHdpdGggRFJB
NzRYIHByb2Nlc3Nvci4KPiA+Pj5XZSBoYXZlIGJvdGggY29uZmlndXJhdGlvbnMgKFRoaW4gRG9t
MCBhbmQgVGhpY2ggRG9tMCkuCj4gPj4KPiA+PldoaWNoIHNheXMgbm90aGluZyBhYm91dCB0aGVp
ciBzdWl0YWJpbGl0eSBmb3IgdmlydHVhbGl6YXRpb24uCj4gPk91ciBzb2x1dGlvbiBpcyBiYXNl
ZCBvbiBKYWNpbnRvIDYgZXZhbHVhdGlvbiBib2FyZCB3aXRoIERSQTc0WAo+ID5wcm9jZXNzb3Iu
IFdlIG5lZWQgdmlkZW8tcGxheWJhY2suIER1Y2F0aSBmaXJtd2FyZSBkZWNvZGVzIHZpZGVvIGFu
ZAo+ID5pdCB3b3JrcyBvbmx5IHdpdGggaGFyZGNvZGVkIGFkZHJlc3NlcyBzbyB3ZSBuZWVkIHRo
aXMgcGF0Y2guCj4gCj4gVGhpcyBwYXRjaCBpcyBhIHdheSB0byBzb2x2ZSB0aGUgcHJvYmxlbSBh
bmQgbWF5IG5vdCBiZSB0aGUgb25seSBvbmUuCj4gSSB3b3VsZCBsaWtlIHRvIGV4cGxvcmUgYWxs
IHRoZSBwb3NzaWJpbGl0aWVzIGJlZm9yZSB0YWtpbmcgYW4gYXBwcm9hY2ggdGhhdAo+IHJlcXVp
cmVzIHRvIG1vZGlmeSB0aGUgbWVtb3J5IGFsbG9jYXRvciBpbiBYZW4uCj4gCj4gSW4gbXkgcHJl
dmlvdXMgbWFpbHMsIEkgc3VnZ2VzdGVkIGEgZGlmZmVyZW50IHNvbHV0aW9uIChzZWUgWzFdIGFu
ZCBbMl0pLiBJZgo+IHlvdSB0aGluayBpdCBpcyBub3Qgc3VpdGFibGUsIHBsZWFzZSBzaGFyZSBt
b3JlIGRldGFpbHMgb3IgZXhwbGFpbiB3aHkgeW91Cj4gdGhpbmsgeW91ciBwYXRjaCBpcyB0aGUg
b25seSB3YXkgdG8gc29sdmUgaXQuCgpIaSwKCldlIGhhdmUgc2ltaWxhciBuZWVkcyAobm90IGV4
YWN0bHkgdGhlIHNhbWUpIGluIHNvbWUgb2Ygb3VyIHNldHVwcy4KV2UgbmVlZCB0byBtYXAgY2Vy
dGFpbiBPQ01zIChPbiBDaGlwIE1lbW9yaWVzKSB0byBkb20wLiBBbW9uZyBvdGhlciB0aGluZ3Ms
CnRoZXNlIGFyZSB1c2VkIHRvIGNvbW11bmljYXRlIHdpdGggcmVtb3RlIGFjY2VsZXJhdG9ycy9D
UFVzIHRoYXQgaGF2ZQoiaGFyZGNvZGVkIiBhZGRyZXNzZXMgdG8gdGhlc2UgUkFNcy4KCk91ciBh
cHByb2FjaCBpcyBtb3JlIGFsb25nIHRoZSBsaW5lcyBvZiBKdWxpZW5zIHNlY29uZCBzdWdnZXN0
aW9uLiBXZSdyZQp0cnlpbmcgdG8gdXNlIHRoZSBtbWlvLXNyYW0gRFRTIGJpbmRpbmdzIHRvIGJy
aW5nIGluIHRoZXNlIG1lbW9yaWVzIGludG8KZG9tMC4KCklJVUMgdGhlIER1Y2F0aSBGVyBpc3N1
ZSBjb3JyZWN0bHksIHlvdSBuZWVkIHRvIGFsbG9jYXRlIGEgY2h1bmsgb2YgRERSLgoKQW5vdGhl
ciBwb3NzaWJsZSBzb2x1dGlvbjoKSSB0aGluayB5b3UgY291bGQgcmVzZXJ2ZSB0aGUgbWVtb3J5
IGFyZWEgYnkgc2ltcGx5IG5vdCBtZW50aW9uaW5nIGl0CmluIHRoZSBtYWluIG1lbW9yeSBub2Rl
ICh0aGVzZSBub2RlcyBzdXBwb3J0IG11bHRpcGxlIHJhbmdlcyBzbyB5b3UgY2FuCmludHJvZHVj
ZSBnYXBzKS4gVGhlbiB5b3UgY291bGQgZm9yIGV4YW1wbGUgY3JlYXRlIGFuIG1taW8tc3JhbSBu
b2RlIHRvCmdldCB0aGUgbWVtb3J5IGV4cGxpY2l0ZWx5IG1hcHBlZCAxOjEgaW50byBkb20wLgoK
SnVzdCBhIG1vbWVudCBhZ28sIEkgcG9zdGVkIGFuIFJGQyBmb3IgdGhlIG1taW8tc3JhbSBzdXBw
b3J0IHRvIHRoZSBsaXN0LgoKQ2hlZXJzLApFZGdhcgoKCj4gCj4gUmVnYXJkcywKPiAKPiBbMV0K
PiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ni0wNS9tc2cwMTg3OS5odG1sCj4gWzJdCj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDUvbXNnMDE4OTQuaHRtbAo+IAo+IC0tIAo+IEp1
bGllbiBHcmFsbAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
RW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00044R-2C; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b47x7-0004Sk-Km
 for embedded-pv-devel@lists.xenproject.org; Sat, 21 May 2016 14:32:29 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 16/11-29484-C7170475; Sat, 21 May 2016 14:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbem0CH
 cYNpNMYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmtE/5Q9TwS7uilWNa1gaGHdydjFycggJbGSU
 mH5PqIuRC8jexChxc/4zJpCEsECKxPEp35hBbBGBIIktX/4wQRTNY5J4/nEvWIJZIEHi/95eN
 hCbTUBT4s7nT2DNvAJWEt/2PASrYRFQlZj7Zi2YLSqQKjFx0wk2iBpBiZMzn7CA2JwCgRJ396
 xih5hpK3Fn7m6o+fIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ihl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDsWm75yFGSQ4mJVHe1G77cCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvO/yHcKFBItS01Mr0jJzgKEPk5bg4FES4f0MkuYtLkjMLc5Mh0idY
 lSUEuc9AZIQAElklObBtcHi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeb+BTOHJzCuBm/
 4KaDET0OKH0mCLSxIRUlINjFt6l1lNPyV2tu3s90t741acXLSK9UNytdmb4PeGH2U7NQ6+TXo
 wc92NV+fOflvQrS51Ycvf7Fe7WFf+Ve38Nm25soQP3zWPWyelntV/2TbTK9imKvb+urlzOu/c
 uHR6roNLYPmiXSc3zav3ZTmqEbPx0qLpk/md3n1saZc9vilfu0bITf3gVhMrJZbijERDLeai4
 kQAlfPP4bICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463841147!28810309!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42584 invoked from network); 21 May 2016 14:32:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 21 May 2016 14:32:28 -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 843FA34;
 Sat, 21 May 2016 07:32:47 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local (unknown [10.37.22.102])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5093F218;
 Sat, 21 May 2016 07:32:26 -0700 (PDT)
To: Meng Xu <mengxu@cis.upenn.edu>,
 Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a17ba7f6-2cf6-a835-25fe-4201bbee5194@arm.com>
Date: Sat, 21 May 2016 15:32:24 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0)
 Gecko/20100101 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gTWVuZywKCk9uIDIwLzA1LzIwMTYgMTY6MjEsIE1lbmcgWHUgd3JvdGU6Cj4gT24gVGh1
LCBNYXkgMTksIDIwMTYgYXQgNTo1MyBQTSwgQW5kcmlpIEFuaXNvdgo+IDxhbmRyaWkuYW5pc292
QGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+Pj4gSWYgdGhlIGJvYXJkIGlzIG5vdCBzdXBwb3J0
ZWQgYnkgWGVuLCBjYW4gd2Ugc2F5IFhlbiB3aWxsIHN1cHBvcnQgdGhlCj4+Pj4gYm9hcmQgd2l0
aCB0aGUgd2Fya2Fyb3VuZD8KPj4KPj4gSSB3b3VsZCBub3Qgc2F5IGJvYXJkcyBhcmUgc3VwcG9y
dGVkIGJ5IFhFTiAoZXhjZXB0IGVhcmx5cHJpbnRrKS4KPj4gUmF0aGVyIGFyY2hpdGVjdHVyZXMg
YXJlIHN1cHBvcnRlZCBpbiBnZW5lcmFsLCBhbmQgU29DJ3MgYXJlIHN1cHBvcnRlZAo+PiBpbiBh
cmNoaXRlY3R1cmUgaW1wbGVtZW50YXRpb24gZGVmaW5lZCBkZXZpYXRpb25zIChpLmUuIFNNTVUg
YWJzZW5jZSkuCj4KPiBZZXMuIEkgc2VhcmNoZWQgYXJvdW5kIGZvciB0aGUgIkphY2ludG8gNiIg
QXV0b21vdGl2ZSBwcm9jZXNzb3IuWzFdCj4gSXQgdXNlcyBDb3J0ZXggQTE1IHByb2Nlc3Nvci4u
Lgo+IEhvd2V2ZXIsIEkgdHJpZWQgdGhlIEFybmRhbGUgT2N0byBib2FyZCB0d28geWVhcnMgYWdv
Cj4gKGh0dHA6Ly93d3cuYXJuZGFsZWJvYXJkLm9yZy93aWtpL2luZGV4LnBocC9NYWluX1BhZ2Up
LiBGcm9tIG15Cj4gcHJldmlvdXMgZXhwZXJpZW5jZSwgdGhlIGJvYXJkIG1heSBub3QgYmUgc3Vw
cG9ydGVkIGJ5IFhlbiBldmVuIHRob3VnaAo+IHRoZSBwcm9jZXNzb3IgaXQgdXNlcyBoYXMgdmly
dHVhbGl6YXRpb24gZXh0ZW5zaW9uLi4gOi0oCgpJdCB3b3VsZCBsaWtlIHRvIGNvcnJlY3QgeW91
IGhlcmUuIFhlbiAoYW5kIEtWTSkgY2FuIHJ1biBvbiBhbnkgYm9hcmQgCnByb3ZpZGluZyB2aXJ0
dWFsIGV4dGVuc2lvbnMsIGEgR0lDIGFuZCBhbiBhcmNoaXRlY3R1cmFsIHRpbWVyIGFyZSAKYXZh
aWxhYmxlLgoKSG93ZXZlciwgc29tZSB2ZW5kb3Igc2hpcCBib2FyZHMgd2l0aCBhIGZpcm13YXJl
L2Jvb3Rsb2FkZXIgdGhhdCB3aWxsIAplbnRlciB0aGUga2VybmVsIGluIEVMMSByYXRoZXIgdGhh
biBFTDIgKGkuZSB0aGUgaHlwIG1vZGUpLgoKVGhlIGJvb3Rsb2FkZXIgaXMgb2Z0ZW4gVS1ib290
IGFuZCB0aGUgdXBzdHJlYW0gdmVyc2lvbiBtYXkgc3VwcG9ydCB0aGUgCmJvYXJkLiBTbyBpZiB0
aGUgYm9vdGxvYWRlciBpcyBlbnRlcmVkIGluIGEgbW9kZSB0aGF0IGFsbG93cyB0byBzd2l0Y2gg
CnRvIEhZUCBtb2RlIChlaXRoZXIgRUwzIG9yIHNlY3VyZSBFTDEpLCB0aGVuIHlvdSBjYW4gcmVj
b21waWxlIFUtYm9vdCAKYW5kIGZsYXNoIHlvdXIgYm9hcmQuIE90aGVyd2lzZSwgdGhlIHNvdXJj
ZSBtYXkgYmUgc2hpcHBlZCBhbmQgeW91IGNhbiAKaGFjayBhcm91bmQgdG8gZW50ZXJlZCBYZW4g
dG8gSFlQIG1vZGUuCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGlu
ZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2
ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00044R-2C; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b47x7-0004Sk-Km
 for embedded-pv-devel@lists.xenproject.org; Sat, 21 May 2016 14:32:29 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 16/11-29484-C7170475; Sat, 21 May 2016 14:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbem0CH
 cYNpNMYuVPReZHRg9Dn+4whLAGMWamZeUX5HAmtE/5Q9TwS7uilWNa1gaGHdydjFycggJbGSU
 mH5PqIuRC8jexChxc/4zJpCEsECKxPEp35hBbBGBIIktX/4wQRTNY5J4/nEvWIJZIEHi/95eN
 hCbTUBT4s7nT2DNvAJWEt/2PASrYRFQlZj7Zi2YLSqQKjFx0wk2iBpBiZMzn7CA2JwCgRJ396
 xih5hpK3Fn7m6o+fIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ihl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDsWm75yFGSQ4mJVHe1G77cCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvO/yHcKFBItS01Mr0jJzgKEPk5bg4FES4f0MkuYtLkjMLc5Mh0idY
 lSUEuc9AZIQAElklObBtcHi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeb+BTOHJzCuBm/
 4KaDET0OKH0mCLSxIRUlINjFt6l1lNPyV2tu3s90t741acXLSK9UNytdmb4PeGH2U7NQ6+TXo
 wc92NV+fOflvQrS51Ycvf7Fe7WFf+Ve38Nm25soQP3zWPWyelntV/2TbTK9imKvb+urlzOu/c
 uHR6roNLYPmiXSc3zav3ZTmqEbPx0qLpk/md3n1saZc9vilfu0bITf3gVhMrJZbijERDLeai4
 kQAlfPP4bICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1463841147!28810309!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42584 invoked from network); 21 May 2016 14:32:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 21 May 2016 14:32:28 -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 843FA34;
 Sat, 21 May 2016 07:32:47 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local (unknown [10.37.22.102])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5093F218;
 Sat, 21 May 2016 07:32:26 -0700 (PDT)
To: Meng Xu <mengxu@cis.upenn.edu>,
 Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <CAGQvs6hBpTEwwMxyM9CM31tdPaDrOXpRQpGuMWX79rmMU2pkPQ@mail.gmail.com>
 <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a17ba7f6-2cf6-a835-25fe-4201bbee5194@arm.com>
Date: Sat, 21 May 2016 15:32:24 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0)
 Gecko/20100101 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+mTHWAAgvBh4uR2TgwP2RSayKCiAxa5n2a2iwTSmxjD+A@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gTWVuZywKCk9uIDIwLzA1LzIwMTYgMTY6MjEsIE1lbmcgWHUgd3JvdGU6Cj4gT24gVGh1
LCBNYXkgMTksIDIwMTYgYXQgNTo1MyBQTSwgQW5kcmlpIEFuaXNvdgo+IDxhbmRyaWkuYW5pc292
QGdsb2JhbGxvZ2ljLmNvbT4gd3JvdGU6Cj4+Pj4gSWYgdGhlIGJvYXJkIGlzIG5vdCBzdXBwb3J0
ZWQgYnkgWGVuLCBjYW4gd2Ugc2F5IFhlbiB3aWxsIHN1cHBvcnQgdGhlCj4+Pj4gYm9hcmQgd2l0
aCB0aGUgd2Fya2Fyb3VuZD8KPj4KPj4gSSB3b3VsZCBub3Qgc2F5IGJvYXJkcyBhcmUgc3VwcG9y
dGVkIGJ5IFhFTiAoZXhjZXB0IGVhcmx5cHJpbnRrKS4KPj4gUmF0aGVyIGFyY2hpdGVjdHVyZXMg
YXJlIHN1cHBvcnRlZCBpbiBnZW5lcmFsLCBhbmQgU29DJ3MgYXJlIHN1cHBvcnRlZAo+PiBpbiBh
cmNoaXRlY3R1cmUgaW1wbGVtZW50YXRpb24gZGVmaW5lZCBkZXZpYXRpb25zIChpLmUuIFNNTVUg
YWJzZW5jZSkuCj4KPiBZZXMuIEkgc2VhcmNoZWQgYXJvdW5kIGZvciB0aGUgIkphY2ludG8gNiIg
QXV0b21vdGl2ZSBwcm9jZXNzb3IuWzFdCj4gSXQgdXNlcyBDb3J0ZXggQTE1IHByb2Nlc3Nvci4u
Lgo+IEhvd2V2ZXIsIEkgdHJpZWQgdGhlIEFybmRhbGUgT2N0byBib2FyZCB0d28geWVhcnMgYWdv
Cj4gKGh0dHA6Ly93d3cuYXJuZGFsZWJvYXJkLm9yZy93aWtpL2luZGV4LnBocC9NYWluX1BhZ2Up
LiBGcm9tIG15Cj4gcHJldmlvdXMgZXhwZXJpZW5jZSwgdGhlIGJvYXJkIG1heSBub3QgYmUgc3Vw
cG9ydGVkIGJ5IFhlbiBldmVuIHRob3VnaAo+IHRoZSBwcm9jZXNzb3IgaXQgdXNlcyBoYXMgdmly
dHVhbGl6YXRpb24gZXh0ZW5zaW9uLi4gOi0oCgpJdCB3b3VsZCBsaWtlIHRvIGNvcnJlY3QgeW91
IGhlcmUuIFhlbiAoYW5kIEtWTSkgY2FuIHJ1biBvbiBhbnkgYm9hcmQgCnByb3ZpZGluZyB2aXJ0
dWFsIGV4dGVuc2lvbnMsIGEgR0lDIGFuZCBhbiBhcmNoaXRlY3R1cmFsIHRpbWVyIGFyZSAKYXZh
aWxhYmxlLgoKSG93ZXZlciwgc29tZSB2ZW5kb3Igc2hpcCBib2FyZHMgd2l0aCBhIGZpcm13YXJl
L2Jvb3Rsb2FkZXIgdGhhdCB3aWxsIAplbnRlciB0aGUga2VybmVsIGluIEVMMSByYXRoZXIgdGhh
biBFTDIgKGkuZSB0aGUgaHlwIG1vZGUpLgoKVGhlIGJvb3Rsb2FkZXIgaXMgb2Z0ZW4gVS1ib290
IGFuZCB0aGUgdXBzdHJlYW0gdmVyc2lvbiBtYXkgc3VwcG9ydCB0aGUgCmJvYXJkLiBTbyBpZiB0
aGUgYm9vdGxvYWRlciBpcyBlbnRlcmVkIGluIGEgbW9kZSB0aGF0IGFsbG93cyB0byBzd2l0Y2gg
CnRvIEhZUCBtb2RlIChlaXRoZXIgRUwzIG9yIHNlY3VyZSBFTDEpLCB0aGVuIHlvdSBjYW4gcmVj
b21waWxlIFUtYm9vdCAKYW5kIGZsYXNoIHlvdXIgYm9hcmQuIE90aGVyd2lzZSwgdGhlIHNvdXJj
ZSBtYXkgYmUgc2hpcHBlZCBhbmQgeW91IGNhbiAKaGFjayBhcm91bmQgdG8gZW50ZXJlZCBYZW4g
dG8gSFlQIG1vZGUuCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGlu
ZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2
ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00044n-3E; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b4lvh-0002kH-3J
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 09:13:41 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 45/8A-03277-4C9C2475; Mon, 23 May 2016 09:13:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTffwSad
 wg6czLS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bRtu1MBe3sFW9PzWNsYLzO2sXIxSEksJFR
 4tj0rVDObkaJkz+bmLoYOTmEBVIkjk/5xtzFyMEhImAoca3PHKLmCpPEt8ZXLCAOs8BVRonjS
 /rAGtgENCXufP4EZvMKqEl8PXCODcRmEVCV2HtsJSPIIFGBcIk1290hSgQlTs58wgJicwoESh
 z7sYIdxGYWMJOYt/khM4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGFnpJRZn
 pGSW5iZk5uoaGJnq5qcXFiempOYlJxXrJ+bmbGIEBV8/AwLiD8ch2z0OMkhxMSqK8J3c4hQvx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4H13HCgnWJSanlqRlpkDDH2YtAQHj5IIr8kJoDRvcUFib
 nFmOkTqFKMux4Ift9cyCbHk5eelSonzSoEUCYAUZZTmwY2AxeElRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8f0Eu4cnMK4Hb9AroCCagIx5KO4AcUZKIkJJqYOzTibh79rmO3ALTxPkdMQE
 TXsYYzLj/P5Wz8LzrnCnKi+r/Hbx88G3LW/1b+4TWG1rGRd/8uOrhH+OotV/mR87037BSs0su
 yuVdwGnB7eeikk1Vb3nO3Zb6cc3sS9rtf46FazpGHz9q+XJ97A2uKbvsjuupWQmcuua4pml5T
 OZTywiuCeIy63YpsRRnJBpqMRcVJwIAl9uoT74CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1463994819!34645710!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9375 invoked from network); 23 May 2016 09:13:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 23 May 2016 09:13:39 -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 63BEE34;
 Mon, 23 May 2016 02:14:00 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 695003F218;
 Mon, 23 May 2016 02:13:37 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
 <CAGQvs6i=8OSwFAxqfiha=B3xFq6uJFAbdWEyuJPboS41cBc3Vw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5742C9BF.8050901@arm.com>
Date: Mon, 23 May 2016 10:13:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAGQvs6i=8OSwFAxqfiha=B3xFq6uJFAbdWEyuJPboS41cBc3Vw@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKT24gMjAvMDUvMTYgMTg6MDksIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+
IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHksIGFsbCB0aGUgaW5pdGlhdG9ycyBidXQgdGhlIEdQ
VSB3aWxsIGJlIHVzZWQgYnkKPj4gRE9NMCB3aGljaCBpcyBhbHJlYWR5IGRpcmVjdCBtYXBwZWQu
IFRoZSBvbmx5IGlzc3VlIGhlcmUgaXMgYWxsb2NhdGluZwo+PiBtZW1vcnkgZW5vdWdoIG1lbW9y
eSBiZWxvdyA0R0IuCj4gSXQncyBub3QgYWJvdXQgbWVtb3J5IGFsbG9jYXRpb24gZm9yIGRvbWFp
bi4gSXQgaXMgcmF0aGVyIGFib3V0IFNEUkFNCj4gbWFwcGluZyBvbiB0aGUgYnVzLiBKNiBoYXMg
Zmlyc3QgMkdCIGZvciBpb21lbXMsIHN0YXJ0aW5nIGZyb20KPiAweDgwMDAwMDAwIDJHQiBvZiBT
RFJBTSBtYXBwaW5nIHBsdXMgbW9yZSBTRFJBTSBtYXBwZWQgb3ZlciA0R0IgbGluZS4KPiBDaGFu
Z2luZyByYW1iYXNlX3BmbiBpcyBwYWluZnVsIGZvciBKNiByZWxlYXNlIGtlcm5lbCBzbyB3ZSBq
dXN0IG1ha2UKPiBpdCBjb25maWd1cmFibGUgYnkKPiAgICAgIC0gW1BBVENIIFJGQyAwNC8xOF0g
bGlieGw6IGFkZCBhYmlsaXR5IHRvIHNldCByYW1iYXNlX3BmbiB2aWEgY2ZnIGZpbGUuCj4gICAg
ICAtIFtQQVRDSCBSRkMgMTMvMThdIHhlbjogaW50cm9kdWNlIGFuZCB1c2UgJ2RvbTBfcmFtYmFz
ZV9wZm4nCj4gc2V0dGluZyBmb3Iga2VybmVsIERvbTAKCkkgYW0gbm90IHN1cmUgdG8gdW5kZXJz
dGFuZCB3aHkgeW91IG5lZWQgdG8gY2hhbmdlIHRoZSByYW1iYXNlX3Bmbi4gSXMgCml0IGJlY2F1
c2UgdGhlIGtlcm5lbCBpcyB1c2luZyBoYXJkY29kZWQgYWRkcmVzcyByYXRoZXIgdGhhbiB1c2lu
ZyB0aGUgCmRldmljZSB0cmVlPwoKUmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVs
IG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVk
LXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00044n-3E; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b4lvh-0002kH-3J
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 09:13:41 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
 45/8A-03277-4C9C2475; Mon, 23 May 2016 09:13:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTffwSad
 wg6czLS1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bRtu1MBe3sFW9PzWNsYLzO2sXIxSEksJFR
 4tj0rVDObkaJkz+bmLoYOTmEBVIkjk/5xtzFyMEhImAoca3PHKLmCpPEt8ZXLCAOs8BVRonjS
 /rAGtgENCXufP4EZvMKqEl8PXCODcRmEVCV2HtsJSPIIFGBcIk1290hSgQlTs58wgJicwoESh
 z7sYIdxGYWMJOYt/khM4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGFnpJRZn
 pGSW5iZk5uoaGJnq5qcXFiempOYlJxXrJ+bmbGIEBV8/AwLiD8ch2z0OMkhxMSqK8J3c4hQvx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4H13HCgnWJSanlqRlpkDDH2YtAQHj5IIr8kJoDRvcUFib
 nFmOkTqFKMux4Ift9cyCbHk5eelSonzSoEUCYAUZZTmwY2AxeElRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8f0Eu4cnMK4Hb9AroCCagIx5KO4AcUZKIkJJqYOzTibh79rmO3ALTxPkdMQE
 TXsYYzLj/P5Wz8LzrnCnKi+r/Hbx88G3LW/1b+4TWG1rGRd/8uOrhH+OotV/mR87037BSs0su
 yuVdwGnB7eeikk1Vb3nO3Zb6cc3sS9rtf46FazpGHz9q+XJ97A2uKbvsjuupWQmcuua4pml5T
 OZTywiuCeIy63YpsRRnJBpqMRcVJwIAl9uoT74CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1463994819!34645710!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9375 invoked from network); 23 May 2016 09:13:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 23 May 2016 09:13:39 -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 63BEE34;
 Mon, 23 May 2016 02:14:00 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 695003F218;
 Mon, 23 May 2016 02:13:37 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
 <CAGQvs6i=8OSwFAxqfiha=B3xFq6uJFAbdWEyuJPboS41cBc3Vw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5742C9BF.8050901@arm.com>
Date: Mon, 23 May 2016 10:13:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAGQvs6i=8OSwFAxqfiha=B3xFq6uJFAbdWEyuJPboS41cBc3Vw@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKT24gMjAvMDUvMTYgMTg6MDksIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+
IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHksIGFsbCB0aGUgaW5pdGlhdG9ycyBidXQgdGhlIEdQ
VSB3aWxsIGJlIHVzZWQgYnkKPj4gRE9NMCB3aGljaCBpcyBhbHJlYWR5IGRpcmVjdCBtYXBwZWQu
IFRoZSBvbmx5IGlzc3VlIGhlcmUgaXMgYWxsb2NhdGluZwo+PiBtZW1vcnkgZW5vdWdoIG1lbW9y
eSBiZWxvdyA0R0IuCj4gSXQncyBub3QgYWJvdXQgbWVtb3J5IGFsbG9jYXRpb24gZm9yIGRvbWFp
bi4gSXQgaXMgcmF0aGVyIGFib3V0IFNEUkFNCj4gbWFwcGluZyBvbiB0aGUgYnVzLiBKNiBoYXMg
Zmlyc3QgMkdCIGZvciBpb21lbXMsIHN0YXJ0aW5nIGZyb20KPiAweDgwMDAwMDAwIDJHQiBvZiBT
RFJBTSBtYXBwaW5nIHBsdXMgbW9yZSBTRFJBTSBtYXBwZWQgb3ZlciA0R0IgbGluZS4KPiBDaGFu
Z2luZyByYW1iYXNlX3BmbiBpcyBwYWluZnVsIGZvciBKNiByZWxlYXNlIGtlcm5lbCBzbyB3ZSBq
dXN0IG1ha2UKPiBpdCBjb25maWd1cmFibGUgYnkKPiAgICAgIC0gW1BBVENIIFJGQyAwNC8xOF0g
bGlieGw6IGFkZCBhYmlsaXR5IHRvIHNldCByYW1iYXNlX3BmbiB2aWEgY2ZnIGZpbGUuCj4gICAg
ICAtIFtQQVRDSCBSRkMgMTMvMThdIHhlbjogaW50cm9kdWNlIGFuZCB1c2UgJ2RvbTBfcmFtYmFz
ZV9wZm4nCj4gc2V0dGluZyBmb3Iga2VybmVsIERvbTAKCkkgYW0gbm90IHN1cmUgdG8gdW5kZXJz
dGFuZCB3aHkgeW91IG5lZWQgdG8gY2hhbmdlIHRoZSByYW1iYXNlX3Bmbi4gSXMgCml0IGJlY2F1
c2UgdGhlIGtlcm5lbCBpcyB1c2luZyBoYXJkY29kZWQgYWRkcmVzcyByYXRoZXIgdGhhbiB1c2lu
ZyB0aGUgCmRldmljZSB0cmVlPwoKUmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVs
IG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVk
LXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00045B-4L; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b4m1N-00032F-Sg
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 09:19:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 57/B7-26599-52BC2475; Mon, 23 May 2016 09:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTVfltFO
 4wZ3HuhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePp5yVsBUtYK/b17GJvYFzA0sXIySEksJFR
 4vdepi5GLiB7N6PEq6bzrCAJYYEUieNTvjF3MXJwiAgYSlzrM4eoucIksW/qJEYQh1ngKqPE8
 SV9TCANbAKaEnc+fwKzeQXUJCb9fAE2iEVAVaJv+hNWkEGiAuESa7a7Q5QISpyc+QTsCE6BQI
 n2rZvAypkFzCTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6xXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxr3/nA4xSnIwKYnyntzhFC7El5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjfsJFBOsCg1PbUiLTMHGPYwaQkOHiUR3niQNG9xQWJucWY6R
 OoUoy7Hgh+31zIJseTl56VKifPWghQJgBRllObBjYDF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ86aDTOHJzCuB2/QK6AgmoCMeSjuAHFGSiJCSamAM32X4Z8t7j+DX2RumidiuV6zfJDQ
 57+CZk0JsD625EypuSjz6WOi+YvurjqshStbVG679kzB5o54hxfzXnk0rtWp3v4iKO6eM3uyN
 K65MdhRukVMvb13MUTXFp8ufrXLVpPX8Pyy004pq7pj2fX7337anp0R86dzwBZtn5ZwXE76b/
 I47qUWJpTgj0VCLuag4EQDmxYftvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1463995172!25010496!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62043 invoked from network); 23 May 2016 09:19:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 23 May 2016 09:19:32 -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 A6DBE34;
 Mon, 23 May 2016 02:19:53 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ADC913F218;
 Mon, 23 May 2016 02:19:30 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
 <CAGQvs6g01_aU8_sHPd7iMZq+kNY_R25aa-CjeirSrc_4pwosxQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5742CB21.1010608@arm.com>
Date: Mon, 23 May 2016 10:19:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAGQvs6g01_aU8_sHPd7iMZq+kNY_R25aa-CjeirSrc_4pwosxQ@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKT24gMjAvMDUvMTYgMTc6MjQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+
IElmIGEgbWFsaWNpb3VzIHVzZXIgaGFzIGFjY2VzcyB0byB0aGUgQW5kcm9pZCBndWVzdCAodmlh
IFVTQiBrZXksIHdpZmksLi4uKQo+PiBoZSB3b3VsZCBiZSBhYmxlIHRvIGNyYXNoIHRoZSBwbGF0
Zm9ybSB1c2luZyB0aGUgR1BVIGJlY2F1c2UgdGhlcmUgaXMgbm8KPj4gU01NVSBwcm90ZWN0aW9u
Lgo+IFRoYXQncyB3aHkgd2UgYXJlIHNoYWRvd2luZyBHUFUgTU1VIHRyYW5zbGF0aW9uIHRhYmxl
cyBpbiB4ZW4gaGVhcC4KPiBBbmQgdGhpcyBpcyBsZWFkZWQgdXMgdG8gbmVlZCBvZiBbUEFUQ0gg
UkZDIDE4LzE4XSBhcm06IEFkZCBhYmlsaXR5IHRvCj4gYWxsb2NhdGUgWGVuIGhlYXAgaW4gbG93
bWVtLgo+IFBhdGNoZSBmb3IgR1BVIE1NVSBzaGFkb3dpbmcgaXMgbm90IHB1Ymxpc2hlZCB5ZXQs
IEkgc3RpbGwgaGF2ZSB0bwo+IGNoZWNrIGlmIGl0IGxhY2tzIG9mIHByb3ByaWV0YXJ5IGluZm9y
bWF0aW9uLgoKSSB3b3VsZCByYXRoZXIgZGVsYXkgYW55IHJldmlldyBvbiBwYXRjaGVzIHJlcXVp
cmVkIChzdWNoIGFzIHBhdGNoICMxOCkgCmZvciBHUFUgTU1VIHNoYWRvd2luZyB1bnRpbCB5b3Ug
cG9zdCB0aGUgbmV3IHNlcmllcy4KClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:22:35 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4nwR-00045B-4L; Mon, 23 May 2016 11:22:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b4m1N-00032F-Sg
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 09:19:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 57/B7-26599-52BC2475; Mon, 23 May 2016 09:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTVfltFO
 4wZ3HuhYrey4yOzB6HP5whSWAMYo1My8pvyKBNePp5yVsBUtYK/b17GJvYFzA0sXIySEksJFR
 4vdepi5GLiB7N6PEq6bzrCAJYYEUieNTvjF3MXJwiAgYSlzrM4eoucIksW/qJEYQh1ngKqPE8
 SV9TCANbAKaEnc+fwKzeQXUJCb9fAE2iEVAVaJv+hNWkEGiAuESa7a7Q5QISpyc+QTsCE6BQI
 n2rZvAypkFzCTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6xXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxr3/nA4xSnIwKYnyntzhFC7El5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjfsJFBOsCg1PbUiLTMHGPYwaQkOHiUR3niQNG9xQWJucWY6R
 OoUoy7Hgh+31zIJseTl56VKifPWghQJgBRllObBjYDF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ86aDTOHJzCuB2/QK6AgmoCMeSjuAHFGSiJCSamAM32X4Z8t7j+DX2RumidiuV6zfJDQ
 57+CZk0JsD625EypuSjz6WOi+YvurjqshStbVG679kzB5o54hxfzXnk0rtWp3v4iKO6eM3uyN
 K65MdhRukVMvb13MUTXFp8ufrXLVpPX8Pyy004pq7pj2fX7337anp0R86dzwBZtn5ZwXE76b/
 I47qUWJpTgj0VCLuag4EQDmxYftvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1463995172!25010496!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62043 invoked from network); 23 May 2016 09:19:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 23 May 2016 09:19:32 -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 A6DBE34;
 Mon, 23 May 2016 02:19:53 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ADC913F218;
 Mon, 23 May 2016 02:19:30 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <CAENZ-+=y5xbf2DU4_8-Uuk-VTFrKLhogDOazGA6ccuFKqfCNxg@mail.gmail.com>
 <573D9CCC.10409@arm.com>
 <CAGQvs6jjn+KKqHfOnV7DkzT8nFU1Hw7YwzaX=fhd+iG25zbh0g@mail.gmail.com>
 <573EE805.7010503@arm.com>
 <CAGQvs6g01_aU8_sHPd7iMZq+kNY_R25aa-CjeirSrc_4pwosxQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5742CB21.1010608@arm.com>
Date: Mon, 23 May 2016 10:19:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAGQvs6g01_aU8_sHPd7iMZq+kNY_R25aa-CjeirSrc_4pwosxQ@mail.gmail.com>
X-Mailman-Approved-At: Mon, 23 May 2016 11:22:33 +0000
Cc: embedded-pv-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Steve Capper <Steve.Capper@arm.com>, Meng Xu <mengxu@seas.upenn.edu>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 00/18] System
 adjustment to customer needs.
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmlpLAoKT24gMjAvMDUvMTYgMTc6MjQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+
IElmIGEgbWFsaWNpb3VzIHVzZXIgaGFzIGFjY2VzcyB0byB0aGUgQW5kcm9pZCBndWVzdCAodmlh
IFVTQiBrZXksIHdpZmksLi4uKQo+PiBoZSB3b3VsZCBiZSBhYmxlIHRvIGNyYXNoIHRoZSBwbGF0
Zm9ybSB1c2luZyB0aGUgR1BVIGJlY2F1c2UgdGhlcmUgaXMgbm8KPj4gU01NVSBwcm90ZWN0aW9u
Lgo+IFRoYXQncyB3aHkgd2UgYXJlIHNoYWRvd2luZyBHUFUgTU1VIHRyYW5zbGF0aW9uIHRhYmxl
cyBpbiB4ZW4gaGVhcC4KPiBBbmQgdGhpcyBpcyBsZWFkZWQgdXMgdG8gbmVlZCBvZiBbUEFUQ0gg
UkZDIDE4LzE4XSBhcm06IEFkZCBhYmlsaXR5IHRvCj4gYWxsb2NhdGUgWGVuIGhlYXAgaW4gbG93
bWVtLgo+IFBhdGNoZSBmb3IgR1BVIE1NVSBzaGFkb3dpbmcgaXMgbm90IHB1Ymxpc2hlZCB5ZXQs
IEkgc3RpbGwgaGF2ZSB0bwo+IGNoZWNrIGlmIGl0IGxhY2tzIG9mIHByb3ByaWV0YXJ5IGluZm9y
bWF0aW9uLgoKSSB3b3VsZCByYXRoZXIgZGVsYXkgYW55IHJldmlldyBvbiBwYXRjaGVzIHJlcXVp
cmVkIChzdWNoIGFzIHBhdGNoICMxOCkgCmZvciBHUFUgTU1VIHNoYWRvd2luZyB1bnRpbCB5b3Ug
cG9zdCB0aGUgbmV3IHNlcmllcy4KClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:40:41 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4oDx-0005cn-BC; Mon, 23 May 2016 11:40:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=944a38bab=wei.liu2@citrix.com>)
 id 1b4oDv-0005ce-V5
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 11:40:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A6/F7-29997-63CE2475; Mon, 23 May 2016 11:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpK7ZG6d
 wg6l35C1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8a2iRvZClbxVsw++oexgfEdZxcjB4eEgL/E
 pZ2ZICaLgKpE6/+cLkZODjYBZYmfnb1sILaIgLnEh5WL2LsYuTiYBfYwSvxZPI8RJCEs4Ckx5
 1wzE4jNK6Av0XVmEQuILSQQILHv6252iLigxMmZT8DizAI6Egt2f2ID2cUsIC2x/B8HSJhTIF
 Cis/UMWImogIrElQlv2SHGKEh0TD/GBHElt8TfbvsJjPyzkAydhWToLIShCxiZVzGqF6cWlaU
 W6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgPDbZ+RCjJAeTkijv
 yR1O4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM1fA+UEi1LTUyvSMnOAUQCTluDgURLhnfgSK
 M1bXJCYW5yZDpE6xagoJc7bAtInAJLIKM2Da4NF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ89qDTOHJzCuBm/4KaDET0OKH0g4gi0sSEVJSDYyq52J+G6y/999LWmxnv3f5zRt6ezS9fJf
 oF3dcfrJ41rslU++W2K+5/FrU785NZnO29ESt3f9NHwex27lZuz/ievWsXUsg69HJ/EvnDI/M
 /ZpvYiDl4HZ3sqt39rbOj7UfnqbnJXvuvHBX70Qy//nKjWefevXwPJtcLLH0iJJoweolDrbSz
 npKLMUZiYZazEXFiQCZE8AKtwIAAA==
X-Env-Sender: prvs=944a38bab=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1464003636!28849838!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24952 invoked from network); 23 May 2016 11:40:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2016 11:40:38 -0000
X-IronPort-AV: E=Sophos;i="5.26,355,1459814400"; d="scan'208";a="355909602"
Date: Mon, 23 May 2016 12:40:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Message-ID: <20160523114035.GN31272@citrix.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: wei.liu2@citrix.com, ian.campbell@citrix.com,
 stefano.stabellini@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [PATCH RFC 0/6] Set of PV drivers used by
	production project
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgMDU6Mzc6MjlQTSArMDMwMCwgSXVyaWkgTXlraGFsc2t5
aSB3cm90ZToKPiBUaGlzIHBhdGNoZXMgaW50cm9kdWNlIHNldCBvZiBwdiBkcml2ZXJzIGludGVy
ZmFjZXMuCj4gRHJpdmVycyBpbnRlcmZhY2VzIGxpc3Q6Cj4gIC0gUFYgUlRDIC0gcmVhbC10aW1l
IGNsb2NrCj4gIC0gUFYgVFRZIC0gaW50ZXJmYWNlIGZvciBwdiB2ZXJzaW9uIGZvciBkZXZpY2Ug
Y29udHJvbGxlZCBieQo+ICAgICB2aWEgdHR5IChlLmcuIEdQUykKPiAgLSBQViBBdWRpbyAtIHNv
dW5kIGludGVyZmFjZSB2aXJ0dWFsaXphdGlvbgo+ICAtIFBWIERSTSAtIGRpcmVjdCByZW5nZXJp
bmcgbWFuYWdlciB2aXJ0dWFsaXphdGlvbgo+ICAtIFBWIFJQTVNHIC0gcmVtb3ZlIHByb2NlZHVy
ZSBjYWxsIGludGVyZmFjZSwgaW4gb3VyIGNhc2UKPiAgICAgdXNlZCBmb3IgcGxheWJhY2sgY29k
ZWNzIHZpcnR1YWxpemF0aW9uCj4gCj4gSXVyaWkgTXlraGFsc2t5aSAoMik6Cj4gICBsaWJ4bDog
aW1wbGVtZW50YXRpb24gb2YgUFYgcnRjIGRldmljZSBpbnRlcmZhY2UKPiAgIGxpYnhsOiBpbXBs
ZW1lbnRhdGlvbiBvZiBQViB0dHkgZGV2aWNlIGludGVyZmFjZS4KPiAKPiBQYXZsbyBTdWlrb3Yg
KDQpOgo+ICAgbGlieGw6IGltcGxlbWVudGF0aW9uIG9mIFBWIGF1ZGlvIGRldmljZSBpbnRlcmZh
Y2UKPiAgIGxpYnhsOiBpbXBsZW1lbnRhdGlvbiBvZiBQViBldmVudCBkZXZpY2UgaW50ZXJmYWNl
Cj4gICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgRFJNIGRldmljZSBpbnRlcmZhY2UKPiAg
IGxpYnhsOiBpbXBsZW1lbnRhdGlvbiBvZiBQViBSUE1TRyBkZXZpY2UgaW50ZXJmYWNlCj4gCj4g
IHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDE3ODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAg
ICAgICAgfCAgMTAyICsrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8
ICAyMTQgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDEy
ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyAgICAgICAgIHwgICAgOCArCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAgODggKy0KPiAgdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDEzMSArKysKPiAgdG9vbHMvbGlieGwvbGli
eGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAgNiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggICAgICAgICAgICB8ICAgMTkgKwo+ICB0b29scy9saWJ4bC94bC5oICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE4ICsKPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgICAgICAgIHwg
MTAzNSArKysrKysrKysrKysrKysrKysrLQo+ICB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5jICAg
ICAgICAgICAgfCAgIDk1ICsrCj4gIDEyIGZpbGVzIGNoYW5nZWQsIDM0OTkgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCj4gCgpJJ3ZlIGFkZGVkIHRoaXMgc2VyaWVzIHRvIG15IGxpc3Qg
b2YgdGhpbmdzIHRvIGxvb2sgYXQsIGJ1dCBpdCB3aWxsCnByb2JhYmx5IG5lZWQgdG8gd2FpdCBh
IGJpdCBiZWZvcmUgSSBjYW4gZ2V0IHRvIGl0LgoKV2VpLgoKPiAtLSAKPiAyLjguMgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1i
ZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 11:40:41 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 11:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4oDx-0005cn-BC; Mon, 23 May 2016 11:40:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=944a38bab=wei.liu2@citrix.com>)
 id 1b4oDv-0005ce-V5
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 11:40:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A6/F7-29997-63CE2475; Mon, 23 May 2016 11:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpK7ZG6d
 wg6l35C1W9lxkdmD0OPzhCksAYxRrZl5SfkUCa8a2iRvZClbxVsw++oexgfEdZxcjB4eEgL/E
 pZ2ZICaLgKpE6/+cLkZODjYBZYmfnb1sILaIgLnEh5WL2LsYuTiYBfYwSvxZPI8RJCEs4Ckx5
 1wzE4jNK6Av0XVmEQuILSQQILHv6252iLigxMmZT8DizAI6Egt2f2ID2cUsIC2x/B8HSJhTIF
 Cis/UMWImogIrElQlv2SHGKEh0TD/GBHElt8TfbvsJjPyzkAydhWToLIShCxiZVzGqF6cWlaU
 W6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgPDbZ+RCjJAeTkijv
 yR1O4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM1fA+UEi1LTUyvSMnOAUQCTluDgURLhnfgSK
 M1bXJCYW5yZDpE6xagoJc7bAtInAJLIKM2Da4NF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ89qDTOHJzCuBm/4KaDET0OKH0g4gi0sSEVJSDYyq52J+G6y/999LWmxnv3f5zRt6ezS9fJf
 oF3dcfrJ41rslU++W2K+5/FrU785NZnO29ESt3f9NHwex27lZuz/ievWsXUsg69HJ/EvnDI/M
 /ZpvYiDl4HZ3sqt39rbOj7UfnqbnJXvuvHBX70Qy//nKjWefevXwPJtcLLH0iJJoweolDrbSz
 npKLMUZiYZazEXFiQCZE8AKtwIAAA==
X-Env-Sender: prvs=944a38bab=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1464003636!28849838!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24952 invoked from network); 23 May 2016 11:40:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 May 2016 11:40:38 -0000
X-IronPort-AV: E=Sophos;i="5.26,355,1459814400"; d="scan'208";a="355909602"
Date: Mon, 23 May 2016 12:40:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Message-ID: <20160523114035.GN31272@citrix.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: wei.liu2@citrix.com, ian.campbell@citrix.com,
 stefano.stabellini@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [PATCH RFC 0/6] Set of PV drivers used by
	production project
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIDIwMTYgYXQgMDU6Mzc6MjlQTSArMDMwMCwgSXVyaWkgTXlraGFsc2t5
aSB3cm90ZToKPiBUaGlzIHBhdGNoZXMgaW50cm9kdWNlIHNldCBvZiBwdiBkcml2ZXJzIGludGVy
ZmFjZXMuCj4gRHJpdmVycyBpbnRlcmZhY2VzIGxpc3Q6Cj4gIC0gUFYgUlRDIC0gcmVhbC10aW1l
IGNsb2NrCj4gIC0gUFYgVFRZIC0gaW50ZXJmYWNlIGZvciBwdiB2ZXJzaW9uIGZvciBkZXZpY2Ug
Y29udHJvbGxlZCBieQo+ICAgICB2aWEgdHR5IChlLmcuIEdQUykKPiAgLSBQViBBdWRpbyAtIHNv
dW5kIGludGVyZmFjZSB2aXJ0dWFsaXphdGlvbgo+ICAtIFBWIERSTSAtIGRpcmVjdCByZW5nZXJp
bmcgbWFuYWdlciB2aXJ0dWFsaXphdGlvbgo+ICAtIFBWIFJQTVNHIC0gcmVtb3ZlIHByb2NlZHVy
ZSBjYWxsIGludGVyZmFjZSwgaW4gb3VyIGNhc2UKPiAgICAgdXNlZCBmb3IgcGxheWJhY2sgY29k
ZWNzIHZpcnR1YWxpemF0aW9uCj4gCj4gSXVyaWkgTXlraGFsc2t5aSAoMik6Cj4gICBsaWJ4bDog
aW1wbGVtZW50YXRpb24gb2YgUFYgcnRjIGRldmljZSBpbnRlcmZhY2UKPiAgIGxpYnhsOiBpbXBs
ZW1lbnRhdGlvbiBvZiBQViB0dHkgZGV2aWNlIGludGVyZmFjZS4KPiAKPiBQYXZsbyBTdWlrb3Yg
KDQpOgo+ICAgbGlieGw6IGltcGxlbWVudGF0aW9uIG9mIFBWIGF1ZGlvIGRldmljZSBpbnRlcmZh
Y2UKPiAgIGxpYnhsOiBpbXBsZW1lbnRhdGlvbiBvZiBQViBldmVudCBkZXZpY2UgaW50ZXJmYWNl
Cj4gICBsaWJ4bDogaW1wbGVtZW50YXRpb24gb2YgUFYgRFJNIGRldmljZSBpbnRlcmZhY2UKPiAg
IGxpYnhsOiBpbXBsZW1lbnRhdGlvbiBvZiBQViBSUE1TRyBkZXZpY2UgaW50ZXJmYWNlCj4gCj4g
IHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICB8IDE3ODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAg
ICAgICAgfCAgMTAyICsrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8
ICAyMTQgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDEy
ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyAgICAgICAgIHwgICAgOCArCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAgODggKy0KPiAgdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDEzMSArKysKPiAgdG9vbHMvbGlieGwvbGli
eGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAgNiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggICAgICAgICAgICB8ICAgMTkgKwo+ICB0b29scy9saWJ4bC94bC5oICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE4ICsKPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgICAgICAgIHwg
MTAzNSArKysrKysrKysrKysrKysrKysrLQo+ICB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5jICAg
ICAgICAgICAgfCAgIDk1ICsrCj4gIDEyIGZpbGVzIGNoYW5nZWQsIDM0OTkgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCj4gCgpJJ3ZlIGFkZGVkIHRoaXMgc2VyaWVzIHRvIG15IGxpc3Qg
b2YgdGhpbmdzIHRvIGxvb2sgYXQsIGJ1dCBpdCB3aWxsCnByb2JhYmx5IG5lZWQgdG8gd2FpdCBh
IGJpdCBiZWZvcmUgSSBjYW4gZ2V0IHRvIGl0LgoKV2VpLgoKPiAtLSAKPiAyLjguMgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZW1i
ZWRkZWQtcHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 20:54:15 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 20:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4wrf-0003uB-Fc; Mon, 23 May 2016 20:54:15 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1b4sz5-0002oe-NB
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 16:45:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 63/22-18833-3B333475; Mon, 23 May 2016 16:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov+4mY+d
 wg5ubNSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bVMyfZCz4wVuy80s3SwHiEsYuRk0NCwEji
 7cR/TF2MXBxCAgsZJT7O+coKkmARUJX4vnsFM4jNJqAksffgcbAGEQFziQ8rF7GDNDALbGCUe
 NW2hA0kISwQJXFu0xawBl4BPYkP32ewQEydxijx+thhqISgxMmZT1hAbGYBdYk/8y4BxTmAbG
 mJ5f84QMKcAoESZydeZQUJiwrISnxbYjiBkW8WkuZZSJpnITQvYGRexahenFpUllqka6yXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIOx45/TIUZJDiYlUV5HLedwIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8MkZAOcGi1PTUirTMHGDQw6QlOHiURHizQNK8xQWJucWZ6
 RCpU4y6HAt+3F7LJMSSl5+XKiXOGwBSJABSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMxbBDKFJzOvBG7TK6AjmICOeCjtAHJESSJCSqqBcZHBz9lTa4vWRHdW3XHc8unuhcf
 er4o/N95dsL5wm+S3kIQ2zWjld94fWnbv0ZiZuFVI4viTdQn6wTeEL94omuO7cd9vb16t+bve
 Hzuz5UevnaNfYaKlQcl9tg3lJ38wb1Cf0drZsXavGIOs9bOXAsfl0tZbHfBX4y5RMF27fKa9R
 WuMvPDcXCWW4oxEQy3mouJEAGV56Ju7AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1464021938!15470972!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10364 invoked from network); 23 May 2016 16:45:38 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 May 2016 16:45:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6F0FEAC77;
 Mon, 23 May 2016 16:45:28 +0000 (UTC)
Date: Mon, 23 May 2016 18:45:27 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Message-ID: <20160523164527.GA22177@gmail.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
 <1463668655-16778-2-git-send-email-iurii.mykhalskyi@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463668655-16778-2-git-send-email-iurii.mykhalskyi@globallogic.com>
User-Agent: Mutt/1.6.1 (6648)
X-Mailman-Approved-At: Mon, 23 May 2016 20:54:14 +0000
Cc: wei.liu2@citrix.com, ian.campbell@citrix.com,
 stefano.stabellini@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 1/6] libxl:
 implementation of PV rtc device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIEl1cmlpIE15a2hhbHNreWkgd3JvdGU6Cgo+ICsgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAic3RhdGUiKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NT
UFJJTlRGKCIlZCIsIDEpKTsKClRoaXMgc2hvdWxkIHVzZSB0aGUgZW51bSB2YWx1ZXMgaW5zdGVh
ZCBvZiBoYXJkY29kZWQgIjEiLCBzZWUgdGhlIG90aGVyCnVzZXJzIG9mICJzdGF0ZSIgaW4gc3Rh
Z2luZy4KCk9sYWYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 23 20:54:15 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 23 May 2016 20:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b4wrf-0003uB-Fc; Mon, 23 May 2016 20:54:15 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1b4sz5-0002oe-NB
 for embedded-pv-devel@lists.xenproject.org; Mon, 23 May 2016 16:45:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 63/22-18833-3B333475; Mon, 23 May 2016 16:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov+4mY+d
 wg5ubNSxW9lxkdmD0OPzhCksAYxRrZl5SfkUCa8bVMyfZCz4wVuy80s3SwHiEsYuRk0NCwEji
 7cR/TF2MXBxCAgsZJT7O+coKkmARUJX4vnsFM4jNJqAksffgcbAGEQFziQ8rF7GDNDALbGCUe
 NW2hA0kISwQJXFu0xawBl4BPYkP32ewQEydxijx+thhqISgxMmZT1hAbGYBdYk/8y4BxTmAbG
 mJ5f84QMKcAoESZydeZQUJiwrISnxbYjiBkW8WkuZZSJpnITQvYGRexahenFpUllqka6yXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIOx45/TIUZJDiYlUV5HLedwIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8MkZAOcGi1PTUirTMHGDQw6QlOHiURHizQNK8xQWJucWZ6
 RCpU4y6HAt+3F7LJMSSl5+XKiXOGwBSJABSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMxbBDKFJzOvBG7TK6AjmICOeCjtAHJESSJCSqqBcZHBz9lTa4vWRHdW3XHc8unuhcf
 er4o/N95dsL5wm+S3kIQ2zWjld94fWnbv0ZiZuFVI4viTdQn6wTeEL94omuO7cd9vb16t+bve
 Hzuz5UevnaNfYaKlQcl9tg3lJ38wb1Cf0drZsXavGIOs9bOXAsfl0tZbHfBX4y5RMF27fKa9R
 WuMvPDcXCWW4oxEQy3mouJEAGV56Ju7AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1464021938!15470972!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10364 invoked from network); 23 May 2016 16:45:38 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 May 2016 16:45:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6F0FEAC77;
 Mon, 23 May 2016 16:45:28 +0000 (UTC)
Date: Mon, 23 May 2016 18:45:27 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Message-ID: <20160523164527.GA22177@gmail.com>
References: <1463668655-16778-1-git-send-email-iurii.mykhalskyi@globallogic.com>
 <1463668655-16778-2-git-send-email-iurii.mykhalskyi@globallogic.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1463668655-16778-2-git-send-email-iurii.mykhalskyi@globallogic.com>
User-Agent: Mutt/1.6.1 (6648)
X-Mailman-Approved-At: Mon, 23 May 2016 20:54:14 +0000
Cc: wei.liu2@citrix.com, ian.campbell@citrix.com,
 stefano.stabellini@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 1/6] libxl:
 implementation of PV rtc device interface
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTksIEl1cmlpIE15a2hhbHNreWkgd3JvdGU6Cgo+ICsgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAic3RhdGUiKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NT
UFJJTlRGKCIlZCIsIDEpKTsKClRoaXMgc2hvdWxkIHVzZSB0aGUgZW51bSB2YWx1ZXMgaW5zdGVh
ZCBvZiBoYXJkY29kZWQgIjEiLCBzZWUgdGhlIG90aGVyCnVzZXJzIG9mICJzdGF0ZSIgaW4gc3Rh
Z2luZy4KCk9sYWYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Tue May 24 17:18:38 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 17:18:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b5FyY-0007g9-3z; Tue, 24 May 2016 17:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b5FyW-0007fy-Mj
 for embedded-pv-devel@lists.xenproject.org; Tue, 24 May 2016 17:18:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4A/23-30147-CEC84475; Tue, 24 May 2016 17:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVysyfVTfd1j0u
 4wcrLEhYrey4yOzB6HP5whSWAMYo1My8pvyKBNeNh/0+2gg6OivbjvawNjJPZuhi5OIQENjJK
 zLl0krmLkRPI2c0o0dpj2MXIwSEsECfR8qIWJCwiECWx988qVoiSfkaJWzPEQGxmgWCJm6tug
 cXZBDQl7nz+xARi8wqoSSzs6gWzWQRUJS6uesYMMlJUIFxizXZ3iBJBiZMzn7CAhDkF/CQOb2
 KDmGgmMW/zQ2YIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGNWLU4vKUot0jfWSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjB2/HM6xCjJwaQkyjuj3SVciC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgQvCzBshQSLUtNTK9Iyc4ABD5OW4OBREuHlA0nzFhck5hZnpkOkTjEqS
 onzfu8GSgiAJDJK8+DaYFF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8d0Gm8GTmlcBNfw
 W0mAlosf8XZ5DFJYkIKakGxtnsCibiTW9l1mnauYutyDZWX1wUfta1dofnif0G1Vc3Nr3nnKM
 su6gzZuWWI8u+Hkhk1bOpWvKJ98OWqQstyg0D7DgzG0MMjujvc1UolJr749DxhE/zwiQ+KTbP
 dn/+4aXjC80v32ZvYlsp8FbSjrfBO2ZeSNXvY7dWWMxWSm/8amEbcKNsphJLcUaioRZzUXEiA
 FGrhxmtAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1464110314!15798636!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59742 invoked from network); 24 May 2016 17:18:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 24 May 2016 17:18:35 -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 5272F34;
 Tue, 24 May 2016 10:18:57 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8778F3F218;
 Tue, 24 May 2016 10:18:33 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <57448CE8.9050700@arm.com>
Date: Tue, 24 May 2016 18:18:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 15/18] arm: Add
 ability to relocate Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4
IDQ4ZjczNGYuLjdlNTA3YmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC0zOTQsOSArMzk0LDEzIEBAIHN0YXRpYyBw
YWRkcl90IF9faW5pdCBnZXRfeGVuX3BhZGRyKHZvaWQpCj4gICAgICAgICAgIGNvbnN0IHN0cnVj
dCBtZW1iYW5rICpiYW5rID0gJm1pLT5iYW5rW2ldOwo+ICAgICAgICAgICBwYWRkcl90IHMsIGU7
Cj4KPiArICAgICAgICAvL1RPRE86IGludmVzdGlnYXRlIHJlYXNvbiB3aHkgd2UgbmVlZCBjb250
aWd1b3VzIG1lbW9yeQo+ICsgICAgICAgIC8vYW5kIGhvdyBpdCBjYW4gYWZmZWN0IHJlbG9jYXRp
b24gb2YgWGVuIGluIG92ZXIgNEdCIHNwYWNlCgpYZW4gQVJNIHdhcyBub3QgYWJsZSB0byBzdXBw
b3J0IHNwYXJzZSBtZW1vcnkgYmVmb3JlIFhlbiA0LjUuIEkuZSBvbmx5IApjb250aWd1b3VzIGJh
bmtzIHdlcmUgc3VwcG9ydGVkLiBYZW4gaGFkIHRvIGJlIHJlbG9jYXRlZCBvbiB0aG9zZSBiYW5r
cyAKdG8gYXZvaWQgaXNzdWVzIHdoZW4gdGhlIGluaXQgbWVtb3J5IHdhcyByZWxlYXNlZC4KCkkg
YmVsaWV2ZSB0aGlzIGlzIG5vdCBuZWNlc3NhcnkgYW55bW9yZS4gQ2FuIHlvdSBzZW5kIHRoaXMg
Zml4IGluIGEgCnNlcGFyYXRlIHBhdGNoPwoKPiArI2lmbmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVS
XzRHQgo+ICAgICAgICAgICAvKiBXZSBjYW4gb25seSBkZWFsIHdpdGggY29udGlndW91cyBtZW1v
cnkgYXQgdGhlIG1vbWVudCAqLwo+ICAgICAgICAgICBpZiAoIGxhc3RfZW5kICE9IGJhbmstPnN0
YXJ0ICkKPiAgICAgICAgICAgICAgIGJyZWFrOwo+ICsjZW5kaWYKPgo+ICAgICAgICAgICBsYXN0
X2VuZCA9IGJhbmstPnN0YXJ0ICsgYmFuay0+c2l6ZTsKPgoKUmVnYXJkcywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVt
YmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Tue May 24 17:18:38 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 24 May 2016 17:18:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b5FyY-0007g9-3z; Tue, 24 May 2016 17:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1b5FyW-0007fy-Mj
 for embedded-pv-devel@lists.xenproject.org; Tue, 24 May 2016 17:18:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4A/23-30147-CEC84475; Tue, 24 May 2016 17:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVysyfVTfd1j0u
 4wcrLEhYrey4yOzB6HP5whSWAMYo1My8pvyKBNeNh/0+2gg6OivbjvawNjJPZuhi5OIQENjJK
 zLl0krmLkRPI2c0o0dpj2MXIwSEsECfR8qIWJCwiECWx988qVoiSfkaJWzPEQGxmgWCJm6tug
 cXZBDQl7nz+xARi8wqoSSzs6gWzWQRUJS6uesYMMlJUIFxizXZ3iBJBiZMzn7CAhDkF/CQOb2
 KDmGgmMW/zQ2YIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGNWLU4vKUot0jfWSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjB2/HM6xCjJwaQkyjuj3SVciC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgQvCzBshQSLUtNTK9Iyc4ABD5OW4OBREuHlA0nzFhck5hZnpkOkTjEqS
 onzfu8GSgiAJDJK8+DaYFF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8d0Gm8GTmlcBNfw
 W0mAlosf8XZ5DFJYkIKakGxtnsCibiTW9l1mnauYutyDZWX1wUfta1dofnif0G1Vc3Nr3nnKM
 su6gzZuWWI8u+Hkhk1bOpWvKJ98OWqQstyg0D7DgzG0MMjujvc1UolJr749DxhE/zwiQ+KTbP
 dn/+4aXjC80v32ZvYlsp8FbSjrfBO2ZeSNXvY7dWWMxWSm/8amEbcKNsphJLcUaioRZzUXEiA
 FGrhxmtAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1464110314!15798636!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59742 invoked from network); 24 May 2016 17:18:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 24 May 2016 17:18:35 -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 5272F34;
 Tue, 24 May 2016 10:18:57 -0700 (PDT)
Received: from [10.1.215.28] (e108454-lin.cambridge.arm.com [10.1.215.28])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8778F3F218;
 Tue, 24 May 2016 10:18:33 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@globallogic.com>,
 embedded-pv-devel@lists.xenproject.org
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <57448CE8.9050700@arm.com>
Date: Tue, 24 May 2016 18:18:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1463589161-4153-16-git-send-email-andrii.anisov@globallogic.com>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 xen-devel@lists.xen.org
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 15/18] arm: Add
 ability to relocate Xen in over 4GB space
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxOC8wNS8xNiAxNzozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4
IDQ4ZjczNGYuLjdlNTA3YmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC0zOTQsOSArMzk0LDEzIEBAIHN0YXRpYyBw
YWRkcl90IF9faW5pdCBnZXRfeGVuX3BhZGRyKHZvaWQpCj4gICAgICAgICAgIGNvbnN0IHN0cnVj
dCBtZW1iYW5rICpiYW5rID0gJm1pLT5iYW5rW2ldOwo+ICAgICAgICAgICBwYWRkcl90IHMsIGU7
Cj4KPiArICAgICAgICAvL1RPRE86IGludmVzdGlnYXRlIHJlYXNvbiB3aHkgd2UgbmVlZCBjb250
aWd1b3VzIG1lbW9yeQo+ICsgICAgICAgIC8vYW5kIGhvdyBpdCBjYW4gYWZmZWN0IHJlbG9jYXRp
b24gb2YgWGVuIGluIG92ZXIgNEdCIHNwYWNlCgpYZW4gQVJNIHdhcyBub3QgYWJsZSB0byBzdXBw
b3J0IHNwYXJzZSBtZW1vcnkgYmVmb3JlIFhlbiA0LjUuIEkuZSBvbmx5IApjb250aWd1b3VzIGJh
bmtzIHdlcmUgc3VwcG9ydGVkLiBYZW4gaGFkIHRvIGJlIHJlbG9jYXRlZCBvbiB0aG9zZSBiYW5r
cyAKdG8gYXZvaWQgaXNzdWVzIHdoZW4gdGhlIGluaXQgbWVtb3J5IHdhcyByZWxlYXNlZC4KCkkg
YmVsaWV2ZSB0aGlzIGlzIG5vdCBuZWNlc3NhcnkgYW55bW9yZS4gQ2FuIHlvdSBzZW5kIHRoaXMg
Zml4IGluIGEgCnNlcGFyYXRlIHBhdGNoPwoKPiArI2lmbmRlZiBBUk0zMl9SRUxPQ0FURV9PVkVS
XzRHQgo+ICAgICAgICAgICAvKiBXZSBjYW4gb25seSBkZWFsIHdpdGggY29udGlndW91cyBtZW1v
cnkgYXQgdGhlIG1vbWVudCAqLwo+ICAgICAgICAgICBpZiAoIGxhc3RfZW5kICE9IGJhbmstPnN0
YXJ0ICkKPiAgICAgICAgICAgICAgIGJyZWFrOwo+ICsjZW5kaWYKPgo+ICAgICAgICAgICBsYXN0
X2VuZCA9IGJhbmstPnN0YXJ0ICsgYmFuay0+c2l6ZTsKPgoKUmVnYXJkcywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVt
YmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 30 11:22:15 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 30 May 2016 11:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b7LGw-000356-OJ; Mon, 30 May 2016 11:22:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1b7L39-00020T-9r
 for embedded-pv-devel@lists.xenproject.org; Mon, 30 May 2016 11:07:59 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DA/8B-10829-E0F1C475; Mon, 30 May 2016 11:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJshy6fvE+
 4wZ4mRouVPReZHRg9Dn+4whLAGMWamZeUX5HAmvG/8w1rQY9Excul85gbGK8KdzFycQgJTGWU
 2NJ+jR3CaWeSeHuum6mLkYODRUBbYmVnYhcjJwebgKHE3yeb2EDCEkD2ks8cIKaIgJHE5M5sk
 E5mgbMsEo9OPAbrFBbIlWieFQvSySmgJXHxWx8riM0r4CWxZc86VohNM1kkPv3bzAiSEBXQlT
 j07w8bRJGgxMmZT1hAbGag5uXTt4HZEgIZEvN65rBC2F4Si25cgrLVJK6e28Q8gVFwFpL2WUj
 aFzAyrWJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDE0GINjB
 eLDZ+RCjJAeTkijvpJ/e4UJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgnerr
 E+4kGBRanpqRVpmDjB6YEolOHiURHgvgaR5iwsSc4sz0yFSpxgVpcR5D4AkBEASGaV5cG2wiL
 3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5ykCk8mXklcNNfAS1mAlpsds4LZHFJIkJKqoF
 ReNGWK86X64r37g5c9HnCK5OQdovImOlmxaIPdt5QuVOl+Py2tbd0YJivWE1r9WLZv7s/ucS+
 XHtktd+k1WU6aRw1US9eB4hxM22KNgs02tqi6CH4LYN9wvOJ9+zW32s7sC7uqlLi3S3GS0/NE
 H+3vdu/rOjgt3uTlK/ULeU5+CU05DLPo6PcSizFGYmGWsxFxYkA1PT9BtMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1464606476!41985088!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11867 invoked from network); 30 May 2016 11:07:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2016 11:07:57 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id E23EE2020F;
 Mon, 30 May 2016 11:07:54 +0000 (UTC)
Received: from [10.0.0.5] (23.105.115.87.dyn.plus.net [87.115.105.23])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B4339201EC;
 Mon, 30 May 2016 11:07:50 +0000 (UTC)
Date: Mon, 30 May 2016 12:07:46 +0100 (BST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
In-Reply-To: <20160520160505.GO16305@toto>
Message-ID: <alpine.DEB.2.10.1605301206410.3896@sstabellini-ThinkPad-X260>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com> <20160520160505.GO16305@toto>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Mon, 30 May 2016 11:22:13 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMCBNYXkgMjAxNiwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4gT24gRnJpLCBN
YXkgMjAsIDIwMTYgYXQgMDQ6MDQ6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4g
SGVsbG8gT2xla3NhbmRyLAo+ID4gCj4gPiBPbiAyMC8wNS8xNiAxNToxOSwgT2xla3NhbmRyIERt
eXRyeXNoeW4gd3JvdGU6Cj4gPiA+T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMTI6NTkgUE0sIEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Pk9uIDIwLjA1LjE2
IGF0IDEwOjQ1LCA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29tPiB3cm90ZToK
PiA+ID4+Pk9uIFRodSwgTWF5IDE5LCAyMDE2IGF0IDU6MzYgUE0sIEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Pj4+T24gMTkuMDUuMTYgYXQgMTU6NTgsIDxv
bGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+ID4gPj4+Pj5DYXNl
IDE6IERvbTAgaXMgZHJpdmVyIGRvbWFpbjoKPiA+ID4+Pj4+VGhlcmUgaXMgYSBEdWNhdGkgZmly
bXdhcmUgd2hpY2ggcnVucyBvbiBkZWRpY2F0ZWQgTTQgY29yZSBhbmQgZGVjb2Rlcwo+ID4gPj4+
Pj52aWRlby4gVGhpcyBmaXJtd2FyZSB1c2VzIGhhcmRjb2RlZCBwaHlzaWNhbCBhZGRyZXNzZXMg
Zm9yIGdyYXBoaWNzCj4gPiA+Pj4+PmJ1ZmZlcnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUg
aW5zaWRlIGFkZHJlc3Mtc3BhY2Ugb2YgdGhlIGRyaXZlcgo+ID4gPj4+Pj5kb21haW4gKERvbTAp
LiBEdWNhdGkgZmlybXdhcmUgaXMgcHJvcHJpZXRhcnkgYW5kIHdlIGhhdmUgbm8gYWJpbGl0eQo+
ID4gPj4+Pj50byByZXdvcmsgaXQuIFNvIERvbTAga2VybmVsIHNob3VsZCBiZSBwbGFjZWQgdG8g
dGhlIGNvbmZpZ3VyZWQKPiA+ID4+Pj4+YWRkcmVzcyAodG8gdGhlIERPTTAgUkFNIGJhbmsgd2l0
aCBzcGVjaWZpYyBhZGRyZXNzKS4KPiA+ID4+Pj4+Cj4gPiA+Pj4+PkNhc2UgMjogRG9tMCBpcyBU
aGluIGFuZCBEb21EIGlzIGRyaXZlciBkb21haW4uCj4gPiA+Pj4+PkFsbCBpcyB0aGUgc2FtZTog
RHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNpYWwgKGhhcmRjb2RlZCkgYWRkcmVzc2VzLgo+
ID4gPj4+Pgo+ID4gPj4+PkZvciBib3RoIG9mIHRoZXNlIGNhc2VzIEkgd291bGQgdGhlbiB3b25k
ZXIgd2hldGhlciBzdWNoCj4gPiA+Pj4+ZW52aXJvbm1lbnRzIGFyZSBhY3R1YWxseSBzdWl0YWJs
ZSBmb3IgZG9pbmcgdmlydHVhbGl6YXRpb24gb24uCj4gPiA+Pj5DdXJyZW50bHkgd2UgdXNlIEph
Y2ludG8gNiBldmFsdWF0aW9uIGJvYXJkIHdpdGggRFJBNzRYIHByb2Nlc3Nvci4KPiA+ID4+Pldl
IGhhdmUgYm90aCBjb25maWd1cmF0aW9ucyAoVGhpbiBEb20wIGFuZCBUaGljaCBEb20wKS4KPiA+
ID4+Cj4gPiA+PldoaWNoIHNheXMgbm90aGluZyBhYm91dCB0aGVpciBzdWl0YWJpbGl0eSBmb3Ig
dmlydHVhbGl6YXRpb24uCj4gPiA+T3VyIHNvbHV0aW9uIGlzIGJhc2VkIG9uIEphY2ludG8gNiBl
dmFsdWF0aW9uIGJvYXJkIHdpdGggRFJBNzRYCj4gPiA+cHJvY2Vzc29yLiBXZSBuZWVkIHZpZGVv
LXBsYXliYWNrLiBEdWNhdGkgZmlybXdhcmUgZGVjb2RlcyB2aWRlbyBhbmQKPiA+ID5pdCB3b3Jr
cyBvbmx5IHdpdGggaGFyZGNvZGVkIGFkZHJlc3NlcyBzbyB3ZSBuZWVkIHRoaXMgcGF0Y2guCj4g
PiAKPiA+IFRoaXMgcGF0Y2ggaXMgYSB3YXkgdG8gc29sdmUgdGhlIHByb2JsZW0gYW5kIG1heSBu
b3QgYmUgdGhlIG9ubHkgb25lLgo+ID4gSSB3b3VsZCBsaWtlIHRvIGV4cGxvcmUgYWxsIHRoZSBw
b3NzaWJpbGl0aWVzIGJlZm9yZSB0YWtpbmcgYW4gYXBwcm9hY2ggdGhhdAo+ID4gcmVxdWlyZXMg
dG8gbW9kaWZ5IHRoZSBtZW1vcnkgYWxsb2NhdG9yIGluIFhlbi4KPiA+IAo+ID4gSW4gbXkgcHJl
dmlvdXMgbWFpbHMsIEkgc3VnZ2VzdGVkIGEgZGlmZmVyZW50IHNvbHV0aW9uIChzZWUgWzFdIGFu
ZCBbMl0pLiBJZgo+ID4geW91IHRoaW5rIGl0IGlzIG5vdCBzdWl0YWJsZSwgcGxlYXNlIHNoYXJl
IG1vcmUgZGV0YWlscyBvciBleHBsYWluIHdoeSB5b3UKPiA+IHRoaW5rIHlvdXIgcGF0Y2ggaXMg
dGhlIG9ubHkgd2F5IHRvIHNvbHZlIGl0Lgo+IAo+IEhpLAo+IAo+IFdlIGhhdmUgc2ltaWxhciBu
ZWVkcyAobm90IGV4YWN0bHkgdGhlIHNhbWUpIGluIHNvbWUgb2Ygb3VyIHNldHVwcy4KPiBXZSBu
ZWVkIHRvIG1hcCBjZXJ0YWluIE9DTXMgKE9uIENoaXAgTWVtb3JpZXMpIHRvIGRvbTAuIEFtb25n
IG90aGVyIHRoaW5ncywKPiB0aGVzZSBhcmUgdXNlZCB0byBjb21tdW5pY2F0ZSB3aXRoIHJlbW90
ZSBhY2NlbGVyYXRvcnMvQ1BVcyB0aGF0IGhhdmUKPiAiaGFyZGNvZGVkIiBhZGRyZXNzZXMgdG8g
dGhlc2UgUkFNcy4KPiAKPiBPdXIgYXBwcm9hY2ggaXMgbW9yZSBhbG9uZyB0aGUgbGluZXMgb2Yg
SnVsaWVucyBzZWNvbmQgc3VnZ2VzdGlvbi4gV2UncmUKPiB0cnlpbmcgdG8gdXNlIHRoZSBtbWlv
LXNyYW0gRFRTIGJpbmRpbmdzIHRvIGJyaW5nIGluIHRoZXNlIG1lbW9yaWVzIGludG8KPiBkb20w
Lgo+IAo+IElJVUMgdGhlIER1Y2F0aSBGVyBpc3N1ZSBjb3JyZWN0bHksIHlvdSBuZWVkIHRvIGFs
bG9jYXRlIGEgY2h1bmsgb2YgRERSLgo+IAo+IEFub3RoZXIgcG9zc2libGUgc29sdXRpb246Cj4g
SSB0aGluayB5b3UgY291bGQgcmVzZXJ2ZSB0aGUgbWVtb3J5IGFyZWEgYnkgc2ltcGx5IG5vdCBt
ZW50aW9uaW5nIGl0Cj4gaW4gdGhlIG1haW4gbWVtb3J5IG5vZGUgKHRoZXNlIG5vZGVzIHN1cHBv
cnQgbXVsdGlwbGUgcmFuZ2VzIHNvIHlvdSBjYW4KPiBpbnRyb2R1Y2UgZ2FwcykuIFRoZW4geW91
IGNvdWxkIGZvciBleGFtcGxlIGNyZWF0ZSBhbiBtbWlvLXNyYW0gbm9kZSB0bwo+IGdldCB0aGUg
bWVtb3J5IGV4cGxpY2l0ZWx5IG1hcHBlZCAxOjEgaW50byBkb20wLgo+IAo+IEp1c3QgYSBtb21l
bnQgYWdvLCBJIHBvc3RlZCBhbiBSRkMgZm9yIHRoZSBtbWlvLXNyYW0gc3VwcG9ydCB0byB0aGUg
bGlzdC4KClRoaXMgc291bmRzIG11Y2ggbmljZXIgdGhhdCB0aGUgc29sdXRpb24gcHJvcG9zZWQg
aGVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVt
YmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon May 30 11:22:15 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 30 May 2016 11:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b7LGw-000356-OJ; Mon, 30 May 2016 11:22:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1b7L39-00020T-9r
 for embedded-pv-devel@lists.xenproject.org; Mon, 30 May 2016 11:07:59 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DA/8B-10829-E0F1C475; Mon, 30 May 2016 11:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJshy6fvE+
 4wZ4mRouVPReZHRg9Dn+4whLAGMWamZeUX5HAmvG/8w1rQY9Excul85gbGK8KdzFycQgJTGWU
 2NJ+jR3CaWeSeHuum6mLkYODRUBbYmVnYhcjJwebgKHE3yeb2EDCEkD2ks8cIKaIgJHE5M5sk
 E5mgbMsEo9OPAbrFBbIlWieFQvSySmgJXHxWx8riM0r4CWxZc86VohNM1kkPv3bzAiSEBXQlT
 j07w8bRJGgxMmZT1hAbGag5uXTt4HZEgIZEvN65rBC2F4Si25cgrLVJK6e28Q8gVFwFpL2WUj
 aFzAyrWJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDE0GINjB
 eLDZ+RCjJAeTkijvpJ/e4UJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgnerr
 E+4kGBRanpqRVpmDjB6YEolOHiURHgvgaR5iwsSc4sz0yFSpxgVpcR5D4AkBEASGaV5cG2wiL
 3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5ykCk8mXklcNNfAS1mAlpsds4LZHFJIkJKqoF
 ReNGWK86X64r37g5c9HnCK5OQdovImOlmxaIPdt5QuVOl+Py2tbd0YJivWE1r9WLZv7s/ucS+
 XHtktd+k1WU6aRw1US9eB4hxM22KNgs02tqi6CH4LYN9wvOJ9+zW32s7sC7uqlLi3S3GS0/NE
 H+3vdu/rOjgt3uTlK/ULeU5+CU05DLPo6PcSizFGYmGWsxFxYkA1PT9BtMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1464606476!41985088!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.46; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11867 invoked from network); 30 May 2016 11:07:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 May 2016 11:07:57 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id E23EE2020F;
 Mon, 30 May 2016 11:07:54 +0000 (UTC)
Received: from [10.0.0.5] (23.105.115.87.dyn.plus.net [87.115.105.23])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B4339201EC;
 Mon, 30 May 2016 11:07:50 +0000 (UTC)
Date: Mon, 30 May 2016 12:07:46 +0100 (BST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
In-Reply-To: <20160520160505.GO16305@toto>
Message-ID: <alpine.DEB.2.10.1605301206410.3896@sstabellini-ThinkPad-X260>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com> <20160520160505.GO16305@toto>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Mon, 30 May 2016 11:22:13 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMCBNYXkgMjAxNiwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4gT24gRnJpLCBN
YXkgMjAsIDIwMTYgYXQgMDQ6MDQ6NDNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4g
SGVsbG8gT2xla3NhbmRyLAo+ID4gCj4gPiBPbiAyMC8wNS8xNiAxNToxOSwgT2xla3NhbmRyIERt
eXRyeXNoeW4gd3JvdGU6Cj4gPiA+T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgMTI6NTkgUE0sIEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Pk9uIDIwLjA1LjE2
IGF0IDEwOjQ1LCA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29tPiB3cm90ZToK
PiA+ID4+Pk9uIFRodSwgTWF5IDE5LCAyMDE2IGF0IDU6MzYgUE0sIEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Pj4+T24gMTkuMDUuMTYgYXQgMTU6NTgsIDxv
bGVrc2FuZHIuZG15dHJ5c2h5bkBnbG9iYWxsb2dpYy5jb20+IHdyb3RlOgo+ID4gPj4+Pj5DYXNl
IDE6IERvbTAgaXMgZHJpdmVyIGRvbWFpbjoKPiA+ID4+Pj4+VGhlcmUgaXMgYSBEdWNhdGkgZmly
bXdhcmUgd2hpY2ggcnVucyBvbiBkZWRpY2F0ZWQgTTQgY29yZSBhbmQgZGVjb2Rlcwo+ID4gPj4+
Pj52aWRlby4gVGhpcyBmaXJtd2FyZSB1c2VzIGhhcmRjb2RlZCBwaHlzaWNhbCBhZGRyZXNzZXMg
Zm9yIGdyYXBoaWNzCj4gPiA+Pj4+PmJ1ZmZlcnMuIFRob3NlIGFkZHJlc3NlcyBzaG91bGQgYmUg
aW5zaWRlIGFkZHJlc3Mtc3BhY2Ugb2YgdGhlIGRyaXZlcgo+ID4gPj4+Pj5kb21haW4gKERvbTAp
LiBEdWNhdGkgZmlybXdhcmUgaXMgcHJvcHJpZXRhcnkgYW5kIHdlIGhhdmUgbm8gYWJpbGl0eQo+
ID4gPj4+Pj50byByZXdvcmsgaXQuIFNvIERvbTAga2VybmVsIHNob3VsZCBiZSBwbGFjZWQgdG8g
dGhlIGNvbmZpZ3VyZWQKPiA+ID4+Pj4+YWRkcmVzcyAodG8gdGhlIERPTTAgUkFNIGJhbmsgd2l0
aCBzcGVjaWZpYyBhZGRyZXNzKS4KPiA+ID4+Pj4+Cj4gPiA+Pj4+PkNhc2UgMjogRG9tMCBpcyBU
aGluIGFuZCBEb21EIGlzIGRyaXZlciBkb21haW4uCj4gPiA+Pj4+PkFsbCBpcyB0aGUgc2FtZTog
RHVjYXRpIGZpcm13YXJlIHJlcXVpcmVzIHNwZWNpYWwgKGhhcmRjb2RlZCkgYWRkcmVzc2VzLgo+
ID4gPj4+Pgo+ID4gPj4+PkZvciBib3RoIG9mIHRoZXNlIGNhc2VzIEkgd291bGQgdGhlbiB3b25k
ZXIgd2hldGhlciBzdWNoCj4gPiA+Pj4+ZW52aXJvbm1lbnRzIGFyZSBhY3R1YWxseSBzdWl0YWJs
ZSBmb3IgZG9pbmcgdmlydHVhbGl6YXRpb24gb24uCj4gPiA+Pj5DdXJyZW50bHkgd2UgdXNlIEph
Y2ludG8gNiBldmFsdWF0aW9uIGJvYXJkIHdpdGggRFJBNzRYIHByb2Nlc3Nvci4KPiA+ID4+Pldl
IGhhdmUgYm90aCBjb25maWd1cmF0aW9ucyAoVGhpbiBEb20wIGFuZCBUaGljaCBEb20wKS4KPiA+
ID4+Cj4gPiA+PldoaWNoIHNheXMgbm90aGluZyBhYm91dCB0aGVpciBzdWl0YWJpbGl0eSBmb3Ig
dmlydHVhbGl6YXRpb24uCj4gPiA+T3VyIHNvbHV0aW9uIGlzIGJhc2VkIG9uIEphY2ludG8gNiBl
dmFsdWF0aW9uIGJvYXJkIHdpdGggRFJBNzRYCj4gPiA+cHJvY2Vzc29yLiBXZSBuZWVkIHZpZGVv
LXBsYXliYWNrLiBEdWNhdGkgZmlybXdhcmUgZGVjb2RlcyB2aWRlbyBhbmQKPiA+ID5pdCB3b3Jr
cyBvbmx5IHdpdGggaGFyZGNvZGVkIGFkZHJlc3NlcyBzbyB3ZSBuZWVkIHRoaXMgcGF0Y2guCj4g
PiAKPiA+IFRoaXMgcGF0Y2ggaXMgYSB3YXkgdG8gc29sdmUgdGhlIHByb2JsZW0gYW5kIG1heSBu
b3QgYmUgdGhlIG9ubHkgb25lLgo+ID4gSSB3b3VsZCBsaWtlIHRvIGV4cGxvcmUgYWxsIHRoZSBw
b3NzaWJpbGl0aWVzIGJlZm9yZSB0YWtpbmcgYW4gYXBwcm9hY2ggdGhhdAo+ID4gcmVxdWlyZXMg
dG8gbW9kaWZ5IHRoZSBtZW1vcnkgYWxsb2NhdG9yIGluIFhlbi4KPiA+IAo+ID4gSW4gbXkgcHJl
dmlvdXMgbWFpbHMsIEkgc3VnZ2VzdGVkIGEgZGlmZmVyZW50IHNvbHV0aW9uIChzZWUgWzFdIGFu
ZCBbMl0pLiBJZgo+ID4geW91IHRoaW5rIGl0IGlzIG5vdCBzdWl0YWJsZSwgcGxlYXNlIHNoYXJl
IG1vcmUgZGV0YWlscyBvciBleHBsYWluIHdoeSB5b3UKPiA+IHRoaW5rIHlvdXIgcGF0Y2ggaXMg
dGhlIG9ubHkgd2F5IHRvIHNvbHZlIGl0Lgo+IAo+IEhpLAo+IAo+IFdlIGhhdmUgc2ltaWxhciBu
ZWVkcyAobm90IGV4YWN0bHkgdGhlIHNhbWUpIGluIHNvbWUgb2Ygb3VyIHNldHVwcy4KPiBXZSBu
ZWVkIHRvIG1hcCBjZXJ0YWluIE9DTXMgKE9uIENoaXAgTWVtb3JpZXMpIHRvIGRvbTAuIEFtb25n
IG90aGVyIHRoaW5ncywKPiB0aGVzZSBhcmUgdXNlZCB0byBjb21tdW5pY2F0ZSB3aXRoIHJlbW90
ZSBhY2NlbGVyYXRvcnMvQ1BVcyB0aGF0IGhhdmUKPiAiaGFyZGNvZGVkIiBhZGRyZXNzZXMgdG8g
dGhlc2UgUkFNcy4KPiAKPiBPdXIgYXBwcm9hY2ggaXMgbW9yZSBhbG9uZyB0aGUgbGluZXMgb2Yg
SnVsaWVucyBzZWNvbmQgc3VnZ2VzdGlvbi4gV2UncmUKPiB0cnlpbmcgdG8gdXNlIHRoZSBtbWlv
LXNyYW0gRFRTIGJpbmRpbmdzIHRvIGJyaW5nIGluIHRoZXNlIG1lbW9yaWVzIGludG8KPiBkb20w
Lgo+IAo+IElJVUMgdGhlIER1Y2F0aSBGVyBpc3N1ZSBjb3JyZWN0bHksIHlvdSBuZWVkIHRvIGFs
bG9jYXRlIGEgY2h1bmsgb2YgRERSLgo+IAo+IEFub3RoZXIgcG9zc2libGUgc29sdXRpb246Cj4g
SSB0aGluayB5b3UgY291bGQgcmVzZXJ2ZSB0aGUgbWVtb3J5IGFyZWEgYnkgc2ltcGx5IG5vdCBt
ZW50aW9uaW5nIGl0Cj4gaW4gdGhlIG1haW4gbWVtb3J5IG5vZGUgKHRoZXNlIG5vZGVzIHN1cHBv
cnQgbXVsdGlwbGUgcmFuZ2VzIHNvIHlvdSBjYW4KPiBpbnRyb2R1Y2UgZ2FwcykuIFRoZW4geW91
IGNvdWxkIGZvciBleGFtcGxlIGNyZWF0ZSBhbiBtbWlvLXNyYW0gbm9kZSB0bwo+IGdldCB0aGUg
bWVtb3J5IGV4cGxpY2l0ZWx5IG1hcHBlZCAxOjEgaW50byBkb20wLgo+IAo+IEp1c3QgYSBtb21l
bnQgYWdvLCBJIHBvc3RlZCBhbiBSRkMgZm9yIHRoZSBtbWlvLXNyYW0gc3VwcG9ydCB0byB0aGUg
bGlzdC4KClRoaXMgc291bmRzIG11Y2ggbmljZXIgdGhhdCB0aGUgc29sdXRpb24gcHJvcG9zZWQg
aGVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVt
YmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Tue May 31 14:05:06 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 31 May 2016 14:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b7kI6-0001dN-7m; Tue, 31 May 2016 14:05:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b7kI4-0001cR-Ld
 for embedded-pv-devel@lists.xenproject.org; Tue, 31 May 2016 14:05:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 94/8C-25578-F0A9D475; Tue, 31 May 2016 14:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXiVRtkpss/yzf
 c4PpLfouVPReZHRg9Dn+4whLAGMWamZeUX5HAmnH+0zv2gqfcFWv6D7A2MH7l7GLk4hASWMQo
 cWLKJuYuRk4OFoFdzBJn5vOAJCQE5rBKLNt4gREkISGQI9GzcAcThF0s8XPFG7AGXgFBiZMzn
 7CA2EICXhI9M/+D2ZwCWhIXv/WxQmyYwyJxZeI/dpAEm4CjxNYfT5kgtqlKXPi5jQ1iUIDEw9
 mHwIYKC+RKvP92HqiZg0NEwEhicmc2yBxmgRfMEs9X/2MEiTMLqEusnyc0gVFgFpIzZiFkFjA
 yrWJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMJ6BgbGHYxX
 2pwPMUpyMCmJ8j7M9g0X4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8J2cA1
 QkWpaanVqRl5gDjBKZUgoNHSYT3Hkiat7ggMbc4Mx0idYpRl2PL1HtrmYTAZkiJ834CKRIAKc
 oozYMbAYvZS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVlmAk3hycwrgdv0CugIJqAj4jN
 8QI4oSURISTUwZiddedtaatWQMclYYdVeK6Z7P6deWxTDuExvq6BwlWvbnKrrIZM/yd/UFejZ
 dT+SWd1Vl+uDSZOVrsPaqTLyey5fX/4zltv+YFajQZi8+a3OpeKyHY4iV39N2qIm/mT3Ge6FP
 q3zw1etzra3P6uW/Wjero27Der+fzScerdrh9qUvFu5LM4zlViKMxINtZiLihMB2vbR4tQCAA
 A=
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1464703502!16756660!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29601 invoked from network); 31 May 2016 14:05:03 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2016 14:05:03 -0000
Received: by mail-wm0-f54.google.com with SMTP id n129so133895623wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 31 May 2016 07:05:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fNYXO0lbe/g9Hejw5z8agoAsxME/ais54cryzProkLQ=;
 b=iJMg4EpYkd0FEi0qACxtg0BasiL26wXCt8netUg4SFx0gNuP+dvZ2EMBSTDJcUYWtW
 rwnxNICmHksE7pKW86esipBU9IgCl1ilrJrytCr2yiDV9S29DOfO+VGZA4rWq49/O8vI
 gJDTCewWHYIlEyP7YS+NhvgzPzcwIgzNgI/ls=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fNYXO0lbe/g9Hejw5z8agoAsxME/ais54cryzProkLQ=;
 b=XiIXBwdkKB3jKxsSLvVcthJcRf7IVMxGZI4cYJ41J3NKmoRXEnUluq3Drt4EGxpZqi
 Brc6F9ZkqVNQgP/d6IOFvXE8eY4tyyVQs1MjMQFhr/8p1ZpHlKunX0hxiliy+KjG/v1v
 BHCxEiQV+w0EyRCWC7RHCUGRqUPoZa7gu6c8vGGE/skdOutqwkSeerZqUquQ5jNKgPeJ
 tzETXFS7ByJqc2HGsBueRRDGnZM9Gm9/NpCV+K9PNx3y3R3HaEAag0zVPqZOiWntcv3R
 I1uA3IOcTFkLmxpQ4o7VpFDUnF8BXcb8qSSInShCoENlLQCIXadWvp+l1yOJnvwPGPY2
 bFOQ==
X-Gm-Message-State: ALyK8tLr88IfjhjClD6JpcMFlrNvFO5yTlb5imhN4lwZTnQiUci7x482UXUFeqdWfA8qo5b1QyByacbLBv3IF2fT
X-Received: by 10.28.29.200 with SMTP id d191mr13284788wmd.91.1464703501858;
 Tue, 31 May 2016 07:05:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.13.37 with HTTP; Tue, 31 May 2016 07:04:42 -0700 (PDT)
In-Reply-To: <20160520160505.GO16305@toto>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com> <20160520160505.GO16305@toto>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Tue, 31 May 2016 17:04:42 +0300
Message-ID: <CAN58jitHN2APXXds_AO8xyLJBnHNFs8U-_kJ--f3D_xnH_vO3Q@mail.gmail.com>
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgNzowNSBQTSwgRWRnYXIgRS4gSWdsZXNpYXMKPGVkZ2Fy
LmlnbGVzaWFzQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBXZSBoYXZlIHNpbWlsYXIgbmVl
ZHMgKG5vdCBleGFjdGx5IHRoZSBzYW1lKSBpbiBzb21lIG9mIG91ciBzZXR1cHMuCj4gV2UgbmVl
ZCB0byBtYXAgY2VydGFpbiBPQ01zIChPbiBDaGlwIE1lbW9yaWVzKSB0byBkb20wLiBBbW9uZyBv
dGhlciB0aGluZ3MsCj4gdGhlc2UgYXJlIHVzZWQgdG8gY29tbXVuaWNhdGUgd2l0aCByZW1vdGUg
YWNjZWxlcmF0b3JzL0NQVXMgdGhhdCBoYXZlCj4gImhhcmRjb2RlZCIgYWRkcmVzc2VzIHRvIHRo
ZXNlIFJBTXMuCj4KPiBPdXIgYXBwcm9hY2ggaXMgbW9yZSBhbG9uZyB0aGUgbGluZXMgb2YgSnVs
aWVucyBzZWNvbmQgc3VnZ2VzdGlvbi4gV2UncmUKPiB0cnlpbmcgdG8gdXNlIHRoZSBtbWlvLXNy
YW0gRFRTIGJpbmRpbmdzIHRvIGJyaW5nIGluIHRoZXNlIG1lbW9yaWVzIGludG8KPiBkb20wLgo+
Cj4gSUlVQyB0aGUgRHVjYXRpIEZXIGlzc3VlIGNvcnJlY3RseSwgeW91IG5lZWQgdG8gYWxsb2Nh
dGUgYSBjaHVuayBvZiBERFIuCj4KPiBBbm90aGVyIHBvc3NpYmxlIHNvbHV0aW9uOgo+IEkgdGhp
bmsgeW91IGNvdWxkIHJlc2VydmUgdGhlIG1lbW9yeSBhcmVhIGJ5IHNpbXBseSBub3QgbWVudGlv
bmluZyBpdAo+IGluIHRoZSBtYWluIG1lbW9yeSBub2RlICh0aGVzZSBub2RlcyBzdXBwb3J0IG11
bHRpcGxlIHJhbmdlcyBzbyB5b3UgY2FuCj4gaW50cm9kdWNlIGdhcHMpLiBUaGVuIHlvdSBjb3Vs
ZCBmb3IgZXhhbXBsZSBjcmVhdGUgYW4gbW1pby1zcmFtIG5vZGUgdG8KPiBnZXQgdGhlIG1lbW9y
eSBleHBsaWNpdGVseSBtYXBwZWQgMToxIGludG8gZG9tMC4KPgo+IEp1c3QgYSBtb21lbnQgYWdv
LCBJIHBvc3RlZCBhbiBSRkMgZm9yIHRoZSBtbWlvLXNyYW0gc3VwcG9ydCB0byB0aGUgbGlzdC4K
SGksIEVkZ2FyLgoKSG93IGRvIFlvdSBhY2Nlc3MgdG8gdGhlIG1hcHBlZCBPQ01zIGluIGRvbTA/
CkFyZSBnZW5hbGxvYy1yZWxhdGVkIGZ1bmN0aW9ucyAoZ2VuX3Bvb2xfZ2V0L19hbGxvYy9fdmly
dF90b19waHlzKQpvbmx5IHdheSB0byB3b3JrIHdpdGggbW1pby1zcmFtIG1lbW9yeT8KCj4gQ2hl
ZXJzLAo+IEVkZ2FyCj4KPgo+Pgo+PiBSZWdhcmRzLAo+Pgo+PiBbMV0KPj4gaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDUvbXNnMDE4Nzku
aHRtbAo+PiBbMl0KPj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTYtMDUvbXNnMDE4OTQuaHRtbAo+Pgo+PiAtLQo+PiBKdWxpZW4gR3JhbGwK
Pj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRw
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Tue May 31 14:05:06 2016
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 31 May 2016 14:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1b7kI6-0001dN-7m; Tue, 31 May 2016 14:05:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <oleksandr.dmytryshyn@globallogic.com>)
 id 1b7kI4-0001cR-Ld
 for embedded-pv-devel@lists.xenproject.org; Tue, 31 May 2016 14:05:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 94/8C-25578-F0A9D475; Tue, 31 May 2016 14:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXiVRtkpss/yzf
 c4PpLfouVPReZHRg9Dn+4whLAGMWamZeUX5HAmnH+0zv2gqfcFWv6D7A2MH7l7GLk4hASWMQo
 cWLKJuYuRk4OFoFdzBJn5vOAJCQE5rBKLNt4gREkISGQI9GzcAcThF0s8XPFG7AGXgFBiZMzn
 7CA2EICXhI9M/+D2ZwCWhIXv/WxQmyYwyJxZeI/dpAEm4CjxNYfT5kgtqlKXPi5jQ1iUIDEw9
 mHwIYKC+RKvP92HqiZg0NEwEhicmc2yBxmgRfMEs9X/2MEiTMLqEusnyc0gVFgFpIzZiFkFjA
 yrWJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMJ6BgbGHYxX
 2pwPMUpyMCmJ8j7M9g0X4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8J2cA1
 QkWpaanVqRl5gDjBKZUgoNHSYT3Hkiat7ggMbc4Mx0idYpRl2PL1HtrmYTAZkiJ834CKRIAKc
 oozYMbAYvZS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVlmAk3hycwrgdv0CugIJqAj4jN
 8QI4oSURISTUwZiddedtaatWQMclYYdVeK6Z7P6deWxTDuExvq6BwlWvbnKrrIZM/yd/UFejZ
 dT+SWd1Vl+uDSZOVrsPaqTLyey5fX/4zltv+YFajQZi8+a3OpeKyHY4iV39N2qIm/mT3Ge6FP
 q3zw1etzra3P6uW/Wjero27Der+fzScerdrh9qUvFu5LM4zlViKMxINtZiLihMB2vbR4tQCAA
 A=
X-Env-Sender: oleksandr.dmytryshyn@globallogic.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1464703502!16756660!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.34; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29601 invoked from network); 31 May 2016 14:05:03 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2016 14:05:03 -0000
Received: by mail-wm0-f54.google.com with SMTP id n129so133895623wmn.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 31 May 2016 07:05:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fNYXO0lbe/g9Hejw5z8agoAsxME/ais54cryzProkLQ=;
 b=iJMg4EpYkd0FEi0qACxtg0BasiL26wXCt8netUg4SFx0gNuP+dvZ2EMBSTDJcUYWtW
 rwnxNICmHksE7pKW86esipBU9IgCl1ilrJrytCr2yiDV9S29DOfO+VGZA4rWq49/O8vI
 gJDTCewWHYIlEyP7YS+NhvgzPzcwIgzNgI/ls=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fNYXO0lbe/g9Hejw5z8agoAsxME/ais54cryzProkLQ=;
 b=XiIXBwdkKB3jKxsSLvVcthJcRf7IVMxGZI4cYJ41J3NKmoRXEnUluq3Drt4EGxpZqi
 Brc6F9ZkqVNQgP/d6IOFvXE8eY4tyyVQs1MjMQFhr/8p1ZpHlKunX0hxiliy+KjG/v1v
 BHCxEiQV+w0EyRCWC7RHCUGRqUPoZa7gu6c8vGGE/skdOutqwkSeerZqUquQ5jNKgPeJ
 tzETXFS7ByJqc2HGsBueRRDGnZM9Gm9/NpCV+K9PNx3y3R3HaEAag0zVPqZOiWntcv3R
 I1uA3IOcTFkLmxpQ4o7VpFDUnF8BXcb8qSSInShCoENlLQCIXadWvp+l1yOJnvwPGPY2
 bFOQ==
X-Gm-Message-State: ALyK8tLr88IfjhjClD6JpcMFlrNvFO5yTlb5imhN4lwZTnQiUci7x482UXUFeqdWfA8qo5b1QyByacbLBv3IF2fT
X-Received: by 10.28.29.200 with SMTP id d191mr13284788wmd.91.1464703501858;
 Tue, 31 May 2016 07:05:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.13.37 with HTTP; Tue, 31 May 2016 07:04:42 -0700 (PDT)
In-Reply-To: <20160520160505.GO16305@toto>
References: <1463589161-4153-1-git-send-email-andrii.anisov@globallogic.com>
 <1463589161-4153-14-git-send-email-andrii.anisov@globallogic.com>
 <573DC222.9000306@arm.com>
 <CAN58jitA=q6A8HodQkwpU3zyN5ycpwJdJG3JbLg6cx33i05_Kw@mail.gmail.com>
 <573DEB7D02000078000ECF68@prv-mh.provo.novell.com>
 <CAN58jivguj9JL0_GFwQUukX_HKes3KZAZ=EsLKwHA5_MLnbd4A@mail.gmail.com>
 <573EFC3602000078000ED2CD@prv-mh.provo.novell.com>
 <CAN58jiuDh0MgcYao3853ay-sFeM85vBY+ECV+ykGnuYJxrthrg@mail.gmail.com>
 <573F278B.4090105@arm.com> <20160520160505.GO16305@toto>
From: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
Date: Tue, 31 May 2016 17:04:42 +0300
Message-ID: <CAN58jitHN2APXXds_AO8xyLJBnHNFs8U-_kJ--f3D_xnH_vO3Q@mail.gmail.com>
To: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Steve Capper <Steve.Capper@arm.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@globallogic.com>,
 xen-devel <xen-devel@lists.xen.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Embedded-pv-devel] [Xen-devel] [PATCH RFC 13/18] xen:
 introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjAsIDIwMTYgYXQgNzowNSBQTSwgRWRnYXIgRS4gSWdsZXNpYXMKPGVkZ2Fy
LmlnbGVzaWFzQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBXZSBoYXZlIHNpbWlsYXIgbmVl
ZHMgKG5vdCBleGFjdGx5IHRoZSBzYW1lKSBpbiBzb21lIG9mIG91ciBzZXR1cHMuCj4gV2UgbmVl
ZCB0byBtYXAgY2VydGFpbiBPQ01zIChPbiBDaGlwIE1lbW9yaWVzKSB0byBkb20wLiBBbW9uZyBv
dGhlciB0aGluZ3MsCj4gdGhlc2UgYXJlIHVzZWQgdG8gY29tbXVuaWNhdGUgd2l0aCByZW1vdGUg
YWNjZWxlcmF0b3JzL0NQVXMgdGhhdCBoYXZlCj4gImhhcmRjb2RlZCIgYWRkcmVzc2VzIHRvIHRo
ZXNlIFJBTXMuCj4KPiBPdXIgYXBwcm9hY2ggaXMgbW9yZSBhbG9uZyB0aGUgbGluZXMgb2YgSnVs
aWVucyBzZWNvbmQgc3VnZ2VzdGlvbi4gV2UncmUKPiB0cnlpbmcgdG8gdXNlIHRoZSBtbWlvLXNy
YW0gRFRTIGJpbmRpbmdzIHRvIGJyaW5nIGluIHRoZXNlIG1lbW9yaWVzIGludG8KPiBkb20wLgo+
Cj4gSUlVQyB0aGUgRHVjYXRpIEZXIGlzc3VlIGNvcnJlY3RseSwgeW91IG5lZWQgdG8gYWxsb2Nh
dGUgYSBjaHVuayBvZiBERFIuCj4KPiBBbm90aGVyIHBvc3NpYmxlIHNvbHV0aW9uOgo+IEkgdGhp
bmsgeW91IGNvdWxkIHJlc2VydmUgdGhlIG1lbW9yeSBhcmVhIGJ5IHNpbXBseSBub3QgbWVudGlv
bmluZyBpdAo+IGluIHRoZSBtYWluIG1lbW9yeSBub2RlICh0aGVzZSBub2RlcyBzdXBwb3J0IG11
bHRpcGxlIHJhbmdlcyBzbyB5b3UgY2FuCj4gaW50cm9kdWNlIGdhcHMpLiBUaGVuIHlvdSBjb3Vs
ZCBmb3IgZXhhbXBsZSBjcmVhdGUgYW4gbW1pby1zcmFtIG5vZGUgdG8KPiBnZXQgdGhlIG1lbW9y
eSBleHBsaWNpdGVseSBtYXBwZWQgMToxIGludG8gZG9tMC4KPgo+IEp1c3QgYSBtb21lbnQgYWdv
LCBJIHBvc3RlZCBhbiBSRkMgZm9yIHRoZSBtbWlvLXNyYW0gc3VwcG9ydCB0byB0aGUgbGlzdC4K
SGksIEVkZ2FyLgoKSG93IGRvIFlvdSBhY2Nlc3MgdG8gdGhlIG1hcHBlZCBPQ01zIGluIGRvbTA/
CkFyZSBnZW5hbGxvYy1yZWxhdGVkIGZ1bmN0aW9ucyAoZ2VuX3Bvb2xfZ2V0L19hbGxvYy9fdmly
dF90b19waHlzKQpvbmx5IHdheSB0byB3b3JrIHdpdGggbW1pby1zcmFtIG1lbW9yeT8KCj4gQ2hl
ZXJzLAo+IEVkZ2FyCj4KPgo+Pgo+PiBSZWdhcmRzLAo+Pgo+PiBbMV0KPj4gaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDUvbXNnMDE4Nzku
aHRtbAo+PiBbMl0KPj4gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTYtMDUvbXNnMDE4OTQuaHRtbAo+Pgo+PiAtLQo+PiBKdWxpZW4gR3JhbGwK
Pj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRw
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRl
ZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

