From minios-devel-bounces@lists.xenproject.org Sat Nov 03 06:58:24 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 03 Nov 2018 06:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gIpsz-0000fg-B7; Sat, 03 Nov 2018 06:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fbqp=no=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gIpsy-0000fb-HI
 for minios-devel@lists.xenproject.org; Sat, 03 Nov 2018 06:58:20 +0000
X-Inumbo-ID: d70a4bd8-df35-11e8-ac85-12d6303a7972
Received: from cam-smtp0.cambridge.arm.com (unknown [217.140.106.53])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d70a4bd8-df35-11e8-ac85-12d6303a7972;
 Sat, 03 Nov 2018 06:58:17 +0000 (UTC)
Received: from entos-thunderx2-desktop.shanghai.arm.com
 (entos-thunderx2-desktop.shanghai.arm.com [10.169.36.33])
 by cam-smtp0.cambridge.arm.com (8.13.8/8.13.8) with ESMTP id wA36wDiu014234;
 Sat, 3 Nov 2018 06:58:14 GMT
From: Jianyong Wu <jianyong.wu@arm.com>
To: minios-devel@lists.xenproject.org, simon.kuenzer@neclab.eu
Date: Sat,  3 Nov 2018 14:58:13 +0800
Message-Id: <20181103065813.137060-1-jianyong.wu@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+CgpXcmFwIHNvbWUgcmVhZGlu
ZyBvcHMgb24gZHRiIGxpa2UgcmVhZGluZyBwcm9wZXJ0eQphbmQgYWRkcmVzcyBjb252ZXJzaW9u
IG9wIHRvIHNpbXBsaWZ5IGFjcXVpcmluZwpkZXZpY2UgYWRkcmVzcyBmb3IgYXJtLgoKU2lnbmVk
LW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYW55
b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2FybS9mZHQuYyAg
ICAgICAgIHwgMTExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29t
bW9uL2luY2x1ZGUvYXJtL2ZkdC5oIHwgIDUyICsrKysrKysrKysrKysrKysKIHBsYXQva3ZtL01h
a2VmaWxlLnVrICAgICAgICAgIHwgICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vZmR0LmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaAoKZGlmZiAtLWdpdCBhL3Bs
YXQvY29tbW9uL2FybS9mZHQuYyBiL3BsYXQvY29tbW9uL2FybS9mZHQuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4zYWI1MzQzCi0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9j
b21tb24vYXJtL2ZkdC5jCkBAIC0wLDAgKzEsMTExIEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogSVNDICovCisvKgorICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+
CisgKiBBdXRob3JzOiBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4KKyAqCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTggQXJtIEx0ZC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1
cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAq
IHRoYXQgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3Rp
Y2UgYXBwZWFyCisgKiBpbiBhbGwgY29waWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiIEFORCBUSEUgQVVUSE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMg
V0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUKKyAqIEFVVEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElS
RUNULCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VW
RVIgUkVTVUxUSU5HIEZST00gTE9TUworICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRI
RVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JU
SU9VUyBBQ1RJT04sIEFSSVNJTkcgT1VUIE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhF
IFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgorICovCisjaW5jbHVkZSA8bGli
ZmR0Lmg+CisjaW5jbHVkZSA8a3ZtL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4K
KyNpbmNsdWRlIDxrdm0tYXJtL21tLmg+CisjaW5jbHVkZSA8YXJtL2NwdS5oPgorI2luY2x1ZGUg
PGFybS9mZHQuaD4KKyNpbmNsdWRlIDx1ay9hcmNoL2xpbWl0cy5oPgorCisvKgorICogdWtfZHRi
X2ZpbmRfZGV2aWNlIGZpbmQgZGV2aWNlIG9mZnNldCBpbiBkdGIgYnkKKyAqIHNlYXJjaGluZyBk
ZXZpY2UgbGlzdAorICovCitpbnQgdWtfZHRiX2ZpbmRfZGV2aWNlKHZvaWQgKmR0YiwgY29uc3Qg
Y2hhciAqZGV2aWNlX2xpc3RbXSwKKwl1aW50MzJfdCBzaXplKQoreworICAgICAgICB1aW50MzJf
dCBpZHg7CisgICAgICAgIGludCBkZXZpY2UgPSAtMTsKKworICAgICAgICBmb3IgKGlkeCA9IDA7
CisgICAgICAgICAgICAgICAgaWR4IDwgc2l6ZSAvIHNpemVvZihkZXZpY2VfbGlzdFswXSk7Cisg
ICAgICAgICAgICAgICAgaWR4KyspIHsKKyAgICAgICAgICAgICAgICBkZXZpY2UgPSBmZHRfbm9k
ZV9vZmZzZXRfYnlfY29tcGF0aWJsZShkdGIsIC0xLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRldmljZV9saXN0W2lkeF0pOworICAgICAgICAgICAgICAgIGlmIChk
ZXZpY2UgPj0gMCkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgcmV0dXJuIGRldmljZTsKK30KKworLyoKKyAqIHVrX2R0Yl9yZWFkX3JlZ2lvbiBy
ZWFkIGNlbGwgc2l6ZSBvZiBkZXZpY2UgYWRkcmVzcworICogYW5kIGl0cyBsZW5ndGggaW4gZHRi
IGJ5IGlucHV0IGRldmljZSBvZmZzZXQuCisgKi8KK3VpbnQzMl90IHVrX2R0Yl9yZWFkX3JlZ2lv
bih2b2lkICpkdGIsIGludCBkZXZpY2UsCisJdWludDMyX3QgKm5zaXplLCBmZHQzMl90ICoqcmVn
cykKK3sKKyAgICAgICAgaW50ICBwcm9wX2xlbiwgcHJvcF9taW5fbGVuOworCXVpbnQzMl90IG5h
ZGRyOworCisJVUtfQVNTRVJUKGRldmljZSAhPSAtMSk7CisgICAgICAgIG5hZGRyID0gZmR0X2Fk
ZHJlc3NfY2VsbHMoZHRiLCBkZXZpY2UpOworICAgICAgICBVS19BU1NFUlQobmFkZHIgPCBGRFRf
TUFYX05DRUxMUyk7CisKKyAgICAgICAgKm5zaXplID0gZmR0X3NpemVfY2VsbHMoZHRiLCBkZXZp
Y2UpOworICAgICAgICBVS19BU1NFUlQoKm5zaXplIDwgRkRUX01BWF9OQ0VMTFMpOworCisgICAg
ICAgICpyZWdzID0gZmR0X2dldHByb3AoZHRiLCBkZXZpY2UsICJyZWciLCAmcHJvcF9sZW4pOwor
ICAgICAgICAvKgorICAgICAgICAgKiBUaGUgcHJvcGVydHkgbXVzdCBjb250YWluIGF0IGxlYXN0
IHRoZSBzdGFydAorCSAqIGFkZHJlc3MgYW5kIHNpemUgb2YgZGlzdHJpYnV0b3IgYW5kIGNwdSBp
bnRlcmZhY2UKKyAgICAgICAgICovCisgICAgICAgIHByb3BfbWluX2xlbiA9IChpbnQpc2l6ZW9m
KGZkdDMyX3QpICogKG5hZGRyICsgKm5zaXplKSAqIDI7CisgICAgICAgIFVLX0FTU0VSVCgqcmVn
cyAhPSBOVUxMICYmIHByb3BfbGVuID49IHByb3BfbWluX2xlbik7CisJcmV0dXJuIG5hZGRyOwor
fQorCisvKgorICogdGhpcyByZWFkIHJlZyBwYXJ0IGluIGRldmljZSBwcm9wZXJ0eSBhbmQgb3V0
cHV0CisgKiBhZGRyZXNzIGFuZCBzaXplIG9mIHRlcm0gc3BlY2lmaWVkIGJ5IGluZGV4LgorICov
Cit1aW50NjRfdCB1a19kdGJfcmVhZF90ZXJtKGZkdDMyX3QgKnJlZ3MsIHVpbnQzMl90IGluZGV4
LAorCXVpbnQzMl90IG5hZGRyLAl1aW50MzJfdCBuc2l6ZSwgdWludDY0X3QgKnNpemUpCit7CisJ
dWludDY0X3QgYWRkciwgdGVybV9zaXplOworCisJdGVybV9zaXplID0gbnNpemUgKyBuYWRkcjsK
KwlpbmRleCA9IGluZGV4ICogdGVybV9zaXplOworCWFkZHIgPSB1a19kdGJfcmVhZF9udW1iZXIo
cmVncyArIGluZGV4LCBuYWRkcik7CisKKwkqc2l6ZSA9IHVrX2R0Yl9yZWFkX251bWJlcihyZWdz
ICsgaW5kZXggKyBuYWRkciwgbnNpemUpOworCisJcmV0dXJuIGFkZHI7Cit9CisKKy8qIHRoaXMg
cmVhZHMgYSBudW1iZXIgZnJvbSBnaXZlbiBkdGIgY2VsbCBhZGRyZXNzICovCit1aW50NjRfdCB1
a19kdGJfcmVhZF9udW1iZXIoZmR0MzJfdCAqcmVncywgdWludDMyX3Qgc2l6ZSkKK3sKKwl1aW50
NjRfdCBudW1iZXIgPSAwOworCVVLX0FTU0VSVChzaXplIDwgMyAmJiBzaXplID4gMCk7CisKKwlm
b3IodWludDMyX3QgaSA9IDA7IGkgPCBzaXplOyBpKyspCisJeworCQludW1iZXIgPDw9IDMyOwor
CQludW1iZXIgfD0gZmR0MzJfdG9fY3B1KCpyZWdzKTsKKwkJcmVncysrOworCX0KKworCXJldHVy
biBudW1iZXI7Cit9CmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaCBi
L3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ZkdC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmQzYTcwNGIKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRl
L2FybS9mZHQuaApAQCAtMCwwICsxLDUyIEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog
QlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5j
b20+CisgKiBBdXRob3JzOiBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4KKyAqCisg
KiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgor
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0
cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1
bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJp
YnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBu
b3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVu
ZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29mdHdh
cmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJ
UyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRS
SUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9M
REVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVD
VCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBE
QU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAq
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9G
SVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04g
QU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1Qg
TElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisg
KiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKgor
ICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdB
WS4KKyAqLworCisjaWZuZGVmIF9fUExBVF9DTU5fQVJNX0ZEVF9IX18KKyNkZWZpbmUgX19QTEFU
X0NNTl9BUk1fRkRUX0hfXworCitleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfZHRiOworZXh0ZXJu
IHZvaWQgKl9saWJrdm1wbGF0X3BhZ2V0YWJsZTsKK2V4dGVybiB2b2lkICpfbGlia3ZtcGxhdF9o
ZWFwX3N0YXJ0OworZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0X3N0YWNrX3RvcDsKK2V4dGVybiB2
b2lkICpfbGlia3ZtcGxhdF9tZW1fZW5kOworCitpbnQgdWtfZHRiX2ZpbmRfZGV2aWNlKHZvaWQg
KmR0YiwgY29uc3QgY2hhciAqZGV2aWNlX2xpc3RbXSwKKwl1aW50MzJfdCBzaXplKTsKK3VpbnQz
Ml90IHVrX2R0Yl9yZWFkX3JlZ2lvbih2b2lkICpkdGIsIGludCBkZXZpY2UsCisJdWludDMyX3Qg
Km5zaXplLCBmZHQzMl90ICoqcmVncyk7Cit1aW50NjRfdCB1a19kdGJfcmVhZF90ZXJtKGZkdDMy
X3QgKnJlZ3MsIHVpbnQzMl90IGluZGV4LAorCXVpbnQzMl90IG5hZGRyLCB1aW50MzJfdCBuc2l6
ZSwgdWludDY0X3QgKnNpemUpOwordWludDY0X3QgdWtfZHRiX3JlYWRfbnVtYmVyKGZkdDMyX3Qg
KnJlZ3MsIHVpbnQzMl90IHNpemUpOworI2VuZGlmIC8qIF9fUExBVF9DTU5fQVJNX0ZEVF9IX18g
Ki8KZGlmZiAtLWdpdCBhL3BsYXQva3ZtL01ha2VmaWxlLnVrIGIvcGxhdC9rdm0vTWFrZWZpbGUu
dWsKaW5kZXggMWY5YzVkYy4uOGU0ODFiNCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vTWFrZWZpbGUu
dWsKKysrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsKQEAgLTU5LDYgKzU5LDcgQEAgTElCS1ZNUExB
VF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS9jYWNoZTY0LlN8Y28KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0g
JChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vcHNjaV9hcm02NC5TfGNvbW1vbgogTElCS1ZNUExB
VF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS90aW1lLmN8Y29tbW9uCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9
ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RyYXBzLmN8Y29tbW9uCitMSUJLVk1QTEFUX1NS
Q1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2Zk
dC5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJ
QktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FS
Q0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2V4Y2VwdGlvbnMuUwogTElCS1ZN
UExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJt
L3BhZ2V0YWJsZS5TCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 05 17:47:45 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 05 Nov 2018 17:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gJiyW-0007Ch-3S; Mon, 05 Nov 2018 17:47:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=58zv=nq=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gJiyV-0007Cb-Jm
 for minios-devel@lists.xen.org; Mon, 05 Nov 2018 17:47:43 +0000
X-Inumbo-ID: e43b91b0-e122-11e8-bcdd-12d6303a7972
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e43b91b0-e122-11e8-bcdd-12d6303a7972;
 Mon, 05 Nov 2018 17:47:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 7742EF256C;
 Mon,  5 Nov 2018 18:47:40 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yVzyqNDDheaD; Mon,  5 Nov 2018 18:47:40 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 4E145F22D4;
 Mon,  5 Nov 2018 18:47:36 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Mon, 5 Nov 2018 18:47:35 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <20181011081511.19711-1-florian.schmidt@neclab.eu>
References: <20181011081511.19711-1-florian.schmidt@neclab.eu>
Date: Mon, 5 Nov 2018 18:47:32 +0100
Message-ID: <tza4s25zxbe7rf.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v4] plat/*: Make timer interrupt
 frequency selectable
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Florian Schmidt <florian.schmidt@neclab.eu>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Costin Lupu <costin.lupu@cs.pub.ro>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgRmxvcmlhbiwKCmdlbmVyYWxseSBsb29rcyBnb29kIHRvIG1lLCBqdXN0IGEgY291cGxlIG9m
IGNvbW1lbnRzIGlubGluZS4KCi0gWXVyaS4KCkZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2ht
aWR0QG5lY2xhYi5ldT4gd3JpdGVzOgoKPiBBZGQgbmV3IGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBm
b3IgY2hvb3NpbmcgYSB0aW1lciBpbnRlcnJ1cHQgZnJlcXVlbmN5Lgo+IFRoZSBjb25maWd1cmVk
IGZyZXF1ZW5jeSBpcyBjb252ZXJ0ZWQgdG8gdGhlIHRpbWVyIHRpY2sgbGVuZ3RoIHdoaWNoIGNh
bgo+IGJlIG9mIHVzZSBmb3Igb3RoZXIgbW9kdWxlcyAoZS5nLiwgcHJlZW1wdGl2ZSBzY2hlZHVs
ZXJzKS4KPgo+IFByZXZpb3VzbHksIHRoZSB0aWNrIHdhcyAxMDAgSHogb24gS1ZNIGFuZCAxMDAw
IEh6IG9uIFhlbi4gVGhlIGRlZmF1bHQKPiB2YWx1ZSBpcyBub3cgMTAwIEh6IGFjcm9zcyBib3Ro
IHBsYXRmb3Jtcy4KPgo+IFNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBj
cy5wdWIucm8+Cj4gU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1p
ZHRAbmVjbGFiLmV1Pgo+IC0tLQo+ICBpbmNsdWRlL3VrL2FyY2gvdGltZS5oICAgICAgICAgICAg
fCAgMiArKwo+ICBpbmNsdWRlL3VrL3BsYXQvdGltZS5oICAgICAgICAgICAgfCAgNCArKysrCj4g
IHBsYXQvQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPiAgcGxhdC9r
dm0veDg2L3RzY2Nsb2NrLmMgICAgICAgICAgIHwgMTAgKysrKy0tLS0tLQo+ICBwbGF0L2xpbnV4
dS9pbmNsdWRlL2xpbnV4dS90aW1lLmggfCAgMyArKy0KPiAgcGxhdC9saW51eHUvdGltZS5jICAg
ICAgICAgICAgICAgIHwgIDIgLS0KPiAgcGxhdC94ZW4veDg2L2FyY2hfdGltZS5jICAgICAgICAg
IHwgIDIgKy0KPiAgNyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VrL2FyY2gvdGltZS5oIGIvaW5jbHVkZS91
ay9hcmNoL3RpbWUuaAo+IGluZGV4IDI2MmZkM2IuLjVhNWFhMjIgMTAwNjQ0Cj4gLS0tIGEvaW5j
bHVkZS91ay9hcmNoL3RpbWUuaAo+ICsrKyBiL2luY2x1ZGUvdWsvYXJjaC90aW1lLmgKPiBAQCAt
NTcsNiArNTcsOCBAQCB0eXBlZGVmIF9fczY0IF9fc25zZWM7Cj4gICNkZWZpbmUgX19TTlNFQ19N
QVggKF9fUzY0X01BWCkKPiAgI2RlZmluZSBfX1NOU0VDX01JTiAoX19TNjRfTUlOKQo+ICAKPiAr
I2RlZmluZSBOU0VDX1BFUl9TRUMgICAgICAgICAxMDAwMDAwMDAwVUxMCk5vdywgc2luY2UgaXQg
aXMgaW4gdGhlIHB1YmxpYyBoZWFkZXIsIHNob3VsZCB3ZSBhZGQgYSBwcmVmaXggdG8gdGhlCmRl
ZmluZSB0byBhdm9pZCBwb3NzaWJsZSBjb25mbGljdHM/Cgo+ICsKPiAgI2RlZmluZSB1a2FyY2hf
dGltZV9uc2VjX3RvX3NlYyhucykgICAgICAoKG5zKSAvIDEwMDAwMDAwMDBVTEwpCj4gICNkZWZp
bmUgdWthcmNoX3RpbWVfbnNlY190b19tc2VjKG5zKSAgICAgKChucykgLyAxMDAwMDAwVUxMKQo+
ICAjZGVmaW5lIHVrYXJjaF90aW1lX25zZWNfdG9fdXNlYyhucykgICAgICgobnMpIC8gMTAwMFVM
KQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VrL3BsYXQvdGltZS5oIGIvaW5jbHVkZS91ay9wbGF0
L3RpbWUuaAo+IGluZGV4IDIwMmUwZjkuLmQzOGUzYzYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91
ay9wbGF0L3RpbWUuaAo+ICsrKyBiL2luY2x1ZGUvdWsvcGxhdC90aW1lLmgKPiBAQCAtNDcsNiAr
NDcsMTAgQEAgdm9pZCB1a3BsYXRfdGltZV9maW5pKHZvaWQpOwo+ICAKPiAgX19uc2VjIHVrcGxh
dF9tb25vdG9uaWNfY2xvY2sodm9pZCk7Cj4gIAo+ICsvKiBUaW1lIHRpY2sgbGVuZ3RoICovCj4g
KyNkZWZpbmUgVUtQTEFUX1RJTUVfVElDS19OU0VDICAoTlNFQ19QRVJfU0VDIC8gQ09ORklHX0ha
KQo+ICsjZGVmaW5lIFVLUExBVF9USU1FX1RJQ0tfTVNFQyAgdWthcmNoX3RpbWVfbnNlY190b19t
c2VjKFVLUExBVF9USU1FX1RJQ0tfTlNFQykKPiArCj4gICNpZmRlZiBfX2NwbHVzcGx1cwo+ICB9
Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9wbGF0L0NvbmZpZy51ayBiL3BsYXQvQ29uZmlnLnVr
Cj4gaW5kZXggYjc3NmM0NS4uYWU5NjQ4NyAxMDA2NDQKPiAtLS0gYS9wbGF0L0NvbmZpZy51awo+
ICsrKyBiL3BsYXQvQ29uZmlnLnVrCj4gQEAgLTE3LDMgKzE3LDEwIEBAIGNvbmZpZyBFQVJMWV9Q
UklOVF9QTDAxMV9VQVJUX0FERFIKPiAgCQlQbDAxMSBzZXJpYWwgYWRkcmVzcyB1c2VkIGJ5IGVh
cmx5IGRlYnVnIGNvbnNvbGUuCj4gIAo+ICBlbmRtZW51Cj4gKwo+ICtjb25maWcgSFoKPiArCWlu
dAo+ICsJcHJvbXB0ICJUaW1lciBmcmVxdWVuY3kgKEh6KSIKPiArCWRlZmF1bHQgMTAwCj4gKwlo
ZWxwCj4gKwkJQ29uZmlndXJlIHRoZSB0aW1lciBpbnRlcnJ1cHQgZnJlcXVlbmN5LgpJIHdvdWxk
IHRvIHRoZSBoZWxwIG1lc3NhZ2UgImNoYW5nZSBvbmx5IGlmIHlvdSBhcmUgc3VyZSB5b3Uga25v
dyB3aGF0CnlvdSBhcmUgZG9pbmciCgo+IGRpZmYgLS1naXQgYS9wbGF0L2t2bS94ODYvdHNjY2xv
Y2suYyBiL3BsYXQva3ZtL3g4Ni90c2NjbG9jay5jCj4gaW5kZXggZjNmYTU1YS4uZDNjZGIxNiAx
MDA2NDQKPiAtLS0gYS9wbGF0L2t2bS94ODYvdHNjY2xvY2suYwo+ICsrKyBiL3BsYXQva3ZtL3g4
Ni90c2NjbG9jay5jCj4gQEAgLTYwLDggKzYwLDYgQEAKPiAgI2luY2x1ZGUgPHVrL2Fzc2VydC5o
Pgo+ICAjaW5jbHVkZSA8dWsvYml0b3BzLmg+Cj4gIAo+IC0jZGVmaW5lIE5TRUNfUEVSX1NFQyAg
ICAgICAgIDEwMDAwMDAwMDBVTEwKPiAtCj4gICNkZWZpbmUgVElNRVJfQ05UUiAgICAgICAgICAg
MHg0MAo+ICAjZGVmaW5lIFRJTUVSX01PREUgICAgICAgICAgIDB4NDMKPiAgI2RlZmluZSBUSU1F
Ul9TRUwwICAgICAgICAgICAweDAwCj4gQEAgLTEzMSw3ICsxMjksNyBAQCBzdGF0aWMgdm9pZCBp
ODI1NF9kZWxheSh1bnNpZ25lZCBpbnQgbikKPiAgewo+ICAJdW5zaWduZWQgaW50IGN1cl90aWNr
LCBpbml0aWFsX3RpY2s7Cj4gIAlpbnQgcmVtYWluaW5nOwo+IC0JY29uc3QgdW5zaWduZWQgbG9u
ZyB0aW1lcl9ydmFsID0gVElNRVJfSFogLyAxMDA7Cj4gKwljb25zdCB1bnNpZ25lZCBsb25nIHRp
bWVyX3J2YWwgPSBUSU1FUl9IWiAvIENPTkZJR19IWjsKSSBndWVzcyBhdCBsZWFzdCB3ZSBuZWVk
IHRvIGNoZWNrIGlmIFRJTUVSX0haIC8gQ09ORklHX0haID49IDEgYXQKY29tcGlsZSB0aW1lLgoK
PiAgCj4gIAlpbml0aWFsX3RpY2sgPSBpODI1NF9nZXR0aWNrKCk7Cj4gIAo+IEBAIC0yMTEsMTAg
KzIwOSwxMCBAQCBpbnQgdHNjY2xvY2tfaW5pdCh2b2lkKQo+ICB7Cj4gIAlfX3U2NCB0c2NfZnJl
cSwgcnRjX2Jvb3Q7Cj4gIAo+IC0JLyogSW5pdGlhbGlzZSBpODI1NCB0aW1lciBjaGFubmVsIDAg
dG8gbW9kZSAyIGF0IDEwMCBIeiAqLwo+ICsJLyogSW5pdGlhbGlzZSBpODI1NCB0aW1lciBjaGFu
bmVsIDAgdG8gbW9kZSAyIGF0IENPTkZJR19IWiBmcmVxdWVuY3kgKi8KPiAgCW91dGIoVElNRVJf
TU9ERSwgVElNRVJfU0VMMCB8IFRJTUVSX1JBVEVHRU4gfCBUSU1FUl8xNkJJVCk7Cj4gLQlvdXRi
KFRJTUVSX0NOVFIsIChUSU1FUl9IWiAvIDEwMCkgJiAweGZmKTsKPiAtCW91dGIoVElNRVJfQ05U
UiwgKFRJTUVSX0haIC8gMTAwKSA+PiA4KTsKPiArCW91dGIoVElNRVJfQ05UUiwgKFRJTUVSX0ha
IC8gQ09ORklHX0haKSAmIDB4ZmYpOwo+ICsJb3V0YihUSU1FUl9DTlRSLCAoVElNRVJfSFogLyBD
T05GSUdfSFopID4+IDgpOwo+ICAKPiAgCS8qCj4gIAkgKiBSZWFkIFJUQyAidGltZSBhdCBib290
Ii4gVGhpcyBtdXN0IGJlIGRvbmUganVzdCBiZWZvcmUgdHNjX2Jhc2UgaXMKPiBkaWZmIC0tZ2l0
IGEvcGxhdC9saW51eHUvaW5jbHVkZS9saW51eHUvdGltZS5oIGIvcGxhdC9saW51eHUvaW5jbHVk
ZS9saW51eHUvdGltZS5oCj4gaW5kZXggMmRmODgxZS4uYzFhODc1YSAxMDA2NDQKPiAtLS0gYS9w
bGF0L2xpbnV4dS9pbmNsdWRlL2xpbnV4dS90aW1lLmgKPiArKysgYi9wbGF0L2xpbnV4dS9pbmNs
dWRlL2xpbnV4dS90aW1lLmgKPiBAQCAtMzUsOSArMzUsMTAgQEAKPiAgI2lmbmRlZiBfX0xJTlVY
VV9USU1FX0hfXwo+ICAjZGVmaW5lIF9fTElOVVhVX1RJTUVfSF9fCj4gIAo+ICsjaW5jbHVkZSA8
dWsvcGxhdC90aW1lLmg+Cj4gICNpbmNsdWRlIDxsaW51eHUvc2lnbmFsLmg+Cj4gIAo+IC0jZGVm
aW5lIFRJTUVSX0lOVFZBTF9NU0VDICAgIDEwCj4gKyNkZWZpbmUgVElNRVJfSU5UVkFMX05TRUMg
ICAgVUtQTEFUX1RJTUVfVElDS19OU0VDCj4gICNkZWZpbmUgVElNRVJfU0lHTlVNICAgICAgICAg
U0lHQUxSTQo+ICAKPiAgCj4gZGlmZiAtLWdpdCBhL3BsYXQvbGludXh1L3RpbWUuYyBiL3BsYXQv
bGludXh1L3RpbWUuYwo+IGluZGV4IGVhZDA3ZjUuLjEzNDM5YWQgMTAwNjQ0Cj4gLS0tIGEvcGxh
dC9saW51eHUvdGltZS5jCj4gKysrIGIvcGxhdC9saW51eHUvdGltZS5jCj4gQEAgLTQwLDggKzQw
LDYgQEAKPiAgI2luY2x1ZGUgPGxpbnV4dS9zeXNjYWxsLmg+Cj4gICNpbmNsdWRlIDxsaW51eHUv
dGltZS5oPgo+ICAKPiAtI2RlZmluZSBUSU1FUl9JTlRWQUxfTlNFQyAgICB1a2FyY2hfdGltZV9t
c2VjX3RvX25zZWMoVElNRVJfSU5UVkFMX01TRUMpCj4gLQo+ICBzdGF0aWMga190aW1lcl90IHRp
bWVyaWQ7Cj4gIAo+ICAKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2L2FyY2hfdGltZS5jIGIv
cGxhdC94ZW4veDg2L2FyY2hfdGltZS5jCj4gaW5kZXggOTVkN2IxMC4uYTRiNzdiOSAxMDA2NDQK
PiAtLS0gYS9wbGF0L3hlbi94ODYvYXJjaF90aW1lLmMKPiArKysgYi9wbGF0L3hlbi94ODYvYXJj
aF90aW1lLmMKPiBAQCAtMjMzLDcgKzIzMyw3IEBAIHZvaWQgdGltZV9ibG9ja191bnRpbChfX3Nu
c2VjIHVudGlsKQo+ICBzdGF0aWMgdm9pZCB0aW1lcl9oYW5kbGVyKGV2dGNobl9wb3J0X3QgZXYg
X191bnVzZWQsCj4gIAkJc3RydWN0IF9fcmVncyAqcmVncyBfX3VudXNlZCwgdm9pZCAqaWduIF9f
dW51c2VkKQo+ICB7Cj4gLQlfX25zZWMgdW50aWwgPSB1a3BsYXRfbW9ub3RvbmljX2Nsb2NrKCkg
KyB1a2FyY2hfdGltZV9tc2VjX3RvX25zZWMoMSk7Cj4gKwlfX25zZWMgdW50aWwgPSB1a3BsYXRf
bW9ub3RvbmljX2Nsb2NrKCkgKyBVS1BMQVRfVElNRV9USUNLX05TRUM7Cj4gIAo+ICAJSFlQRVJW
SVNPUl9zZXRfdGltZXJfb3AodW50aWwpOwo+ICB9Cj4gLS0gCj4gMi4xOS4xCj4KPgo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKCi0t
IApZdXJpIFZvbGNoa292ClNvZnR3YXJlIFNwZWNpYWxpc3QKCk5FQyBFdXJvcGUgTHRkCkt1cmbD
vHJzdGVuLUFubGFnZSAzNgpELTY5MTE1IEhlaWRlbGJlcmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Nov 06 13:40:59 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 06 Nov 2018 13:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gK1bG-0006Vi-Ha; Tue, 06 Nov 2018 13:40:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dowf=nr=gmail.com=cristb@srs-us1.protection.inumbo.net>)
 id 1gK1bF-0006Vd-9w
 for minios-devel@lists.xen.org; Tue, 06 Nov 2018 13:40:57 +0000
X-Inumbo-ID: 95f17b86-e1c9-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95f17b86-e1c9-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 13:40:56 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id b203-v6so11904081wme.5
 for <minios-devel@lists.xen.org>; Tue, 06 Nov 2018 05:40:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Zf+W1oaRc3LbGZDqdU5VSQB4URRI2fB+kaUaQORgENo=;
 b=swxKXX9YbZyqhN2PDa+nQ38KNS/UBksb9vDYz6pAUmBU/STfCDPLg2O2rmfjyJhpzL
 utrViNgVfdDGGzo650UNDA4vjLhu2Id7g2EIts8VPVHesjvpXVMbA9i3UaUUaz+8N5xT
 BGV/ny6+e95RNNH9HqX8u8irB5szlvByVJ1jL5BNKUP7ClZW+4jwCixOMa/r6uR+c/gd
 Kunvw0hw998qO9/MWexCCLleI2FIw6FpYpp9uEAjLqRbmw8hq8fictgMr4ifJ4aJHRCv
 Cl4nfuRhS3RiL3LcElPFwYGFt/QwmPxge1/A7osUib1x2BZMf15Y2Goeg14dc0hgTWJV
 6LhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=Zf+W1oaRc3LbGZDqdU5VSQB4URRI2fB+kaUaQORgENo=;
 b=Bj7oAVTVdmrAiANHWv7+XnffuweYKiNYyBz7isXu2b97CNQMs+nQcipf+PnCCwxtq6
 9tsoDsJelNN5jUnEda2h7HyPm7te4XQzqzuM8Cav7E+ZMREffUJLMgbt5JiNidJ4RqIc
 c7M+9ZvU3XdMq5r0dFP+wbaoHFCvbgFj4vt2el7u0du1+AI4GuesPrQjb2SrvWSGqo8m
 4DXFQ/5buKxjpu1JXp7gLzlRa/FEUC+2SS4mUmQHBKdzQHREB4vw6D9GP1+u3QNEXvuw
 /bAkSt8xlMSyBM1uqflarw2Ws/iD501DX8A4WSMib+CbQgo9cj6VeCjiE28ETKR9iEmp
 qY3A==
X-Gm-Message-State: AGRZ1gJ9LRDBFMg5VUrvwg5Ne1D+9McmWjiJS+ZQZJhWAeRFEhD+ZW5g
 PR1IK8QfBjNcAT+Z7c+0+woQjtSorBA=
X-Google-Smtp-Source: AJdET5eL37Z9LFuiB9flIBVganBoRSDaFpduLX1n9IRpMKNT5cxLofE8Nhm4d04DjFBsOtBj3U84kg==
X-Received: by 2002:a1c:f514:: with SMTP id
 t20-v6mr2096421wmh.129.1541511654783; 
 Tue, 06 Nov 2018 05:40:54 -0800 (PST)
Received: from core.precis.pub.ro ([141.85.233.104])
 by smtp.gmail.com with ESMTPSA id 195-v6sm2504128wmx.21.2018.11.06.05.40.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Nov 2018 05:40:54 -0800 (PST)
From: Cristian Banu <cristb@gmail.com>
To: minios-devel@lists.xen.org
Date: Tue,  6 Nov 2018 15:40:08 +0200
Message-Id: <20181106134008.11971-1-cristb@gmail.com>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT/HELLOWORLD PATCH] main.c: Prefix
 application option with CONFIG_
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Kuenzer <simon.kuenzer@neclab.eu>, Cristian Banu <cristb@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RmxhZ3MgZ2VuZXJhdGVkIGJ5IGtjb25maWcgYXJlIHByZWZpeGVkIHdpdGggQ09ORklHXywgdGh1
cwpBUFBIRUxMT1dPUkxEX1BSSU5UQVJHUyB3aWxsIG5ldmVyIGJlIGRlZmluZWQuCgpTaWduZWQt
b2ZmLWJ5OiBDcmlzdGlhbiBCYW51IDxjcmlzdGJAZ21haWwuY29tPgotLS0KIG1haW4uYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL21haW4uYyBiL21haW4uYwppbmRleCA0NGRkMWE3NTcxYTAuLjZhZmExOWU5NmU1NyAx
MDA2NDQKLS0tIGEvbWFpbi5jCisrKyBiL21haW4uYwpAQCAtNyw3ICs3LDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIHsKIAlwcmludGYoIkhlbGxvIHdvcmxkIVxuIik7CiAK
LSNpZiBBUFBIRUxMT1dPUkxEX1BSSU5UQVJHUworI2lmIENPTkZJR19BUFBIRUxMT1dPUkxEX1BS
SU5UQVJHUwogCWludCBpOwogCiAJcHJpbnRmKCJBcmd1bWVudHM6ICIpOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 05:52:56 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 05:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKGlp-0003Am-IG; Wed, 07 Nov 2018 05:52:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zv0+=ns=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKGln-0003Af-KP
 for minios-devel@lists.xenproject.org; Wed, 07 Nov 2018 05:52:51 +0000
X-Inumbo-ID: 5aaaf357-e251-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5aaaf357-e251-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 05:52:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=N8m9JbBv4e/mq9xaDDSthZLIXY22sEWFitd4NUnsfbY=;
 b=VqNdRJbnAst10iJHO7uXuhv0NGaWAXyn53vTPEkvmNwxfcPYUqH+o+bd4/7I8kGT7uqiJ1ypWxNB4F+wgVBeTQx9ZPT1/Ij7T10QPFnUa41hCT24DBWK2q8Dp1hGnP1UwC0t3MoTWmepgv5eEVO2vdPZu0b8Pv067OG+Y9HZZvY=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3786.eurprd08.prod.outlook.com (20.178.84.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.28; Wed, 7 Nov 2018 05:52:45 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.034; Wed, 7 Nov 2018
 05:52:45 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
Thread-Index: AQHUc0KjrUiERbKQ+0eNa6G/aEW2A6VD1ZfQ
Date: Wed, 7 Nov 2018 05:52:45 +0000
Message-ID: <DB7PR08MB36588E5D392C23F5FB69557B9EC40@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181103065813.137060-1-jianyong.wu@arm.com>
In-Reply-To: <20181103065813.137060-1-jianyong.wu@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3786;
 6:R3XBr0Sv16jW0ZtIPDtxjeYI8urJW9Kw3oyhizg2rysT25AVOYSzgPgbq3F4HtqgwBSZhxSrppFSw4gKKzhPLk6bjjMii+68l4I4zBzoeCh0QWb4NRg+928F9keJg2ZGlDdnFgvlVbLfTxh0j+jUsxTkXKMl6sWUyp8wRDtggYBL8AHxTAlhfNEB4pmSLSRFK5SdmREv/s7HO9wFLiM2So3n+8HcyyxTKStLI4qLE3OfeGPLAwwgjHoHeoI3Grd5tJpwkhPOKEZzO8mE5PN8suaddqarVS7jMqSdPs5ikBH4iCxweowtZGvOg9eEfh8/4CGEl2UUNeUstaNczvSrWfdgv+/Kn6vRqCHNBMY/99N/BhcWSJlgFkDfhLq4b+EwuTubRxMPHGfuAcIhxa+QO5MU+h9gwsn46Vi2QhUXtTBJq/qSr7VMvXRNfS+ER8fHmDZ3RsRfPRyOkAWqNsd3wg==;
 5:AS9OujMmRRJnrTwi3qQ9qUAo9w7px6/Oz9If1GvoeuJz1fwA50B8sVV1d2OULbiA/0Zg6Rw2CdlK9UX3DILoxwe5dAsw1IYvVtkMdHdGZQfgFtjsl/SByjNEs3YBmwqTHrVJa2YRKaBImaUS62AqQ4JcQ7305/gSTi04oGL6kOw=;
 7:dM1VZugdjCwWVA4+Sxhfz+9IKSCBE5393zGXETTfRjPwu1J0/B/YVxLVIYGfoMur0CQfMrZTPfneolcxBNnFEfwXXL8zFyfPZ4r38M0LRRwG8dVF6P3kwloblc2p045x6/bQSJzRITh8XgDmNV3XeQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 0980ee33-ffb2-43d6-e47f-08d644753dd6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3786; 
x-ms-traffictypediagnostic: DB7PR08MB3786:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB37861BF2D6699867B80732029EC40@DB7PR08MB3786.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3786; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3786; 
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(346002)(366004)(396003)(39860400002)(199004)(13464003)(189003)(229853002)(7736002)(14454004)(102836004)(55236004)(6506007)(53546011)(26005)(6246003)(105586002)(5660300001)(55016002)(9686003)(33656002)(106356001)(99286004)(6436002)(76176011)(7696005)(2906002)(53936002)(6306002)(97736004)(2501003)(2900100001)(72206003)(4326008)(966005)(25786009)(316002)(71200400001)(71190400001)(110136005)(54906003)(8936002)(6116002)(3846002)(8676002)(81166006)(81156014)(478600001)(68736007)(66066001)(86362001)(217873002)(186003)(486006)(2201001)(74316002)(11346002)(14444005)(305945005)(446003)(476003)(256004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3786;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 4AMl8yl4YJponB50T+QdUlcfQCZ2eHGGFVEzGuNjSYcyDs4b//WjU43ST0mv01yIqn0+5sKjEgrtRTtdDI9mJ8dRiyvB1hTzlj2pB79YfdYzYELWL3yx/7B/cJy0WsGOF3GvmFymizR4DTJv0JUQmwvawBi2qe+y6TtdwicSxvSilRDt8ZRpijpzOqN9SVhkYNcqS91HNczWX3fFmQ7aQbwu3RbZL7VeuBmtEhmmt+OKva2ggsppAODzbGLxwy3M0D1NBkNJCunUYdO5O3wUuUSAKyeV0qEVC90I6ysP+gVVNZLf+1Gg+eSZjDwpOLJivLhoyBrj6iX9m6Rqzz1iUa3mEOuSBAnC+y35cVX4c7o=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0980ee33-ffb2-43d6-e47f-08d644753dd6
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 05:52:45.8329 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3786
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Jianyong Wu \(Arm Technology China\)" <Jianyong.Wu@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgU2ltb24sDQoNCkFueSBjb21tZW50cyA/IDogKQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+IEZyb206IE1pbmlvcy1kZXZlbCA8bWluaW9zLWRldmVsLWJvdW5jZXNAbGlzdHMu
eGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZg0KPiBKaWFueW9uZyBXdQ0KPiBTZW50OiAyMDE4
5bm0MTHmnIgz5pelIDE0OjU4DQo+IFRvOiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1DQo+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xv
Z3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+Ow0KPiBKaWFueW9u
ZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0uY29tPjsgV2VpIENo
ZW4gKEFybQ0KPiBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVj
dDogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFJGQyBQQVRDSF0gcGxhdC9jb21tb246QWRkIGhl
bHBlciB0bw0KPiBzaW1wbGlmeSBhY2Nlc3NpbmcgZmR0IGZvciBhcm0NCj4gDQo+IEZyb206IEpp
YW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPg0KPiANCj4gV3JhcCBzb21lIHJlYWRpbmcg
b3BzIG9uIGR0YiBsaWtlIHJlYWRpbmcgcHJvcGVydHkNCj4gYW5kIGFkZHJlc3MgY29udmVyc2lv
biBvcCB0byBzaW1wbGlmeSBhY3F1aXJpbmcNCj4gZGV2aWNlIGFkZHJlc3MgZm9yIGFybS4NCj4g
DQo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPg0KPiBTaWduZWQt
b2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4NCj4gLS0tDQo+ICBwbGF0
L2NvbW1vbi9hcm0vZmR0LmMgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrDQo+ICBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaCB8ICA1MiArKysrKysr
KysrKysrKysrDQo+ICBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICB8ICAgMSArDQo+ICAz
IGZpbGVzIGNoYW5nZWQsIDE2NCBpbnNlcnRpb25zKCspDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
cGxhdC9jb21tb24vYXJtL2ZkdC5jDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24v
aW5jbHVkZS9hcm0vZmR0LmgNCj4gDQo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vZmR0
LmMgYi9wbGF0L2NvbW1vbi9hcm0vZmR0LmMNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5k
ZXggMDAwMDAwMC4uM2FiNTM0Mw0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL3BsYXQvY29tbW9u
L2FybS9mZHQuYw0KPiBAQCAtMCwwICsxLDExMSBAQA0KPiArLyogU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IElTQyAqLw0KPiArLyoNCj4gKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBh
cm0uY29tPg0KPiArICogQXV0aG9yczogSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+
DQo+ICsgKg0KPiArICogQ29weXJpZ2h0IChjKSAyMDE4IEFybSBMdGQuDQo+ICsgKg0KPiArICog
UGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1dGUgdGhpcyBz
b2Z0d2FyZQ0KPiArICogZm9yIGFueSBwdXJwb3NlIHdpdGggb3Igd2l0aG91dCBmZWUgaXMgaGVy
ZWJ5IGdyYW50ZWQsIHByb3ZpZGVkDQo+ICsgKiB0aGF0IHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90
aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIGFwcGVhcg0KPiArICogaW4gYWxsIGNvcGll
cy4NCj4gKyAqDQo+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiBBTkQgVEhF
IEFVVEhPUiBESVNDTEFJTVMgQUxMDQo+ICsgKiBXQVJSQU5USUVTIFdJVEggUkVHQVJEIFRPIFRI
SVMgU09GVFdBUkUgSU5DTFVESU5HIEFMTCBJTVBMSUVEDQo+ICsgKiBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUy4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFDQo+ICsgKiBB
VVRIT1IgQkUgTElBQkxFIEZPUiBBTlkgU1BFQ0lBTCwgRElSRUNULCBJTkRJUkVDVCwgT1INCj4g
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVSIFJFU1VM
VElORyBGUk9NIExPU1MNCj4gKyAqIE9GIFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElO
IEFOIEFDVElPTiBPRiBDT05UUkFDVCwNCj4gKyAqIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElP
VVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBPUiBJTg0KPiArICogQ09OTkVDVElPTiBXSVRIIFRI
RSBVU0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4NCj4gKyAqLw0KPiArI2luY2x1
ZGUgPGxpYmZkdC5oPg0KPiArI2luY2x1ZGUgPGt2bS9jb25zb2xlLmg+DQo+ICsjaW5jbHVkZSA8
dWsvYXNzZXJ0Lmg+DQo+ICsjaW5jbHVkZSA8a3ZtLWFybS9tbS5oPg0KPiArI2luY2x1ZGUgPGFy
bS9jcHUuaD4NCj4gKyNpbmNsdWRlIDxhcm0vZmR0Lmg+DQo+ICsjaW5jbHVkZSA8dWsvYXJjaC9s
aW1pdHMuaD4NCj4gKw0KPiArLyoNCj4gKyAqIHVrX2R0Yl9maW5kX2RldmljZSBmaW5kIGRldmlj
ZSBvZmZzZXQgaW4gZHRiIGJ5DQo+ICsgKiBzZWFyY2hpbmcgZGV2aWNlIGxpc3QNCj4gKyAqLw0K
PiAraW50IHVrX2R0Yl9maW5kX2RldmljZSh2b2lkICpkdGIsIGNvbnN0IGNoYXIgKmRldmljZV9s
aXN0W10sDQo+ICsJdWludDMyX3Qgc2l6ZSkNCj4gK3sNCj4gKyAgICAgICAgdWludDMyX3QgaWR4
Ow0KPiArICAgICAgICBpbnQgZGV2aWNlID0gLTE7DQo+ICsNCj4gKyAgICAgICAgZm9yIChpZHgg
PSAwOw0KPiArICAgICAgICAgICAgICAgIGlkeCA8IHNpemUgLyBzaXplb2YoZGV2aWNlX2xpc3Rb
MF0pOw0KPiArICAgICAgICAgICAgICAgIGlkeCsrKSB7DQo+ICsgICAgICAgICAgICAgICAgZGV2
aWNlID0gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoZHRiLCAtMSwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfbGlzdFtpZHhdKTsNCj4gKyAg
ICAgICAgICAgICAgICBpZiAoZGV2aWNlID49IDApDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBicmVhazsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIHJldHVybiBkZXZpY2U7DQo+
ICt9DQo+ICsNCj4gKy8qDQo+ICsgKiB1a19kdGJfcmVhZF9yZWdpb24gcmVhZCBjZWxsIHNpemUg
b2YgZGV2aWNlIGFkZHJlc3MNCj4gKyAqIGFuZCBpdHMgbGVuZ3RoIGluIGR0YiBieSBpbnB1dCBk
ZXZpY2Ugb2Zmc2V0Lg0KPiArICovDQo+ICt1aW50MzJfdCB1a19kdGJfcmVhZF9yZWdpb24odm9p
ZCAqZHRiLCBpbnQgZGV2aWNlLA0KPiArCXVpbnQzMl90ICpuc2l6ZSwgZmR0MzJfdCAqKnJlZ3Mp
DQo+ICt7DQo+ICsgICAgICAgIGludCAgcHJvcF9sZW4sIHByb3BfbWluX2xlbjsNCj4gKwl1aW50
MzJfdCBuYWRkcjsNCj4gKw0KPiArCVVLX0FTU0VSVChkZXZpY2UgIT0gLTEpOw0KPiArICAgICAg
ICBuYWRkciA9IGZkdF9hZGRyZXNzX2NlbGxzKGR0YiwgZGV2aWNlKTsNCj4gKyAgICAgICAgVUtf
QVNTRVJUKG5hZGRyIDwgRkRUX01BWF9OQ0VMTFMpOw0KPiArDQo+ICsgICAgICAgICpuc2l6ZSA9
IGZkdF9zaXplX2NlbGxzKGR0YiwgZGV2aWNlKTsNCj4gKyAgICAgICAgVUtfQVNTRVJUKCpuc2l6
ZSA8IEZEVF9NQVhfTkNFTExTKTsNCj4gKw0KPiArICAgICAgICAqcmVncyA9IGZkdF9nZXRwcm9w
KGR0YiwgZGV2aWNlLCAicmVnIiwgJnByb3BfbGVuKTsNCj4gKyAgICAgICAgLyoNCj4gKyAgICAg
ICAgICogVGhlIHByb3BlcnR5IG11c3QgY29udGFpbiBhdCBsZWFzdCB0aGUgc3RhcnQNCj4gKwkg
KiBhZGRyZXNzIGFuZCBzaXplIG9mIGRpc3RyaWJ1dG9yIGFuZCBjcHUgaW50ZXJmYWNlDQo+ICsg
ICAgICAgICAqLw0KPiArICAgICAgICBwcm9wX21pbl9sZW4gPSAoaW50KXNpemVvZihmZHQzMl90
KSAqIChuYWRkciArICpuc2l6ZSkgKiAyOw0KPiArICAgICAgICBVS19BU1NFUlQoKnJlZ3MgIT0g
TlVMTCAmJiBwcm9wX2xlbiA+PSBwcm9wX21pbl9sZW4pOw0KPiArCXJldHVybiBuYWRkcjsNCj4g
K30NCj4gKw0KPiArLyoNCj4gKyAqIHRoaXMgcmVhZCByZWcgcGFydCBpbiBkZXZpY2UgcHJvcGVy
dHkgYW5kIG91dHB1dA0KPiArICogYWRkcmVzcyBhbmQgc2l6ZSBvZiB0ZXJtIHNwZWNpZmllZCBi
eSBpbmRleC4NCj4gKyAqLw0KPiArdWludDY0X3QgdWtfZHRiX3JlYWRfdGVybShmZHQzMl90ICpy
ZWdzLCB1aW50MzJfdCBpbmRleCwNCj4gKwl1aW50MzJfdCBuYWRkciwJdWludDMyX3QgbnNpemUs
IHVpbnQ2NF90ICpzaXplKQ0KPiArew0KPiArCXVpbnQ2NF90IGFkZHIsIHRlcm1fc2l6ZTsNCj4g
Kw0KPiArCXRlcm1fc2l6ZSA9IG5zaXplICsgbmFkZHI7DQo+ICsJaW5kZXggPSBpbmRleCAqIHRl
cm1fc2l6ZTsNCj4gKwlhZGRyID0gdWtfZHRiX3JlYWRfbnVtYmVyKHJlZ3MgKyBpbmRleCwgbmFk
ZHIpOw0KPiArDQo+ICsJKnNpemUgPSB1a19kdGJfcmVhZF9udW1iZXIocmVncyArIGluZGV4ICsg
bmFkZHIsIG5zaXplKTsNCj4gKw0KPiArCXJldHVybiBhZGRyOw0KPiArfQ0KPiArDQo+ICsvKiB0
aGlzIHJlYWRzIGEgbnVtYmVyIGZyb20gZ2l2ZW4gZHRiIGNlbGwgYWRkcmVzcyAqLw0KPiArdWlu
dDY0X3QgdWtfZHRiX3JlYWRfbnVtYmVyKGZkdDMyX3QgKnJlZ3MsIHVpbnQzMl90IHNpemUpDQo+
ICt7DQo+ICsJdWludDY0X3QgbnVtYmVyID0gMDsNCj4gKwlVS19BU1NFUlQoc2l6ZSA8IDMgJiYg
c2l6ZSA+IDApOw0KPiArDQo+ICsJZm9yKHVpbnQzMl90IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKQ0K
PiArCXsNCj4gKwkJbnVtYmVyIDw8PSAzMjsNCj4gKwkJbnVtYmVyIHw9IGZkdDMyX3RvX2NwdSgq
cmVncyk7DQo+ICsJCXJlZ3MrKzsNCj4gKwl9DQo+ICsNCj4gKwlyZXR1cm4gbnVtYmVyOw0KPiAr
fQ0KPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZmR0LmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9mZHQuaA0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAw
MDAwMDAwLi5kM2E3MDRiDQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvcGxhdC9jb21tb24vaW5j
bHVkZS9hcm0vZmR0LmgNCj4gQEAgLTAsMCArMSw1MiBAQA0KPiArLyogU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLw0KPiArLyoNCj4gKyAqIEF1dGhvcnM6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPg0KPiArICogQXV0aG9yczogSmlhbnlvbmcgV3UgPEppYW55b25n
Lld1QGFybS5jb20+DQo+ICsgKg0KPiArICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBB
bGwgcmlnaHRzIHJlc2VydmVkLg0KPiArICoNCj4gKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dA0KPiArICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zDQo+ICsgKiBhcmUgbWV0Og0KPiArICoNCj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0DQo+ICsgKiAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIu
DQo+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2Ug
dGhlIGFib3ZlIGNvcHlyaWdodA0KPiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQ0KPiArICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4NCj4gKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIg
bm9yIHRoZSBuYW1lcyBvZiBpdHMNCj4gKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0
byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tDQo+ICsgKiAgICB0aGlz
IHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiAr
ICoNCj4gKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xE
RVJTIEFORCBDT05UUklCVVRPUlMgIkFTDQo+IElTIg0KPiArICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQ0K
PiArICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UNCj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUNCj4gKyAqIExJ
QUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1Q
TEFSWSwgT1INCj4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9U
IExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GDQo+ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MNCj4gKyAq
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklM
SVRZLCBXSEVUSEVSIElODQo+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQ0KPiArICogQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUNCj4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLg0KPiArICoNCj4gKyAqIFRI
SVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuDQo+
ICsgKi8NCj4gKw0KPiArI2lmbmRlZiBfX1BMQVRfQ01OX0FSTV9GRFRfSF9fDQo+ICsjZGVmaW5l
IF9fUExBVF9DTU5fQVJNX0ZEVF9IX18NCj4gKw0KPiArZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0
X2R0YjsNCj4gK2V4dGVybiB2b2lkICpfbGlia3ZtcGxhdF9wYWdldGFibGU7DQo+ICtleHRlcm4g
dm9pZCAqX2xpYmt2bXBsYXRfaGVhcF9zdGFydDsNCj4gK2V4dGVybiB2b2lkICpfbGlia3ZtcGxh
dF9zdGFja190b3A7DQo+ICtleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsNCj4gKw0K
PiAraW50IHVrX2R0Yl9maW5kX2RldmljZSh2b2lkICpkdGIsIGNvbnN0IGNoYXIgKmRldmljZV9s
aXN0W10sDQo+ICsJdWludDMyX3Qgc2l6ZSk7DQo+ICt1aW50MzJfdCB1a19kdGJfcmVhZF9yZWdp
b24odm9pZCAqZHRiLCBpbnQgZGV2aWNlLA0KPiArCXVpbnQzMl90ICpuc2l6ZSwgZmR0MzJfdCAq
KnJlZ3MpOw0KPiArdWludDY0X3QgdWtfZHRiX3JlYWRfdGVybShmZHQzMl90ICpyZWdzLCB1aW50
MzJfdCBpbmRleCwNCj4gKwl1aW50MzJfdCBuYWRkciwgdWludDMyX3QgbnNpemUsIHVpbnQ2NF90
ICpzaXplKTsNCj4gK3VpbnQ2NF90IHVrX2R0Yl9yZWFkX251bWJlcihmZHQzMl90ICpyZWdzLCB1
aW50MzJfdCBzaXplKTsNCj4gKyNlbmRpZiAvKiBfX1BMQVRfQ01OX0FSTV9GRFRfSF9fICovDQo+
IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9NYWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVr
DQo+IGluZGV4IDFmOWM1ZGMuLjhlNDgxYjQgMTAwNjQ0DQo+IC0tLSBhL3BsYXQva3ZtL01ha2Vm
aWxlLnVrDQo+ICsrKyBiL3BsYXQva3ZtL01ha2VmaWxlLnVrDQo+IEBAIC01OSw2ICs1OSw3IEBA
IExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0NCj4gJChVS19QTEFUX0NP
TU1PTl9CQVNFKS9hcm0vY2FjaGU2NC5TfGNvDQo+ICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdf
QVJDSF9BUk1fNjQpICs9DQo+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3BzY2lfYXJtNjQu
U3xjb21tb24NCj4gIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0NCj4g
JChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdGltZS5jfGNvbW1vbg0KPiAgTElCS1ZNUExBVF9T
UkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0KPiAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS90cmFwcy5jfGNvbW1vbg0KPiArTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPQ0KPiAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9mZHQuY3xjb21tb24NCj4gIExJQktW
TVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2Fy
bS9lbnRyeTY0LlMNCj4gIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0g
JChMSUJLVk1QTEFUX0JBU0UpL2FybS9leGNlcHRpb25zLlMNCj4gIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9wYWdldGFibGUu
Uw0KPiAtLQ0KPiAyLjE3LjENCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0DQo+IE1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 10:11:38 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 10:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKKoC-0007bq-SU; Wed, 07 Nov 2018 10:11:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=e+ly=ns=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1gKKoB-0007bl-9U
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 10:11:35 +0000
X-Inumbo-ID: 802c0dfa-e275-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 802c0dfa-e275-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:11:33 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id w7-v6so13385712wmc.1
 for <minios-devel@lists.xen.org>; Wed, 07 Nov 2018 02:11:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=hz11aJI4YAXhL5CyXyGePtXby5ieu0tgbCXsgd/dpcM=;
 b=ZjKBlUQzcRbc/PTmkb1KQ95zfeVRAmAXa3RSM6HIt0W67pCU8jjt0FGOZaSE97ZZ6e
 Ddq1DEE9tCJwCotOAnTHda3MhgiZ0wMm+rEGgDP2Q0ydZ7mv56Auwk7twG6UqDQ2WLq2
 zpFLn7Y3mK1MOkvgOZ5Mj652FK2Gn0rpIms0Sg6Xus7Hm8Ysc9nU9S+fbHU7n7n4ILFt
 1I7hiPKAjb3vx1gcNeY5Tqr4icMa7x8rvfLX7QkQooeiUb2Sm0WwboTB08Uc0udTyMi7
 MLAB3G10cEuG3r4oyLXzlSp5uOv+NM/UMSAltga+DHVdmB8P728OOjEArNsRLCwj88Aj
 KJOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=hz11aJI4YAXhL5CyXyGePtXby5ieu0tgbCXsgd/dpcM=;
 b=W8xAHExhGCM4mp7dhjXKz8l2vllMBhDi1ZZSZdIVPW0+U16INGMY1yG96OolG1yufS
 GlTtrOwKP+CJj7ghCSAP6bC+4NnVGonnzwrbXvbm2tQQkYKxa8BO7Ie29a/9HGOddfjP
 Ol/f5CUBHjncuxSOlkpbnX9LSLSgfqRikETFj+jDlgU/hVKjWXHB+xtOo0F5cmGss8ns
 IJWLtOYCy9JeKtiQ69kXiYKXW6t3hvPIsTxGPm1iqCjymhRZmnF1cEA/w6LnxLjcNLJx
 YiDnmNuzACYaNJ15G4jG4PQFBfr4MgiX7SO0pf+hTOBGDQVSEPdAk+HUp8SX5q60YGRu
 gY6w==
X-Gm-Message-State: AGRZ1gJCEr7bVePe3ijyROF0+GzMQVOuIYwPmj1EtMmSNXxRZKwc0X/y
 1iCAYMEu/8UuoAzgxRCe6Yo=
X-Google-Smtp-Source: AJdET5ftsQ3/n4i1n0Ev9MqLve8PfzbAHIpso0C0w8AFowj1v2yGY9/COGM1MpI/mRFTKQUxFXW7zQ==
X-Received: by 2002:a1c:2097:: with SMTP id
 g145-v6mr1384242wmg.57.1541585491831; 
 Wed, 07 Nov 2018 02:11:31 -0800 (PST)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id f9-v6sm535669wmb.8.2018.11.07.02.11.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 02:11:31 -0800 (PST)
To: Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Florian Schmidt <florian.schmidt@neclab.eu>, minios-devel@lists.xen.org
References: <20181011081511.19711-1-florian.schmidt@neclab.eu>
 <tza4s25zxbe7rf.fsf@N-1128.office.hd>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <2c14be29-c623-fd77-15ce-c9f3856f7198@gmail.com>
Date: Wed, 7 Nov 2018 12:11:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <tza4s25zxbe7rf.fsf@N-1128.office.hd>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v4] plat/*: Make timer interrupt
 frequency selectable
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Costin Lupu <costin.lupu@cs.pub.ro>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgWXVyaSwKClRoYW5rcyBmb3IgeW91ciByZXZpZXcuIFBsZWFzZSBzZWUgbXkgY29tbWVudHMg
aW5saW5lLgoKT24gMTEvNS8xOCA3OjQ3IFBNLCBZdXJpIFZvbGNoa292IHdyb3RlOgo+IEhpIEZs
b3JpYW4sCj4gCj4gZ2VuZXJhbGx5IGxvb2tzIGdvb2QgdG8gbWUsIGp1c3QgYSBjb3VwbGUgb2Yg
Y29tbWVudHMgaW5saW5lLgo+IAo+IC0gWXVyaS4KPiAKPiBGbG9yaWFuIFNjaG1pZHQgPGZsb3Jp
YW4uc2NobWlkdEBuZWNsYWIuZXU+IHdyaXRlczoKPiAKPj4gQWRkIG5ldyBjb25maWd1cmF0aW9u
IG9wdGlvbnMgZm9yIGNob29zaW5nIGEgdGltZXIgaW50ZXJydXB0IGZyZXF1ZW5jeS4KPj4gVGhl
IGNvbmZpZ3VyZWQgZnJlcXVlbmN5IGlzIGNvbnZlcnRlZCB0byB0aGUgdGltZXIgdGljayBsZW5n
dGggd2hpY2ggY2FuCj4+IGJlIG9mIHVzZSBmb3Igb3RoZXIgbW9kdWxlcyAoZS5nLiwgcHJlZW1w
dGl2ZSBzY2hlZHVsZXJzKS4KPj4KPj4gUHJldmlvdXNseSwgdGhlIHRpY2sgd2FzIDEwMCBIeiBv
biBLVk0gYW5kIDEwMDAgSHogb24gWGVuLiBUaGUgZGVmYXVsdAo+PiB2YWx1ZSBpcyBub3cgMTAw
IEh6IGFjcm9zcyBib3RoIHBsYXRmb3Jtcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1
cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KPj4gU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2ht
aWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pgo+PiAtLS0KPj4gIGluY2x1ZGUvdWsvYXJj
aC90aW1lLmggICAgICAgICAgICB8ICAyICsrCj4+ICBpbmNsdWRlL3VrL3BsYXQvdGltZS5oICAg
ICAgICAgICAgfCAgNCArKysrCj4+ICBwbGF0L0NvbmZpZy51ayAgICAgICAgICAgICAgICAgICAg
fCAgNyArKysrKysrCj4+ICBwbGF0L2t2bS94ODYvdHNjY2xvY2suYyAgICAgICAgICAgfCAxMCAr
KysrLS0tLS0tCj4+ICBwbGF0L2xpbnV4dS9pbmNsdWRlL2xpbnV4dS90aW1lLmggfCAgMyArKy0K
Pj4gIHBsYXQvbGludXh1L3RpbWUuYyAgICAgICAgICAgICAgICB8ICAyIC0tCj4+ICBwbGF0L3hl
bi94ODYvYXJjaF90aW1lLmMgICAgICAgICAgfCAgMiArLQo+PiAgNyBmaWxlcyBjaGFuZ2VkLCAy
MCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvdWsvYXJjaC90aW1lLmggYi9pbmNsdWRlL3VrL2FyY2gvdGltZS5oCj4+IGluZGV4IDI2MmZk
M2IuLjVhNWFhMjIgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvdWsvYXJjaC90aW1lLmgKPj4gKysr
IGIvaW5jbHVkZS91ay9hcmNoL3RpbWUuaAo+PiBAQCAtNTcsNiArNTcsOCBAQCB0eXBlZGVmIF9f
czY0IF9fc25zZWM7Cj4+ICAjZGVmaW5lIF9fU05TRUNfTUFYIChfX1M2NF9NQVgpCj4+ICAjZGVm
aW5lIF9fU05TRUNfTUlOIChfX1M2NF9NSU4pCj4+ICAKPj4gKyNkZWZpbmUgTlNFQ19QRVJfU0VD
ICAgICAgICAgMTAwMDAwMDAwMFVMTAo+IE5vdywgc2luY2UgaXQgaXMgaW4gdGhlIHB1YmxpYyBo
ZWFkZXIsIHNob3VsZCB3ZSBhZGQgYSBwcmVmaXggdG8gdGhlCj4gZGVmaW5lIHRvIGF2b2lkIHBv
c3NpYmxlIGNvbmZsaWN0cz8KPiAKCkknZCByYXRoZXIgcmV2ZXJ0IHRoaXMgY2hhbmdlIGFuZCBr
ZWVwIGl0IGZvciBhIG5leHQgcGF0Y2ggYmVjYXVzZToKLSBJdCdzIGFsc28gZGVmaW5lZCBpbiBw
bGF0L2NvbW1vbi9hcm0vdGltZS5jCi0gSW4gZGVlZCBpdCBuZWVkcyBhIHByZWZpeCwgYnV0IGl0
IHNob3VsZG4ndCBoYXZlIGFueXRoaW5nIHRvIGRvIHdpdGgKYXJjaCBzaW5jZSBpdCdzIGp1c3Qg
YW4gdXRpbGl0eSBkZWZpbml0aW9uLCBqdXN0IGxpa2UgdGhlCnVrYXJjaF90aW1lX25zZWNfdG9f
KiBtYWNyb3MuIEknZCByYXRoZXIgbW92ZSBhbGwgdGhlc2UgdGltZSByZWxhdGVkCmRlZmluaXRp
b25zIGludG8gYSB0aW1lIGxpYnJhcnkuIEFuZCBzaW5jZSB3ZSBoYXZlIHVrdGltZWNvbnYsIEkg
d291bGQKZXZlbiByZW5hbWUgdGhhdCB0byB1a3RpbWUgYW5kIHVzZSBpdCBhcyB0aGUgbGlicmFy
eSBmb3IgYWxsIHRpbWUKZnVuY3Rpb25zIGluIFVuaWtyYWZ0LgoKQFNpbW9uLCB3aGF0IGRvIHlv
dSB0aGluaz8KCj4+ICsKPj4gICNkZWZpbmUgdWthcmNoX3RpbWVfbnNlY190b19zZWMobnMpICAg
ICAgKChucykgLyAxMDAwMDAwMDAwVUxMKQo+PiAgI2RlZmluZSB1a2FyY2hfdGltZV9uc2VjX3Rv
X21zZWMobnMpICAgICAoKG5zKSAvIDEwMDAwMDBVTEwpCj4+ICAjZGVmaW5lIHVrYXJjaF90aW1l
X25zZWNfdG9fdXNlYyhucykgICAgICgobnMpIC8gMTAwMFVMKQo+PiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS91ay9wbGF0L3RpbWUuaCBiL2luY2x1ZGUvdWsvcGxhdC90aW1lLmgKPj4gaW5kZXggMjAy
ZTBmOS4uZDM4ZTNjNiAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS91ay9wbGF0L3RpbWUuaAo+PiAr
KysgYi9pbmNsdWRlL3VrL3BsYXQvdGltZS5oCj4+IEBAIC00Nyw2ICs0NywxMCBAQCB2b2lkIHVr
cGxhdF90aW1lX2Zpbmkodm9pZCk7Cj4+ICAKPj4gIF9fbnNlYyB1a3BsYXRfbW9ub3RvbmljX2Ns
b2NrKHZvaWQpOwo+PiAgCj4+ICsvKiBUaW1lIHRpY2sgbGVuZ3RoICovCj4+ICsjZGVmaW5lIFVL
UExBVF9USU1FX1RJQ0tfTlNFQyAgKE5TRUNfUEVSX1NFQyAvIENPTkZJR19IWikKPj4gKyNkZWZp
bmUgVUtQTEFUX1RJTUVfVElDS19NU0VDICB1a2FyY2hfdGltZV9uc2VjX3RvX21zZWMoVUtQTEFU
X1RJTUVfVElDS19OU0VDKQo+PiArCj4+ICAjaWZkZWYgX19jcGx1c3BsdXMKPj4gIH0KPj4gICNl
bmRpZgo+PiBkaWZmIC0tZ2l0IGEvcGxhdC9Db25maWcudWsgYi9wbGF0L0NvbmZpZy51awo+PiBp
bmRleCBiNzc2YzQ1Li5hZTk2NDg3IDEwMDY0NAo+PiAtLS0gYS9wbGF0L0NvbmZpZy51awo+PiAr
KysgYi9wbGF0L0NvbmZpZy51awo+PiBAQCAtMTcsMyArMTcsMTAgQEAgY29uZmlnIEVBUkxZX1BS
SU5UX1BMMDExX1VBUlRfQUREUgo+PiAgCQlQbDAxMSBzZXJpYWwgYWRkcmVzcyB1c2VkIGJ5IGVh
cmx5IGRlYnVnIGNvbnNvbGUuCj4+ICAKPj4gIGVuZG1lbnUKPj4gKwo+PiArY29uZmlnIEhaCj4+
ICsJaW50Cj4+ICsJcHJvbXB0ICJUaW1lciBmcmVxdWVuY3kgKEh6KSIKPj4gKwlkZWZhdWx0IDEw
MAo+PiArCWhlbHAKPj4gKwkJQ29uZmlndXJlIHRoZSB0aW1lciBpbnRlcnJ1cHQgZnJlcXVlbmN5
Lgo+IEkgd291bGQgdG8gdGhlIGhlbHAgbWVzc2FnZSAiY2hhbmdlIG9ubHkgaWYgeW91IGFyZSBz
dXJlIHlvdSBrbm93IHdoYXQKPiB5b3UgYXJlIGRvaW5nIgo+IAoKSSB0b3RhbGx5IGFncmVlLgoK
Pj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4Ni90c2NjbG9jay5jIGIvcGxhdC9rdm0veDg2L3Rz
Y2Nsb2NrLmMKPj4gaW5kZXggZjNmYTU1YS4uZDNjZGIxNiAxMDA2NDQKPj4gLS0tIGEvcGxhdC9r
dm0veDg2L3RzY2Nsb2NrLmMKPj4gKysrIGIvcGxhdC9rdm0veDg2L3RzY2Nsb2NrLmMKPj4gQEAg
LTYwLDggKzYwLDYgQEAKPj4gICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KPj4gICNpbmNsdWRlIDx1
ay9iaXRvcHMuaD4KPj4gIAo+PiAtI2RlZmluZSBOU0VDX1BFUl9TRUMgICAgICAgICAxMDAwMDAw
MDAwVUxMCj4+IC0KPj4gICNkZWZpbmUgVElNRVJfQ05UUiAgICAgICAgICAgMHg0MAo+PiAgI2Rl
ZmluZSBUSU1FUl9NT0RFICAgICAgICAgICAweDQzCj4+ICAjZGVmaW5lIFRJTUVSX1NFTDAgICAg
ICAgICAgIDB4MDAKPj4gQEAgLTEzMSw3ICsxMjksNyBAQCBzdGF0aWMgdm9pZCBpODI1NF9kZWxh
eSh1bnNpZ25lZCBpbnQgbikKPj4gIHsKPj4gIAl1bnNpZ25lZCBpbnQgY3VyX3RpY2ssIGluaXRp
YWxfdGljazsKPj4gIAlpbnQgcmVtYWluaW5nOwo+PiAtCWNvbnN0IHVuc2lnbmVkIGxvbmcgdGlt
ZXJfcnZhbCA9IFRJTUVSX0haIC8gMTAwOwo+PiArCWNvbnN0IHVuc2lnbmVkIGxvbmcgdGltZXJf
cnZhbCA9IFRJTUVSX0haIC8gQ09ORklHX0haOwo+IEkgZ3Vlc3MgYXQgbGVhc3Qgd2UgbmVlZCB0
byBjaGVjayBpZiBUSU1FUl9IWiAvIENPTkZJR19IWiA+PSAxIGF0Cj4gY29tcGlsZSB0aW1lLgo+
IAoKVGhpcyBtYWtlcyBzZW5zZS4KCj4+ICAKPj4gIAlpbml0aWFsX3RpY2sgPSBpODI1NF9nZXR0
aWNrKCk7Cj4+ICAKPj4gQEAgLTIxMSwxMCArMjA5LDEwIEBAIGludCB0c2NjbG9ja19pbml0KHZv
aWQpCj4+ICB7Cj4+ICAJX191NjQgdHNjX2ZyZXEsIHJ0Y19ib290Owo+PiAgCj4+IC0JLyogSW5p
dGlhbGlzZSBpODI1NCB0aW1lciBjaGFubmVsIDAgdG8gbW9kZSAyIGF0IDEwMCBIeiAqLwo+PiAr
CS8qIEluaXRpYWxpc2UgaTgyNTQgdGltZXIgY2hhbm5lbCAwIHRvIG1vZGUgMiBhdCBDT05GSUdf
SFogZnJlcXVlbmN5ICovCj4+ICAJb3V0YihUSU1FUl9NT0RFLCBUSU1FUl9TRUwwIHwgVElNRVJf
UkFURUdFTiB8IFRJTUVSXzE2QklUKTsKPj4gLQlvdXRiKFRJTUVSX0NOVFIsIChUSU1FUl9IWiAv
IDEwMCkgJiAweGZmKTsKPj4gLQlvdXRiKFRJTUVSX0NOVFIsIChUSU1FUl9IWiAvIDEwMCkgPj4g
OCk7Cj4+ICsJb3V0YihUSU1FUl9DTlRSLCAoVElNRVJfSFogLyBDT05GSUdfSFopICYgMHhmZik7
Cj4+ICsJb3V0YihUSU1FUl9DTlRSLCAoVElNRVJfSFogLyBDT05GSUdfSFopID4+IDgpOwo+PiAg
Cj4+ICAJLyoKPj4gIAkgKiBSZWFkIFJUQyAidGltZSBhdCBib290Ii4gVGhpcyBtdXN0IGJlIGRv
bmUganVzdCBiZWZvcmUgdHNjX2Jhc2UgaXMKPj4gZGlmZiAtLWdpdCBhL3BsYXQvbGludXh1L2lu
Y2x1ZGUvbGludXh1L3RpbWUuaCBiL3BsYXQvbGludXh1L2luY2x1ZGUvbGludXh1L3RpbWUuaAo+
PiBpbmRleCAyZGY4ODFlLi5jMWE4NzVhIDEwMDY0NAo+PiAtLS0gYS9wbGF0L2xpbnV4dS9pbmNs
dWRlL2xpbnV4dS90aW1lLmgKPj4gKysrIGIvcGxhdC9saW51eHUvaW5jbHVkZS9saW51eHUvdGlt
ZS5oCj4+IEBAIC0zNSw5ICszNSwxMCBAQAo+PiAgI2lmbmRlZiBfX0xJTlVYVV9USU1FX0hfXwo+
PiAgI2RlZmluZSBfX0xJTlVYVV9USU1FX0hfXwo+PiAgCj4+ICsjaW5jbHVkZSA8dWsvcGxhdC90
aW1lLmg+Cj4+ICAjaW5jbHVkZSA8bGludXh1L3NpZ25hbC5oPgo+PiAgCj4+IC0jZGVmaW5lIFRJ
TUVSX0lOVFZBTF9NU0VDICAgIDEwCj4+ICsjZGVmaW5lIFRJTUVSX0lOVFZBTF9OU0VDICAgIFVL
UExBVF9USU1FX1RJQ0tfTlNFQwo+PiAgI2RlZmluZSBUSU1FUl9TSUdOVU0gICAgICAgICBTSUdB
TFJNCj4+ICAKPj4gIAo+PiBkaWZmIC0tZ2l0IGEvcGxhdC9saW51eHUvdGltZS5jIGIvcGxhdC9s
aW51eHUvdGltZS5jCj4+IGluZGV4IGVhZDA3ZjUuLjEzNDM5YWQgMTAwNjQ0Cj4+IC0tLSBhL3Bs
YXQvbGludXh1L3RpbWUuYwo+PiArKysgYi9wbGF0L2xpbnV4dS90aW1lLmMKPj4gQEAgLTQwLDgg
KzQwLDYgQEAKPj4gICNpbmNsdWRlIDxsaW51eHUvc3lzY2FsbC5oPgo+PiAgI2luY2x1ZGUgPGxp
bnV4dS90aW1lLmg+Cj4+ICAKPj4gLSNkZWZpbmUgVElNRVJfSU5UVkFMX05TRUMgICAgdWthcmNo
X3RpbWVfbXNlY190b19uc2VjKFRJTUVSX0lOVFZBTF9NU0VDKQo+PiAtCj4+ICBzdGF0aWMga190
aW1lcl90IHRpbWVyaWQ7Cj4+ICAKPj4gIAo+PiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2L2Fy
Y2hfdGltZS5jIGIvcGxhdC94ZW4veDg2L2FyY2hfdGltZS5jCj4+IGluZGV4IDk1ZDdiMTAuLmE0
Yjc3YjkgMTAwNjQ0Cj4+IC0tLSBhL3BsYXQveGVuL3g4Ni9hcmNoX3RpbWUuYwo+PiArKysgYi9w
bGF0L3hlbi94ODYvYXJjaF90aW1lLmMKPj4gQEAgLTIzMyw3ICsyMzMsNyBAQCB2b2lkIHRpbWVf
YmxvY2tfdW50aWwoX19zbnNlYyB1bnRpbCkKPj4gIHN0YXRpYyB2b2lkIHRpbWVyX2hhbmRsZXIo
ZXZ0Y2huX3BvcnRfdCBldiBfX3VudXNlZCwKPj4gIAkJc3RydWN0IF9fcmVncyAqcmVncyBfX3Vu
dXNlZCwgdm9pZCAqaWduIF9fdW51c2VkKQo+PiAgewo+PiAtCV9fbnNlYyB1bnRpbCA9IHVrcGxh
dF9tb25vdG9uaWNfY2xvY2soKSArIHVrYXJjaF90aW1lX21zZWNfdG9fbnNlYygxKTsKPj4gKwlf
X25zZWMgdW50aWwgPSB1a3BsYXRfbW9ub3RvbmljX2Nsb2NrKCkgKyBVS1BMQVRfVElNRV9USUNL
X05TRUM7Cj4+ICAKPj4gIAlIWVBFUlZJU09SX3NldF90aW1lcl9vcCh1bnRpbCk7Cj4+ICB9Cj4+
IC0tIAo+PiAyLjE5LjEKPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+PiBNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 10:55:22 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 10:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKLUX-00038E-Hq; Wed, 07 Nov 2018 10:55:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xn3k=ns=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gKLUV-00037z-K6
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 10:55:19 +0000
X-Inumbo-ID: 9c17d53e-e27b-11e8-9a16-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c17d53e-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:55:17 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 9CF08104B19;
 Wed,  7 Nov 2018 11:55:15 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id NAe7q5zkWV4H; Wed,  7 Nov 2018 11:55:15 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 7BCEC104B18
 for <minios-devel@lists.xen.org>; Wed,  7 Nov 2018 11:55:13 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Wed, 7 Nov 2018 11:55:13 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <1539208045-10553-1-git-send-email-simon.kuenzer@neclab.eu>
Date: Wed, 7 Nov 2018 11:55:10 +0100
Message-ID: <tza4s2va59cg35.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/3] build: `distclean`,
 `properclean` independent of a configuration
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: florian.schmidt@neclab.eu, Simon Kuenzer <simon.kuenzer@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgU2ltb24sCgpTaW1vbiBLdWVuemVyIDxzaW1vbi5rdWVuemVyQG5lY2xhYi5ldT4gd3JpdGVz
OgoKPiBNYWtlcyB0aGUgdGFyZ2V0cyBgZGlzdGNsZWFuYCBhbmQgYHByb3BlcmNsZWFuYCBpbmRl
cGVuZGVudCB0byB0aGUKPiBwcmVzZW5jZSBvZiBhIGNvbmZpZ3VyYXRpb24uIEJlZm9yZSB0aGlz
IGNvbW1pdCwgdGhlc2UgdGFyZ2V0cyB3ZXJlCj4gb25seSBpbnN0YWxsZWQgd2hlbiBhIGAuY29u
ZmlnYCBmaWxlIGNvdWxkIGJlIGxvYWRlZCBieSB0aGUgYnVpbGQKPiBzeXN0ZW0uIFNpbmNlIHRo
ZXNlIHRhcmdldHMgdXNlIHNvbWUgZnVuY3Rpb25zIGRlY2xhcmVkIGluCj4gYHN1cHBvcnQvYnVp
bGQvTWFrZWZpbGUucnVsZXNgLCB3ZSBpbmNsdWRlIHRoaXMgZmlsZSBhdCBhbiBlYXJsaWVyCj4g
cG9pbnQuClRoZSBjb21taXQgbWVzc2FnZSBpcyBhIGJpdCB1bmNsZWFyIGZvciBtZS4gTGV0IG1l
IHByb3Bvc2UgdGhpcyBjaGFuZ2UKKEkganVzdCByZWR1Y2VkIHRoZSBudW1iZXIgdGVjaG5pY2Fs
IGRldGFpbHMgaW4geW91ciBtZXNzYWdlKToKClVudGlsIG5vdywgZGlzdGNsZWFuIGFuZCBwcm9w
ZXJjbGVhbiB3ZXJlIG5vdCBhdmFpbGFibGUgaWYgLmNvbmZpZyBpcwpub3QgcHJlc2VudC4gVGhp
cyBkb2VzIG5vdCBtYWtlIHNlbnNlLCBiZWNhdXNlIHRoZXNlIHRhcmdldHMgaGF2ZQpub3RoaW5n
IHRvIGRvIHdpdGggdGhlIGNvbmZpZ3VyYXRpb24uIFRoZXkganVzdCBjbGVhbiBldmVyeXRoaW5n
IChleGNlcHQKLmNvbmZpZyBpbiBjYXNlIG9mIHByb3BlcmNsZWFuKS4KCj4KPiBTaWduZWQtb2Zm
LWJ5OiBTaW1vbiBLdWVuemVyIDxzaW1vbi5rdWVuemVyQG5lY2xhYi5ldT4KPiAtLS0KPiAgTWFr
ZWZpbGUgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKPgo+
IGRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCj4gaW5kZXggOTZiZTJkYi4uMTI1MDQz
NiAxMDA2NDQKPiAtLS0gYS9NYWtlZmlsZQo+ICsrKyBiL01ha2VmaWxlCj4gQEAgLTE0Miw3ICsx
NDIsNyBAQCBleHBvcnQgREFURSA6PSAkKHNoZWxsIGRhdGUgKyVZJW0lZCkKPiAgbnVsbF90YXJn
ZXRzCQk6PSBwcmludC12ZXJzaW9uIGhlbHAKPiAgbm9jb25maWdfdGFyZ2V0cwk6PSBtZW51Y29u
ZmlnIG5jb25maWcgZ2NvbmZpZyB4Y29uZmlnIGNvbmZpZyBvbGRjb25maWcgcmFuZGNvbmZpZyBc
Cj4gIAkJCSAgIGRlZmNvbmZpZyAlX2RlZmNvbmZpZyBhbGx5ZXNjb25maWcgYWxsbm9jb25maWcg
c2lsZW50b2xkY29uZmlnIHJlbGVhc2UgXAo+IC0JCQkgICBvbGRkZWZjb25maWcgJChudWxsX3Rh
cmdldHMpCj4gKwkJCSAgIG9sZGRlZmNvbmZpZyBwcm9wZXJjbGVhbiBkaXN0Y2xlYW4gJChudWxs
X3RhcmdldHMpCj4gIAo+ICAjIFRvIHB1dCBtb3JlIGZvY3VzIG9uIHdhcm5pbmdzLCBiZSBsZXNz
IHZlcmJvc2UgYXMgZGVmYXVsdAo+ICAjIFVzZSAnbWFrZSBWPTEnIHRvIHNlZSB0aGUgZnVsbCBj
b21tYW5kcwo+IEBAIC0xNjgsMTAgKzE2OCwyMCBAQCBTSEVMTCA6PSAkKHNoZWxsIGlmIFsgLXgg
IiQkQkFTSCIgXTsgdGhlbiBlY2hvICQkQkFTSDsgXAo+ICAJIGVsc2UgaWYgWyAteCAvYmluL2Jh
c2ggXTsgdGhlbiBlY2hvIC9iaW4vYmFzaDsgXAo+ICAJIGVsc2UgZWNobyBzaDsgZmk7IGZpKQo+
ICAKPiArIyBiYXNpYyB0b29scwo+ICtSTSAgICA6PSBybSAtZgo+ICtNViAgICA6PSBtdiAtZgo+
ICtDUCAgICA6PSBjcCAtZgo+ICtNS0RJUiA6PSBta2Rpcgo+ICtUT1VDSCA6PSB0b3VjaAo+ICsK
PiAgIyBrY29uZmlnIHVzZXMgQ09ORklHX1NIRUxMCj4gIENPTkZJR19TSEVMTCA6PSAkKFNIRUxM
KQo+ICBleHBvcnQgU0hFTEwgQ09ORklHX1NIRUxMIFEgS0JVSUxEX1ZFUkJPU0UKPiAgCj4gKyMg
SW5jbHVkZSBjb21tb24gTWFrZWZpbGUgaGVscGVycyBlYXJseQo+ICtpbmNsdWRlICQoQ09ORklH
X1VLX0JBU0UpL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKPiArCj4gICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCj4gICMgLmNvbmZpZwo+ICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+IEBA
IC0yOTgsNiArMzA4LDIwIEBAIGV4cG9ydCBIT1NUQVJDSCA6PSAkKHNoZWxsIExDX0FMTD1DICQo
SE9TVENDX05PQ0NBQ0hFKSAtdiAyPiYxIHwgXAo+ICBleHBvcnQgSE9TVEFSIEhPU1RBUyBIT1NU
Q0MgSE9TVENDX1ZFUlNJT04gSE9TVENYWCBIT1NUTEQgSE9TVEFSQ0gKPiAgZXhwb3J0IEhPU1RD
Q19OT0NDQUNIRSBIT1NUQ1hYX05PQ0NBQ0hFCj4gIAo+ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
Iwo+ICsjIENsZWFuIHRhcmdldHMgdGhhdCBkbyBub3QgaGF2ZSBhbnkgZGVwZW5kZW5jeSBvbiBh
IGNvbmZpZ3VyYXRpb24KPiArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiArIyBEZWNsYXJlIHRo
ZW0gYmVmb3JlIHdlIGRlcGVuZCBvbiBoYXZpbmcgLmNvbmZpZwo+ICtwcm9wZXJjbGVhbjoKPiAr
CSQoY2FsbCB2ZXJib3NlX2NtZCxSTSxidWlsZC8sJChSTSkgLXIgXAo+ICsJCSQoQlVJTERfRElS
KSkKPiArCj4gK2Rpc3RjbGVhbjogcHJvcGVyY2xlYW4KPiArCSQoY2FsbCB2ZXJib3NlX2NtZCxS
TSxjb25maWcsJChSTSkgXAo+ICsJCSQoVUtfQ09ORklHKSAkKFVLX0NPTkZJRykub2xkICQoQ09O
RklHX0RJUikvLi5jb25maWcudG1wIFwKPiArCQkkKENPTkZJR19ESVIpLy5hdXRvLmRlcHMpCj4g
Kwo+ICsuUEhPTlk6IGRpc3RjbGVhbiBwcm9wZXJjbGVhbgo+ICAKPiAgIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKPiAgIyBVbmlrcmFmdCBBcmNoaXRlY3R1cmUKPiBAQCAtNDA5LDEwICs0MzMsNiBA
QCBTVFJJUAkJOj0gJChDT05GSUdfQ1JPU1NfQ09NUElMRSlzdHJpcAo+ICBPQkpDT1BZCQk6PSAk
KENPTkZJR19DUk9TU19DT01QSUxFKW9iamNvcHkKPiAgT0JKRFVNUAkJOj0gJChDT05GSUdfQ1JP
U1NfQ09NUElMRSlvYmpkdW1wCj4gIEFSCQk6PSBhcgo+IC1NVgkJOj0gbXYgLWYKPiAtUk0JCTo9
IHJtIC1mCj4gLUNQCQk6PSBjcCAtZgo+IC1NS0RJUgkJOj0gbWtkaXIKPiAgQ0FUCQk6PSBjYXQK
PiAgU0VECQk6PSBzZT4gIEFXSwkJOj0gYXdrCj4gQEAgLTQyMSw3ICs0NDEsNiBAQCBHWklQCQk6
PSBnemlwCj4gIFRBUgkJOj0gdGFyCj4gIFVOWklQCQk6PSB1bnppcCAtcXEgLXUKPiAgV0dFVAkJ
Oj0gd2dldAo+IC1UT1VDSAkJOj0gdG91Y2gKPiAgIyBUaW1lIHJlcXVpcmVzIHRoZSBmdWxsIHBh
dGggc28gdGhhdCBzdWJhcmd1bWVudHMgYXJlIGhhbmRsZWQgY29ycmVjdGx5Cj4gIFRJTUUJCTo9
ICQoc2hlbGwgd2hpY2ggdGltZSkKPiAgTElGVE9GRgkJOj0gbGlmdG9mZiAtZSAtcwo+IEBAIC00
MzcsOSArNDU2LDYgQEAgQVNGTEFHUwkJKz0gLURDQ19WRVJTSU9OPSQoQ0NfVkVSU0lPTikKPiAg
Q0ZMQUdTCQkrPSAtRENDX1ZFUlNJT049JChDQ19WRVJTSU9OKQo+ICBDWFhGTEFHUwkrPSAtREND
X1ZFUlNJT049JChDQ19WRVJTSU9OKQo+ICAKPiAtIyBDb21tb24gTWFrZWZpbGUgZGVmaW5pdGlv
bnMgd2UgbmVlZCBmb3IgYnVpbGRpbmcgVW5pa3JhZnQKPiAtaW5jbHVkZSAkKENPTkZJR19VS19C
QVNFKS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzCj4gLQo+ICAjIGVuc3VyZSAkKEJVSUxE
X0RJUikvaW5jbHVkZSBhbmQgJChCVUlMRF9ESVIpL2luY2x1ZGUvdWsgZXhpc3RzCj4gICQoY2Fs
bCBta19zdWJfYnVpbGRfZGlyLGluY2x1ZGUpCj4gICQoY2FsbCBta19zdWJfYnVpbGRfZGlyLGlu
Y2x1ZGUvdWspCj4gQEAgLTUzNCwyMCArNTUwLDEwIEBAIGxpYnM6IG1lbnVjb25maWcKPiAgCj4g
IGltYWdlczogbWVudWNvbmZpZwo+ICAKPiAtY2xlYW46Cj4gK2NsZWFuOiBtZW51Y29uZmlnCkkg
dGhpbmsgaXQgaXMgYSBsaXR0bGUgY29uZnVzaW5nIHRoYXQgdGhlIG1lbnVjb25maWcgcG9wcyB1
cCB3aGVuIHlvdQphcmUgZXhlY3V0aW5nIGEgIm1ha2UgY2xlYW4iLiBUaGUgZXhwZWN0ZWQgYmVo
YXZpb3Igd291bGQgYmUgdG8gY2xlYW4sCmJhc2luZyBvbiB3aGF0ZXZlciBjb25maWcgaXMgY3Vy
cmVudGx5IHByZXNlbnQuIElmIHRoZXJlIGlzIG5vIGNvbmZpZyAtCm5vdCBtdWNoIHRvIGNsZWFu
IHRoZW4uIEhvd2V2ZXIsIGFzIGRpc2N1c3NlZCBvZmZsaW5lLCBwcmludGluZyBhCndhcm5pbmcg
YWJvdXQgbWlzc2luZyAuY29uZmlnIGlzIGEgZ29vZCBpZGVhLgoKPiAgCj4gIGVuZGlmCj4gIAo+
IC0uUEhPTlk6IGRpc3RjbGVhbiBwcm9wZXJjbGVhbgo+IC1wcm9wZXJjbGVhbjoKPiAtCSQoY2Fs
bCB2ZXJib3NlX2NtZCxSTSxidWlsZC8sJChSTSkgLXIgXAo+IC0JCSQoQlVJTERfRElSKSkKPiAt
Cj4gLWRpc3RjbGVhbjogcHJvcGVyY2xlYW4KPiAtCSQoY2FsbCB2ZXJib3NlX2NtZCxSTSxjb25m
aWcsJChSTSkgXAo+IC0JCSQoVUtfQ09ORklHKSAkKFVLX0NPTkZJRykub2xkICQoQ09ORklHX0RJ
UikvLi5jb25maWcudG1wIFwKPiAtCQkkKENPTkZJR19ESVIpLy5hdXRvLmRlcHMpCj4gLQo+ICAu
UEhPTlk6IHByaW50LXZhcnMgcHJpbnQtbGlicyBoZWxwIG91dHB1dG1ha2VmaWxlIGxpc3QtZGVm
Y29uZmlncwo+ICAKPiAgIyBDb25maWd1cmF0aW9uCj4gLS0gCj4gMi43LjQKPgoKLS0gCll1cmkg
Vm9sY2hrb3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4t
QW5sYWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 10:57:11 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 10:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKLWI-0003FN-RZ; Wed, 07 Nov 2018 10:57:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xn3k=ns=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gKLWI-0003FI-9D
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 10:57:10 +0000
X-Inumbo-ID: deced041-e27b-11e8-9a16-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deced041-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:57:08 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id C0163F2400;
 Wed,  7 Nov 2018 11:57:07 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id eDAWC-kiE53F; Wed,  7 Nov 2018 11:57:07 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 92251F23F8
 for <minios-devel@lists.xen.org>; Wed,  7 Nov 2018 11:57:05 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Wed, 7 Nov 2018 11:57:05 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <1539208045-10553-3-git-send-email-simon.kuenzer@neclab.eu>
References: <1539208045-10553-1-git-send-email-simon.kuenzer@neclab.eu>
 <1539208045-10553-3-git-send-email-simon.kuenzer@neclab.eu>
Date: Wed, 7 Nov 2018 11:57:04 +0100
Message-ID: <tza4s2sh0dcfzz.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/3] build: `print-libs`,
 `print-objs`, `print-srcs` depend on configuration
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: florian.schmidt@neclab.eu, Simon Kuenzer <simon.kuenzer@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgU2ltb24sCmp1c3QgZXhwbGFpbiBhIGJpdCBtb3JlIHdoYXQgaXMgaGFwcGVuaW5nIGhlcmUg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBJdAppcyBhIGJpdCB1bmNsZWFyIG5vdwoKLSBZdXJpLgoK
U2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+IHdyaXRlczoKCj4gTGV0IHRo
ZSBpbnN0YWxsYXRpb24gb2YgdGhlIE1ha2UgdGFyZ2V0cyBgcHJpbnQtbGlic2AsIGBwcmludC1v
YmpzYCwKPiBhbmQgYHByaW50LXNyY3NgIGRlcGVuZCBvbiBhIHN1Y2Nlc3NmdWxseSBsb2FkZWQK
PiBjb25maWd1cmF0aW9uIChgLmNvbmZpZ2AgZmlsZSkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTaW1v
biBLdWVuemVyIDxzaW1vbi5rdWVuemVyQG5lY2xhYi5ldT4KPiAtLS0KPiAgTWFrZWZpbGUgfCA4
ICsrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCj4KPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQo+IGluZGV4IDg4MGJkZGUu
LmY0YTllOGYgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZpbGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC01
NTQsNyArNTU0LDcgQEAgY2xlYW46IG1lbnVjb25maWcKPiAgCj4gIGVuZGlmCj4gIAo+IC0uUEhP
Tlk6IHByaW50LXZhcnMgcHJpbnQtbGlicyBoZWxwIG91dHB1dG1ha2VmaWxlIGxpc3QtZGVmY29u
Zmlncwo+ICsuUEhPTlk6IHByaW50LXZhcnMgcHJpbnQtbGlicyBwcmludC1vYmpzIHByaW50LXNy
Y3MgaGVscCBvdXRwdXRtYWtlZmlsZSBsaXN0LWRlZmNvbmZpZ3MKPiAgCj4gICMgQ29uZmlndXJh
dGlvbgo+ICAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IEBAIC02OTksNyArNjk5LDcgQEAgcHJpbnQt
dmFyczoKPiAgcHJpbnQtdmVyc2lvbjoKPiAgCUBlY2hvICQoVUtfRlVMTFZFUlNJT04pCj4gIAo+
IC1wcmludC1saWJzOgo+ICtwcmludC1saWJzOiBtZW51Y29uZmlnCj4gIAlAZWNobyAJJChmb3Jl
YWNoIFAsJChVS19QTEFUUykgJChVS19QTEFUUy15KSxcCj4gIAkJJChpZiAkKGNhbGwgcXN0cmlw
LCQoJChjYWxsIHVjLCQoUCkpX0xJQlMpICQoJChjYWxsIHVjLCQoUCkpX0xJQlMteSkpLFwKPiAg
CQkkKGZvcmVhY2ggTCwkKCQoY2FsbCB1YywkKFApKV9MSUJTKSAkKCQoY2FsbCB1YywkKFApKV9M
SUJTLXkpLCBcCj4gQEAgLTcwOCw3ICs3MDgsNyBAQCBwcmludC1saWJzOgo+ICAJCSkpKSkgXAo+
ICAJCSQoVUtfTElCUykgJChVS19MSUJTLXkpCj4gIAo+IC1wcmludC1vYmpzOgo+ICtwcmludC1v
YmpzOiBtZW51Y29uZmlnCj4gIAlAZWNobyAtZSBcCj4gIAkJJChmb3JlYWNoIFAsJChVS19QTEFU
UykgJChVS19QTEFUUy15KSxcCj4gIAkJJChpZiAkKGNhbGwgcXN0cmlwLCQoJChjYWxsIHVjLCQo
UCkpX0xJQlMpICQoJChjYWxsIHVjLCQoUCkpX0xJQlMteSkpLFwKPiBAQCAtNzIxLDcgKzcyMSw3
IEBAIHByaW50LW9ianM6Cj4gIAkJJyQoTCk6XG4gICAkKCQoY2FsbCB2cHJlZml4X2xpYiwkKEwp
LE9CSlMpKSAkKCQoY2FsbCB2cHJlZml4X2xpYiwkKEwpLE9CSlMteSkpXG4nXAo+ICAJCSkpCj4g
IAo+IC1wcmludC1zcmNzOgo+ICtwcmludC1zcmNzOiBtZW51Y29uZmlnCj4gIAlAZWNobyAtZSBc
Cj4gIAkJJChmb3JlYWNoIFAsJChVS19QTEFUUykgJChVS19QTEFUUy15KSxcCj4gIAkJJChpZiAk
KGNhbGwgcXN0cmlwLCQoJChjYWxsIHVjLCQoUCkpX0xJQlMpICQoJChjYWxsIHVjLCQoUCkpX0xJ
QlMteSkpLFwKPiAtLSAKPiAyLjcuNAo+CgotLSAKWXVyaSBWb2xjaGtvdgpTb2Z0d2FyZSBTcGVj
aWFsaXN0CgpORUMgRXVyb3BlIEx0ZApLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYKRC02OTExNSBIZWlk
ZWxiZXJnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 10:58:49 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 10:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKLXt-0003HS-0B; Wed, 07 Nov 2018 10:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xn3k=ns=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gKLXr-0003HN-Tq
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 10:58:47 +0000
X-Inumbo-ID: 1949d1b3-e27c-11e8-9a16-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1949d1b3-e27c-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:58:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 9E87A104B0D;
 Wed,  7 Nov 2018 11:58:45 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KFPwz02YSkxm; Wed,  7 Nov 2018 11:58:45 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id EEF10104AC7
 for <minios-devel@lists.xen.org>; Wed,  7 Nov 2018 11:58:17 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Wed, 7 Nov 2018 11:58:17 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <1539208045-10553-3-git-send-email-simon.kuenzer@neclab.eu>
References: <1539208045-10553-1-git-send-email-simon.kuenzer@neclab.eu>
 <1539208045-10553-3-git-send-email-simon.kuenzer@neclab.eu>
Date: Wed, 7 Nov 2018 11:58:17 +0100
Message-ID: <tza4s2pnvhcfxy.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/3] build: `print-libs`,
 `print-objs`, `print-srcs` depend on configuration
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: florian.schmidt@neclab.eu, Simon Kuenzer <simon.kuenzer@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBkb2VzIG5vdCB3b3JrIHdlbGwgZm9yIG1lIDooClRoZSBtZW51Y29uZmlnIHBvcHMgdXAg
ZXZlcnkgdGltZSwgZG9lcyBub3QgbWF0dGVyIGlmIHRoZSAuY29uZmlnIGV4aXN0cwpvciBub3QK
ClNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1PiB3cml0ZXM6Cgo+IExldCB0
aGUgaW5zdGFsbGF0aW9uIG9mIHRoZSBNYWtlIHRhcmdldHMgYHByaW50LWxpYnNgLCBgcHJpbnQt
b2Jqc2AsCj4gYW5kIGBwcmludC1zcmNzYCBkZXBlbmQgb24gYSBzdWNjZXNzZnVsbHkgbG9hZGVk
Cj4gY29uZmlndXJhdGlvbiAoYC5jb25maWdgIGZpbGUpLgo+Cj4gU2lnbmVkLW9mZi1ieTogU2lt
b24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+Cj4gLS0tCj4gIE1ha2VmaWxlIHwg
OCArKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKPiBpbmRleCA4ODBiZGRl
Li5mNGE5ZThmIDEwMDY0NAo+IC0tLSBhL01ha2VmaWxlCj4gKysrIGIvTWFrZWZpbGUKPiBAQCAt
NTU0LDcgKzU1NCw3IEBAIGNsZWFuOiBtZW51Y29uZmlnCj4gIAo+ICBlbmRpZgo+ICAKPiAtLlBI
T05ZOiBwcmludC12YXJzIHByaW50LWxpYnMgaGVscCBvdXRwdXRtYWtlZmlsZSBsaXN0LWRlZmNv
bmZpZ3MKPiArLlBIT05ZOiBwcmludC12YXJzIHByaW50LWxpYnMgcHJpbnQtb2JqcyBwcmludC1z
cmNzIGhlbHAgb3V0cHV0bWFrZWZpbGUgbGlzdC1kZWZjb25maWdzCj4gIAo+ICAjIENvbmZpZ3Vy
YXRpb24KPiAgIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBAQCAtNjk5LDcgKzY5OSw3IEBAIHByaW50
LXZhcnM6Cj4gIHByaW50LXZlcnNpb246Cj4gIAlAZWNobyAkKFVLX0ZVTExWRVJTSU9OKQo+ICAK
PiAtcHJpbnQtbGliczoKPiArcHJpbnQtbGliczogbWVudWNvbmZpZwo+ICAJQGVjaG8gCSQoZm9y
ZWFjaCBQLCQoVUtfUExBVFMpICQoVUtfUExBVFMteSksXAo+ICAJCSQoaWYgJChjYWxsIHFzdHJp
cCwkKCQoY2FsbCB1YywkKFApKV9MSUJTKSAkKCQoY2FsbCB1YywkKFApKV9MSUJTLXkpKSxcCj4g
IAkJJChmb3JlYWNoIEwsJCgkKGNhbGwgdWMsJChQKSlfTElCUykgJCgkKGNhbGwgdWMsJChQKSlf
TElCUy15KSwgXAo+IEBAIC03MDgsNyArNzA4LDcgQEAgcHJpbnQtbGliczoKPiAgCQkpKSkpIFwK
PiAgCQkkKFVLX0xJQlMpICQoVUtfTElCUy15KQo+ICAKPiAtcHJpbnQtb2JqczoKPiArcHJpbnQt
b2JqczogbWVudWNvbmZpZwo+ICAJQGVjaG8gLWUgXAo+ICAJCSQoZm9yZWFjaCBQLCQoVUtfUExB
VFMpICQoVUtfUExBVFMteSksXAo+ICAJCSQoaWYgJChjYWxsIHFzdHJpcCwkKCQoY2FsbCB1Yywk
KFApKV9MSUJTKSAkKCQoY2FsbCB1YywkKFApKV9MSUJTLXkpKSxcCj4gQEAgLTcyMSw3ICs3MjEs
NyBAQCBwcmludC1vYmpzOgo+ICAJCSckKEwpOlxuICAgJCgkKGNhbGwgdnByZWZpeF9saWIsJChM
KSxPQkpTKSkgJCgkKGNhbGwgdnByZWZpeF9saWIsJChMKSxPQkpTLXkpKVxuJ1wKPiAgCQkpKQo+
ICAKPiAtcHJpbnQtc3JjczoKPiArcHJpbnQtc3JjczogbWVudWNvbmZpZwo+ICAJQGVjaG8gLWUg
XAo+ICAJCSQoZm9yZWFjaCBQLCQoVUtfUExBVFMpICQoVUtfUExBVFMteSksXAo+ICAJCSQoaWYg
JChjYWxsIHFzdHJpcCwkKCQoY2FsbCB1YywkKFApKV9MSUJTKSAkKCQoY2FsbCB1YywkKFApKV9M
SUJTLXkpKSxcCj4gLS0gCj4gMi43LjQKPgoKLS0gCll1cmkgVm9sY2hrb3YKU29mdHdhcmUgU3Bl
Y2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2CkQtNjkxMTUgSGVp
ZGVsYmVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 12:46:44 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 12:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKNEJ-0007bb-S8; Wed, 07 Nov 2018 12:46:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xn3k=ns=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gKNEI-0007bT-V7
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 12:46:42 +0000
X-Inumbo-ID: 2beadbba-e28b-11e8-a55f-12d6303a7972
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2beadbba-e28b-11e8-a55f-12d6303a7972;
 Wed, 07 Nov 2018 12:46:40 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 85120F2425;
 Wed,  7 Nov 2018 13:46:39 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id sAh_o7PwJBxd; Wed,  7 Nov 2018 13:46:39 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 5E61EF23F6;
 Wed,  7 Nov 2018 13:46:35 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Wed, 7 Nov 2018 13:46:35 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: =?utf-8?Q?Vlad-Andrei_B=C4=82DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
In-Reply-To: <20181018121239.5461-1-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20181018121239.5461-1-vlad_andrei.badoiu@stud.acs.upb.ro>
Date: Wed, 7 Nov 2018 13:46:32 +0100
Message-ID: <tza4s2lg65caxj.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/1] include/uk/list.h: Change
 panic to UK_CRASH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>,
 =?utf-8?Q?Vlad-?= =?utf-8?Q?Andrei_B=C4=82DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgVmxhZCwKdGhhbmsgeW91IGxvb2tzIGdvb2QuCgpXb3VsZCB5b3UgbWluZCBpZiBJIGNoYW5n
ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8KCiIKaW5jbHVkZS91ay9saXN0Lmg6IFJlcGxhY2Ugbm9u
LWV4aXN0aW5nIHBhbmljKCkgY2FsbHMgdG8gVUtfQ1JBU0goKQoKVGhlc2UgcGFuaWMoKSBjYWxs
cyBhcmUgY29weS1wYXN0ZSBhcnRpZmFjdHMuIFdlIGRvIG5vdCBoYXZlIHRoZSBwYW5pYygpCmZ1
bmN0aW9uLiBJdCB3YXMgd2Fya2luZyBzbyBmYXIsIGJlY2F1c2UgaXQgaXMgdXNlZCBvbmx5IGlu
IHRoZSBsaXN0cwpzYW5pdHkgY2hlY2tpbmcgY29kZS4gV2hpY2ggY3VycmVudGx5IGlzIG5vdCBl
dmVuIHBvc3NpYmxlIHRvIGVuYWJsZS4KIgoKSSBhbSBhbHNvIGdvaW5nIHRvIHJlbW92ZSB0aGUg
Iig3ODY5MikiIGZyb20geW91ciBuYW1lLiBBbmQgSSB3b3VsZCBsaWtlCnRvIGFzayB5b3UgdG8g
bW9kaWZ5IHlvdXIgZ2l0IGNvbmZpZyB0b28uIFVubGVzcyB5b3UgZG8gd2FudCB0aGUgNzg2OTIK
YmUgcGFydCBvZiB5b3VyIG5hbWUgOikuCgpSZXZpZXdlZC1ieTogWXVyaSBWb2xjaGtvdiA8eXVy
aS52b2xjaGtvdkBuZWNsYWIuZXU+CgotIFl1cmkuCgoiVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2
OTIpIiA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4Kd3JpdGVzOgoKPiBUaGUg
bGlzdCBjb3JlY3RuZXNzIGltcGxlbWVudGF0aW9uIGNhbGxzIHRoZSBmdW5jdGlvbgo+ICJwYW5p
YyIgaW4gY2FzZSBvZiBlcnJvcnMuIFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGUgcGFuaWMKPiBmdW5j
dGlvbiB0byB1bmlrcmFmdCdzIFVLX0NSQVNILgo+IC0tLQo+ICBpbmNsdWRlL3VrL2xpc3QuaCB8
IDIwICsrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCA4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWsvbGlzdC5oIGIv
aW5jbHVkZS91ay9saXN0LmgKPiBpbmRleCA0MmJhOTJmLi40ZTM1MGNkIDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvdWsvbGlzdC5oCj4gKysrIGIvaW5jbHVkZS91ay9saXN0LmgKPiBAQCAtMTI1LDYg
KzEyNSw5IEBACj4gICAqIF9TV0FQCQkJKwkrCSsJKwo+ICAgKgo+ICAgKi8KPiArI2lmIChkZWZp
bmVkKF9LRVJORUwpICYmIGRlZmluZWQoSU5WQVJJQU5UUykpCj4gKyAgICAjaW5jbHVkZSA8dWsv
YXNzZXJ0Lmg+Cj4gKyNlbmRpZgo+ICAjaWZkZWYgVUtfUVVFVUVfTUFDUk9fREVCVUcKPiAgI3dh
cm4gVXNlIFVLX1FVRVVFX01BQ1JPX0RFQlVHX1RSQUNFIGFuZC9vciBVS19RVUVVRV9NQUNST19E
RUJVR19UUkFTSAo+ICAjZGVmaW5lCVVLX1FVRVVFX01BQ1JPX0RFQlVHX1RSQUNFCj4gQEAgLTIx
OSw3ICsyMjIsNyBAQCBzdHJ1Y3QgewkJCQkJCQkJXAo+ICAjaWYgKGRlZmluZWQoX0tFUk5FTCkg
JiYgZGVmaW5lZChJTlZBUklBTlRTKSkKPiAgI2RlZmluZQlVS19fUU1EX1NMSVNUX0NIRUNLX1BS
RVZQVFIocHJldnAsIGVsbSkgZG8gewkJCVwKPiAgCWlmICgqKHByZXZwKSAhPSAoZWxtKSkJCQkJ
CQlcCj4gLQkJcGFuaWMoIkJhZCBwcmV2cHRyICooJXApID09ICVwICE9ICVwIiwJCQlcCj4gKwkJ
VUtfQ1JBU0goIkJhZCBwcmV2cHRyICooJXApID09ICVwICE9ICVwIiwJCQlcCj4gIAkJICAgIChw
cmV2cCksICoocHJldnApLCAoZWxtKSk7CQkJCVwKPiAgfSB3aGlsZSAoMCkKPiAgI2Vsc2UKPiBA
QCAtNDk1LDcgKzQ5OCw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4gIAlpZiAoVUtfTElTVF9GSVJT
VCgoaGVhZCkpICE9IDAgJiYJCQkJXAo+ICAJICAgIFVLX0xJU1RfRklSU1QoKGhlYWQpKS0+Zmll
bGQubGVfcHJldiAhPQkJCVwKPiAgCSAgICAgJlVLX0xJU1RfRklSU1QoKGhlYWQpKSkJCQkJCVwK
PiAtCQlwYW5pYygiQmFkIGxpc3QgaGVhZCAlcCBmaXJzdC0+cHJldiAhPSBoZWFkIiwgKGhlYWQp
KTsJXAo+ICsgICAgICAgICAgICAJVUtfQ1JBU0goIkJhZCBsaXN0IGhlYWQgJXAgZmlyc3QtPnBy
ZXYgIT0gaGVhZCIsIChoZWFkKSk7CVwKPiAgfSB3aGlsZSAoMCkKPiAgCj4gIC8qCj4gQEAgLTUw
OCw3ICs1MTEsNyBAQCBzdHJ1Y3QgewkJCQkJCQkJXAo+ICAJaWYgKFVLX0xJU1RfTkVYVCgoZWxt
KSwgZmllbGQpICE9IDAgJiYJCQkJXAo+ICAJICAgIFVLX0xJU1RfTkVYVCgoZWxtKSwgZmllbGQp
LT5maWVsZC5sZV9wcmV2ICE9CQkJXAo+ICAJICAgICAmKChlbG0pLT5maWVsZC5sZV9uZXh0KSkJ
CQkJCVwKPiAtCSAgICAgCXBhbmljKCJCYWQgbGluayBlbG0gJXAgbmV4dC0+cHJldiAhPSBlbG0i
LCAoZWxtKSk7CVwKPiArCSAgICAgICAgVUtfQ1JBU0goIkJhZCBsaW5rIGVsbSAlcCBuZXh0LT5w
cmV2ICE9IGVsbSIsIChlbG0pKTsJXAo+ICB9IHdoaWxlICgwKQo+ICAKPiAgLyoKPiBAQCAtNTE4
LDcgKzUyMSw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4gICAqLwo+ICAjZGVmaW5lCVVLX19RTURf
TElTVF9DSEVDS19QUkVWKGVsbSwgZmllbGQpIGRvIHsJCQkJXAo+ICAJaWYgKCooZWxtKS0+Zmll
bGQubGVfcHJldiAhPSAoZWxtKSkJCQkJXAo+IC0JCXBhbmljKCJCYWQgbGluayBlbG0gJXAgcHJl
di0+bmV4dCAhPSBlbG0iLCAoZWxtKSk7CVwKPiArCQlVS19DUkFTSCgiQmFkIGxpbmsgZWxtICVw
IHByZXYtPm5leHQgIT0gZWxtIiwgKGVsbSkpOwlcCj4gIH0gd2hpbGUgKDApCj4gICNlbHNlCj4g
ICNkZWZpbmUJVUtfX1FNRF9MSVNUX0NIRUNLX0hFQUQoaGVhZCwgZmllbGQpCj4gQEAgLTY3MCwx
MSArNjczLDEyIEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4gICAqIElmIHRoZSB0YWlscSBpcyBub24t
ZW1wdHksIHZhbGlkYXRlcyB0aGF0IHRoZSBmaXJzdCBlbGVtZW50IG9mIHRoZSB0YWlscQo+ICAg
KiBwb2ludHMgYmFjayBhdCAnaGVhZC4nCj4gICAqLwo+ICsKPiAgI2RlZmluZQlVS19fUU1EX1RB
SUxRX0NIRUNLX0hFQUQoaGVhZCwgZmllbGQpIGRvIHsJCQkJXAo+ICAJaWYgKCFVS19UQUlMUV9F
TVBUWShoZWFkKSAmJgkJCQkJXAo+ICAJICAgIFVLX1RBSUxRX0ZJUlNUKChoZWFkKSktPmZpZWxk
LnRxZV9wcmV2ICE9CQkJXAo+ICAJICAgICAmVUtfVEFJTFFfRklSU1QoKGhlYWQpKSkJCQkJCVwK
PiAtCQlwYW5pYygiQmFkIHRhaWxxIGhlYWQgJXAgZmlyc3QtPnByZXYgIT0gaGVhZCIsIChoZWFk
KSk7CVwKPiArCQlVS19DUkFTSCgiQmFkIHRhaWxxIGhlYWQgJXAgZmlyc3QtPnByZXYgIT0gaGVh
ZCIsIChoZWFkKSk7CVwKPiAgfSB3aGlsZSAoMCkKPiAgCj4gIC8qCj4gQEAgLTY4NCw3ICs2ODgs
NyBAQCBzdHJ1Y3QgewkJCQkJCQkJXAo+ICAgKi8KPiAgI2RlZmluZQlVS19fUU1EX1RBSUxRX0NI
RUNLX1RBSUwoaGVhZCwgZmllbGQpIGRvIHsJCQkJXAo+ICAJaWYgKCooaGVhZCktPnRxaF9sYXN0
ICE9IDApCQkJCQlcCj4gLQkgICAgCXBhbmljKCJCYWQgdGFpbHEgTkVYVCglcC0+dHFoX2xhc3Qp
ICE9IDAiLCAoaGVhZCkpOyAJXAo+ICsJICAgIAlVS19DUkFTSCgiQmFkIHRhaWxxIE5FWFQoJXAt
PnRxaF9sYXN0KSAhPSAwIiwgKGhlYWQpKTsgCVwKPiAgfSB3aGlsZSAoMCkKPiAgCj4gIC8qCj4g
QEAgLTY5Nyw3ICs3MDEsNyBAQCBzdHJ1Y3QgewkJCQkJCQkJXAo+ICAJaWYgKFVLX1RBSUxRX05F
WFQoKGVsbSksIGZpZWxkKSAhPSAwICYmCQkJCVwKPiAgCSAgICBVS19UQUlMUV9ORVhUKChlbG0p
LCBmaWVsZCktPmZpZWxkLnRxZV9wcmV2ICE9CQkJXAo+ICAJICAgICAmKChlbG0pLT5maWVsZC50
cWVfbmV4dCkpCQkJCQlcCj4gLQkJcGFuaWMoIkJhZCBsaW5rIGVsbSAlcCBuZXh0LT5wcmV2ICE9
IGVsbSIsIChlbG0pKTsJXAo+ICsJCVVLX0NSQVNIKCJCYWQgbGluayBlbG0gJXAgbmV4dC0+cHJl
diAhPSBlbG0iLCAoZWxtKSk7CVwKPiAgfSB3aGlsZSAoMCkKPiAgCj4gIC8qCj4gQEAgLTcwNyw3
ICs3MTEsNyBAQCBzdHJ1Y3QgewkJCQkJCQkJXAo+ICAgKi8KPiAgI2RlZmluZQlVS19fUU1EX1RB
SUxRX0NIRUNLX1BSRVYoZWxtLCBmaWVsZCkgZG8gewkJCQlcCj4gIAlpZiAoKihlbG0pLT5maWVs
ZC50cWVfcHJldiAhPSAoZWxtKSkJCQkJXAo+IC0JCXBhbmljKCJCYWQgbGluayBlbG0gJXAgcHJl
di0+bmV4dCAhPSBlbG0iLCAoZWxtKSk7CVwKPiArCQlVS19DUkFTSCgiQmFkIGxpbmsgZWxtICVw
IHByZXYtPm5leHQgIT0gZWxtIiwgKGVsbSkpOwlcCj4gIH0gd2hpbGUgKDApCj4gICNlbHNlCj4g
ICNkZWZpbmUJVUtfX1FNRF9UQUlMUV9DSEVDS19IRUFEKGhlYWQsIGZpZWxkKQo+IC0tIAo+IDIu
MTkuMQo+CgotLSAKWXVyaSBWb2xjaGtvdgpTb2Z0d2FyZSBTcGVjaWFsaXN0CgpORUMgRXVyb3Bl
IEx0ZApLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYKRC02OTExNSBIZWlkZWxiZXJnCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 14:12:36 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 14:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKOZO-0007GE-4i; Wed, 07 Nov 2018 14:12:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sy1r=ns=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1gKOZM-0007G9-NJ
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 14:12:32 +0000
X-Inumbo-ID: 28f5e3da-e297-11e8-9e22-12d6303a7972
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [104.47.1.47]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28f5e3da-e297-11e8-9e22-12d6303a7972;
 Wed, 07 Nov 2018 14:12:29 +0000 (UTC)
Received: from VI1PR0102MB3678.eurprd01.prod.exchangelabs.com (52.134.14.142)
 by VI1PR0102MB2734.eurprd01.prod.exchangelabs.com (10.170.226.143)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Wed, 7 Nov
 2018 14:12:27 +0000
Received: from VI1PR0102MB3678.eurprd01.prod.exchangelabs.com
 ([fe80::d589:d702:2352:efbc]) by
 VI1PR0102MB3678.eurprd01.prod.exchangelabs.com
 ([fe80::d589:d702:2352:efbc%4]) with mapi id 15.20.1294.034; Wed, 7 Nov 2018
 14:12:27 +0000
From: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: Yuri Volchkov <yuri.volchkov@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 1/1] include/uk/list.h: Change panic to UK_CRASH
Thread-Index: AQHUZtwQRXpaPxPlR0OmmiPnfsPVyqVEYhkAgAAX/4A=
Date: Wed, 7 Nov 2018 14:12:27 +0000
Message-ID: <8dcb0c0f-433e-458b-aa47-2fa001ff67f1@stud.acs.upb.ro>
References: <20181018121239.5461-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <tza4s2lg65caxj.fsf@N-1128.office.hd>
In-Reply-To: <tza4s2lg65caxj.fsf@N-1128.office.hd>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: VI1PR0501CA0046.eurprd05.prod.outlook.com
 (2603:10a6:800:60::32) To VI1PR0102MB3678.eurprd01.prod.exchangelabs.com
 (2603:10a6:803:1d::14)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [141.85.233.104]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0102MB2734;
 6:2mjXf8A2FUaNVhWu6pPtxF9OsnD9roDubKl3XLOTKTQUntp6WVUM8D1wvyD4LV/0FObOGaGbc284N1Clojhqr3WQRLEgZtUrwqKeMV05bwJUgLkmS42uFnyqPhdQ8FQCazWN8PNc5I23p+78reffxNAZfiZGCfWzxJY1B+15IUyJZ7J+0TIbzqviBQKMlNBHJ61uPbxCHhmUrgqXbtd1mN2ONboXcqlkQJSeKkVd37OuPGIsYZ6tvQz4LPQmZ93vJqghZoyFusX2eFRB0sL2wXS3+q98PV0HxW2QuB95t0lLOIqFOSNMAxR/Z62ImFzZKCgmnX8o3pGAMtX1SzDJKREEese7u3fwRu/E3MdurI9YCnXnWI95ZXLGG+uMwZPKfnPr419uAhUJo2ArQqg+fftFCMeOQAEK8hdpGTEw8r9SWrBqGIjslmUPza8G8lAq8Fc3WmF7sgoXqEYDOVCPBQ==;
 5:VrvQyUGhab+1eHbEeqBSdUA8GRzM4+ARwmT4W9KlR1PH/zq/kBmQA4HxFxcL+Ztq709oIwLOKH4zZCkcMabenm4CqCJOc++01jmzpp2mKIgg0OOSZ8vmDkefjn9gveCfFjnraCSiv9c2F44nYRohoGjpJHGcPjIu+zNk7eZ7POE=;
 7:3xSERxiTe8byVJVAZqzSMsVIL0HZ4rqD8qbLpFR6VxmOK6htHb59PoMKAlQr9Qml4eNhINtW90HTZBUAN8X8GsCMKQoGDsBwN6lDystWkVKDakPhupHvod3XcZJ8bX+8JLbRNFubxDd3rnMF6ZlGog==
x-ms-office365-filtering-correlation-id: 4edc967d-8fc3-4f84-e220-08d644bb0be8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0102MB2734; 
x-ms-traffictypediagnostic: VI1PR0102MB2734:
x-microsoft-antispam-prvs: <VI1PR0102MB2734E9AEA3813AD18CA23DC3A6C40@VI1PR0102MB2734.eurprd01.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(788757137089);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0102MB2734; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0102MB2734; 
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(396003)(136003)(376002)(39840400004)(366004)(51914003)(199004)(189003)(71200400001)(71190400001)(8676002)(2616005)(446003)(11346002)(486006)(6512007)(2906002)(54906003)(316002)(110136005)(476003)(229853002)(786003)(6436002)(81166006)(8936002)(25786009)(3846002)(81156014)(6116002)(256004)(2900100001)(217873002)(6486002)(186003)(14454004)(31696002)(86362001)(6246003)(66066001)(85182001)(74482002)(478600001)(68736007)(53936002)(4326008)(386003)(6506007)(76176011)(85202003)(106356001)(305945005)(5660300001)(52116002)(31686004)(2501003)(105586002)(26005)(7736002)(53546011)(97736004)(102836004)(99286004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0102MB2734;
 H:VI1PR0102MB3678.eurprd01.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: stud.acs.upb.ro does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: HDpdphaZwI8w9AG6iW1l2L/RUUU7q0oOBSA3DfZOLr75B3bXoLMk0CRBb+M/TvAntmGEaL96p61IH2Y1SeBbhiRMY1c8tWOnVqS+Pqd2O7cSb0WGbv2p8ESGoh8dz9XjMVZu+WudATh140ZZcg2Uxzo3Numj6W0dgrM1MM3QBcIiKSUMhaoYUWeVrXXYgKvNpX7QU+gDQGoFXBXFVIxYlnhIhPwqL/Yf4jCpymbs9BrmxWJJRXAZFKOz1C9mYqqjNBQAz3XN6u8iOQiWRpKn88Y+ds2EHrmLNKLucln0AhDFo3WmX2RUQ+iXM9A4JSQttlzSJKR7/tkuNAAU4zvGiwcHEhUqMXx34kgqi+MmdF4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <C57EEF899154C04E9BE2F71CA977672C@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 4edc967d-8fc3-4f84-e220-08d644bb0be8
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 14:12:27.2901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0102MB2734
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/1] include/uk/list.h: Change
 panic to UK_CRASH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGV5IFl1cmksDQoNClRoYW5rcyBmb3IgdGhlIHJldmlldy4gSSB3b3VsZG4ndCBtaW5kIGNoYW5n
aW5nIHRoZSBjb21taXQgbWVzc2FnZS4NCg0KUFM6IFRoZXJlIGlzIGEgdHlwbyBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UgJ3dhcmtpbmcnLg0KDQpWbGFkDQoNCg0KT24gMTEvMDcvMjAxOCAwMjo0NiBQ
TSwgWXVyaSBWb2xjaGtvdiB3cm90ZToNCj4gSGkgVmxhZCwNCj4gdGhhbmsgeW91IGxvb2tzIGdv
b2QuDQo+DQo+IFdvdWxkIHlvdSBtaW5kIGlmIEkgY2hhbmdlIHRoZSBjb21taXQgbWVzc2FnZSB0
bw0KPg0KPiAiDQo+IGluY2x1ZGUvdWsvbGlzdC5oOiBSZXBsYWNlIG5vbi1leGlzdGluZyBwYW5p
YygpIGNhbGxzIHRvIFVLX0NSQVNIKCkNCj4NCj4gVGhlc2UgcGFuaWMoKSBjYWxscyBhcmUgY29w
eS1wYXN0ZSBhcnRpZmFjdHMuIFdlIGRvIG5vdCBoYXZlIHRoZSBwYW5pYygpDQo+IGZ1bmN0aW9u
LiBJdCB3YXMgd2Fya2luZyBzbyBmYXIsIGJlY2F1c2UgaXQgaXMgdXNlZCBvbmx5IGluIHRoZSBs
aXN0cw0KPiBzYW5pdHkgY2hlY2tpbmcgY29kZS4gV2hpY2ggY3VycmVudGx5IGlzIG5vdCBldmVu
IHBvc3NpYmxlIHRvIGVuYWJsZS4NCj4gIg0KPg0KPiBJIGFtIGFsc28gZ29pbmcgdG8gcmVtb3Zl
IHRoZSAiKDc4NjkyKSIgZnJvbSB5b3VyIG5hbWUuIEFuZCBJIHdvdWxkIGxpa2UNCj4gdG8gYXNr
IHlvdSB0byBtb2RpZnkgeW91ciBnaXQgY29uZmlnIHRvby4gVW5sZXNzIHlvdSBkbyB3YW50IHRo
ZSA3ODY5Mg0KPiBiZSBwYXJ0IG9mIHlvdXIgbmFtZSA6KS4NCj4NCj4gUmV2aWV3ZWQtYnk6IFl1
cmkgVm9sY2hrb3YgPHl1cmkudm9sY2hrb3ZAbmVjbGFiLmV1Pg0KPg0KPiAtIFl1cmkuDQo+DQo+
ICJWbGFkLUFuZHJlaSBCxIJET0lVICg3ODY5MikiIDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5h
Y3MudXBiLnJvPg0KPiB3cml0ZXM6DQo+DQo+PiBUaGUgbGlzdCBjb3JlY3RuZXNzIGltcGxlbWVu
dGF0aW9uIGNhbGxzIHRoZSBmdW5jdGlvbg0KPj4gInBhbmljIiBpbiBjYXNlIG9mIGVycm9ycy4g
VGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBwYW5pYw0KPj4gZnVuY3Rpb24gdG8gdW5pa3JhZnQncyBV
S19DUkFTSC4NCj4+IC0tLQ0KPj4gICBpbmNsdWRlL3VrL2xpc3QuaCB8IDIwICsrKysrKysrKysr
Ky0tLS0tLS0tDQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQ0KPj4NCj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VrL2xpc3QuaCBiL2luY2x1ZGUv
dWsvbGlzdC5oDQo+PiBpbmRleCA0MmJhOTJmLi40ZTM1MGNkIDEwMDY0NA0KPj4gLS0tIGEvaW5j
bHVkZS91ay9saXN0LmgNCj4+ICsrKyBiL2luY2x1ZGUvdWsvbGlzdC5oDQo+PiBAQCAtMTI1LDYg
KzEyNSw5IEBADQo+PiAgICAqIF9TV0FQCQkJKwkrCSsJKw0KPj4gICAgKg0KPj4gICAgKi8NCj4+
ICsjaWYgKGRlZmluZWQoX0tFUk5FTCkgJiYgZGVmaW5lZChJTlZBUklBTlRTKSkNCj4+ICsgICAg
I2luY2x1ZGUgPHVrL2Fzc2VydC5oPg0KPj4gKyNlbmRpZg0KPj4gICAjaWZkZWYgVUtfUVVFVUVf
TUFDUk9fREVCVUcNCj4+ICAgI3dhcm4gVXNlIFVLX1FVRVVFX01BQ1JPX0RFQlVHX1RSQUNFIGFu
ZC9vciBVS19RVUVVRV9NQUNST19ERUJVR19UUkFTSA0KPj4gICAjZGVmaW5lCVVLX1FVRVVFX01B
Q1JPX0RFQlVHX1RSQUNFDQo+PiBAQCAtMjE5LDcgKzIyMiw3IEBAIHN0cnVjdCB7CQkJCQkJCQlc
DQo+PiAgICNpZiAoZGVmaW5lZChfS0VSTkVMKSAmJiBkZWZpbmVkKElOVkFSSUFOVFMpKQ0KPj4g
ICAjZGVmaW5lCVVLX19RTURfU0xJU1RfQ0hFQ0tfUFJFVlBUUihwcmV2cCwgZWxtKSBkbyB7CQkJ
XA0KPj4gICAJaWYgKCoocHJldnApICE9IChlbG0pKQkJCQkJCVwNCj4+IC0JCXBhbmljKCJCYWQg
cHJldnB0ciAqKCVwKSA9PSAlcCAhPSAlcCIsCQkJXA0KPj4gKwkJVUtfQ1JBU0goIkJhZCBwcmV2
cHRyICooJXApID09ICVwICE9ICVwIiwJCQlcDQo+PiAgIAkJICAgIChwcmV2cCksICoocHJldnAp
LCAoZWxtKSk7CQkJCVwNCj4+ICAgfSB3aGlsZSAoMCkNCj4+ICAgI2Vsc2UNCj4+IEBAIC00OTUs
NyArNDk4LDcgQEAgc3RydWN0IHsJCQkJCQkJCVwNCj4+ICAgCWlmIChVS19MSVNUX0ZJUlNUKCho
ZWFkKSkgIT0gMCAmJgkJCQlcDQo+PiAgIAkgICAgVUtfTElTVF9GSVJTVCgoaGVhZCkpLT5maWVs
ZC5sZV9wcmV2ICE9CQkJXA0KPj4gICAJICAgICAmVUtfTElTVF9GSVJTVCgoaGVhZCkpKQkJCQkJ
XA0KPj4gLQkJcGFuaWMoIkJhZCBsaXN0IGhlYWQgJXAgZmlyc3QtPnByZXYgIT0gaGVhZCIsICho
ZWFkKSk7CVwNCj4+ICsgICAgICAgICAgICAJVUtfQ1JBU0goIkJhZCBsaXN0IGhlYWQgJXAgZmly
c3QtPnByZXYgIT0gaGVhZCIsIChoZWFkKSk7CVwNCj4+ICAgfSB3aGlsZSAoMCkNCj4+ICAgDQo+
PiAgIC8qDQo+PiBAQCAtNTA4LDcgKzUxMSw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcDQo+PiAgIAlp
ZiAoVUtfTElTVF9ORVhUKChlbG0pLCBmaWVsZCkgIT0gMCAmJgkJCQlcDQo+PiAgIAkgICAgVUtf
TElTVF9ORVhUKChlbG0pLCBmaWVsZCktPmZpZWxkLmxlX3ByZXYgIT0JCQlcDQo+PiAgIAkgICAg
ICYoKGVsbSktPmZpZWxkLmxlX25leHQpKQkJCQkJXA0KPj4gLQkgICAgIAlwYW5pYygiQmFkIGxp
bmsgZWxtICVwIG5leHQtPnByZXYgIT0gZWxtIiwgKGVsbSkpOwlcDQo+PiArCSAgICAgICAgVUtf
Q1JBU0goIkJhZCBsaW5rIGVsbSAlcCBuZXh0LT5wcmV2ICE9IGVsbSIsIChlbG0pKTsJXA0KPj4g
ICB9IHdoaWxlICgwKQ0KPj4gICANCj4+ICAgLyoNCj4+IEBAIC01MTgsNyArNTIxLDcgQEAgc3Ry
dWN0IHsJCQkJCQkJCVwNCj4+ICAgICovDQo+PiAgICNkZWZpbmUJVUtfX1FNRF9MSVNUX0NIRUNL
X1BSRVYoZWxtLCBmaWVsZCkgZG8gewkJCQlcDQo+PiAgIAlpZiAoKihlbG0pLT5maWVsZC5sZV9w
cmV2ICE9IChlbG0pKQkJCQlcDQo+PiAtCQlwYW5pYygiQmFkIGxpbmsgZWxtICVwIHByZXYtPm5l
eHQgIT0gZWxtIiwgKGVsbSkpOwlcDQo+PiArCQlVS19DUkFTSCgiQmFkIGxpbmsgZWxtICVwIHBy
ZXYtPm5leHQgIT0gZWxtIiwgKGVsbSkpOwlcDQo+PiAgIH0gd2hpbGUgKDApDQo+PiAgICNlbHNl
DQo+PiAgICNkZWZpbmUJVUtfX1FNRF9MSVNUX0NIRUNLX0hFQUQoaGVhZCwgZmllbGQpDQo+PiBA
QCAtNjcwLDExICs2NzMsMTIgQEAgc3RydWN0IHsJCQkJCQkJCVwNCj4+ICAgICogSWYgdGhlIHRh
aWxxIGlzIG5vbi1lbXB0eSwgdmFsaWRhdGVzIHRoYXQgdGhlIGZpcnN0IGVsZW1lbnQgb2YgdGhl
IHRhaWxxDQo+PiAgICAqIHBvaW50cyBiYWNrIGF0ICdoZWFkLicNCj4+ICAgICovDQo+PiArDQo+
PiAgICNkZWZpbmUJVUtfX1FNRF9UQUlMUV9DSEVDS19IRUFEKGhlYWQsIGZpZWxkKSBkbyB7CQkJ
CVwNCj4+ICAgCWlmICghVUtfVEFJTFFfRU1QVFkoaGVhZCkgJiYJCQkJCVwNCj4+ICAgCSAgICBV
S19UQUlMUV9GSVJTVCgoaGVhZCkpLT5maWVsZC50cWVfcHJldiAhPQkJCVwNCj4+ICAgCSAgICAg
JlVLX1RBSUxRX0ZJUlNUKChoZWFkKSkpCQkJCQlcDQo+PiAtCQlwYW5pYygiQmFkIHRhaWxxIGhl
YWQgJXAgZmlyc3QtPnByZXYgIT0gaGVhZCIsIChoZWFkKSk7CVwNCj4+ICsJCVVLX0NSQVNIKCJC
YWQgdGFpbHEgaGVhZCAlcCBmaXJzdC0+cHJldiAhPSBoZWFkIiwgKGhlYWQpKTsJXA0KPj4gICB9
IHdoaWxlICgwKQ0KPj4gICANCj4+ICAgLyoNCj4+IEBAIC02ODQsNyArNjg4LDcgQEAgc3RydWN0
IHsJCQkJCQkJCVwNCj4+ICAgICovDQo+PiAgICNkZWZpbmUJVUtfX1FNRF9UQUlMUV9DSEVDS19U
QUlMKGhlYWQsIGZpZWxkKSBkbyB7CQkJCVwNCj4+ICAgCWlmICgqKGhlYWQpLT50cWhfbGFzdCAh
PSAwKQkJCQkJXA0KPj4gLQkgICAgCXBhbmljKCJCYWQgdGFpbHEgTkVYVCglcC0+dHFoX2xhc3Qp
ICE9IDAiLCAoaGVhZCkpOyAJXA0KPj4gKwkgICAgCVVLX0NSQVNIKCJCYWQgdGFpbHEgTkVYVCgl
cC0+dHFoX2xhc3QpICE9IDAiLCAoaGVhZCkpOyAJXA0KPj4gICB9IHdoaWxlICgwKQ0KPj4gICAN
Cj4+ICAgLyoNCj4+IEBAIC02OTcsNyArNzAxLDcgQEAgc3RydWN0IHsJCQkJCQkJCVwNCj4+ICAg
CWlmIChVS19UQUlMUV9ORVhUKChlbG0pLCBmaWVsZCkgIT0gMCAmJgkJCQlcDQo+PiAgIAkgICAg
VUtfVEFJTFFfTkVYVCgoZWxtKSwgZmllbGQpLT5maWVsZC50cWVfcHJldiAhPQkJCVwNCj4+ICAg
CSAgICAgJigoZWxtKS0+ZmllbGQudHFlX25leHQpKQkJCQkJXA0KPj4gLQkJcGFuaWMoIkJhZCBs
aW5rIGVsbSAlcCBuZXh0LT5wcmV2ICE9IGVsbSIsIChlbG0pKTsJXA0KPj4gKwkJVUtfQ1JBU0go
IkJhZCBsaW5rIGVsbSAlcCBuZXh0LT5wcmV2ICE9IGVsbSIsIChlbG0pKTsJXA0KPj4gICB9IHdo
aWxlICgwKQ0KPj4gICANCj4+ICAgLyoNCj4+IEBAIC03MDcsNyArNzExLDcgQEAgc3RydWN0IHsJ
CQkJCQkJCVwNCj4+ICAgICovDQo+PiAgICNkZWZpbmUJVUtfX1FNRF9UQUlMUV9DSEVDS19QUkVW
KGVsbSwgZmllbGQpIGRvIHsJCQkJXA0KPj4gICAJaWYgKCooZWxtKS0+ZmllbGQudHFlX3ByZXYg
IT0gKGVsbSkpCQkJCVwNCj4+IC0JCXBhbmljKCJCYWQgbGluayBlbG0gJXAgcHJldi0+bmV4dCAh
PSBlbG0iLCAoZWxtKSk7CVwNCj4+ICsJCVVLX0NSQVNIKCJCYWQgbGluayBlbG0gJXAgcHJldi0+
bmV4dCAhPSBlbG0iLCAoZWxtKSk7CVwNCj4+ICAgfSB3aGlsZSAoMCkNCj4+ICAgI2Vsc2UNCj4+
ICAgI2RlZmluZQlVS19fUU1EX1RBSUxRX0NIRUNLX0hFQUQoaGVhZCwgZmllbGQpDQo+PiAtLSAN
Cj4+IDIuMTkuMQ0KPj4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 16:08:52 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 16:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKQNv-0000ft-F4; Wed, 07 Nov 2018 16:08:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=e+ly=ns=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1gKQNt-0000fo-NT
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 16:08:49 +0000
X-Inumbo-ID: 6878515c-e2a7-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6878515c-e2a7-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 16:08:48 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id d10-v6so18003973wrs.5
 for <minios-devel@lists.xen.org>; Wed, 07 Nov 2018 08:08:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=1+aDkGV3pM7g9WJMPoRAUBlwJ3bpjNYdQQPJyfUuyHA=;
 b=Uk/wn9OwWnvtgmiuNBYy0H+x3gwi3tQRs0zmqnTrEYNcEn4Qjdo0xVY8Irx+211kJp
 S+BqwYxdHaUGFkYtOMRAq5GyElfMQeo7rmPq4dxbJcNO9JAV5nAgAhnm9gMNycmRO00a
 BWH40sqw1RHhMHbJvWc77NBQNtOqwYwoA1f7/M+DkJK8kAV6JQos6z3Piyx5Al3ccokX
 R1LUETBHGfKHAWFhc+P2fceXUwXju8IsESdEaFp4lqIBaMFH1fGRGMh99ZY2Dew/JAF7
 p433j+0z6wC95MlWQIIGAV151DOQlz4lecbiZa2FO0UFLmnjXZfVSCxwl+39QaANk/qb
 vK0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=1+aDkGV3pM7g9WJMPoRAUBlwJ3bpjNYdQQPJyfUuyHA=;
 b=fTjE/rqkZVpPy8Q3H4sZQ2/penAMl5KFAPZ2MxH+Lcoxhxgqwu98132dOz06YaV/p6
 mYvY1OBOWvoYOGWNytfr5vqfT4ciawp0zieQbFYP1xaefD+wVHcOrYFw06z9esvL0zLL
 sKusblHFN5KN4ixuU9UdYEOWFQopQpU/GYtzO2nbGm3QSJMqe0daxwCKUDo3n1My45ef
 KDYt6L2yivHHvjgIx4M166BEOj3mnUngDat7YE2TI1PoYCXqAuK+A1o1/98iYdseZUwP
 2xvHdUMUGeCLCeWJx3AfW3wFbXI0oX1ViglG9nkYqzsP80EmnU7eGhOndFORKoLZb0Fw
 YLGA==
X-Gm-Message-State: AGRZ1gKZ5A7iJ6Hg0BgxiijBaKA1cfZ4nOBqb995WO/P5UxCJ9BrJS5S
 wXn4+D63SSGOVAn/J4TSLwlDLvPE
X-Google-Smtp-Source: AJdET5e4Q9qsXrvI0AOl9ltpe3zClhtBvKrQxRvs+osPe13nMBks94bR8zEw05xj4pwysr7ap7brUA==
X-Received: by 2002:adf:a31c:: with SMTP id
 c28-v6mr754129wrb.195.1541606926826; 
 Wed, 07 Nov 2018 08:08:46 -0800 (PST)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id 109-v6sm801120wrb.81.2018.11.07.08.08.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 08:08:46 -0800 (PST)
To: radunicolau102@gmail.com, minios-devel@lists.xen.org
References: <1540387840-16839-1-git-send-email-radunicolau102@gmail.com>
 <1540387840-16839-2-git-send-email-radunicolau102@gmail.com>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <d17510e0-c4be-ba5e-5159-d3ccf933732b@gmail.com>
Date: Wed, 7 Nov 2018 18:08:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1540387840-16839-2-git-send-email-radunicolau102@gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 1/3] include/xen-x86/os.h:
 Remove os.h on x86
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgUmFkdSwKClRoYW5rcyBmb3IgdGhpcyBjbGVhbnVwLiBTaW5jZSB3ZSBhZ3JlZWQgb2ZmbGlu
ZSB0aGVyZSB3aWxsIGJlIGEgdjMsIEkKaGF2ZSBhIGNvdXBsZSBvZiBjb21tZW50cywgYm90aCBv
ZiB0aGVtIGFyZSBuaXRwaWNraW5nLiBQbGVhc2UgY2hhbmdlCnRoZSBzdWJqZWN0IHRvOiAnaW5j
bHVkZS94ZW4teDg2OiBSZW1vdmUgb3MuaCBvbiB4ODYnLiBUaGUgb3RoZXIgY29tbWVudAppcyBp
bmxpbmUuCgpPbiAxMC8yNC8xOCA0OjMwIFBNLCByYWR1bmljb2xhdTEwMkBnbWFpbC5jb20gd3Jv
dGU6Cj4gRnJvbTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+Cj4gCj4g
UmVtb3ZlIG9zLmggZnJvbSB0aGUgcHJvamVjdCBhcyBpdCB3YXMgdW51c2VkLgo+IG1tX3B2Lmgg
aW5jbHVkZWQgb3MuaCBidXQgZGlkIG5vdCB1c2UgYW55dGhpbmcgZnJvbQo+IGl0LiBUaGUgcmVz
dCBvZiB0aGUgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSBpbiBzb3VyY2VzCj4gd2hpY2ggbmVlZCB0
aGUgZXh0ZXJuIGRlZmluaXRpb24gZm9yIHRoZSBzaGFyZWQgaW5mbwo+IHBhZ2UuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+Cj4gLS0t
Cj4gIHBsYXQveGVuL2dudHRhYi5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgcGxhdC94ZW4v
aW5jbHVkZS94ZW4teDg2L21tX3B2LmggfCAgMSAtCj4gIHBsYXQveGVuL2luY2x1ZGUveGVuLXg4
Ni9vcy5oICAgIHwgOTAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICBwbGF0L3hlbi9sY3B1LmMgICAgICAgICAgICAgICAgICB8ICAxIC0KPiAgcGxhdC94ZW4veDg2
L21tLmMgICAgICAgICAgICAgICAgfCAgMSArCj4gIHBsYXQveGVuL3hlbmJ1cy94c19jb21tcy5j
ICAgICAgIHwgIDEgKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOTMgZGVs
ZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBwbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYv
b3MuaAo+IAo+IGRpZmYgLS1naXQgYS9wbGF0L3hlbi9nbnR0YWIuYyBiL3BsYXQveGVuL2dudHRh
Yi5jCj4gaW5kZXggZGRmZmY5OS4uYjZhOGZlYSAxMDA2NDQKPiAtLS0gYS9wbGF0L3hlbi9nbnR0
YWIuYwo+ICsrKyBiL3BsYXQveGVuL2dudHRhYi5jCj4gQEAgLTI2LDcgKzI2LDcgQEAKPiAgI2lu
Y2x1ZGUgPHVrL3NlbWFwaG9yZS5oPgo+ICAjaW5jbHVkZSA8Y29tbW9uL2dudHRhYi5oPgo+ICAj
aW5jbHVkZSA8eGVuLXg4Ni9tbS5oPgo+IC0KPiArI2luY2x1ZGUgPHhlbi14ODYvaHlwZXJjYWxs
Lmg+CgpOaXRwaWNraW5nOiBwbGVhc2UgbGVhdmUgdGhlIDIgd2hpdGUgbGluZXMgZGlzdGFuY2Ug
YmV0d2VlbiB0aGUgaW5jbHVkZXMKYW5kIHRoZSByZXN0IG9mIGRlZmluaXRpb25zLiBUaGUgcmVh
c29uIGlzIHRvIG1pbmltaXplIHRoZSBwYXRjaCBzaXplCihvciB0aGUgbnVtYmVyIG9mIGxpbmUg
aW4gdGhlIGRpZmYpLgoKPiAgCj4gIC8qIE5SX0dSQU5UX0ZSQU1FUyBtdXN0IGJlIGxlc3MgdGhh
biBvciBlcXVhbCB0byB0aGF0IGNvbmZpZ3VyZWQgaW4gWGVuICovCj4gICNkZWZpbmUgTlJfR1JB
TlRfRlJBTUVTICAgICAgICAgNAo+IGRpZmYgLS1naXQgYS9wbGF0L3hlbi9pbmNsdWRlL3hlbi14
ODYvbW1fcHYuaCBiL3BsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9tbV9wdi5oCj4gaW5kZXggMjFm
OTE2OS4uZjc4ZTYyZiAxMDA2NDQKPiAtLS0gYS9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW1f
cHYuaAo+ICsrKyBiL3BsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9tbV9wdi5oCj4gQEAgLTI0LDcg
KzI0LDYgQEAKPiAgI2lmbmRlZiBfTU1fUFZfSAo+ICAjZGVmaW5lIF9NTV9QVl9ICj4gIAo+IC0j
aW5jbHVkZSA8eGVuLXg4Ni9vcy5oPgo+ICAjaW5jbHVkZSA8eGVuLXg4Ni9zZXR1cC5oPgo+ICAK
PiAgI2lmZGVmIF9feDg2XzY0X18KPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4t
eDg2L29zLmggYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvb3MuaAo+IGRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAo+IGluZGV4IDMwOGQ5MWEuLjAwMDAwMDAKPiAtLS0gYS9wbGF0L3hlbi9pbmNs
dWRlL3hlbi14ODYvb3MuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSw5MCArMCwwIEBACj4gLS8q
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UgKi8KPiAtLyoKPiAtICogUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0Cj4gLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucwo+IC0gKiBhcmUgbWV0Ogo+IC0gKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+IC0g
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCj4gLSAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPiAtICogICAg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRp
c3RyaWJ1dGlvbi4KPiAtICoKPiAtICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBVVRI
T1IgQU5EIENPTlRSSUJVVE9SUyBgYEFTIElTJycgQU5ECj4gLSAqIEFOWSBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQo+IC0g
KiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRQo+IC0gKiBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNI
QUxMIEFVVEhPUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFCj4gLSAqIEZPUiBBTlkgRElSRUNU
LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U
SUFMCj4gLSAqIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJF
TUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTCj4gLSAqIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwg
REFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKQo+IC0gKiBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJB
Q1QsIFNUUklDVAo+IC0gKiBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZCj4gLSAqIE9VVCBPRiBUSEUgVVNFIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YKPiAt
ICogU1VDSCBEQU1BR0UuCj4gLSAqLwo+IC0vKiBUYWtlbiBmcm9tIE1pbmktT1MgKi8KPiAtLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IC0gKiBvcy5oCj4gLSAqCj4gLSAqIHJhbmRvbSBjb2xsZWN0
aW9uIG9mIG1hY3JvcyBhbmQgZGVmaW5pdGlvbgo+IC0gKi8KPiAtCj4gLSNpZm5kZWYgX09TX0hf
Cj4gLSNkZWZpbmUgX09TX0hfCj4gLQo+IC0jaW5jbHVkZSA8eGVuLXg4Ni9zbXAuaD4KPiAtCj4g
LSNpbmNsdWRlIDxzdGRpbnQuaD4KPiAtI2luY2x1ZGUgPHN0ZGRlZi5oPgo+IC0jaW5jbHVkZSA8
bGltaXRzLmg+Cj4gLSNpbmNsdWRlIDx1ay9hcmNoL3R5cGVzLmg+Cj4gLSNpbmNsdWRlIDx1ay9h
cmNoL2xpbWl0cy5oPgo+IC0jaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+Cj4gLSNpbmNsdWRlIDx4
ZW4veGVuLmg+Cj4gLQo+IC0jaWZuZGVmIF9fQVNTRU1CTFlfXwo+IC0KPiAtdHlwZWRlZiBfX3M2
NCBxdWFkX3Q7Cj4gLXR5cGVkZWYgX191NjQgdV9xdWFkX3Q7Cj4gLQo+IC10eXBlZGVmIF9fc3B0
ciBpbnRwdHJfdDsKPiAtdHlwZWRlZiBfX3VwdHIgdWludHB0cl90Owo+IC10eXBlZGVmIF9fc3B0
ciBwdHJkaWZmX3Q7Cj4gLQo+IC10eXBlZGVmIHVuc2lnbmVkIGNoYXIgdV9jaGFyOwo+IC10eXBl
ZGVmIHVuc2lnbmVkIGludCB1X2ludDsKPiAtdHlwZWRlZiB1bnNpZ25lZCBsb25nIHVfbG9uZzsK
PiAtCj4gLSNpbmNsdWRlIDx4ZW4teDg2L2h5cGVyY2FsbC5oPgo+IC0KPiAtI2luY2x1ZGUgPHhl
bi9ldmVudF9jaGFubmVsLmg+Cj4gLSNpbmNsdWRlIDx4ZW4veHNtL2ZsYXNrX29wLmg+Cj4gLSNl
bmRpZgo+IC0KPiAtI2luY2x1ZGUgPHg4Ni9jcHVfZGVmcy5oPgo+IC0KPiAtCj4gLSNkZWZpbmUg
TE9DS19QUkVGSVggIiIKPiAtI2RlZmluZSBBRERSICgqKHZvbGF0aWxlIGxvbmcgKilhZGRyKQo+
IC0KPiAtLyogRXZlcnl0aGluZyBiZWxvdyB0aGlzIHBvaW50IGlzIG5vdCBpbmNsdWRlZCBieSBh
c3NlbWJsZXIgKC5TKSBmaWxlcy4gKi8KPiAtI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAtCj4gLWV4
dGVybiBzaGFyZWRfaW5mb190ICpIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwo+IC0KPiAtI2luY2x1
ZGUgPHhlbi14ODYvaXJxLmg+Cj4gLQo+IC0KPiAtLyoKPiAtICogTWFrZSBzdXJlIGdjYyBkb2Vz
bid0IHRyeSB0byBiZSBjbGV2ZXIgYW5kIG1vdmUgdGhpbmdzIGFyb3VuZAo+IC0gKiBvbiB1cy4g
V2UgbmVlZCB0byB1c2UgX2V4YWN0bHlfIHRoZSBhZGRyZXNzIHRoZSB1c2VyIGdhdmUgdXMsCj4g
LSAqIG5vdCBzb21lIGFsaWFzIHRoYXQgY29udGFpbnMgdGhlIHNhbWUgaW5mb3JtYXRpb24uCj4g
LSAqLwo+IC10eXBlZGVmIHN0cnVjdCB7Cj4gLQl2b2xhdGlsZSBpbnQgY291bnRlcjsKPiAtfSBh
dG9taWNfdDsKPiAtCj4gLQo+IC12b2lkIGJsb2NrX2RvbWFpbihfX3Nuc2VjIHVudGlsKTsKPiAt
Cj4gLSNlbmRpZiAvKiBub3QgYXNzZW1ibHkgKi8KPiAtI2VuZGlmIC8qIF9PU19IXyAqLwo+IGRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9sY3B1LmMgYi9wbGF0L3hlbi9sY3B1LmMKPiBpbmRleCBmMDY1
MGRhLi5kNzE1OGRmIDEwMDY0NAo+IC0tLSBhL3BsYXQveGVuL2xjcHUuYwo+ICsrKyBiL3BsYXQv
eGVuL2xjcHUuYwo+IEBAIC0zNCw3ICszNCw2IEBACj4gIAo+ICAjaW5jbHVkZSA8c3RkaW50Lmg+
Cj4gICNpZiBkZWZpbmVkKF9fWDg2XzMyX18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPiAtI2lu
Y2x1ZGUgPHhlbi14ODYvb3MuaD4KPiAgI2luY2x1ZGUgPHhlbi14ODYvaXJxLmg+Cj4gICNlbGlm
IChkZWZpbmVkIF9fQVJNXzMyX18pIHx8IChkZWZpbmVkIF9fQVJNXzY0X18pCj4gICNpbmNsdWRl
IDx4ZW4tYXJtL29zLmg+Cj4gZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4Ni9tbS5jIGIvcGxhdC94
ZW4veDg2L21tLmMKPiBpbmRleCBiN2IwODBlLi5iODkzODRmIDEwMDY0NAo+IC0tLSBhL3BsYXQv
eGVuL3g4Ni9tbS5jCj4gKysrIGIvcGxhdC94ZW4veDg2L21tLmMKPiBAQCAtMzksNiArMzksNyBA
QAo+ICAjaW5jbHVkZSA8ZXJybm8uaD4KPiAgI2luY2x1ZGUgPHVrL2FsbG9jLmg+Cj4gICNpbmNs
dWRlIDx1ay9wbGF0L2NvbmZpZy5oPgo+ICsjaW5jbHVkZSA8Y29tbW9uL2h5cGVydmlzb3IuaD4K
PiAgI2luY2x1ZGUgPHhlbi14ODYvbW0uaD4KPiAgI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KPiAg
I2luY2x1ZGUgPHVrL3ByaW50Lmg+Cj4gZGlmZiAtLWdpdCBhL3BsYXQveGVuL3hlbmJ1cy94c19j
b21tcy5jIGIvcGxhdC94ZW4veGVuYnVzL3hzX2NvbW1zLmMKPiBpbmRleCAyNzRlNDRiLi4wNTg5
ZDQ4IDEwMDY0NAo+IC0tLSBhL3BsYXQveGVuL3hlbmJ1cy94c19jb21tcy5jCj4gKysrIGIvcGxh
dC94ZW4veGVuYnVzL3hzX2NvbW1zLmMKPiBAQCAtNDYsNiArNDYsNyBAQAo+ICAjaW5jbHVkZSA8
dWsvd2FpdC5oPgo+ICAjaW5jbHVkZSA8dWsvYXJjaC9zcGlubG9jay5oPgo+ICAjaW5jbHVkZSA8
Y29tbW9uL2V2ZW50cy5oPgo+ICsjaW5jbHVkZSA8Y29tbW9uL2h5cGVydmlzb3IuaD4KPiAgI2lu
Y2x1ZGUgPHhlbi14ODYvbW0uaD4KPiAgI2luY2x1ZGUgPHhlbi14ODYvc2V0dXAuaD4KPiAgI2lu
Y2x1ZGUgPHhlbmJ1cy9jbGllbnQuaD4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Nov 07 16:09:09 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 07 Nov 2018 16:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKQOD-0000hV-IY; Wed, 07 Nov 2018 16:09:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=e+ly=ns=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1gKQOC-0000hP-Kf
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 16:09:08 +0000
X-Inumbo-ID: 74471b95-e2a7-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74471b95-e2a7-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 16:09:08 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id r11-v6so1879248wmb.2
 for <minios-devel@lists.xen.org>; Wed, 07 Nov 2018 08:09:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=+9iw6bTeJFAAalok5ampQX37EKaC1o7x2ljPhbYhQXs=;
 b=Xe1ReO+wF0cNtG+1q9Af7Dw+9LimwmEoQYQ6lESXeAj4gWNmS3HDGEU1Cx6NTCZ7GQ
 gM+srNHbMkKKkaw0zryswuGI3wAonlsefzy7gQHnEHTCjnWJsMU+jYkQnBWXHeC4475V
 dQVOrt8KV2RbYTp374YGPUWdANN8JRP/zFP8TCkduoycj9ScIQlqo0bpox+kNTq6R3Uk
 7c4B08Bj5iWGI97ClmJIeNMe6gycMlaDuEwn6AEaUPF/f5PuEb7jY/+XaNUOOAqe1zWV
 0u8TzThkUxtx4g2E9nZo44r+mX1gjVwcHpP2bRMeMD++7L1ZHonFHXgkfBuNCGFubgOC
 SIKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+9iw6bTeJFAAalok5ampQX37EKaC1o7x2ljPhbYhQXs=;
 b=Pf0Hm9vohzpo9c5jsuMqcfysx2KThorzR/9hV+SPT6tYMPYwBngnC/byql9ZJRfJsB
 glLn82ei9dsB3LlnpVVljkj4OiJUiDV8Q3PK9mtoL3EeItk0J+jsuR2PJsBhwJ+xfGz1
 oqgvGYZf3jqoKLEmYxEsBXf6glAYbSqeRkXNDllUQgPu4ZLVfyNSfDa9bpWKB9S0rQh0
 fOZ/jC318r4SxyWcvE3ZqLVORB3ABNttnHWnz9CE+J1v4uM5n8orXs/il7/jRfIYmdbC
 sRKzCsYV6rukXG8GhsCckaLvxnt5qN6l3oV/a4fThT4NFq8ZxOT0XcsMV5NfW0dG7Nnj
 dSiQ==
X-Gm-Message-State: AGRZ1gL/tq+VInhoMMQy1qniZASkxeaAEDPfYvEAcvLYDNw3+MjJKHQM
 tT/ij9UBzmoqCk3IWv6n9mHiIeyh
X-Google-Smtp-Source: AJdET5fSJPGWHOIk11i7SMhg0NhN6bM4/lJKNL9fhir4mwbS/14iajvortPfald4Qrt3PZM+lg+Ucg==
X-Received: by 2002:a1c:c015:: with SMTP id q21-v6mr622872wmf.99.1541606946613; 
 Wed, 07 Nov 2018 08:09:06 -0800 (PST)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id i10-v6sm1305060wrr.69.2018.11.07.08.09.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 08:09:06 -0800 (PST)
To: radunicolau102@gmail.com, minios-devel@lists.xen.org
References: <1540387840-16839-1-git-send-email-radunicolau102@gmail.com>
 <1540387840-16839-4-git-send-email-radunicolau102@gmail.com>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <93795a7c-4704-7700-b6b6-a03ada7a10a1@gmail.com>
Date: Wed, 7 Nov 2018 18:09:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1540387840-16839-4-git-send-email-radunicolau102@gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 3/3]
 plat/xen/common/hypervisor: Delete unused code and comments
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgUmFkdSwKClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLgoKT24gMTAvMjQvMTggNDoz
MCBQTSwgcmFkdW5pY29sYXUxMDJAZ21haWwuY29tIHdyb3RlOgo+IEZyb206IFJhZHUgTmljb2xh
dSA8cmFkdW5pY29sYXUxMDJAZ21haWwuY29tPgo+IAo+IERlbGV0ZSB1bnVzZWQgY29kZSBhbmQg
ZGVwcmVjYXRlZCBjb21tZW50cwo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhZHUgTmljb2xhdSA8cmFk
dW5pY29sYXUxMDJAZ21haWwuY29tPgo+IC0tLQo+ICBwbGF0L3hlbi9oeXBlcnZpc29yLmMgICAg
ICAgICAgICAgICAgfCAgNCAtLS0tCj4gIHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2h5cGVydmlz
b3IuaCB8IDIwIC0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHBsYXQveGVuL2luY2x1ZGUveGVuLXg4
Ni9zZXR1cC5oICAgICB8ICAxIC0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyNSBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaHlwZXJ2aXNvci5jIGIvcGxhdC94ZW4vaHlwZXJ2
aXNvci5jCj4gaW5kZXggMDlkNWZhNi4uZmNhYjdmOSAxMDA2NDQKPiAtLS0gYS9wbGF0L3hlbi9o
eXBlcnZpc29yLmMKPiArKysgYi9wbGF0L3hlbi9oeXBlcnZpc29yLmMKPiBAQCAtNDQsMTAgKzQ0
LDYgQEAKPiAgCj4gIGludCBpbl9jYWxsYmFjazsKPiAgCj4gLSNpZm5kZWYgQ09ORklHX1BBUkFW
SVJUCj4gLWV4dGVybiBzaGFyZWRfaW5mb190IHNoYXJlZF9pbmZvOwo+IC0jZW5kaWYgLyogIUNP
TkZJR19QQVJBVklSVCAqLwo+IC0KPiAgdm9pZCBkb19oeXBlcnZpc29yX2NhbGxiYWNrKHN0cnVj
dCBfX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgCXVuc2lnbmVkIGxvbmcgbDEsIGwyLCBsMWksIGwyaTsK
PiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5jbHVkZS9jb21tb24vaHlwZXJ2aXNvci5oIGIvcGxh
dC94ZW4vaW5jbHVkZS9jb21tb24vaHlwZXJ2aXNvci5oCj4gaW5kZXggNDE3NDk4ZS4uZDEzMWQ2
ZiAxMDA2NDQKPiAtLS0gYS9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9oeXBlcnZpc29yLmgKPiAr
KysgYi9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9oeXBlcnZpc29yLmgKPiBAQCAtNDgsMzAgKzQ4
LDEwIEBACj4gICNlbHNlCj4gICNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+ICAj
ZW5kaWYKPiAtI2luY2x1ZGUgPHhlbi9odm0vaHZtX29wLmg+Cj4gICNpbmNsdWRlIDx1ay9hcmNo
L2xjcHUuaD4KPiAgI2luY2x1ZGUgPHVrL3BsYXQvbGNwdS5oPgo+ICAKPiAtI2lmIDAgLy9UT0RP
OiBjbGVhbnVwCj4gLS8qCj4gLSAqIGEgcGxhY2Vob2xkZXIgZm9yIHRoZSBzdGFydCBvZiBkYXkg
aW5mb3JtYXRpb24gcGFzc2VkIHVwIGZyb20gdGhlIGh5cGVydmlzb3IKPiAtICovCj4gLXVuaW9u
IHN0YXJ0X2luZm9fdW5pb24gewo+IC0Jc3RhcnRfaW5mb190IHN0YXJ0X2luZm87Cj4gLQljaGFy
IHBhZGRpbmdbNTEyXTsKPiAtfTsKPiAtZXh0ZXJuIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3Rh
cnRfaW5mb191bmlvbjsKPiAtI2RlZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0
YXJ0X2luZm8pCj4gLSNlbHNlCj4gLWludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50
NjRfdCAqdmFsdWUpOwo+IC1pbnQgaHZtX3NldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3Qg
dmFsdWUpOwo+IC0jZW5kaWYKPiAtc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJlZF9pbmZvKHZvaWQg
KnApOwo+IC0KPiAtLy9UT0RPIFNUQVJUIGZyb20gaGVyZSBvbiB3ZSBoYXZlIHRvIGNsZWFudXAv
cmVmYWN0b3IvbW92ZSBzdHVmZgo+IC0vKiBoeXBlcnZpc29yLmMgKi8KPiAgdm9pZCBkb19oeXBl
cnZpc29yX2NhbGxiYWNrKHN0cnVjdCBfX3JlZ3MgKnJlZ3MpOwo+IC0vL1RPRE8gRU5ECj4gIAo+
ICBleHRlcm4gaW50IGluX2NhbGxiYWNrOwo+ICAKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5j
bHVkZS94ZW4teDg2L3NldHVwLmggYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvc2V0dXAuaAo+
IGluZGV4IDZlYWE0ZjEuLjdhNTcxOTAgMTAwNjQ0Cj4gLS0tIGEvcGxhdC94ZW4vaW5jbHVkZS94
ZW4teDg2L3NldHVwLmgKPiArKysgYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvc2V0dXAuaAo+
IEBAIC00Niw3ICs0Niw2IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgX2xpYnhlbnBsYXRfbXJkX251
bTsKPiAgZXh0ZXJuIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgX2xpYnhlbnBsYXRfbXJk
W107Cj4gIGV4dGVybiBjaGFyIF9saWJ4ZW5wbGF0X2Jvb3RzdGFja1tdOwo+ICAKPiAtLyogTm90
ZTogSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyBpcyBkZWZpbmVkIGluIG9zLmggKi8KCkkgZ3Vlc3Mg
dGhpcyBjaGFuZ2Ugd291bGQgbWFrZSBzZW5zZSB0byBiZSBtb3ZlZCBpbiB0aGUgZmlyc3QgcGF0
Y2ggb2YKdGhlIHNlcmllcywgdGhlIG9uZSByZW1vdmluZyBvcy5oIC4KCj4gIGV4dGVybiBzdGFy
dF9pbmZvX3QgKkhZUEVSVklTT1Jfc3RhcnRfaW5mbzsKPiAgCj4gICNlbmRpZiAvKiBfX1NFVFVQ
X0hfXyAqLwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:11 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgyu-0000y9-UI; Thu, 08 Nov 2018 09:52:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgyt-0000xz-JU
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:07 +0000
X-Inumbo-ID: f2f9f7cf-e33b-11e8-9a16-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2f9f7cf-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ePgJVhnj8wYa3+CxUZ8au6DPEC3dqZNSjC8u6ahoJto=;
 b=T14Qkza6iP/+5tBr6cRJKR6P9vhkumLKpfyS1SblP7MzNhqGxKutPfGcObK49+Umliis3lPjXaJPZeLjPc+FDAP1I6mu7fzliTvs9/rIoihCWSBC7ews2dr6jWYhq34xxK5VJYJbEif6wAlPajwcnmdsYsp1gpCRjLZLStp3SsQ=
Received: from DB7PR08CA0032.eurprd08.prod.outlook.com (2603:10a6:5:16::45) by
 AM5PR0802MB2498.eurprd08.prod.outlook.com (2603:10a6:203:a0::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.22; Thu, 8 Nov
 2018 09:52:04 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::208) by DB7PR08CA0032.outlook.office365.com
 (2603:10a6:5:16::45) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:03 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:03 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:00 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:51:59 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:51:57 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:32 +0000
Message-ID: <20181108095153.98043-2-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(376002)(346002)(136003)(2980300002)(438002)(189003)(199004)(336012)(4326008)(2906002)(426003)(106002)(8936002)(53936002)(2616005)(36756003)(54906003)(476003)(126002)(110136005)(446003)(68736007)(76176011)(50226002)(49486002)(11346002)(1857600001)(8676002)(51416003)(48376002)(186003)(217873002)(50466002)(5660300001)(106466001)(1076002)(486006)(81156014)(356004)(81166006)(47776003)(478600001)(26005)(16586007)(72206003)(44832011)(6306002)(97736004)(77096007)(316002)(305945005)(86362001)(6666004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2498; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:0YWh9eythNqa2UpjaiTyolXs4HQYJdOXKtM/1XQIr9zjXkpj+DBo4ZCzXZwWe6BA2eOUE+3mTRcrcWV5vz2FacX/I99it0ZAw1SxjQeJlcr56bgdt+ytdC3vccwJfKmI
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 092cbff1-a8fb-47aa-7822-08d6455fd635
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2498; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 3:D0pyg1h6x6LvhDVkU3K5QNpxSYvXYBdabt7BhsxDuzRjWwE0k2sRFUMlw64JP6avu8InZ8qAOOmWmXkU/7ylTsSTjPjCLhacEdDyr5KR6KFgAgjYUiywvZUozUVmCSqnQlKTGbXQ6FkZwE5ew2F8fhB9cDW7QPFUDW2f9k4+xR6BSoYhgj/Ftm5byzSEXlJqt5E52X70e6vJ8nisFIqTLJm/LmXEwDQkT5wRlPel5XI0BJQROFBTCBYtWABA5L7OVWHua+Ut+d/0uJK4MGGe5rE1Tbh4sKvoqt/GriU+cPHY61tMD4vzB2r6O3bAFZkMU33qg+h4OLheln+28DDCKsXePraUojzSzT3kWTcLX/U=;
 25:tC2EU7Dl29K6iqw0kzQZkyoMPAt+oIDtQlKKpVBvj8zEUCWDk5Ndnt2+Q2t0kiZs37TObkeGyb2WOiK7foULKvtnkS6e62JfeYZx/6IRubff6R44ZdwwZ3NYCAkseziVVh+4UZ8sBlFYubRNkJAUXzmt3muliW3fl4dJzXo2lEw1aM8oM8U5oMbWQ78JDjfEIxKlk0vFy1jT5P0rAfBiurdfx/RPbzFYl0VVR4Du128zkvZtHqB3vG4O6HxZhbEFv+s5UkyMbECwpmNUr1Nj8C2ZrwUwWa4pGOP3+0jrr6TDcifaS0ng2m4X12OEVar8SwtXQHg6yU0mfeSSiddCxQ==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2498:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 31:GpvOGBEq4OguZ/s2LdXfax/wx7xJYgj7kJ4JWtA4x9rHt0Kll+58TUXtWwxXpsrSRQOz+c+xIGe7SVUjpSI2RDn206YEuzOdB+o/h24NHcMN97nbWGu6QRG9wWRfWCnAzaL12PjJp9hAuY5KjXo8Gq0ONGDhHrwrJ9Xe31zqof/Cqi8Ygs6811TpnokCv8jKC0ArxfRLpeavuVcHQxpt2WsldDoufng4Zwv068WRfJQ=;
 20:S/QEr658it6tlOa7lH09Hcm9n8xFY0t6cFz+D41OalfXDxkW8UxyEUVVLlujtDrLb849ALEbDsg6wCmEuGHmQSgOwjd7KQVDsNKSpGZSnX4v6ZkWicUo/FYL8Fxp6tlu2Y4Rc4PLrzZGmgAeywkF9F1BkSYM3YKGg7kBEMRcl97lfq8GeSmGmtFdc+i3DTJa0qPQ1skX6eht0vPKUEUOgcYpreuopCHGjpnP/Pn1UHAhm5Kv0WngykzwsoDZdSAWTGO8XbqPBtCptPnSSEoTlxEtyc6oVu+sHZ9a9Q/1c40zedEd7IZyhuR0t2Mku8Of8k9tArCzxvZHP/IX38hB5fImJtJFB1CBL1QB7rhnkqVH9kvoRkjhlZXcLHetp4CNiljksUl32RK0b4AEnoFOHV94rCTJ+1eCQ+anpIhdDNA=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB24985A542C9AC4C6BE2A329F9EC50@AM5PR0802MB2498.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(58134797142442)(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2498; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2498; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 4:Yb1sq1+2mAIuZJI2oa1e0sd4N6rscuHAhtt8jmjGfdOkm73/BblRsGWFKuCk+7KuGMxt6SUSUpqjOcDPMdzRIbHighbkV0OVzrjSX1yTZ6eHomvZparNzhtb/ECSZ2G060+2JtNRLJmxzEXCavF3J9T4CkC3ZP7jQySaKSD/djR13K4NO2zG5Jo24XrM5An6TJe2Z1A2JphFPQ1zWaSbEk6e0DL9OcF38A/EUNd98SMWAy6OJKIDfm2B2iuxYwBSYFqGNv2YJgurWW0F3fnfndsrIZDAUwBupggxZMMjOeQGVvaCjgEd0IHRYBs5L9uLHJCwzYPSt19LldKjyI0cJmR9H4+LZzi5wQAdjVcFJbY=
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2498;
 23:nv5+FwZf3pmkNFfna3TpdzMoupwHko4+b9WvHxk?=
 =?us-ascii?Q?A++gWj+QZ3sUWR/lfaWagP3i3qNxZ/PhXCJ1gNNpSwYLcmHpzNj6RWbYgXAY?=
 =?us-ascii?Q?Uzo9j+di2yAav+KKx0w2Bml0SgYzeCU55o15ffTLkQzXwbAt1rJE1Ryimg6W?=
 =?us-ascii?Q?gjiuAaN+flf3VgLtCLHGKSc3LMUiFnb/2ggS8J0l4hKQ0BzoH1attqIQYZod?=
 =?us-ascii?Q?6Ck5uEaqb4AB+uWFmOB2R6aFdMbMCUBJvli1274d5V0onm/yG6qQ99eEKlI0?=
 =?us-ascii?Q?ruS7kMU01sS6vqU+z9WipRuKeeo264XgtmTQGrdcKCJhZYzMcIMjuaIsIKTl?=
 =?us-ascii?Q?n8P2NzOBnPz07g7zhVT6k/SKJ/X1O0lUmoLe26A+fkqktMufOgEcAcZigxxV?=
 =?us-ascii?Q?qqZTZhyat0P+zUOu3W+vJye0Ih2BcAVHRNyCCTAu2h01fVYidXLBMZsfkiS1?=
 =?us-ascii?Q?RdRm0emyQUYveLQsTBQdeWf1Ph6RV/4tXIydJ3ak9kT08NOUPw2Ai9FFAIoI?=
 =?us-ascii?Q?hFqqCWFHg30mnofpZuBxuMu5IlJiRi1Ql7EcD5CcEJannAhEh7n//rjdLfrj?=
 =?us-ascii?Q?I944pPuSA4o5MMxXUHkVAuETbS/GEqRxAElSpXI5Uml+ZzIyID4s1BHJEq/l?=
 =?us-ascii?Q?DCc7HJhEIcpO/IWuLexWEo9GvZTN1ia1lfRX3TmlRMV53OVIvmVl2v+indzp?=
 =?us-ascii?Q?yajDsBZyILBV3HnMmX7dF54GUpfzqRnlDslfMrr5DwOARN8lUOJv7y7DvxcS?=
 =?us-ascii?Q?zNrKm61YRlFxdtMxhBIa8GgNxcLW/V/FX+mv+KuHy9f4FW7nu5mSXBMVH5lX?=
 =?us-ascii?Q?krd38DfYFjRxN689nJ4PA8eGJlTZVjYLRAGG0/ECyiCd8e2ciWm26E9x5azD?=
 =?us-ascii?Q?cUkBdwQhVZvqrBMNUdp7M92xwKKzquhx1i2VYEbEy9uX3OdfzD4fgtXmanfl?=
 =?us-ascii?Q?0/Jr6AGqxqETvwIcMYRjBCFx2x09AfmAg4b64gxe93l5pdWw5OQIZ3RDDE4e?=
 =?us-ascii?Q?kPqMf0WnrAWVmZZfhGOGtEY7WlKw2uGiePIkXfLfcvwH8QUNe+RBQ7TyDzWB?=
 =?us-ascii?Q?i5CqYWXXh7W0spog2s1wXYwMlCbDj6w9whYCsQs1xWkyqOM6VweJBYjj4343?=
 =?us-ascii?Q?fggNr/d5p98Yonw5DtBjcbBBMYeNjIJ37JuUfQaIAH31vRWvgeDRKnV9PE9J?=
 =?us-ascii?Q?6WmmAIKDhdEY7wdksOeHFg9QDE4N1VT9CUNex?=
X-Microsoft-Antispam-Message-Info: YxvhwuNW3YFwaxRlXeqt9Qg45WoNm2gF8uiNhTkQxNBuV1+km1W9zx8DY9tXKSCNNsBEHi5UA1O9A+SHOzB2hyWUTq2n4Wgsd8G7K8BOPA0Of0tQtASg04YJkDkcF6pOdYEBdSkb53NnZYSQWfeqJxL5hannfqRJC8qlkzNk1rt2KS8c3lnZoWRQk4k/RSKTg2v2ITfbu5S24jN8L8/J7bK47Xpyx119f6bhnKqD+yTvu1tW9FLljn+YWvHr2xmVzZ08wmtv6pcyUuZrkEVKiYZAwXQwxWVzittmKpZrlaRagTASJ3twMISpIZ6O8GfB9K19P/t2Enu2zGc3TczPhTKw4Fd31mHGYu7PWERmXqA=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 6:2AzQeQEMQAMryO6odsqEPodN1P3eM0wwupUOTFuH498OjNTo+mokX6JC+VBxIxzVYSXvEVYxGKRc+TgSP3T1dD3qFB3s7tfsiv9E10XN6dy52p5os991ruSZKsAxlBtIchLZkYaNDNrk7okDDekW0d0DehJq1asLwVFWSIEMAQxmhtxvNiriySptKT9UXLHpvdAm/bI5WAwYKLpPxpc827oyqEaT4gWrkdihQxzUWP35mK3psoSny3ehHlelqXkLVL4ualozce2Om3J/aYB/BYVmKVR3tpOh3ImH5kEg5TQ11PPrqimWwUH0qAzhoPb7T/C+3M4td47l2AyOCzklDws5nRaNEVl0UCiYEFMKO0YonzMr87U+0snniU0ygu0QJcjzFwsEjqhyb1v3EOgT+AebB00c/Om7xGWa15hzDKfFVY9FfZ9JI0V3ZUts5Fvem9UVgsidPhE0l90dIVPYTw==;
 5:ZTqHP6h1fleY9HVwVFaEIs6zupEfWJvdtq2NEOX2nDWlgIyAy5q6eqN7NtS8cPgBzsC3o7857xMvtxaRIXMm0Y9jvYTKeP/ea562axX9dtmVRKVPd6eroF8lWxUd1Gs4QchHZY02mzPGrqw8x2KVlGWqdpHsU6W6io0U72v1yAo=;
 7:tpmSDl9S6F+NokDWEt7yUQU5drGq+cyoey2K3ENDiDpicKMY9cMSkbC/M8iow7trbfmGkoz/HavGf7oS6Er91IfHjg2TaMU2+xhX9XV97EI+eR+ReG99F93kbqUrW7ueiw1T4mV3HfsCNi7vciE1DQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:03.6604 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 092cbff1-a8fb-47aa-7822-08d6455fd635
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2498
Subject: [Minios-devel] [UNIKRAFT PATCH 01/22] build: Remove the check of
 '--enable-default-pie' in Makefile.uk
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgZGlzY3Vzc2VkIGluIG1haWxpbmcgbGlzdCBbMV0sIHRoZSBjaGVjayBmb3IgJy0tZW5hYmxl
LWRlZmF1bHQtcGllJwppcyB1bm5lY2Vzc2FyeSwgYmVjYXVzZSBHQ0Mgc3VwcG9ydHMgJy1uby1w
aWUnIGFzIHNvb24gYXMgaXQuCldlIGhhdmUgY2hlY2tlZCAnLW5vLXBpZScgYWxyZWFkeS4gU28g
d2UgY2FuIHJlbW92ZSB0aGUgY2hlY2sgZm9yCictLWVuYWJsZS1kZWZhdWx0LXBpZScgdG8gZ2V0
IHJpZCBvZiB0aGUgY29uc29sZSBjb21tYW5kLgoKWzFdaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL21pbmlvcy1kZXZlbC8yMDE4LTA5L21zZzAwMDY3Lmh0bWwKClNp
Z25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIE1ha2VmaWxlLnVr
IHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9NYWtlZmlsZS51ayBiL01ha2VmaWxlLnVrCmluZGV4IDBjYzY2
OTAuLjJkMTE1NDQgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlLnVrCisrKyBiL01ha2VmaWxlLnVrCkBA
IC01NywxMyArNTcsMTEgQEAgQVNGTEFHUyAgKz0gLURVS19WRVJTSU9OPSQoVUtfVkVSU0lPTiku
JChVS19TVUJWRVJTSU9OKSAtRFVLX0ZVTExWRVJTSU9OPSQoVUtfRlUKIENGTEFHUyAgICs9IC1E
VUtfVkVSU0lPTj0kKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVSU0lPTikgLURVS19GVUxMVkVSU0lP
Tj0kKFVLX0ZVTExWRVJTSU9OKSAtRFVLX0NPREVOQU1FPSIkKFVLX0NPREVOQU1FKSIKIENYWEZM
QUdTICs9IC1EVUtfVkVSU0lPTj0kKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVSU0lPTikgLURVS19G
VUxMVkVSU0lPTj0kKFVLX0ZVTExWRVJTSU9OKSAtRFVLX0NPREVOQU1FPSIkKFVLX0NPREVOQU1F
KSIKIAotIyBDaGVjayB3aGV0aGVyIHRoZSBwaWUgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVs
dC4gSWYgcG9zc2libGUsCi0jIGFkZCAtbm8tcGllIHRvIGxpbmsgZmxhZ3MgdG8gb3ZlcnJpZGUg
ZGVmYXVsdCBwaWUgb3B0aW9uLgotUElFX09OID0gJChzaGVsbCAkKENDKSAtdiAyPiYxIHwgZ3Jl
cCAtRm8gImVuYWJsZS1kZWZhdWx0LXBpZSIpCi1pZm5lcSAoJChQSUVfT04pLCkKKyMgSWYgR0ND
IHN1cHBvcnRzICItbm8tcGllIiBmbGFnLCB3ZSB3aWxsIGFkZCB0aGlzIGZsYWcgdG8gbGluayBm
bGFncyB0bworIyBvdmVycmlkZSAicGllIiBvcHRpb24sIGJlY2F1c2Ugc29tZSBkaXN0cmlidXRp
b25zIHdpbGwgc2V0CisjICItLWVuYmFsZS1kZWZhdWx0LXBpZSIgYnkgZGVmYXVsdC4KIEFTRkxB
R1MtJChjYWxsIGdjY192ZXJzaW9uX2dlLDYsMSkJKz0gLW5vLXBpZQogQ0ZMQUdTLSQoY2FsbCBn
Y2NfdmVyc2lvbl9nZSw2LDEpCSs9IC1uby1waWUKIENYWEZMQUdTLSQoY2FsbCBnY2NfdmVyc2lv
bl9nZSw2LDEpCSs9IC1uby1waWUKIExJQkxERkxBR1MtJChjYWxsIGdjY192ZXJzaW9uX2dlLDYs
MSkJKz0gLW5vLXBpZQogTERGTEFHUy0kKGNhbGwgZ2NjX3ZlcnNpb25fZ2UsNiwxKQkrPSAtbm8t
cGllCi1lbmRpZgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:11 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgyu-0000y4-S4; Thu, 08 Nov 2018 09:52:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgyt-0000xu-6V
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:07 +0000
X-Inumbo-ID: f1b6662d-e33b-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1b6662d-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3TBcSpt/IoAR4tKEXucaYNxqiNbJ1h2FkyvLPE268XM=;
 b=DwqgyttDoAWpj3nMGw5nZIGjORvnJwnEoSFS0dbN0GgLNeYoFSitqRLofWaEaM997OqXFzbwhOxJ9UqegSC3TseBjm9BF/FF3VAQ6RXfVC0m5Sy5yfDMK9GPnfD4MJ2xD/wDWRjNQPm5a5xriswbPBK33TfBKoq6wNpGmTqhgRk=
Received: from DB7PR08CA0018.eurprd08.prod.outlook.com (2603:10a6:5:16::31) by
 AM5PR0802MB2499.eurprd08.prod.outlook.com (2603:10a6:203:a0::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Thu, 8 Nov
 2018 09:52:02 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::206) by DB7PR08CA0018.outlook.office365.com
 (2603:10a6:5:16::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:02 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:01 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:51:56 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:51:55 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:31 +0000
Message-ID: <20181108095153.98043-1-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(979002)(39860400002)(136003)(376002)(396003)(346002)(2980300002)(438002)(199004)(189003)(36756003)(476003)(4326008)(305945005)(53936002)(426003)(2616005)(26005)(186003)(50466002)(77096007)(356004)(6666004)(486006)(336012)(86362001)(1857600001)(44832011)(68736007)(49486002)(126002)(50226002)(81156014)(81166006)(8936002)(5660300001)(8676002)(97736004)(316002)(106466001)(106002)(47776003)(23676004)(72206003)(1076002)(5820100001)(2906002)(14444005)(217873002)(478600001)(54906003)(110136005)(2870700001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2499; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:L98zmbqE+QzdbcZlkJfkiRyDCFpq0lzB3Jf8f3TMU1MOErUB619p2hcfgi9QrYqcW0ZAvHBOZYHWIrf5WOc3Q0XXdOAYxsUWZOz1K7fWUfbdq6T+wiEO0sm+aN/J0PtT
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 914a41f2-16b2-46e7-bcb2-08d6455fd519
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2499; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 3:V/bAUiDqysl8wLBzHbZhQfwpKe+iX+bGbhn9wf0C0foZTB+h4Oxk2tw+CIBplAJnR5Ta+uWVGgceYEz2qzphr+adr0QdoLI5or9jozP7NTWfTHnx85fZ9MnhcIBboZVxL/DDkyHWQhPko/oeZP+RQSq+gmnPPfXbzrUTfXbKHYsNUm7lHrOMMKWMK5sNjv7v3VycaFPEawsgSgoXz/Yyl5e42kmn9JB+hvw4d+IyHEt4FAZcVGi6kfEVuYm6dE7QgxkTEs8UUljukxYiGPvh9MZ7u625ffnu1NgcImLEOiNDJPdHULkuwQ19nqIL8ISxBz6UIEeZ7mn6AZvixCq77KhhbR4orJMachuxQ79t+q8=;
 25:njirzvb8HBV7fZiRciTgbCFZdp60ILoNT7KN7XASaGDWQvxffO3RGSL9wXRD3TkZFmL4LUimtgTSE3VEUtqO74bBxzeFuXokvyUJCFz/s8hSD7b9UKj0rAlq3J/8uyIYZj1YPiu3u3AcqVwRyQaY2UJ8ePYoLOIEXjp4uBJpIKg0zZsoozVJFBtXW2CP6MTIIjL3VPUMrxHRUQr632UwjGTQN+UqF1rKPyDNTUN/6sX6k6VGAr62WPzb0e9+0z8JFIKaYlCSMDjyle4nLjuyqyz/PPmiJl/gG2m5eja+SJi/ZeWS8oEY0pHEZwwdtYM4OhQJ8LYyD2ofCYvptZCG4g==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2499:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 31:pcIYHKOR5tOIpjnIxxPwMiNyLIdMLogIIyXq9pE2IGLbTEl2ySKNRPD73Ii9T6OGyEXX/DRsny9z9//7G4KPKlxK3NC6DHWPeCYK0G4ycnsnhcUNCRA+A8f/R2FI5sC/TBKOAHjmUDFTGBRTVPjNdU/aYt24Ji5Bpt8SPKzCzmrEleccleRiPLnX6ryhZ7C3XtX2RAFMw0m7nRdbly0eIgP/CHviKMNt361KT0wQRWY=;
 20:Qgjj2c76GyyzR/87FJoUrUyPh9Jgx67wt1HDIjxwpnuOtb4ZuQefKcFmoXNgBMFLdEI0QQsdAYjcDTNPWJaUPrVcH/CSdjnzFhAdtkCYyNBJV9yYM1aU6iNkPT2NFx4nl4rEWwfs8RrdC+X0e/V7Fz0qqzfcAZR585A3sdQOQVV6DVWQ3E4FQyzKfRJHm0+5I1s0vBsocWdFJBsWNWSLv+xkBNbG984no1k+0HikdCI4anHKfxa9dLZ0duqmbziNOiJ+KdOTUACo62dwT0E/heLplgj2NRqChXpvJV4bqs/TFrg+ya8BCiYgEXrnLjfqh3qIwTN70ZpB4oLb+qiidY1mDp8jgxaMYM9uHQBuGaBmsdIXOZqlNRooTPEBDwGQ4xYAgzI18Xl9lCmLn92O8E4dLJ8cigQwUqbm5S/zos0=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB24998C410BC8A8501F3BA4869EC50@AM5PR0802MB2499.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2499; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2499; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 4:KVeieS7sPx+4eyn/g9GQEsu6HQ+G1xMVYhoxyvrfw5fBcyuGzBmcpIbMQMmT6i3vOe9kW6IMmyQEN4K8IqOuh6qA/3y+XNKUouvjMuJyatrpDoWeVwWi2KZsGyQIVl2z+nM7lfS/a+7f0G/FWfdQ8nypQsgiFFPKf0w03xwQZ9QyQ6i5cFUmnHMAScBy6TA+dFhyshI88Tgi1iIFBqMCL9SO8Wh4Z99A37b6SK+gOtwBOunIUsuD+SF9/lxjuywKqU54rE3z2x0FNSjm3CZ3PA==
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA4MDJNQjI0OTk7MjM6b0hUS0NCWEYxR0tlcDVEYUE0ZWpjdzZw?=
 =?utf-8?B?ZElhRnFub04zVGM5UXpVdHkyQW0wWmYvVWViZDF1VkhWblI5SitmK0JRMUlL?=
 =?utf-8?B?WWdNb3JQVHJPOWNUYyswdUVCK0pIWWw5eVp4Mzd1Q1NMVWdQWmErdm0xMk1K?=
 =?utf-8?B?ZUFPRVd0U0xWb1NXZDR6UE9IT0RoOWtkN2wzejQ4YzM0ZGJvYXQvbndYeEc3?=
 =?utf-8?B?eThjTWIvSk9veUlzRXhvSEZIZUVkeGhwZkdXMDdHY3NDbFR2SSsrZmd2b0JC?=
 =?utf-8?B?TkRSTFFJNUxVVEZHY0xnWCt4M3luYXN6S3pQcm5BRkg5L2dyREhaYWwyMXU4?=
 =?utf-8?B?NnU5LytybDdDaUVXMkFYRE1JYnh2QTJVQ2JLMnJwcUhzcndNZWh2QUltd0hJ?=
 =?utf-8?B?V3lNYnRicTFFTVVQMmZpblNIVVZSamlnalB1bFpOYUFzM3VnRVlTdnZlTDMx?=
 =?utf-8?B?N1BaMUlCUmFFQUVRVzE1NlI0RzI0NHpHZ3VJSi9kVmovb2VhWk1GN2l6SjlW?=
 =?utf-8?B?aURKaHl2MHg2a0E2RGxhM3ViN0FhZEhmcGx5eDVYaEhiOG55Q00xWXRpRjBE?=
 =?utf-8?B?ZDhOZFNtZ29Bay82d20xbzdtSDYrcktNaitQZHJOY0sraXJSR1NZamFWczlh?=
 =?utf-8?B?bWl1dWdueHFEZXo3S3lJc3lCdkFLVldZeWhsb2taNlIrZEpOeW5uclRyWkhY?=
 =?utf-8?B?K3UremEwb0dzbTEwVWg1am5mZWZ4R1N5bE9jZDJkNlFaRWhVSVR2RTQwMHlx?=
 =?utf-8?B?TDVmY0gvYW94MGhJVjdTcitFS05nZTRkYnJaT204QmlrdVZNa0M4eE9JZkV6?=
 =?utf-8?B?TVFEeThpUE0rTitjYXpDZnl5RlFhVUtQL09HTWZDWEVVNCtpQm5hYTA4VEtm?=
 =?utf-8?B?TDR3aHlYbWl2RHNvdDRsdGdZNVhjSGVvbjRHSzlWTnM2WHlyWlBVaWNHVC9B?=
 =?utf-8?B?c1lBMjZXaDArNTY5RFA4K3pBb2F4UXFJbXhUdFNmSUtVYXBPN3o2ZFN0M1VO?=
 =?utf-8?B?bjduTnF6cU1NUFFRUkc4WUZDMkF1SmR3d2lhQVhjWVpMeTVNY1hIUVZQa2NP?=
 =?utf-8?B?b241KzZsQ0xCUVR2VkEyR1hxUGIyTS9xem80UnpZWmdWQmlKQ2xYZnk5dmJ1?=
 =?utf-8?B?UUw1dGtzbVA3d2hTWVhsWkNpNXRhZ1h0WlZjbnZCMzg2YWEzMmhtRjQ2QVJT?=
 =?utf-8?B?ZE0zempEQmc4WDVXcEszdXFxaDhMYWR0VjhJK3FzWGpkdUIzYUwxRnY0UWhi?=
 =?utf-8?B?U2hETXZaU2Q5OHZ5eVczOFhZdDJma1BZK3F0ZFJKeWZMbkFFc0NDZVJOSFNz?=
 =?utf-8?B?bnNXZ0tKODY1T09jSU8wR2JtSGN1bDdkT2pTVk1HWnJJcEFwVjNmKzRDVHlJ?=
 =?utf-8?B?Y3Ixc0g2TGdJL1ZhTDVUazFqWkl0UDdCMSszc3dGTTROS2Mrd0FSaE5xejFq?=
 =?utf-8?B?V0hKOEVlck5pZlR3cTRqVEx0dG9rcHFPRFk2Z2ozbWQ1Tmo2c2hUL1VGdjVV?=
 =?utf-8?B?NjBIMkZEUDJOcHFjLytVZEloblFwa1FydWowNDFZVmFoUUdwbUtsVW0rTThu?=
 =?utf-8?B?VDNsdzZ5b0w0SHowTm5DRzkwNDJwRUhvUUJvSkxuYk9iVGUvOVlaT0UzcmFG?=
 =?utf-8?B?dFA2RzlyUTNKdlQ1cnU0VmJVblM3S0JzQ2t3SytpWnZaVnk3cjA5ZS9WVG5T?=
 =?utf-8?Q?osOKyPUT4wL/xxXJnIrWKTWT6wA3EDykEUN6zBmL3?=
X-Microsoft-Antispam-Message-Info: FmxGyhy3g4TCtWyWnZ6labcFKrZLmP1/pLzBhVgsUoM3rNJcO2fBAa7NrDTl1OJWo//gWP3610G6eirx3eG0wII/oQh9i+OMCQ2eBZeGvMdUwxSqFkUWqyfBuoRQek7xw0z83pJXRVcmDa+1HoTO897u5XEI8NuhttuEZMTLl9wGzXPRNMxObMWY4KNuWuLcdhqsZWcN/kgLVLbnlOEtTF6rOkzH8jgO7wQJ9+Q5qUBAzds1C6nayh0deoXNCLtoiFz9U1xONVqKkpaP90zcZyFDhCBVEc+s89CvtmbXFPIbNvzhUoGOSUHQsPl6TuhxyXq/A1QLrksQb1GtLph0PrdyiPw1EDU0KB3lvBydFLA=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 6:7hmE2z4MaX9KUhBC1P1XRgBWm8B+AcZS5Lln2x9xf0pdprQOqLRlok2G7+F72QegDOxhOGE0Ahbpj4x60dVwXphYsV5WGC+owJsOnEN3AYR2wdRNuTzySmFhvWKs1xFLarQ/xhPB6RUFKlPTXlubBce6NNGHNYveO3VEIrUfRRZLwA3aKIsX1LigsvBDgjBdqwzq7CWQ2z+q27tl/G6bgT+rVA5hztM+k07QYTNRAiEkbS8sK6tVjZLrFx6OoXh2tE5iIQx7oJsqIzfLFf+e+DV1LCWnLLBso5g4ScilZIjEBQB3RdCq2X19HgpX3cvcag4yMLV+0P3VnM0fCirsMynVm3Z98vrV79GLIdx79Xb+c2+Ti9du+EA5q0Dntxuxx5aEtShvHn7O0U8klujCd8ESLWq7o5GOE2xxqHLtmwZ7xGZx6cRhLTk6s3YRheZkNiedNOJQwdKE0mO+HJJO0w==;
 5:u8ifW/Dnv6n+XQZdBJi2lRNuwp7KwUjmEB0h+FdQISlG25rQvBvordmUcomNE8SUf/6FogRNtbSLkYUM86u8MGliXsqvPB/iAoxgjfvRcyP0eGvM90zECrLardHZ5ptMYXlGTCuJ/f2vrijXZ9FRQM5WdRnUeF1DYFcW/odzrQ8=;
 7:CeXlBEMNjocNsj3nJq22+GBYHY7K6JF1lhg1Zg4fNm67A2iMfpxjlxDTyJQKmJuMTI9mMMXuQQecgys5GXOtJtU49UFWKMLcsTvwij8eKOoyo8ISZhRNLRbYxBqKaFdR9om8ANbDl+r2Dunb7oBGmA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:01.7540 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 914a41f2-16b2-46e7-bcb2-08d6455fd519
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2499
Subject: [Minios-devel] [UNIKRAFT PATCH 00/22] Follow up patches for Arm64
 support series
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgSSBwcm9taXNlZCBpbiBBcm02NCBzdXBwb3J0IHNlcmllcywgSSB3aWxsIHNlbmQgZm9sbG93
IHVwIHBhdGNoZXMKdG8gYWRkcmVzcyBzb21lIGNvbW1lbnRzLgoKVGhpcyBzZXJpZXMgYWRkcmVz
cyBmb2xsb3dpbmcgY29tbWVudHM6CjAxOiBSZW1vdmUgdGhlIGNoZWNrIG9mICctLWVuYWJsZS1k
ZWZhdWx0LXBpZScgaW4gTWFrZWZpbGUudWssCjAyOiBVc2UgbWFjcm8tZWQgaGVscGVyIHRvIHNp
bXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUsCjAzOiBVc2UgdGhlIHNhbWUgZGVjbGFyYXRpb24gZm9y
IF90ZXh0IGFuZCBfZW5kLAowNDogQWRkcmVzcyBjb21tZW50cyBmb3IgRC1DYWNoZSBvcGVyYXRp
b24gZnVuY3Rpb24sCjA1OiBHZXQgdmlydHVhbCBhZGRyZXNzIGJpdHMgZnJvbSBpZF9hYTY0bW1m
cjBfZWwxLlBBUmFuZ2UsCjA2OiBFbnN1cmUgc3RhY2sgYWxpZ25tZW50IGZvciBleGNlcHRpb25z
IGZyb20gRUwxLAowNzogSW52YWxpZGF0ZSBELUNhY2hlIGZvciBtb2RpZmllZCBhcmVhIG9ubHks
CjA4OiBEaXNhYmxlIEQtQ2FjaGUgYmVmb3JlIGRvaW5nIGFueSBjaGFuZ2UsCjA5OiBDYWxjdWxh
dGUgTDMgdGFibGUgYW5kIHBhZ2UgdGFibGUgc2l6ZSBieSBpbWFnZSBzaXplLAoxMDogUmVtb3Zl
IGEgLVdzdHJpbmdvcC1vdmVyZmxvdyB3YXJuaW5nIGZvciBzdHJuY3B5LgoKU29tZSBjb21tZW50
cyB0aGF0IGhhdmVuJ3QgYmVlbiBhZGRyZXNzZWQ6CjAxOiBDaGVjayB0aGUgTUlEUiBhbmQgYXZv
aWQgdGhlIGVycmF0dW0gb24gYWZmZWN0ZWQgcGxhdGZvcm0KICAgIHZpYSBhbiBhbHRlcm5hdGl2
ZSBvciBqdW1wIHRhYmxlLiAtLSBUaGlzIGVycmV0YSBmcmFtZXdvcmsKICAgIGlzIG5vdCBvbmx5
IGZvciBBcm0gYnV0IGFsc28gZm9yIHg4Ni4gSSB0aGluayB3ZSdkIGJldHRlcgogICAgdG8gZGlz
Y3VzcyBpbiBjb21tdW5pdHkuCjAyOiBFbmFibGUgRklGTyBzdXBwb3J0IGZvciBQTDAxMS4gTXkg
dGVhbSBtYXRlIEp1c3RpbiB3aWxsCiAgICBoYW5kbGUgaXQuCgpJZiBJIGZvcmdvdCBhbnl0aGlu
ZyBwbGVhc2UgcmVtaW5kIG1lLgoKV2VpIENoZW4gKDIyKToKICBidWlsZDogUmVtb3ZlIHRoZSBj
aGVjayBvZiAnLS1lbmFibGUtZGVmYXVsdC1waWUnIGluIE1ha2VmaWxlLnVrCiAgcGxhdC9pbmNs
dWRlOiBVc2UgbWFjcm8tZWQgaGVscGVyIHRvIHNpbXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUgZm9y
CiAgICBBcm02NAogIHBsYXQva3ZtOiBVc2UgdGhlIHNhbWUgZGVjbGFyYXRpb24gZm9yIF90ZXh0
IGFuZCBfZW5kIGZvciBBcm02NAogIHBsYXQvY29tbW9uOiBSZW1vdmUgZWFybHljbG9iZXJyIGZy
b20gU1lTUkVHX1JFQUQzMiBmb3IgQXJtNjQKICBwbGF0L2NvbW1vbjogQ2xlYW4gYW5kIGludmFs
aWRhdGUgRC1DYWNoZSBvbmx5IHdoZW4gYm9vdCBmb3IgQXJtNjQKICBwbGF0L2NvbW1vbjogVXNl
IGNvcnJlY3QgZHNiIG9wZXJhdGlvbiBmbGFnIGZvciBBcm02NAogIHBsYXQvY29tbW9uOiBBZGQg
cmVmZXJyZWQgc291cmNlIGNvZGUgVVJMIGZvciBjYWNoZSBvcGVyYXRpb24KICBwbGF0L2t2bTog
Q29ycmVjdCBpbnZhbGlkIGluZGVudCBjaGFyYWN0ZXIgZm9yIEFybTY0CiAgcGxhdC9rdm06IEdl
dCBWSVJUX0JJVFMgZnJvbSBpZF9hYTY0bW1mcjBfZWwxLlBBUmFuZ2UgZm9yIEFybTY0CiAgYXJj
aC9pbmNsdWRlOiBBZGQgYSBfcmVncyBtZW1iZXIgdG8gc2F2ZSBvcmlnaWFsIHN0YWNrIHBvaW50
ZXIKICBwbGF0L2t2bTogQWRkIF9fVFJBUF9TVEFDS19TSVpFIGZvciBzdGFjayBwb2ludGVyIHdo
aWxlIGV4aXRpbmcgdHJhcAogIHBsYXQva3ZtOiBSZW1vdmUgcmVkdW5kYW50IHNwYWNlIHdoaWxl
IGVudGVyaW5nIHRyYXAgZm9yIEFybQogIHBsYXQva3ZtOiBGb3JjZSBhbGlnbiB0aGUgc3RhY2sg
cG9pbnRlciBmb3IgQXJtNjQgRUwxIGV4Y2VwdGlvbnMKICBwbGF0L2t2bTogUmVuYW1lIHBhZ2V0
YWJsZS5TIHRvIHBhZ2V0YWJsZTY0LlMgZm9yIEFybTY0CiAgcGxhdC9rdm06IEludmFsaWRhdGUg
RC1DYWNoZSB0aGF0IG1heSBoYXZlIGJlZW4gbW9kaWZpZWQgZm9yIEFybTY0CiAgcGxhdC9rdm06
IERpc2FibGUgRC1DYWNoZSBiZWZvcmUgZG9pbmcgYW55IGNoYW5nZSBmb3IgQXJtNjQKICBwbGF0
L2t2bTogYXJtNjQ6IENhbGN1bGF0ZSBwYWdldGFibGUgc2l6ZSBkeW5hbWljYWxseSBieSBpbWFn
ZSBzaXplCiAgcGxhdC9rdm06IGFybTY0OiBDbGVhciBwYWdldGFibGUgbWVtb3J5IHdpdGggYm9v
dCBzdGFjawogIHBsYXQva3ZtOiBhcm02NDogQnVpbGQgTDMgcGFnZSB0YWJsZSBmb3IgcmFuZ2Ug
Z3JlYXRlciB0aGFuIDJNQgogIHBsYXQva3ZtOiBhcm02NDogU3VwcG9ydCBidWlsZCBMMyB0YWJs
ZSBmb3IgbGFyZ2UgaW1hZ2Ugc2l6ZQogIHBsYXQva3ZtOiBhcm02NDogUmVtb3ZlIG5lZWRsZXNz
IHNlbWljb2xvbnMgaW4gYXNzZW1ibHkKICBub2xpYmM6IENsZWFyIGEgLVdzdHJpbmdvcC1vdmVy
ZmxvdyB3YXJuaW5nIGZvciBzdHJuY3B5CgogTWFrZWZpbGUudWsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgOCArLQogYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNw
dS5oICAgICAgICB8ICAxNiArKy0KIGxpYi9ub2xpYmMvc3RyaW5nLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMgICAgICAgICAgICAg
ICAgICAgfCAgMzEgKystLS0tCiBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaCAg
ICAgICAgIHwgIDU4ICsrKystLS0tLS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2Nw
dV9kZWZzLmggICAgfCAgMTYgKystCiBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyICstCiBwbGF0L2t2bS9hcm0vZW50cnk2NC5TICAgICAgICAgICAgICAg
ICAgICAgIHwgIDczICsrKysrKysrKy0tLS0KIHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgICAg
ICAgICAgICAgICAgICAgfCAgNjkgKysrKysrKysrKy0tCiBwbGF0L2t2bS9hcm0ve3BhZ2V0YWJs
ZS5TID0+IHBhZ2V0YWJsZTY0LlN9IHwgMTE1ICsrKysrKysrKysrKystLS0tLS0tCiBwbGF0L2t2
bS9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBwbGF0L2t2bS9p
bmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaCAgICAgICAgIHwgIDE0ICsrLQogMTIgZmlsZXMgY2hh
bmdlZCwgMjUzIGluc2VydGlvbnMoKyksIDE1OSBkZWxldGlvbnMoLSkKIHJlbmFtZSBwbGF0L2t2
bS9hcm0ve3BhZ2V0YWJsZS5TID0+IHBhZ2V0YWJsZTY0LlN9ICg4NCUpCgotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:15 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgz1-0000z7-0m; Thu, 08 Nov 2018 09:52:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgyz-0000yw-Ux
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:13 +0000
X-Inumbo-ID: f6e8e4c8-e33b-11e8-9a16-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::60c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6e8e4c8-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2Dtzg5Uei75vwKHVBqmRbJ2pEWUTFxsX7M3QrSSkLbY=;
 b=pzF+IBMSo74B6jAt4dWSC7Kp1C4b4sAYrZ94tkWYKfKYH56ujHrb24kcxa0c3WDmr8fWIOLcsFEGsBFChA+eyT3Nr+mOb2IVK3+jzpCU39Ayi0NA432I9xZQ17rkKSckbNSASgfbRXPYgdDckfp1eVM6eJNy9WASfZLFei1p6L4=
Received: from DB7PR08CA0009.eurprd08.prod.outlook.com (2603:10a6:5:16::22) by
 VI1PR08MB1167.eurprd08.prod.outlook.com (2a01:111:e400:7b7b::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Thu, 8 Nov
 2018 09:52:10 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::207) by DB7PR08CA0009.outlook.office365.com
 (2603:10a6:5:16::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:10 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:09 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:02 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:52:01 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:51:59 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:33 +0000
Message-ID: <20181108095153.98043-3-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(376002)(39860400002)(346002)(396003)(2980300002)(438002)(199004)(189003)(26005)(316002)(336012)(106466001)(72206003)(1857600001)(186003)(97736004)(6666004)(50226002)(356004)(77096007)(68736007)(44832011)(53936002)(11346002)(126002)(446003)(426003)(4326008)(2616005)(486006)(8936002)(305945005)(476003)(2906002)(48376002)(478600001)(106002)(36756003)(217873002)(50466002)(51416003)(1076002)(76176011)(47776003)(54906003)(110136005)(49486002)(8676002)(81166006)(81156014)(16586007)(86362001)(14444005)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1167; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:bYPX1Zo0aikIZcO7uqASlNQVzr9XNAjq1fwX7kHyjIkKKyC0APQ+d24JaEmZc9qPt8YevPeaqxvmr6mKCugKxfV5u+WInEm3rk79B2me6yNk+9bvhR9iDbin2CibcnYQ
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ef84528d-f211-464b-ce9e-08d6455fd9ec
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB1167; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 3:SFU6+tWgjQ5SwKkjMC9AyfrV7Qod7UOCIujFjYMrXLqhJuojiHivLA7Nq8CX2HzDHzgsZSC+cvdXD848LbHZa0zQa95DQLjuVEHVYsNERq0DzrpSTMJP7KKzvAtV3IsDUu1aQERNVlCmS6G9e657NuL3wf63/V2CujTKnDRbxz3ymt9qc358Mbf1YiHwSOaau42vsJXdSFXdXsvvppUkcigB5hjMdb3Sr5PNTujRDVnDcpHZHEhVFPLLaqJPpd7plxPuC9+EE2vPT8LfUdj3WOtwwHHxwMiZug1gWjuxcyfymBvGcJ0IriXMSTG8EZAsLwQPMOTyGk3cLlvJXP6MOFQvoS35W6CeuJgVyGlPjqA=;
 25:XlQLELtCMDmPAyxdL8GElD6nhTwBgpm0xOiwYp90C1+lL/BlWtUImdknrVMzrXpmP2yxmXBKsP0IkZ8cQitz3gY8M0gSrzug1tzsPN4hidhi1ekVQ9I6S4+C/J6VBu6yH/mMKeTEdqrvQZuvLxXbssy6sDy+YH4pjWT6oWgsNJgpge+gOTS377MO94QpnukkOriTMFlRrxt+elHMwhO6DIoz3Bs6WvLYG7UoJbm5uyC+awGx2x3IbjUleRzF4/nKMsbVELLM0P7Wi0vq07Im0ICrYWJDpweSw6biU+GAST59iNf4iUOmTTSEymxhk+Ey9tjA6/H3xsw4WDEyiU5WuA==
X-MS-TrafficTypeDiagnostic: VI1PR08MB1167:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 31:Enc41jyK/2seJkxDLrDkKNUPm0za86Us0bQ6auC9htRzc0Fa//OH2BZhinqRI7JZ67TjOvSPlLtJ5kUTbd5p8yYvz7eqC5nErGSJeqTogsoiRP0u1yM9ksIqrPqHBycwycq0fNueZGGiiK/UhG5Qa2VLNqCjmmqigliqB8SiLM8RtjLT1LgXRJPXt3pkeV6snNl61aokDIu5XhGSdBlWlVVaxCfR+YFYdD5eUJ4pvOk=;
 20:pCodp7h8uZEMPmEvMVEzlSaHeoXFV9y70Kqd67ewBcgpbebfASUyZGOhNCWAdKeQkyqNVb5kNPdT/6sPcMzJqbZSHv4sDEZeA8vTD7cJRR480lWjGbworBKeG7HMxxYOSH+tbnB9WPW5ESDM2wuYYoDKb+QVfuGDxp7hQ3ZJTlNpSgLBTKv3zQp3Gv4sS+PMW1/6w4V9vHKmV1mlTfDDiG8z0XO6JmkwsOs0yUb5lhIR2qnTRU0bllRqmSvtY4lCKM+h69jrGTzAZrb1wxUeu6UDqRc7dXoZ030UD9RZ1DKIlT1Dpr9/ZwJoAw1jbL5Z10wVK7sNWlDDbTuw0AyLQnzrGcV/0BKDw7qqvtM1hivD5x+hZwEZbq+zwuj4iRTUufLZV8s6aK33crhesAGP1EpEsqsEfzIwui+VW68/5bc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB1167508B013A9B3D1247FFC39EC50@VI1PR08MB1167.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3231382)(944501410)(52105095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1167; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1167; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 4:dvH7iPAsEnDnCA8jgSX2yKCWqQE7Mcom3f1ZORL+6m/DupiZO6Whh97oyuoUVet9WxEEEZwTVeOsjUSay57G6K5k6v4nf4+qIyS094CSoHUmeapAU2h7LbWJpCw2euFFpqBMwwhFkVImPvMlnO9Plaqycc+6HGTRpwFfqjQqqf+MONfIa93IxnrsInjSi9CBDTAJarh2f+PrrTZ56lXoiJtjKwcL/+/bTJBHC8EEmrEckmTvLe3BfVpr88oqh6wJPT9FawOiGaYJJ2xFc5GoiNE8OcIxSIlFMRqYv0G7Sqf+RwnMPbjLRItebon6DZ1B
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB1167;
 23:XtlLF1u5b756Ca5HBjze0/Q616Kg4RRFCyUJO95tV?=
 =?us-ascii?Q?1zaunPPbObmZWNXpHOIZBBDtzyWbN/vtlgFWtd4fo7TU2PkBlRkdh8i2Jreb?=
 =?us-ascii?Q?v80x77nJwlb5vc5oD9Fu38Zp1Csm+SvcWn+5Y+hGjajfWZxig3MV3jLeMyaD?=
 =?us-ascii?Q?l6ZFlboCvT+aEkHrZW2iMp3X2H0ZrqhamQPKDlpc0V63/Pq78atWkB7NS+ax?=
 =?us-ascii?Q?IPWTM0QfINbpUbrMB+tJ5UmuHGl0db064JX6Ygo+8EfP21QGIslkv1J6lYNn?=
 =?us-ascii?Q?vKPEeYU9b/AqkvCY4e4BR1wZXOawJrTqy6StF/oW4OY3Lv2CEdq8ekq+NjA/?=
 =?us-ascii?Q?eYgy6eIeRNZZ7U5N+Eoa/+R0UP+my4ZN6oUzYgxgw9Hyp3Uu4gM+jnK7fImD?=
 =?us-ascii?Q?t42y6HBxuL99C25IMmSMXHxw8eSrs7h7MEZR8KsCkUrZr0Dqswts7jrlaHPH?=
 =?us-ascii?Q?MaMmWfHxwPf2PaSAuobTyHcZnu7BLiCYilBzR/gESQcJE96mm0xhJR1xQB2I?=
 =?us-ascii?Q?Qx1dYziMKU1HtqASCoFO3nhvr9Nm/j5LArtQ954ChzX0/hup5JEWnKArrqgu?=
 =?us-ascii?Q?9ayg4KktIoFiefLEpdi7HKvyGM4XhzZKZl646PzntkVEF4v6ju0eCK0ClMN+?=
 =?us-ascii?Q?G+J4NOqdobMDinFaKJrCDmU+TBVUnFyRBL2dqhjywe+2qetuuo/TsESmjjFV?=
 =?us-ascii?Q?FBIQ1LW1yjTuaa8OCI/FSpm8/oBxeidwJM2o4F3+aX1/0QRgkYw6pA3XQBzX?=
 =?us-ascii?Q?CtNGzmaMRNbdJ2muXRcG6BArWm/IJtEaAQGhzGEKomG9i8DhRbkEGiZjmqH1?=
 =?us-ascii?Q?Q7FDZTULcUqfbUOd7+NSPHNnQgPAdYBOmmKrucy5QqPNwLIImGbj9bkuE7or?=
 =?us-ascii?Q?ahV7tUzQ2TgrkVtmH+mTcEd7accTpJqmDsbIXdGmpkmut99BdujczSfXqIct?=
 =?us-ascii?Q?DD/ZzuBJ0nvwQ6KsNNm9vsjesy/XmTtEB/tFtMnIU1HoiCI7wxzkjEf3fycX?=
 =?us-ascii?Q?Kn0XG3oSO9NONaqHsxVbGvEPKXCLnM9kCKhdGQwChS6paw6dWxGZme9oDCca?=
 =?us-ascii?Q?6bEbH7qIxsrjGg7SLgm2/r9Cx/AKjLmS3kDzSBlu1sl/x09/clr7vLxI4WlJ?=
 =?us-ascii?Q?0s2BGhgiLrhNTN1V72puXtKS9Jr7eWtMcazieHgbERfcu6moOajjHkJmbt4+?=
 =?us-ascii?Q?Tis1Wh5lPXpBgKjpFm4IraVqZjzOnKMs/ui?=
X-Microsoft-Antispam-Message-Info: 9wzKI3JZPoX5gOHyvvbe+ZLewhH2/TiqfqAgsNZ5NZM92VHcDMfMRI0nJQ5W0edp1y8fTV9Z6VY6teGB/bF6WNoNPiTbCjKX9BUAnCIh/BfCrKpDoKlKLL+xYcfkYCe6Z+CrcvRfYgfQcz+EFea9Gvl/cvOhyLb4LVKRA3q60303X1QMF8OcZmdlCbWMug6gFPvJJCrwjafB4RzyZlwrzIH6uLGT3SF91cEItrwh9kwKwkA+rEvJ0SauS+jwwTptO4RZ/G2lOeYIDK9tGaN8DHGqTUyQrMsFA7A9ArN+kNJJsoE5j/U7i9Dl3EGbuXKvXccGU6Wm50iOfm5uGyxo1zjj6NA2eD6FzHVaSQhtz/4=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 6:P4GPEI3T3RDtRB+L+xYXpK20R02bCLGJtNjlKh4UJGu+twg4JESGxDlNChNfuueCdd1lC3+bpt2eoHConbM9aj/ddD3q4jDCc2y4Tln0n16XK1CbL1NkO6nji1Vu/81ZPnkcTZ+wOxfqtOAqFhBoLAi8msZRCT8GJCh6JrMoSMGav62YjcVh4Yl08p09o5Japv9G3JKuvViahj1au7YcJ7vBAtVC4lraAJbNrox9CuL7/kpKoDiteeR5dijN2fNNP/+W/fbOvLbV4tUYIbn1xMxAlYnXLQ3n5pPcwIp64pxuo3OnPNOzUCv44CoCV/4wEj1KqS2Dgn0ww2ifVHQguJ+TdHzsLeOJbOUtrWoEUqVq7M2i54Hp24B1g0ylLpejkLup/Vk3kKTI34NiFs+dECoiXspt+6Ton0svUQsD2ws5G2TwMhXXjKfwwbPAt1HyFtpHgfwbc6rE7YkHdD/4Rw==;
 5:D2H326ahl++TfX0xpbwVM38puRyM8sQoVbJs+P1Z13fpevK1e8ZmRv4gG/Xp5lMEGFomy0HMHyUH/fp4P5q8A1nH2y+KisI/OmqppYgUC0OqhMw9mIRPDgtL9W5K2cfBJOElElbE4oH69n+xV+qEsJxNqzHAeppin2pwhFZ92+M=;
 7:+hEnvrKjDuxWgJ3FnYp62PflVS8fDiLHOLDTZxW70UAySL9ugc5elIOMkUvYWSIp6zecDpj3hp4+vbn1r5Zbs89IrBDkrhLDfK2OPZSnvTY7kX9asBl9xb9RBogIWeg3LLr3n+y+Th46iMceWjrFWQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:09.8951 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ef84528d-f211-464b-ce9e-08d6455fd9ec
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1167
Subject: [Minios-devel] [UNIKRAFT PATCH 02/22] plat/include: Use macro-ed
 helper to simplify ioreg_read/write for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgZGlzY3Vzc2VkIGluIG1haWxpbmcgbGlzdCBbMV0sIHdlIGNhbiB1c2UgbWFjcm8tZWQgaGVs
cGVycyB0byBhdm9pZApoYXZpbmcgdG8gd3JpdGUgNCB0aW1lcyBvZiB0aGUgc2FtZSB0aGluZ3Mg
b2YgaW9yZWdfcmVhZF84LzE2LzMyLzY0IGFuZAppb3JlZ193cml0ZTgvMTYvMzIvNjQuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9p
bmNsdWRlL2FybS9hcm02NC9jcHUuaCB8IDY0ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmggYi9wbGF0L2NvbW1v
bi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaAppbmRleCBiZmVhNDYxLi41M2ZhNTc3IDEwMDY0NAot
LS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaAorKysgYi9wbGF0L2NvbW1v
bi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaApAQCAtMzQsNDUgKzM0LDMxIEBACiAKICNpbmNsdWRl
IDxpbnR0eXBlcy5oPgogCi1zdGF0aWMgaW5saW5lIHVpbnQ4X3QgaW9yZWdfcmVhZDgoY29uc3Qg
dm9sYXRpbGUgdWludDhfdCAqYWRkcikKLXsKLQlyZXR1cm4gKmFkZHI7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgdm9pZCBpb3JlZ193cml0ZTgodm9sYXRpbGUgdWludDhfdCAqYWRkciwgdWludDhfdCB2
YWx1ZSkKLXsKLQkqYWRkciA9IHZhbHVlOwotfQotCi1zdGF0aWMgaW5saW5lIHVpbnQxNl90IGlv
cmVnX3JlYWQxNihjb25zdCB2b2xhdGlsZSB1aW50MTZfdCAqYWRkcikKLXsKLQlyZXR1cm4gKmFk
ZHI7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTE2KHZvbGF0aWxlIHVpbnQx
Nl90ICphZGRyLCB1aW50MTZfdCB2YWx1ZSkKLXsKLQkqYWRkciA9IHZhbHVlOwotfQotCi1zdGF0
aWMgaW5saW5lIHVpbnQzMl90IGlvcmVnX3JlYWQzMihjb25zdCB2b2xhdGlsZSB1aW50MzJfdCAq
YWRkcikKLXsKLQlyZXR1cm4gKmFkZHI7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193
cml0ZTMyKHZvbGF0aWxlIHVpbnQzMl90ICphZGRyLCB1aW50MzJfdCB2YWx1ZSkKLXsKLQkqYWRk
ciA9IHZhbHVlOwotfQotCi1zdGF0aWMgaW5saW5lIHVpbnQ2NF90IGlvcmVnX3JlYWQ2NChjb25z
dCB2b2xhdGlsZSB1aW50NjRfdCAqYWRkcikKLXsKLQlyZXR1cm4gKmFkZHI7Ci19Ci0KLXN0YXRp
YyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTY0KHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyLCB1aW50
NjRfdCB2YWx1ZSkKLXsKLQkqYWRkciA9IHZhbHVlOwotfQorLyogRGVmaW5lIG1hY3JvcyB0byBh
Y2Nlc3MgSU8gcmVnaXN0ZXJzICovCisjZGVmaW5lIF9fSU9SRUdfUkVBRChiaXRzKSBcCisJc3Rh
dGljIGlubGluZSB1aW50IyNiaXRzIyNfdCBcCisJaW9yZWdfcmVhZCMjYml0cyhjb25zdCB2b2xh
dGlsZSB1aW50IyNiaXRzIyNfdCAqYWRkcikgXAorCQl7IHJldHVybiAqYWRkcjsgfQorCisjZGVm
aW5lIF9fSU9SRUdfV1JJVEUoYml0cykgXAorCXN0YXRpYyBpbmxpbmUgdm9pZCBcCisJaW9yZWdf
d3JpdGUjI2JpdHModm9sYXRpbGUgdWludCMjYml0cyMjX3QgKmFkZHIsIFwKKwkJCXVpbnQjI2Jp
dHMjI190IHZhbHVlKSBcCisJCXsgKmFkZHIgPSB2YWx1ZTsgfQorCisKKyNkZWZpbmUgX19JT1JF
R19SRUFEX0FMTCgpCV9fSU9SRUdfUkVBRCg4KSAgXAorCQkJCV9fSU9SRUdfUkVBRCgxNikgXAor
CQkJCV9fSU9SRUdfUkVBRCgzMikgXAorCQkJCV9fSU9SRUdfUkVBRCg2NCkgXAorCisjZGVmaW5l
IF9fSU9SRUdfV1JJVEVfQUxMKCkJX19JT1JFR19XUklURSg4KSAgXAorCQkJCV9fSU9SRUdfV1JJ
VEUoMTYpIFwKKwkJCQlfX0lPUkVHX1dSSVRFKDMyKSBcCisJCQkJX19JT1JFR19XUklURSg2NCkg
XAorCitfX0lPUkVHX1JFQURfQUxMKCkKK19fSU9SRUdfV1JJVEVfQUxMKCkKIAogLyogRGVmaW5l
IGNvbXBhdGliaWxpdHkgSU8gbWFjcm9zICovCiAjZGVmaW5lIG91dGIoYWRkciwgdikgICBVS19C
VUcoKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:19 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgz5-00010A-2a; Thu, 08 Nov 2018 09:52:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgz4-0000zx-0Y
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:18 +0000
X-Inumbo-ID: f7d8b9b6-e33b-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7d8b9b6-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MRZtI19fmz3sPywj3x/iSq2a0kmTHWCwsVMMPWDiHQE=;
 b=WDItbE+ad3Mga3mshMgRcKuaa3Qt5imfP3B+PfkT/XrPx7RDWYv2O3WSG7fAUd2QSGKkIGFxgxSS0zI2c04Nr/Y+/R0K6yrTWY47TKKKCoWBIp8pN207O1o75RON4plPDiewGJ49Q1r/Rq1Pn489CAe0W3uvT5iWGGqDVBwEAec=
Received: from DB7PR08CA0009.eurprd08.prod.outlook.com (2603:10a6:5:16::22) by
 AM4PR08MB1156.eurprd08.prod.outlook.com (2603:10a6:200:17::12) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.29; Thu, 8 Nov 2018 09:52:11 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::207) by DB7PR08CA0009.outlook.office365.com
 (2603:10a6:5:16::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:11 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:11 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:03 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:02 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:34 +0000
Message-ID: <20181108095153.98043-4-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(396003)(376002)(346002)(2980300002)(438002)(189003)(199004)(44832011)(446003)(11346002)(77096007)(336012)(106466001)(2616005)(36756003)(476003)(486006)(126002)(1857600001)(426003)(186003)(8676002)(110136005)(54906003)(50466002)(81166006)(2870700001)(81156014)(53936002)(14444005)(50226002)(97736004)(106002)(23676004)(5820100001)(49486002)(316002)(47776003)(478600001)(217873002)(68736007)(2906002)(4326008)(86362001)(1076002)(8936002)(72206003)(305945005)(26005)(356004)(6666004)(5660300001)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1156; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:xq7Bsn4TW7mKDjg3GWyHEwrdtTjPAmzyLrU8tiGsuoBgef7nsaV1cISJHOOuVwE9T5FtkpNj7/hl73ELuBMboDfyrallvJaZDtuRVaxHODamieo4oJ4PK4Y3xnpA52/U
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ba5906d3-19d3-49a8-01a1-08d6455fdae0
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1156; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 3:9WwPdZmop5PjOA1ziX5wKwbSbIZs9vs8NAVjIlQBNHEF/dnfiEWQxsltcL8ing6ihamyrYS3CArXgM782Ns5+pRmTEo51u5fm9p8XWZ5OI8J0GKBo+x/aHQQAiy9XR+eRfzR5USOXDLx6a+EDju3yWXVqodozxC0GSzsTVlAHkvzP/TsJWYOtF9qoMk84/zTdQ+oWz1BaiGp2FyeOWqoqPh6bkH8c1e6Gt1ul7imWrtkiYyKyFsUKVU6Zal3YISSxkJBgUNv+dGM/GwgSy2OE+qKS5HtOXW1wO3Wu4wylnSnxdY4nvclGYeWXVAGwNjVQXeRgvRfKXNztfzYV5ZpVDDK+gjQVFinolDe3lPk9Qw=;
 25:ymVKH73v4p65mzrXHP377x0WvBZVJy0gU/FoQJe63BkNKtiulB4H3mnJFSBtCP7XuUnSS8IHxZNLnj/UBAs9JKyBND8J11iBGIVkhH9bmvynsEn7B4FZxQE7Lcwkf3UecP9s+a225n7zajMzAgZupCUXGA8MbMxDinJY2FFiDguaCcxFIY2oqb2cCFLjyCALmmni1OWyfjZk9SBh9Fqv98tUlfQF+dLw2HnJZ70JIvPlkef8iJyxyhd4iMsjdi7wkgkL3AYcKrkpzj2vXlP55xB6IRxi94/FSpkFgVId2dTnq8ovdhwknHo0pmh19I7gbGlqOCasMg4LnupxQdBRPw==
X-MS-TrafficTypeDiagnostic: AM4PR08MB1156:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 31:N6dOdI1tamM2ifmujDf3EoiyX6OHHao9qFBRKYBS0+E/6F/fUWpfxA4v6Q73PfCaoarUiMNuZVsX6y32utaIV+V1pSHqi3DHw/4XiWciMNR8e7+6GPeT/FHMFTEl21ZbntwHL07Q4kCr/eaFC244T94DjwFmhZ44urAX2LpMa92d2TEYWtXRYvaKY8D4Q7SYqCtM+kl1HSgBqnqNn2WGLZKqB92uML0sKx1E6DNG6Pg=;
 20:jWNyg6Yd20MGZQ/Xjkx4S0z/3Sbt5mLit2dMQQHQaPrWEY1exHTQEFz6+vhBrhUl6Z4PTl7tyJEaLPA1mrtB8FcaIfueFt/DUNvUjuqVRrEBRsxlzJRkvZtod/4UTOdChWxYyYB9HLnWEd3uw2hn9NdELF7tAps65BPyK/IHXDJNFThhIw+1HFfJiFfQkFvsKzl2X5OKw/pASyKcU3leB7a6Wdu0d73qWhkaCmt10LBOS+MkaUW1FxDl5nbFmkD+9+OS7ZdYZjmOEDBRsLZVixPT0rw3oNcvj7CxM4JwRW0PRlSV/JpD8qkR0OVKHMj0C3j3YwV3JyNUAGIgTcApj9oEo2iBWlwHKDSF2QKlY8ek8+2J8B9RCsx57Ik1pPAwXNk4sEjyYPZh69OLEkzgiP9d49nHiLx+koqeB2Ch7tc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB1156ABB8FE2AE9692A7D51179EC50@AM4PR08MB1156.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231382)(944501410)(52105095)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1156; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1156; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 4:7KkbDN1kPeyYdYPS3OkglVULxYAUpbjhKui0QvQdCmFTLO2unHJiwMbYJkhT33qWC7x3+qo3dXTke07Vaw/nBfZ/b/q9PRttnLtwH8f8In7N4/vHPpI1ZEEGmhL+IyMjM6nT81kBhicBbL9U3rXxld1SqwiymQiJrx95jM9Z9E83IeXjdno4ZiStQCJ6DXVLEO1TDPBetzs44yI6VT8HTnIfBCrp8BwuXxDGBnrQ8m21mOd/Nqu3rvczdwgkMvc2apJbQRHMU+Do0Y5tzzFdGmyJXc59QSLMH5S3Gi1EEG7rS0JUTiSuwSMA3ZCt3hEF
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4TUIxMTU2OzIzOjVXVWVoaFZlbnF6Z2E4UkN1bzhsRVJOWEh4?=
 =?utf-8?B?RXhKY01VcnR4cFdkUEErQkpDbEs1elBFRTlka3U4dHk2UHJ0Yk12dDNMdElr?=
 =?utf-8?B?aDlTS3hHK0E3aDFxdncwZmR3UUo4dXlBcC9mNVdDOWR3UWRzSVMvK2pURkp0?=
 =?utf-8?B?MjBqZnc1N2dzOThlejVSa0RPUWp2NWcrYldNOU1VRnJSemc0UlJWNHFmU0pK?=
 =?utf-8?B?dmpCRnlqem83TDY0VmIxeTIyN1V1OXV6bnE4dHprRG1qcnFBY2dKaG9DS1Yx?=
 =?utf-8?B?eUdkZmdSQ1J3bldhZWhCMU5JcmllLzF5NndGVHV5WS8wN1RJOTN5bGdhdVNo?=
 =?utf-8?B?RFdYWUE2WERiME5ZZk45cEF2K0RaZndXSHBiRmEzZndPa3dtTXVFWjFWSURh?=
 =?utf-8?B?RmdZRm5XbHpReUtMNXpOTWZYWm9KWExWbzBvMHhEVCs3MU9vUk9oTW9kaXJh?=
 =?utf-8?B?YU50NHFKbTNndis4NnVsODFzTXprVHAySURrT2Q1VjdydDVYM0lmUlJUbjE2?=
 =?utf-8?B?TFdrMlo4dXR1MnQ0VjFodkZ6TWQyaXM5VDY0QWQwOUZTcW9Ma1ZDSEczNDFY?=
 =?utf-8?B?UndQM0RCcGg3MFVCWFJHTEtOcWthWkpRTVRPZE43RFNaQ2VTb25TaWpzZWlS?=
 =?utf-8?B?WlFaMXlGVHhoWEppcnlRaHpnZzJ2WW4xdGpFZVlZdXpYUTZMT3ZvcXFOYTdi?=
 =?utf-8?B?SHMwYkJFTUFBMWZpQzRXdXVCeDJ2MUM3MFZKNWI4eHBzYmt2SzZoVmMxSGk3?=
 =?utf-8?B?VndBSEF6QlJETkJmOGpYTWl0SVE5TndFSUNUb2FXZExMVzhwNjVudmU0N1hL?=
 =?utf-8?B?Nm52V1lSVktmZnVTZi9pSHRmMHpiSE1GMUxtakd2cmFETXJLUlNKOU9pVTI1?=
 =?utf-8?B?dm43Zit1aE55TngySFgrYVEvTCtwQWpTc1AxRlVNQmN6Tk5ZZWlSUTRxQ1FJ?=
 =?utf-8?B?aGcrbVJUU2F5cEs4R3M0Nzc0a0IrOGh6VjhqMTZNYkRtYmdOaC95VzA2ekQ5?=
 =?utf-8?B?cDBuaVNYOVkrNmtmYyt4MFJ3SUhkTDc1SXVnaWlqZ2t4TTFjUWRrbkJiVlJz?=
 =?utf-8?B?Nm5VTjY2bSsxQzZwSXh2Q3dUUkpGOXorVEdWVk54N0Z1cUIxeEJ2cWJSU3JZ?=
 =?utf-8?B?cU1qeEg0VGpiQTM1S0V2aXpWY2t2MWwvRDllSlVxSXVlTlhMVDRQWlFBRmNW?=
 =?utf-8?B?VlV0cGhYZVJmQVN5b25EYUs5TGc4N1pNY0VvSXE3d1ZiNzZHMjZ3MGh4RXd4?=
 =?utf-8?B?RWpveUNiRk91UjZsMmJOTVc5MUh0c05YQmIvOU1WakVKMTM5cWhKd0RESjdE?=
 =?utf-8?B?cWZheTUyTFlvbnVVMVh1ZFpWQXUyeU5Ja0NaQ21UUHJZMnNZN2xGeDJKWmh5?=
 =?utf-8?B?L1BJOEhEb1d1NWljbDc2N1hZUWozS3RQS1NZOFNPN3hpTDZXZ1ZnTkhiRVhi?=
 =?utf-8?B?YldId0lIM0xaTmFBbDRVNzUreEkxRGc4cXk0NlZNelVQSmpFQ2s3Z1NDbTZx?=
 =?utf-8?B?QUZpaTgzZDRSVlpKY1FSbzJZa1grdDRsY0dLbThpdHNLQjEydE03UU5zS0Y5?=
 =?utf-8?B?VFNIY0N5THY4M1E4cE5WU1dOeU81c21wL2hxQVBJMzhwNnYvdnF6K2IzM2g0?=
 =?utf-8?B?WDhLOUdVUEZyRGFxbVkxVUJmNHRaaHdCcHdrZzVRc1dTRFI4djdDVjhnPT0=?=
X-Microsoft-Antispam-Message-Info: x89yHoA/0G3us8m5s7+arMiq7MDxAn0f/ukFluX6s+hBzkOkW+9Eqp9KMF3rgykGBeWTtbWLiMb/dOpLnMuej6R9nRNxpFiRzV7jphnFfKsmbg+9Grlxw3+i0YDFQG8jUcSz8rRUvnNRNtY251T59l4aqXRCRdkSIiwJES1d8IodSlnjQNAJqM08+IhXdNZtTigFaoFRUps63asirQpKvzb+Jevs1ba//JoSQ+aaP06f6GwRMjvuOPJ9e8kJoILKKLxr+/NHD5JkdsNOuYSdF4irYc+aZ0q5eHsHHi7S+jyveM4POx9K3RkdIs6AJj+oHFfX2VpOpOZi1ooXM12HWO3p0VyJTuqhs+vNujKW+Gg=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 6:9SxPOgeVYAwyA/n6+BSfQ9BJFaVvDo0hhePE8EQSXqU0uuqwh0k5W8m7Nww6E7q8rjgB8au4f1z6Wxp2FiR7IWkcXTFre9XE1P2zUVfYK7fI2E0COTTyvzhMKJR1eoSgKLTOmfO+n1TfrdVolPjbBakTMUGdEQasbN84Jc2/h2FFFQfLchpoiDemfgmNyyViGfL5r/UuVO+rjYXSCaajrDsID3zaSP8cn7zCv3XWBSwb8Cyc/jGXMG8FUJtiR5kWJBrFEiN3geeEjMqw6mLzkH9aclXoOgeu2+zCb7p1fin7BrgcXsfeNF99gFH4zbYD3Chm1FSRf4Zn0ybKeXKTaG+TD1BsG4nsf7Bdh8PclnWmsHWiGknE1wXf30UmyMql90Ddp/zLDQB67RDKOchtytN121SiotfZpk29o6fnsK6Hi4MJIHnnAUefA54BGteAQGi1FG3oE6mTfZC/ylIx+w==;
 5:6deszkm/PXuhB9rgB97jv5Ob5WrjlgstBt08+wNCUnM9kdbczLZQM8S+30mwvXmsh2G1L613h6sJ9NpmWxGWTb91kbF05HdgyLJo7xhz1n28YKekRgV/bONI3NUy/1NdbPVJ/DAOJUk1Jzp1RD87bLln5grmugJdAwTNy9h1amM=;
 7:y06DltGESj0FNp1vXFCBIcyBGofVCkjbUpwXTneY3YIGUipp766uj4R1hEqPDUqLhatMtSHI6227DhME49yfM6u8W8r2VDmUZCKgfY/zTchZ608wI35reKnXdeXMViVDsqed6XQT9V+zD1oKssRDcg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:11.4733 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ba5906d3-19d3-49a8-01a1-08d6455fdae0
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1156
Subject: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UgZ2V0IGEgd2FybmluZyB0aGF0IF9lbmQgYW5kIF90ZXh0IGFyZSBkaWZmZXJlbnRseSBkZWZp
bmVkIHdpdGhpbgpzZXR1cC5jIGFuZCBtZW1vcnkuYzoKCndhcm5pbmc6IHR5cGUgb2Yg4oCYX2Vu
ZOKAmSBkb2VzIG5vdCBtYXRjaCBvcmlnaW5hbCBkZWNsYXJhdGlvbgogICAgICBleHRlcm4gY2hh
ciBfZW5kW107CiAgICAgICAgICAgICAgICAgIF4Kbm90ZTogcHJldmlvdXNseSBkZWNsYXJlZCBo
ZXJlCiAgICAgICAgICAgX2N0b3JzLCBfZWN0b3JzLCBfX2Jzc19zdGFydCwgX2VuZDsKCldlIHNo
b3VsZCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbiAgaW4gYm90aCBmaWxlcyBhbmQgdGhlbiB0aGlz
IHdhcm5pbmcKZ29lcyBhd2F5LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFy
bS5jb20+Ci0tLQogcGxhdC9rdm0vYXJtL3NldHVwLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0v
YXJtL3NldHVwLmMgYi9wbGF0L2t2bS9hcm0vc2V0dXAuYwppbmRleCAwOTUzMGJiLi42M2ZlNjAx
IDEwMDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vc2V0dXAuYworKysgYi9wbGF0L2t2bS9hcm0vc2V0
dXAuYwpAQCAtOTUsOCArOTUsOCBAQCBlbm9tZXRob2Q6CiAKIHN0YXRpYyB2b2lkIF9pbml0X2R0
Yl9tZW0odm9pZCkKIHsKLQlleHRlcm4gY2hhciBfdGV4dFtdOwotCWV4dGVybiBjaGFyIF9lbmRb
XTsKKwlleHRlcm4gY2hhciBfdGV4dDsKKwlleHRlcm4gY2hhciBfZW5kOwogCWludCBmZHRfbWVt
LCBwcm9wX2xlbiA9IDAsIHByb3BfbWluX2xlbjsKIAlpbnQgbmFkZHIsIG5zaXplOwogCWNvbnN0
IHVpbnQ2NF90ICpyZWdzOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:21 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgz7-00010p-4D; Thu, 08 Nov 2018 09:52:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgz6-00010e-8K
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:20 +0000
X-Inumbo-ID: f9ed8611-e33b-11e8-9a16-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9ed8611-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cYsErRU4UZYqSvBqXB/EDJOv+1Jv+WNPQ2Z6uCdYu8M=;
 b=hyK3Jjnt5sBCeAhH8uIZePlW/M+B9cfsLNYlgTWrk+q6um/FwWxV/eWVZPTUHvrvCmtRInzDydbbYQdxVmEfLusH+9CxEyVYBRcPlDL4I6dOjuIUXZf+aUBF3hv10snMbiPgrqmibIpkht20C0ptr0WGXryZwu65Pw14rRA/4pY=
Received: from VI1PR08CA0098.eurprd08.prod.outlook.com (2603:10a6:800:d3::24)
 by AM4PR08MB1155.eurprd08.prod.outlook.com (2603:10a6:200:17::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Thu, 8 Nov
 2018 09:52:13 +0000
Received: from DB5EUR03FT007.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::209) by VI1PR08CA0098.outlook.office365.com
 (2603:10a6:800:d3::24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:12 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT007.mail.protection.outlook.com (10.152.20.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:12 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:08 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:06 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:36 +0000
Message-ID: <20181108095153.98043-6-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(376002)(136003)(346002)(39860400002)(2980300002)(438002)(189003)(199004)(50226002)(5660300001)(36756003)(26005)(11346002)(446003)(53936002)(336012)(97736004)(86362001)(426003)(305945005)(44832011)(50466002)(126002)(486006)(2616005)(217873002)(476003)(186003)(478600001)(1857600001)(23676004)(106002)(77096007)(54906003)(49486002)(5820100001)(2870700001)(47776003)(4326008)(6666004)(1076002)(8936002)(356004)(68736007)(72206003)(2906002)(81156014)(106466001)(8676002)(81166006)(316002)(76176011)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1155; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT007;
 1:2QMg+lGJCGJ8V75MCla75mVlQ0xuXYwKCR56WB/PkBJ4iOV6OOxIhbEjpks7tR/GSrEDZsSTL2eVM9eGoZnH+tafHG/Le4Dp3ep9VbHBMszmDoV8Qu9zIDhJ7isk2Esp
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 420f07f6-32c9-4445-e130-08d6455fdb9a
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1155; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 3:3jQIRkUjIC02BMdK2MXOBnaiBEMrPDSJx8ztEbCqlEZl2yH5QTqxoJ1t+VXD5mFnfzHf6Xy47oWDzzlv5MEOdyGpRPpkCrlEAPrY0JmZ4ihYncdktvGJ0ahSieO9FKcWA/A5hcJ+L1AKWJIb5UsCjP7b4I/75tpAV+TY0Ev1I0SrLVt1aql/HUHU4AKEznmiLOeTWNw6o+r2WJF0ZmtaqfVp7YntbB+kx1JBUHrR/MF5XFPXWRj/kk+cCBtlVZs8GBEuQ7XCbvUItJdykWT6XVxQm9H946XqLIeiXJVf0Bx4HG6pprHeszHdKumb6pxLy5FqrmHiHVc3/u02HLDvCiWSPsm+yPl0XKHEz29AejI=;
 25:ysbQYW+7QFK9SDRjATR5qnCU87kc3AS91okkCridJkBoCpLp+2KOKcEdGxIjNiQ2cgvrxjAETOFU+R49Y8igmpNeQAr95Pxkvm9oTkcIiwpvgVxC/tCE2nx7nj6n7MstpyFaEyqOaeuhwrySWRwmZR6a4UKU4oQkWoktWDRnSgoVZGf6go7LkVV+l+y6hJ4Ko/JzPaRfO0PHfEpQUnrcHiSexRffS5lpqeegxgk85kwTJz3z4IMKvbW9Y8/GaDk1BWA6Wn9P7OyhG/D9VW4ygkV40srIxPZd1Ead1IUo0pDRWHX2yryfkrYv+V2wAlYuHvzhDn6iRN1KjjZmYuw/Gw==
X-MS-TrafficTypeDiagnostic: AM4PR08MB1155:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 31:qgWjOWfHWBWF4QGwXA4g5LgKkYQrX8DTGJ+gApMK92SYNBSjymSzesVSBouwxZtIb74nR2rBJ7SJ3A15eIkVPZRHbmalXhjPMi0Zq4FRoZIabo7eP2WKZXUJMYjATeparJ9IQFSxgToD0ThI73YbJHO4nKS2LDNJJlKbYCYtU0+mJmqhdzikJQsbkKk5kYGHqHYApIosu6CovHKtRWPDfC8RSUBbBzdj8uEa7I7JSpg=;
 20:skilFll4QCJRiK8o7MECmgZOJ2NdMbeXCGCbxxrvOKh0PrV7du0qxqZ/5MIQ3wEXYixNj1fhb5i+k+Md1YoiulYcQr8ELlbjkshNALJWYs33YSsqDXOnV0WIYr3xfhfnqSi818Oyhlf5Z4Uxz+CM6wXWJdL/k45c6zIWf/UaPtyxKRUvbXAcUV0J/PvKqFiQB3V+dUoCkMSvb4JgrHH8gjLykGwYTd8mfRHVoDgDjPhSoP4lepIcHuyeSohxCsZukWwtyVuWMKXD/N7F74qEGm3lvC702RwurBztZSFAt6PrSxhuzy9+Dx0OJRSKZEsDBkbvnfgTngSXFVzeDaxik1u3PzH001cc97Ua4ed9MRcskVXKCQpljONBihzbhKFD8IGxQ1LiX42yh45NSm6JeCzgR1jnN3/horhJJYkD4GA=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB1155B850C170607B16BB7FF59EC50@AM4PR08MB1155.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1155; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1155; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 4:x9kZHVIiZTWGWRi7yfB2n3PNdO4OScn/HCD6i8pg5Lo8WhX4JrXd0WnHKq2FfXVY7iitd5M/y+D0XukUXm2DCNOv7yNg4C4yrI3RuqO3PnewSF1qhlYwDUeXDM1nf7CVSXnxyzBsxZEO0kw6WPq3vMNij1zfiMN4O3BKk/k0wiA0CleVF+iBk8rNUDBkODXDESN8eTI1HY03xUJ8g1IjU4jNtm0w9jeDqybIi1OuSpOTxpb+r405DzNQ+45anHMAhPMQx0TaPbyuPtdy2M3Ia5oV0nWScm/jGw8ujKzuG76XULnIHqcKAp4EbeYpJoTW
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4TUIxMTU1OzIzOkVqUVNGazBYY244R2NiVE9oQnFwb3hycHlI?=
 =?utf-8?B?STB0UUVIck9tbFZsNVpvWEVkWjFrMzNJK1J3UWFMelNyVTl6Sk9yaWhJWjgx?=
 =?utf-8?B?c3dMcjFvZkN2ZmpwQm9FT2JPcDZ4OWhFM3F0WkdsZDNOVnFoT1l0RU9FSTdM?=
 =?utf-8?B?SE9tNGQ1WHpVVmk1Rk55Mmk4QTNaWDJKeVBJeGpxWG8zblR5REVSYmVtdjAy?=
 =?utf-8?B?K0tNL3hlN2w0RFViVHY0SHg1T0ZHNk1aR1prWFB4QzZ2V2FTaTFzalo3QVRK?=
 =?utf-8?B?M2NXZlA0UFZnTWRrdUd4Y3pEZ041VllIVVhHbXB4SUdiYThPcDdVd3NIS0VM?=
 =?utf-8?B?emtqUkdIMWdwMjBQK3FiVjROUldPOXlOTmJSQk5MVkZlNVM4NDc3eTFLSU1x?=
 =?utf-8?B?UDFXcWF2VHZaMkE0YittYWIza2luZ0NCVlptMjFvNmtmbEpRRG9jNVc2RVZE?=
 =?utf-8?B?Y2xRY1hSMWlkRXovMUJ4Rm1zZUhPb1BXY0F3WktHWVA0ODVIM0FIL3R3eEJ4?=
 =?utf-8?B?M1hDK0M2Q2tiQ2Y5aHN4dmVML1lTSlJTdDJrS1dJWE14NDJqMXNKZ0VnRkFK?=
 =?utf-8?B?T1pkRW9EWUliWlRRNzlOUXF0U05IRFZlMUVkYUlzYm9RMHNXYzk5ZmpUNkxW?=
 =?utf-8?B?TVF5YjhXeWNnOVlQbW9EdTFTRkx3dTN1Vjc0RFBocEpTZDRYZno2UitmTTNp?=
 =?utf-8?B?b3BLVFM0WXByZy8xMTlOeFRLZml6ekl5L3d0eEFLUGNIREtiaElta1ppWnpl?=
 =?utf-8?B?a0xQN0JLSytiTkJmRE1aTXNlT2RuOVl2eDl3ZkxRVFo4VDJ5K1hBSDFJZXJT?=
 =?utf-8?B?UWd3dklRUEFYRnZHdk1xUElCTzZWbjU5SGNRK1IwaGNUU1FHTUJwdWFwZjhG?=
 =?utf-8?B?NHEvS0c0ZjBvRjJFVW1DUCt6d1kyMDRFVXVYM2FHZWo0dE9BTUpMdEVhV3Vn?=
 =?utf-8?B?YkVQbzFxREFrN1ExZmRiMEIvdU9qc0JGOHlScmQ1aUVORW1jMHJMV3lDSUw1?=
 =?utf-8?B?eEVNVTRqODVoS2xHbnFTUFQwaXJMMnFWUjdTRktTYzczRm11M2xGL29QbjRx?=
 =?utf-8?B?Njk4MWdEL3hEL09tTTZGZHdSWW54NmpIejZEemxOYXBRblQ1dGpHNTV0ZnJY?=
 =?utf-8?B?L0FyNkdUNzlEeEF1R2pTSytBTkFKVitSaElDWVhnVGpHNVdMTmhuemdNSVgw?=
 =?utf-8?B?VVAyWFNGVnJ5Vm9zVWJMN1VQWkw1VzcvZzlzcllnUFM2TTUzUWtSNGtlb3A5?=
 =?utf-8?B?Z28zQUNmVlpSNko4enJyMDZGUGM3WXdNajIyQ2ZEUlA0RE05alhBRTdJbnpo?=
 =?utf-8?B?eDgyREluOWVMRDJsUUI5RnkweVBSV1Bxdi9PTXpmb2NOd2dkOElleEdDQlVT?=
 =?utf-8?B?YnUyUDVvd0UySllFUkx0MlA3N2RrdmJpL0Z4UEgxYS9ibXZLT04rd3NGUk8v?=
 =?utf-8?B?RUUxV3Z3VVZ3WXdtbTgyNWxTVGlyTjcycUxiVGh3RHVTeWt1TEtZM21lWHY1?=
 =?utf-8?B?L1ZvTzVrVnNWOEtXMFIza2NId3lNRk5UQmQ4cjlaYVpXdDV5eXl6VnEyTWI5?=
 =?utf-8?B?c1dPcXJWS2pvb0pOZi9JYnd6cjBad0xRQkF3b2NIRFhhVGhaaEJlekVZNHpH?=
 =?utf-8?Q?7stSPz36npquba+a2Zex?=
X-Microsoft-Antispam-Message-Info: kqqsChV43z1WY+2s9FGOJM2AXm8RpXGGcifgEjw4bTUTjFug2fZOQ9Rfh/3g9EmxYnFneJtZrh/ZDlTuT7i0d3BNdKcLXfx4k/6lTkExYyWjDKGu5Otlal2CgaQNgaM8+nLK90A9cxtxufzBT6TVD9qLhMv28/6OsLhwDoig9NDVSshTsmooANhauABZWi+WI423P9w8fJ0fpBZ8HCRMXfRvuAQH7NtHuY1cmhDkZAIsffAy2ELdOdYDReQl+ekATPVLK2PY9GdLiMW6yNXwQ7oIfWLujKE6ZmgMerTLjhsedehPvu9kD+YLMyZ9jONUUlyothOQKIlZ++P1wMv0CbBVqDnn+xtHlxHlqTSkvyc=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 6:OzVHFjOr630EZBrq5UuJIMSVsFD59ZAJI5L5iRrWERHcjSYd9B9Sjb9GYsvcLp59I4nzdtmH9WLY4PFhvcSIG17WvqNjkYWchtCoSzq01t1OuT1aIcULymO3U11pfBeDzu/JM/1tGzOUtHxHbkAcogPnxHwZZPhn2uaJZ7rPcRhDgH9dJoih1jbOZ8A4aZeo7wqwCd3HlYPOy0oLXlrenr8IvyvM1aNTS74YNAQHoPrdoIoxRmohW9aXYk/znUy56pUEHaFyoUW7XornDm7+hJpfZMGIDdZR6YTAZ7vRDCPx5NW8dlfi4qkOiVrjLsknYSHGUwT4XYvS3wta/lc/T5z4zRzJC7MV4IvsgYa+s7VQMocwjpULgrgsUZuYHYYqy5Rwyhiv5GyddpWhEPUc0IfG0e7xPAxiP3vmRy/wAkHabUCXQzxtAaVu4FSntbxmnqlPEHVH8MdOrDt/oFzMjQ==;
 5:n1PW/f8FxqMyYsKQvWnV8CZoFYDtzLfSPyDhPNLs/OA7iIu4UXxE9aFFIVL6DJ2CZaZD3KV41QHMCrQ02FXwessPxPq+h+/W3EWQ2wqUYOurMeUIhMHltpVitKxtJyzvKooeNJI23gNQLUGHj1VKtRDUFGJIVIbCWqvinyeq6yg=;
 7:S8BxVeOd3Q6Lmeq5GssnCkqIVVYq5Hk3TdMeXrp0O4KupJl+OPlt2guZs8/gmIK3kAEfUmqK+Sr93yYJFeLk5xXKSdChbzlWpf4JNCe8quCiEZLMPYRAinhF1e4EByyTCkyDlfkrgMbEJ02eepsHKg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:12.7917 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 420f07f6-32c9-4445-e130-08d6455fdb9a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1155
Subject: [Minios-devel] [UNIKRAFT PATCH 05/22] plat/common: Clean and
 invalidate D-Cache only when boot for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIGJvb3QgY29kZSB3aWxsIG5vdCByZXdyaXRlIGl0c2VsZiwgYW5kIHdlIGRvbuKAmXQgaGF2
ZSBhbnkgcmVsb2NhdGlvbgpvcGVyYXRpb24gZm9yIGNvZGUgYXJlYS4gU28gY2xlYW4gYW5kIGlu
dmFsaWRhdGUgSS1DYWNoZSBpcyB1bm5lY2Vzc2FyeS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMgfCAyNiAr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TICB8ICA2
ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24v
YXJtL2NhY2hlNjQuUwppbmRleCBhNzI1NTU3Li45OTYyZDcxIDEwMDY0NAotLS0gYS9wbGF0L2Nv
bW1vbi9hcm0vY2FjaGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKQEAgLTM4
LDI1ICszOCwxNyBAQAogI2luY2x1ZGUgPGFybS9jcHVfZGVmcy5oPgogCiAvKgotICogRnVuY3Rp
b24gdG8gaW52YWxpZGF0ZSBJL0QgY2FjaGUuIFRoaXMgdGFrZXMgdGhlIHN0YXJ0IGFkZHJlc3Mg
aW4geDAsCisgKiBDbGVhbiBhbmQgaW52YWxpZGF0ZSBkYXRhIGNhY2hlLiBUaGlzIHRha2VzIHRo
ZSBzdGFydCBhZGRyZXNzIGluIHgwLAogICogbGVuZ3RoIGluIHgxLiBJdCB3aWxsIGNvcnJ1cHQg
eDAgfiB4NS4KICAqLwotRU5UUlkoaW52YWxpZGF0ZV9pZGNhY2hlX3JhbmdlKQorRU5UUlkoY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlKQogCS8qIEdldCBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgY2FjaGVzIGZyb20gQ1RSX0VMMCAqLwotCW1ycwl4MywgY3RyX2VsMAorCW1ycwl4NCwg
Y3RyX2VsMAogCW1vdgl4MiwgI0NUUl9CWVRFU19QRVJfV09SRAogCiAJLyogR2V0IG1pbmltdW0g
RCBjYWNoZSBsaW5lIHNpemUgKi8KLQl1YmZ4CXg0LCB4MywgI0NUUl9ETUlOTElORV9TSElGVCwg
I0NUUl9ETUlOTElORV9XSURUSAotCWxzbAl4NCwgeDIsIHg0Ci0KLQkvKiBHZXQgbWluaW11bSBJ
IGNhY2hlIGxpbmUgc2l6ZSAqLwotCWFuZAl4NSwgeDMsICNDVFJfSU1JTkxJTkVfTUFTSwotCWxz
bAl4NSwgeDIsIHg1Ci0KLQkvKiBTZWxlY3QgdGhlIHNtYWxsZXIgb25lIGFzIEkvRCBjYWNoZSBs
aW5lIHNpemUgKi8KLQljbXAJeDUsIHg0Ci0JY3NlbAl4MywgeDUsIHg0LCBsZQorCXViZngJeDMs
IHg0LCAjQ1RSX0RNSU5MSU5FX1NISUZULCAjQ1RSX0RNSU5MSU5FX1dJRFRICisJbHNsCXgzLCB4
MiwgeDMKIAogCS8qIEFsaWduIHRoZSBzdGFydCBhZGRyZXNzIHRvIGxpbmUgc2l6ZSAqLwogCXN1
Ygl4NCwgeDMsICMxCkBAIC02NCwxNCArNTYsMTAgQEAgRU5UUlkoaW52YWxpZGF0ZV9pZGNhY2hl
X3JhbmdlKQogCWFkZAl4MSwgeDEsIHgyCiAJYmljCXgwLCB4MCwgeDQKIDE6Ci0JLyogY2xlYW4g
YW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBJL0QgY2FjaGUgbGluZSBzaXplICovCisJLyogY2xl
YW4gYW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBEIGNhY2hlIGxpbmUgc2l6ZSAqLwogCWRjCWNp
dmFjLCB4MAogCWRzYglpc2gKIAotCS8qIGNsZWFuIGFuZCBpbnZhbGlkYXRlIEkgY2FjaGUgYnkg
SS9EIGNhY2hlIGxpbmUgc2l6ZSAqLwotCWljCWl2YXUsIHgwCi0JZHNiCWlzaAotCiAJLyogTW92
ZSB0byBuZXh0IGxpbmUgYW5kIHJlZHVjZSB0aGUgc2l6ZSAqLwogCWFkZAl4MCwgeDAsIHgzCiAJ
c3Vicwl4MSwgeDEsIHgzCkBAIC04Miw0ICs3MCw0IEBAIEVOVFJZKGludmFsaWRhdGVfaWRjYWNo
ZV9yYW5nZSkKIAlpc2IKIAogCXJldAotRU5EKGludmFsaWRhdGVfaWRjYWNoZV9yYW5nZSkKK0VO
RChjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UpCmRpZmYgLS1naXQgYS9wbGF0L2t2
bS9hcm0vcGFnZXRhYmxlLlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKaW5kZXggOTEyMGM0
ZS4uYTNjODJlMiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TCisrKyBiL3Bs
YXQva3ZtL2FybS9wYWdldGFibGUuUwpAQCAtMjIyLDggKzIyMiw4IEBAIEVOVFJZKHN0YXJ0X21t
dSkKIAltb3YgeDIyLCB4MzAKIAogICAgICAgICAvKgotCSAqIEludmFsaWRhdGUgdGhlIEkvRCBj
YWNoZSB0byBhdm9pZCB1c2luZyBpbnZhbGlkIGRhdGEgdGhhdCBleGlzdGVkCi0JICogaW4gSS9E
IGNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlczogRFRCLCBURVhULCBEQVRBLCBCU1MsIFBBR0VUQUJM
RQorCSAqIEludmFsaWRhdGUgdGhlIEQtQ2FjaGUgdG8gYXZvaWQgdXNpbmcgaW52YWxpZCBkYXRh
IHRoYXQgZXhpc3RlZAorCSAqIGluIEQtQ2FjaGUuIEludmFsaWRhdGUgcmFuZ2VzOiBEVEIsIFRF
WFQsIERBVEEsIEJTUywgUEFHRVRBQkxFCiAJICogYW5kIEJPT1RTVEFDSy4KIAkgKi8KIAlsZHIg
eDAsID1fZHRiCkBAIC0yMzEsNyArMjMxLDcgQEAgRU5UUlkoc3RhcnRfbW11KQogCWFkZCB4MSwg
eDEsICNQQUdFX1RBQkxFX1NJWkUKIAlhZGQgeDEsIHgxLCAjX19TVEFDS19TSVpFCiAJc3ViIHgx
LCB4MSwgeDAKLQlibCBpbnZhbGlkYXRlX2lkY2FjaGVfcmFuZ2UKKwlibCBjbGVhbl9hbmRfaW52
YWxpZGF0ZV9kY2FjaGVfcmFuZ2UKIAogCS8qIFNldHVwIFNDVExSICovCiAJbGRyIHgyLCA9U0NU
TFJfU0VUX0JJVFMKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:23 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgz9-00011e-7G; Thu, 08 Nov 2018 09:52:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgz7-00011A-Ew
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:21 +0000
X-Inumbo-ID: fb4cabda-e33b-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb4cabda-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ms41h+Ny6oVzD/GNfAwCztlquEO4aBjeulxkku5CGVg=;
 b=RYdCkDd5m/mh5e4PNwFBqFj9hnVfWCc6UiDaqH12PZDSlcqMFuwYtRr/hQdxFTjuPMoFUi0G6v7wln83GxYwXmly4cT9cvt+UfOFwvQHhfb5UqDUFHI1e32cakZjdWgA7evJrGrZKnr7toSeW25Nw/nLKG+BjT+qQXYYhmzpkwE=
Received: from VI1PR08CA0086.eurprd08.prod.outlook.com (2603:10a6:800:d3::12)
 by HE1PR08MB0938.eurprd08.prod.outlook.com (2a01:111:e400:c523::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.31; Thu, 8 Nov
 2018 09:52:16 +0000
Received: from DB5EUR03FT007.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::200) by VI1PR08CA0086.outlook.office365.com
 (2603:10a6:800:d3::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:16 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT007.mail.protection.outlook.com (10.152.20.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:16 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:11 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:09 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:37 +0000
Message-ID: <20181108095153.98043-7-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(2980300002)(438002)(189003)(199004)(2616005)(36756003)(126002)(476003)(486006)(426003)(97736004)(11346002)(336012)(446003)(48376002)(186003)(77096007)(44832011)(76176011)(1857600001)(51416003)(305945005)(50466002)(86362001)(6666004)(106466001)(217873002)(5660300001)(47776003)(26005)(81156014)(8676002)(8936002)(16586007)(49486002)(50226002)(110136005)(54906003)(4326008)(68736007)(14444005)(106002)(72206003)(1076002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0938; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT007;
 1:LAWmHPU9VEZGN9LLIVwNEsu8svlAgOZVYnb9UsmJo86Exdn9WZGL7jflGIacUeIiFqHHpy/q1q2A4BeMMv0PWwk+P6DPdI2EcCrwrM1J2yRTdnaq4zPzCvIAvufnHufr
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c0fe1609-3949-40c2-0753-08d6455fdd86
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:HE1PR08MB0938; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 3:2E6N37UbbeqaRhQH+tkyQIohtdm6wz4MiHJSjGlRKrLCRBNnM/dozdwy2ia2aWGAbDZLD4GbX8KzH2yOyeEvzXryTvvTqXHOphkzaYAQKK8eWye7f3yu8ysqNbeWQE4HnOuLnCusJX01JHUkq2PfuSD4Al+q9BQXRtKPbH0JVJnJb1FnHO+2L+ptDZE8tvV/zpMYYAfMtpLXM97dSG1F2H/Oao+VVPjgPjt48/dz6pJdjrpxPDbUy1slHSfzPge0eOGyTwBJDtvUhnKNUNiw8mSz+rs3vZQUjhTMXCY/VYLxmkWxy/uZG3mKqm9xg9FHldkttP0uK83rRAaHNdGsCPsFKzi9hvREQVaNGUZa+cg=;
 25:NVPeVO+dPiLi+Brn+87z7zJxLIc1ska92v5JKFMD2ae3xlon+pPHoWgfghVZwCAMMqVvL1IlLdlpjTd4Zh7DjlYn2RdgWGfx7l41i4ddUiLd77O2+loXgE2qh7knc6t0YJt70ozxFCSmOa83rgdn0Vb+G4tbNfYAZ8cBj862WxVxRf2EFSdxCWg2SAzpPerDEa3y/TFZSig1U8pjlEzuTaJ5lM9uBtyHJCNT+lF7KUA787/wLgILuq8omVjWC4BxpiS/a3DyaeIqpx82EtGz7pRyoDLX4PwOlenzSIytLkKGGcvkC1Y22l7lRUxwmHQcP7J4qEE512q5fd3vGkVxaw==
X-MS-TrafficTypeDiagnostic: HE1PR08MB0938:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 31:5v1PP+Mi6Md3eyWq7eaqrleTU+E9Io5ToB9Quz7iAvoo0/O9kcHdF3wRJ8vuygJqiU6NVg1e6DyDycT3xmOP4VAaUts+Qj+w8SCVKXh1L2wMD2PhWLJ3VO/P9w2rpRPqi7vmfcL543WfLjcdp9uT8U4GmmEcP6sTmmUtIKWSvk35HeaeN8Tr5flkQfHC3BUfTR10VxdE+QUIuywk7JVWb38c6fDPuCEfv2vP7hNfOkM=;
 20:MsT+bqintxd9Y9rQ9qEVwYzO9xxCWqXgiy56A4Fj0X4Gmu+8UaNb15gsKzdd5PfCHEr5veT2VxEx7YNI3dAGRD4NrnhadptzOi6IRF/lYVzRVBsmLztlrXEqH75cwoOjdmwIq4/Pdxr/TBJLNKggcbgukKjo2MfObe/GVwpNC9aer5lkzUicperEp+ysYe+OG8iHVVYemAWb4+gVfuqDaHXwwG2msJfTQTJexRV3dOI97E9GDFFlDAsDXojvKqMFWJXCxNQ/t1krGiXVvXGxhgk4ELCoXm7AFL1uD8fHi48DcxpVg77MuEh/2RdHWIT+vYxm/uucVBWEDV2OPuZ2Ts4W7kYJ5ZKCQwx4rxEMtd5kkpkKdjq7xuFj5ZlcQN1+PfEBBb15Y4XwYpukEQRA7laX0gvzYHv6MtXJE3iTtww=
NoDisclaimer: True
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB0938;
 23:fSWDbqGYAFkv0bgafiXgpJCrVJztZN75tOnXKE/Ce?=
 =?us-ascii?Q?O9K07Q79shovdma+bn9Wh5uFFphFYNc5rbooBv7LRMZv8fOztlsGh4c2FV+a?=
 =?us-ascii?Q?by0sifC5czvVe0j3ABb1dQIcu4z+Q6VxZf1Oeqnc3f4YWdNj1vZBGtGPx72T?=
 =?us-ascii?Q?04MZvla9EK7fxftnAUNLazfC0RP6xt8VPbCXYUQxA7ZtmOS0ZB0lum1RA+93?=
 =?us-ascii?Q?fm4MfCf02G8LNebWKC76wFPmMm5qROCBmrSGzlI07biCkXYN+1qdEUfg1Tmz?=
 =?us-ascii?Q?5DeLKowbM4So17lobpTpswTmbDhF0AclYB1+cACPZV0D6cG3TS+5ARy8XF1o?=
 =?us-ascii?Q?qE9rTNMU3oiGIe/OWQPBgImGXZJ16QMsgIBVQeHrdLyF7f4dF+mPunWoZgNB?=
 =?us-ascii?Q?WGWzXgcScpUjFuuSK5udibp4c2Hcr+IgQnMo00JzTANtX7HRTodJLksv8xzV?=
 =?us-ascii?Q?xGsX0sBGt4V0r1isPR0HMSRJyE0r3mzUCgw+rWmMARwdlmyVFvqFw6sqAEjS?=
 =?us-ascii?Q?iyKtl1GJdLrHflJeHzeAC0rR+pYzSY63IwfDHBRvWE2Z0Gdcf4CiMBz9htuU?=
 =?us-ascii?Q?DE6WTRcyK2nqO04gWoZWBkdS/8gvd56pwPSPjxHWM+CrjoQGGjDCzgjR2DKC?=
 =?us-ascii?Q?XZIvRDNIX6yJlgBF+3g88HWxgFsIfRi5MNb3+FfdP5/y/CUHPgWwWiJXA0pB?=
 =?us-ascii?Q?E93yHRnpyN39HPOEznPJGYnMQWo+Rh3lgbwHN4b3eS0BGjOqESeW90IYF+Uz?=
 =?us-ascii?Q?AlDIjsAsVv9DK3plIzkPSA2yjOPtAEVwe0Cy9ty+HK1MTo55wZBgoI3nqEq6?=
 =?us-ascii?Q?ZN1IPLcFgANj9hM+vOQp/A5J+VJMK0ShakskmHibAkU4MGzZaBcL1rRMgy85?=
 =?us-ascii?Q?dn76moj89xxzP2NUoKICRil6T4v2wu9Nba0pAoavmre+enhMFTtD9rhCfOmR?=
 =?us-ascii?Q?Ccl0eYDSQROJfh9GcnniB710N5UeRi4hi4cZDonEHbPYej3KN50baywQXB1C?=
 =?us-ascii?Q?0PQwW5K9IP340U5kB6k41D2?=
X-Microsoft-Antispam-Message-Info: +LXCtXzX2nVQqJPbl7MS+T5jD/t8XuQyM2KDdTZpyeyF+NhAS4FXAU/v1TKGQFgLYAKWqElu8Mmrd4whOwRnK9fEyvXQ79Mv+xBzmT6tQzvckcMcNf8Q8J7b1u4tlTpdljdHT8KzZyOme4oPFL56UPYXaod0jWF3Yv9C9aBALXnCmnD/mZG0BslkAl0IYNqxs7v6c9c5phwab3dGA8zGHJgFo5+Fqx6OgQkYVbIsCwJcbWTbp5bwc3kKnVRaNkFZBpJTjse1bo8/PkMkHpLWkRm51hxEWi7V5YR+1axTQVfvKn8FIk+YmM6rE0yt6ZHCCNz7LsUFfZ+B6/0V6YVZXwNmZph8cULCvw9cl0U1oUQ=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 6:mx5Cx5a7ulJ8H9DB7VaHqPdSoGTumHyzHFpriDx5o2tbJPJ1CtJXE7wemewXsqmz87wJWI0w4rbSiPAbxac4y4YzEaOJ8/H8YyoJK/XsKN/N6YcY5QIvPCCs8UGHw5Hx+v1phh639BlTQZ+zyFnx9iY0UDdfkL69Dvd+lIn5o0b1QARzwYJHdewCEzhXP31Nmo2wGYj/FoYo+sK10wxtHAaQG+vu4ZED8SvYnTVnE3GBWG1aqqS93zvHNhxMZb8SKjk47k3ONirE/IzXKnewvyQOqN2EYPGTS8JgfHj21j/xWKXEJRjeDNGJ41LJ6GVNGLhir/dfFYT4cjL13p2PMUzZkGRG5DI1MhOYVykevADgYtX0jmo0JoyDmf0mqoWymyBoSeycoFmQUA/tOmRELlYO8AvZjPJ13nH/GsO2tkeabUiO7QhvILAgeD1lrqOqJImb/QKkzewfXsh/WxrkQA==;
 7:MuuynB5fCxghavhO85W1KUb3Evu/RPprERZWE4k+DyYCzEp3PocyR+iHtbvgyW74Byl4Ki+5zAtlRAFQ5r7ti0K8/Ss3wTVnU1SX8tq1imU8USg8mugXeaw6ziA8etoI0/JsNiqkHNRuvPRozNUJdw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:16.0105 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c0fe1609-3949-40c2-0753-08d6455fdd86
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0938
Subject: [Minios-devel] [UNIKRAFT PATCH 06/22] plat/common: Use correct dsb
 operation flag for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QmVmb3JlIE1NVSB0dXJuIG9uLCB0aGUgRFNCIG9wZXJhdGlvbiBvbmx5IG5lZWQgdG8gYXBwbHkg
b3V0CnRvIHRoZSBwb2ludCBvZiB1bmlmaWNhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQu
UwppbmRleCA5OTYyZDcxLi5iYWRhNDE3IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9hcm0vY2Fj
aGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKQEAgLTU4LDcgKzU4LDcgQEAg
RU5UUlkoY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlKQogMToKIAkvKiBjbGVhbiBh
bmQgaW52YWxpZGF0ZSBEIGNhY2hlIGJ5IEQgY2FjaGUgbGluZSBzaXplICovCiAJZGMJY2l2YWMs
IHgwCi0JZHNiCWlzaAorCWRzYgluc2gKIAogCS8qIE1vdmUgdG8gbmV4dCBsaW5lIGFuZCByZWR1
Y2UgdGhlIHNpemUgKi8KIAlhZGQJeDAsIHgwLCB4MwotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:25 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzB-00012V-8u; Thu, 08 Nov 2018 09:52:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgz9-000124-NS
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:23 +0000
X-Inumbo-ID: fc7acc52-e33b-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc7acc52-e33b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8DxCk1nKL2VH3NNYqH7o2nH0EmdLOCLSreWaXv1GoX8=;
 b=XyvKYY4g1UL7HS9jUVgHrTBd6zKvzsbSzLqIruPs20GkGRuikRzEcsFiKBepqZMRMZ8nXkrfP5dRSZJCQobXH6jNN2zifWv8wAnfkCiP+i1BIsAlPyPpBorzfc6CabwToMe3+V/rhvWvWXLCSFSiC1H48DqcbCSABpQ7AGKAPmg=
Received: from VI1PR08CA0086.eurprd08.prod.outlook.com (2603:10a6:800:d3::12)
 by DB5PR08MB0936.eurprd08.prod.outlook.com (2603:10a6:0:13::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.32; Thu, 8 Nov
 2018 09:52:20 +0000
Received: from DB5EUR03FT007.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::200) by VI1PR08CA0086.outlook.office365.com
 (2603:10a6:800:d3::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:19 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT007.mail.protection.outlook.com (10.152.20.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:19 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:13 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:11 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:38 +0000
Message-ID: <20181108095153.98043-8-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(376002)(136003)(396003)(2980300002)(438002)(199004)(189003)(76176011)(77096007)(1857600001)(47776003)(6346003)(2906002)(966005)(26005)(186003)(51416003)(81166006)(8676002)(478600001)(81156014)(446003)(1076002)(426003)(11346002)(336012)(8936002)(72206003)(356004)(6666004)(217873002)(106002)(54906003)(16586007)(86362001)(316002)(110136005)(305945005)(5660300001)(97736004)(106466001)(486006)(68736007)(36756003)(50466002)(48376002)(44832011)(476003)(126002)(6306002)(49486002)(50226002)(53936002)(2616005)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB0936; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT007;
 1:t+rLik6okDi7V8QJMyfY47tPJzckqLiTpOvwRPq/+S2msnZOZu5yATWC0n0miGYUrkz6Pp72H2ZR3j9yx4IKq4HpOEOHoxlhHw1Wc7hvbG5bT4LxCJYKIOQs64KdX0D0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cc75aff7-99e8-45ea-3da4-08d6455fdfc2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 3:3QE2QrRocehoTLXx75ys1pio6wzZ5jacLziqkTStheIsOxUPzuWcVi19dzQXdFQHYouU+Rp6U8nymGgpMNy0Qj7eBGBZiQV/mQVQP5nbePOxnzZYp81mKnb+IQIaRyNICdAKXgrsufwB8W0bjEkybLm2ft/cMJJ+QF902w+4ChyXnTNSSBor1Dx9PcOKOQ8+Znljj0TQY23KLOCwLKJFcDfIu32hhtDXL1kifjDn2GdRyDlsbl6vXlWEvUrtpt4da0O4mrjeozCoSSL+mvmszYRmnX1JfY4GbN2kp5TL5xBSQP/3mDtUt5XeRQHo4++gf73vxzG0EkExBirJdhyat8HwWX5TRoTCB71H033uNlQ=;
 25:js+YKVr4LrT3uJIz5Po9QEi1x6UQ9FP3B7PArJdz6+8id2H6ENTV2nCafjoWG13PPcQ4XBSlA64Dn2A6VlfxQZEjn60bG2eUgNl7N4/t2fTkGo32tVWMmgm9Va8pySaRxM6VkxinuFGBHSeWbPrVa9RIAZ9ZX7r09nUdF6guz0F3rLpLv1SAjCSD4e/pSn9zpFC0dMNcyO36wWH9v0Nzs8ntxtU+Xgh9fMOONb1bfimiRX/RU1mG1Fq8gOdY3MotraBigHwt3tK/GF3J9b/vigpAmrSDtY3DSRntdpRaclNqKf4uxDa4jGJfb04rrmKeEQr95vQT/pVEIn1Lo37NLA==
X-MS-TrafficTypeDiagnostic: DB5PR08MB0936:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 31:2+xsuktEyCmKwgVIpbd4Xf/G9G9QMqXfoRzvUTf6IMT8b3neenYA5IgAU4gOFtf2KXo5h8XlrzeSy8KbnNgh/U2I84DJhYp2wB617JEjAAI0Yr9d0KpYJDWwFobZdh62BQhHqILwteBxelWjEKcvulBa9jbLg49iUGxDqofhYgq3KkZ9O/6263bconYoyBj2NIQC3MNazOmBrJk3Svt088izCrH3KgmRi8g2AEpAKFk=;
 20:QEIDlk9lAoQrDHbR74/P9RMka5MwAL7yri7UQE4vldjSFrgA7dTjgSJUwMwqhsKGj5UoWxyH5BGOlHvM2KsppVX5RBBroJ39RncsDLDJOmtRQ0Ao56O827XZqc6ba3jZp/rKMC5i98eigJEzIQhC6PSX7/uoOkuAy50EnrMYSTmzLfWWaV+ViUInTFzvf3ii4H6/+/4GW8xX0eXZEyFMk8Qrt8MJF4ZSxkLaRTzHjt8B7U/wLv5PLSysm1sS9t9btVL4YQnPV8JIOzeuj64Ams6ucQN1sSQk5aOKwSIAPaAZIOBVK6yCUmavW/XbbHOcBk9UBrJXaeS49BtNGW5f7BTRjMiVgDe3JngHMy369kw044agng7cvOOL+orcJ5W1N3ap9+Kr6XA7PILi9w8FkgrogsR28nG9/CfO1dbyvRU=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB5PR08MB09369617A8A3934F21CEFB589EC50@DB5PR08MB0936.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(166708455590820);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:DB5PR08MB0936; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 4:JwYFDWwDVx6yOsrKSzcAJwt5zqNjV8xlfBCi3K01HI9Gp2+x7Rs22Cc0uO7nwJbDdtDEqbuc64r8oGnp7pRaO29atwUrmD03y3a7/2QPEA6tsvj2+BkhgKd1e4feUN8OhoOWm1XCwoyLKtIhpKvuC3LUmu3jml3gxKbJBCm2ISqkaoaPg+6YFe2AF4gLk7BWgjqAlItp9P/XvOUYRPu7hDzSt0PswZVPWBmugnT5XawSKF4qv91zpj7s6GTEqNBCceU4ASHUV6XO/ZgBj43lHbcpePY0FDs0uU9SNJJHgOipjhBQVhD9MZBRbiySMzigSSMWPAaS1JE05qpqP4rxE/XjEEyawQStb6JIyCMIIA4=
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR08MB0936;
 23:R/hfChIBQ0mwenKWaFMkIDLYr0l9Sfhlpw9Qmdvh8?=
 =?us-ascii?Q?5e6nIrQe8R4KbzFhWUiq5LIoDZdDXF7v3JfAZteLoKZOT4ZA6ac30JTd0R3w?=
 =?us-ascii?Q?q7+sCYY3MRWEgxPohjsdAv2rapumo1zP/cCp9ExK/h/PVxWExWwykY1PYpK/?=
 =?us-ascii?Q?rsUdg+6exuDANWCOJLcNzB1tag8iipHykvHyQQ7X3QLpnkjPX2dLYyEHe2It?=
 =?us-ascii?Q?Cv0K1OvHnMETVDUt37s43m+NCsuHhV5otDtNr0KQw/zIC+YDdnvggpwWGKI7?=
 =?us-ascii?Q?J8/mcmDctPgFCyw8ZviGV5ueovatNf/AKYMSLx/c53AQYTwfpSUP5uVGyXeR?=
 =?us-ascii?Q?+c2dcVxmvSYGa7KRmJupz6tHVaOTxjw0ta14li9B8DfUuZPUZJ+zL2NBJNn7?=
 =?us-ascii?Q?S8JwF7w8x1X5GLct9QZrXw1+hAktzW3z8EKmsWAByz8WMzkZ5vnURrhZyS3C?=
 =?us-ascii?Q?OrIJC7bozQIr0u8kIT6oIJWeCn7zpOtE+XlkqflcCl5NqB52/jfHlvEI9USM?=
 =?us-ascii?Q?xBZ7hQUSQVSneO+F89+LV744v7AXIDP4+9Sl4Fs+D77QiY7jhD4Cu6GXu6Jo?=
 =?us-ascii?Q?3xAn4kU1zfOhu5v5Y0BEF4cSordCiJZV+HsluZ4sRvLm6uf2tMcnl/r7i8/W?=
 =?us-ascii?Q?PrVgr5AyQvFQKnN5paD4WOMnjDGAUXCesO0vaOwqSuPqmrQzK+0w0LBjWoof?=
 =?us-ascii?Q?Txv9zK6H2jirHhtKhiQ9600tMtJaYp/xbuQIcvLdVmVGD00N+TRq1aOoLIW8?=
 =?us-ascii?Q?Qc2RdPIanfDiXl+UfWKvevdK60eThpzCPHBbUaNRSPDWKisE10V1RscGYPt0?=
 =?us-ascii?Q?k97vUPPC0aursM3X89/049BU+cNRw+ILWZ1OPJ431n296CHifMBcd4SnhkCI?=
 =?us-ascii?Q?VMq8de6sCYVtF10WfrjDcSLHCRq/cj/z2f5jsRO94NGROyIijQuPUxEefLr7?=
 =?us-ascii?Q?V9b3rNL4afFeeNHClAYGKeEx3C9fHhkbs/mDe19jH0nXHWD69R29zRKxCC3j?=
 =?us-ascii?Q?z1RgClX8tpLmgrujNfa9uUVvh2QLFt+ERENebsvx5R/6NdPS+EaFZGAJpv+3?=
 =?us-ascii?Q?Ie+eZoSDSvYvu0geFUx+Ft1I0vwi5wCn3Sje4tM78TyWxfi+8O7NJMB+ZeQ9?=
 =?us-ascii?Q?46vYEk8fpfEPSW04pFfBDn8ltBnUDCmPhJRR9oFl5KqjesbOK3L+FH/Qqhew?=
 =?us-ascii?Q?jDVr3trHQe3VNy1Dz7WUutCLuM9ZCAaA+8xqzYjhGMdE1uUwgqEzWVVap2rz?=
 =?us-ascii?Q?suclXLjylDKbeB8fSc=3D?=
X-Microsoft-Antispam-Message-Info: 20HKfDEh1wwsRUbjV6t09754jcQFlqJesHTmXAFbQwogwDXbpIquTe4znUfJ261GCPP9C6KQcK7KSruQj6O3YhTJ9Gl00+vxVOTGsb0nmbIV0Qz16VTZ+vwuyVgPnjG4tcXglSdAGfVrjVlANMclZdR58mD9AL5pr7PIePgyGtMq2J/Y8ZU1rLGEjYGQbQ3ssnfmLtm6GlNr37DtDZrPGD163EujABPZAuTx35v4MyPfxba+fsXi1IR6SJ3H5NorlRQILbyeaYoPoWTxFxfRZSn+qPLiSHSUGyxcL7HXFGoXrOfhbC8l9VhJOqpPJH4kSBqzsVFhnnABktejvRHKRbCUvhwVXjZscsiwACKm5qY=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 6:TuW1uLKWfQgUXiIHkHSL3YCDAexfu3kwpOAQd1cbP6kfBDwLpYqfpV2MCLbnLSHuM9pA0tgmd4ZrgWSqFDZ/bAN61UDYgOzTQI7V/+8QeDDywI67nTXEBP913KdeR/aL0L+HX9yRSbsnpZSRqo0NTMhC50CXOBtY/xIY7md8PHdbe7k4NEe+tq3k18hkA5OK6vOBdtFwCNt+kGojh9AZCUo6LCm+cVuCH8bG0NV9rkPlxkOxhDfqG02m7oyAAWC0WMmnfs5Q965NVdlfKas49JH68tZj+9kVIzPuUuVsHJI6rxs0CUN7RhqiPDYUvDh2WFln5BZgy11Sfl8EcN6B7oG5tNsVFOnmFNWIwdaqVyV/X+/yCrLGWhVi/dQXQLO28j8sOrJY+cEt+TVTOJl77JbqRZHXQMuoWfFcwU3bJIvNoXrNeH9vndaXOvt3YMtSGDVkMwZXzcHdbOcf5QJS9w==;
 5:e7iR3ldapBwB9ULcUu587WyOImCmfZR+TzWsF2mvSxEcReTm4F0mbuaPBtFLl8Zp124XqWUWWcA4oIyX6ibCHZUdLhG/98q+jgNibPOrVlt2I+/mtFB68PXN7WFdPIMwhESWZqODY1b4JQLrur88qAIEBkWtI2/fknkDKINLiMg=;
 7:1ZoW1ZkpiN4kyc7zLeHPy5+C/s88azNB+WcpgbpV0adDeQztk8vOAZORxI/lEmH53dtteJl0wqWpJdBxrhSfkCi6jEXh5fDTJuv+iQoGOuUY+BDrOGDeVlBnmm1HGOXKtc99Cpzwc4upGQcN4sHKvA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:19.7606 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cc75aff7-99e8-45ea-3da4-08d6455fdfc2
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB0936
Subject: [Minios-devel] [UNIKRAFT PATCH 07/22] plat/common: Add referred
 source code URL for cache operation
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UnZCBiZXR0ZXIgdG8gbWVudGlvbiB3aGVyZSBvdXIgY29kZSBjb21lcyBmcm9tLCB0aGlzIGhl
bHBzIHRvCmNoZWNrIHdoZXRoZXIgY29kZSBoYXMgYmVlbiB1cGRhdGVkIGFmdGVyd2FyZHMuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1v
bi9hcm0vY2FjaGU2NC5TIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24vYXJt
L2NhY2hlNjQuUwppbmRleCBiYWRhNDE3Li42YWZmMDBkIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1v
bi9hcm0vY2FjaGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKQEAgLTEsNSAr
MSw4IEBACiAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCiAvKgor
ICogVGhpcyBzb3VyY2UgY29kZSBpcyBiYXNlZCBvbjoKKyAqIGh0dHBzOi8vZ2l0aHViLmNvbS9m
cmVlYnNkL2ZyZWVic2QvYmxvYi9tYXN0ZXIvc3lzL2FybTY0L2FybTY0L2NwdWZ1bmNfYXNtLlMK
KyAqCiAgKiBBdXRob3JzOiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KICAqCiAgKiBDb3B5
cmlnaHQgKGMpIDIwMTQgUm9iaW4gUmFuZGhhd2EKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:33 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzJ-000148-Au; Thu, 08 Nov 2018 09:52:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzI-00013t-5B
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:32 +0000
X-Inumbo-ID: 0197d952-e33c-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0197d952-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lcOwH4olZheWgNo/pDvCgiJk/uxd+qLXQdGVLiR1uMg=;
 b=AAa61WCTFTf5y2g4SLUBs/tu7ssRWGSIT3WdoaeX6/hgiQkRinXHL46khdWx2iPdZjtaVrIv6B2wO7iPTDopVuTIKL00431LtoDi9rrSYILoPWy4bZ0efNt9cr91aODkNSsCzMKo5xyHa1pv7LL3O0SGdX1yIxyD7m+uYQDNn+0=
Received: from HE1PR0802CA0020.eurprd08.prod.outlook.com (2603:10a6:3:bd::30)
 by HE1PR0802MB2505.eurprd08.prod.outlook.com (2603:10a6:3:df::23)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Thu, 8 Nov
 2018 09:52:28 +0000
Received: from DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::202) by HE1PR0802CA0020.outlook.office365.com
 (2603:10a6:3:bd::30) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.22 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:28 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT032.mail.protection.outlook.com (10.152.20.162) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:27 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:17 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:16 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:40 +0000
Message-ID: <20181108095153.98043-10-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(396003)(39860400002)(376002)(346002)(2980300002)(438002)(199004)(189003)(106466001)(336012)(186003)(47776003)(217873002)(1857600001)(4326008)(16586007)(476003)(54906003)(110136005)(316002)(426003)(106002)(126002)(44832011)(356004)(6666004)(2616005)(97736004)(446003)(11346002)(1076002)(53936002)(50466002)(48376002)(575784001)(86362001)(478600001)(72206003)(68736007)(305945005)(8936002)(5660300001)(36756003)(50226002)(81166006)(2906002)(49486002)(51416003)(76176011)(26005)(6346003)(77096007)(81156014)(8676002)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2505; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT032;
 1:4N/8liRQJGE+B5Y6Z0ldNWXA3KroQv1eIlIVkLOpq4Zkp1yFfn+nRVsvF6GdVA4ENPJEoZT+kHW+kgH7yb31HPLWfziiGHRo50lAmJrOMfyLL9msVCozv3r6miFzMf8K
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 52d2c81c-b050-4c4b-9ae3-08d6455fe495
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 3:lQ4YPvRrwxAkDpmLAVSsou6JSxaibFSqzqucAiX2X1IyWfWG0hVSqdMmVk8bsMzqCj7EAp7m0srhDxFoQcf68PxSOfSLElNTB5JWMz/ez4uE9MqaTGvUIw1IpT+pEYvi8wRDqgvd8Ux5D/M4RaO4AI9Tz9ARwPUQu4JLs0Bzr57E5AoECOVX7YayCgfAhzrLZunosfWCnEHcXO4ff8tTBJ4psCvOH72f+TV/QbZ5+7MfYcIVU4BLJVTHGGZ4MlZFIXxNtZTcbYTUl+EMx14SgK4EpwiPKr+Y5SjLr0NtbKnW+xnJZyVNRQt7mdCzd6e4C2nUZcygtZxKxvI9XLf26cRUApo0i2H/G+7d4lslAIQ=;
 25:4mKKGH4DKp2xMaO51Uq9+WPAv9htj0KZIKFmyV+XmZYO6Ngdb1DvUE/8YmBkwRpnuDd8g8OCnjLng1I3cjDn+FSMFGHZOeDEL1b8aVyYP0ZcYbRNqfGHbDsF39+E/Cim2Z4T8OiV6VzmuizkFDx9EQaiunfcSrk+j14S7c9OtGGDkhUj/HTHzriJ6vOgTzAYR2NTA5N7wCFahZMLbaxUQUz2Lw3lHFu2d6t6PCbGM2zJGob8S5EjwRFCZqBvb3p4y9aTCDIIyHCBCO2xo9JpSSQ+2a1BcA91Dp0mR056hR7pS3SPLVdyppjiQS9dHBGPWiEYfqrVT3W8qaravamD4g==
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2505:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 31:RB0Cif8IhKkfRmGKVSKPdulroIwFKL85PNwxfxU1Hsc7tYehRRfNyjee4CCfs/Ep9b0QgCG526ToGaePP6/rSqT8aruYGs0qr9t4to2N85YHoZXo+Bh9IXtvFdqBpIiTxQlNXVRsiPWW9rCyd5AKnIUlU6iZlkStb9a2ju7fZmo6xmpBuUITAlJuqP8PeEu8Pm9HhX84BdQ3s919/yi88lQwp/Eck47RutA50Yj9poI=;
 20:HkBVTmOiJ5la3ZeoskDbSA4TdsREkNhkdHyPP70bd7uDpDjjtKs91XwOnyQkv8uA6OL2/8qcOrtdSIS7hXtaqMHvlKk6YEMOX7ZXFzqYhc1cgspqY0iYMH6mkxCgGSWHtFbnEuMJNi90XaUY/+MrOZkdi8TjuHyS4dJborbTLfeh2eXyzsqBuP2BBb2spkKZAxzuiC31dRxty3FZkgl0anjQlZS/jecXjmQXwO5GH5ItkpBoKzOgoJvbeM19b1twYyDYEN+sFWBtA7g+udO526AcPkCU5obK8Ep34PVECjiBmSeBADPA78m3neJkEYmTW5jkiX1Znho7+EQTlINuVBdn6lXKERTbUDCJFdZBwjUIfry97TxfoWd67HcvZiudwv6qNAbDtCNDC+ckNaJRDu03JyTrAQd6iS0Qel3W7SM=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB25058CF076CAADA87062984B9EC50@HE1PR0802MB2505.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR0802MB2505; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 4:dzmZcVusqpyP7qM9LXzVMiizBAScF58/tEHt//AltLEPiCW0y9yq+Le2Nii/blc2jsO1BlyxOD0O2x+vgbs7PaOjlczwG3Nn1IyzPoHOpa3OS46gkomQmpNufDL0XzPiVF0ncWmQpJBYYVk3QMB5HY3SN5/jm7XX1eqCCrlXK3agLXbaOGfkBI2sCJSokQb5GWHKyqsQnSAukhn46ehEl7bgY0j2kt44eo2BLE91jlwKKdBbTnhqlQGXqOH3wba4gzOb173IrKktGsmq5uht3Ck7Zn8P8hI4yWWx1iHEPii0ECm4XzI0Hh5gPSyQ0QfL
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2505;
 23:0To9F8PwHQCaeKSkXbfBplMD0upvEBkPhTZMGke?=
 =?us-ascii?Q?4vA5drxkvdKCFOY8DIohXZb29wbhK/amf/0K0UvsW8RMAYRSMa6qUyUSLdme?=
 =?us-ascii?Q?UF5MLncpu5MkVsVLtPkKW/O0B0TMl7QKJfC9qeJ0wQCCKqxH6VA9liL1xKCR?=
 =?us-ascii?Q?JN+LJekUe/q/Wkdnqpa6tmrdBa9Dnm+7xyuVPGxhIitY9S4DPGwBRWK07tyI?=
 =?us-ascii?Q?9Df6f6sz+doWYwiUx0RPMZNhatYVvzKzrPS1rirUCGO693u34D0WYM7f6XDu?=
 =?us-ascii?Q?1lKp2MPeLCpMj8JaikaM6DAgGkxzITH4pUsuxzP51Plk3H8SUCIKzC59bDVx?=
 =?us-ascii?Q?L4Y0CsnNJH12MtouI8iznkaOwuFmEeGvTGJw5hILkMG6/lCEkb7RA0SBSuFk?=
 =?us-ascii?Q?umUXL11bynlAj2o14mOg82Yeq1yYABypSl55fdkhAxtFbuIL/kbAePp4YL7o?=
 =?us-ascii?Q?xpYXr+CLfI2ASZGbDmJLZh/gNujNEUirE/TR2HkWKABgXxw87SSkHN8lsibK?=
 =?us-ascii?Q?qvxcIOoO0kZCmpt8ab/XyhvI45z11xiAJ4P5iVEPq6QxGyOpTyweGQbEkHYo?=
 =?us-ascii?Q?GjS+3Ao0Rda1wuvysjkHASQf01ur7VdBZLEzaVLLEWlepErrZmtrjAshZPzC?=
 =?us-ascii?Q?lrS+OTtI17o+VfcNyP6nEx3nho6KR8mMpxC6D3cPNEzpaehJVhOpuzmSF8VW?=
 =?us-ascii?Q?WIEboirtBj0/eFJB6BTEtTTvrakjtDlRNDW+8QQ+7bP+eDWIEd6c5y53XJ8o?=
 =?us-ascii?Q?4ZTGzMeyx82ea/BRSS7w+c63DHmJV9al8cYGtTNVI+ftInkPr+F2+OsOjdVI?=
 =?us-ascii?Q?c05sWblRuDBiA4Dt8hxR1LAilst5a/L/VTpKrex92aGW30CSo0dhObsTYPXU?=
 =?us-ascii?Q?eweAy8evdxoj03AHZN9XKtxBMbe4dIRay8zUW/hqQnKjjOGwKdCjkxyI6VRJ?=
 =?us-ascii?Q?GdUx7DARHgzA+vwDKaLbOBnpYQubP/FPBEjO7q6x3WOAXz0PtZsepGyvB3xS?=
 =?us-ascii?Q?qUbzi3PZ3mO0uLXZx1unGeJNlyIx5TeyEvJwQ7arAGm86xS7NXyEZ7HO/Ror?=
 =?us-ascii?Q?oloHmhPvOss/iSGHyFBN51wRBvmCZWBPBldlseIfP4DV8HvNJjbHA3nQQb63?=
 =?us-ascii?Q?kQWF7t66Q+W+Uss8/lpN31f5Hpg6Ryap2WtrWMvJvHqG3OJA3OFvmDFw3QFX?=
 =?us-ascii?Q?KJxMNmMhLTJL3doQ8FiFdZ2DUGtp/3ovYa01gj8+iLIiOiHaI3RUr5QRxcke?=
 =?us-ascii?Q?13e/TugZo85hxw9b6HCE=3D?=
X-Microsoft-Antispam-Message-Info: KA5+WbDPJtRIfWP/u2+QlgPdILCNaV6igfjTe7QTSEYwUo7q3u18ERM0XDKMlY5Zrn7KsxdUuHaZyT4CerT0cJkuMR4Y2nEkvBE5nsvycQkOzNPHEPck3z9QS26Y7IcqdGDXzgPooP30fLCIc/W2rVeH8qyBjsPZftIcrZAnLS+k52Loe0sKuc2VZesbQcIVVPfn6XdIRaTKtN70ZLr86rS8wm1gDMEs2jJ3eF8+0dR9LoNFSsL09EQte63lHDXLa4A5koRl09QD8b/DuCyecAiXRpgk2HALDh5PY8UVxOqStMnHc5Bh4K5WImX588S5a1rgW4fVRmM2uCWQDCEymMIFRr3eYIrRHZBnHAGPIt8=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 6:6SfpR04xGHQc2skzSYM1eQm8X8k0YAkdqedY3tSnsFiaSSHWqcCfTrVeZkdIUtoQKOHlh9vSOrp4ig6qhrBFR/tSq2TIsaYSF04F5qFIvBITt5QJTf/Htug33WWdEC2r7gQgBce5VL36xjNA3zIBoWTvSJFNWKrc5RhS0p8S31UrFEWZw+KrFVl6pkFZzkg7ZwSbBhVusRVi0fZdRBsdMVDjji9Z5ROy0t184NPQYxFXMK5EwFUGtbafF5vJjPg+HHZP+EoVHorHfgF+F4LtHZEeko1DoBDhLDlH4ZlD5CLaHGvSS1N0eo+i4xD5MM2AI1Lur0r4+gPUJxLwfNDG02ftjdgQ7hnWDb/zhn/EkevNrxy7GjKmisCvG7JIoFwTl8UFmzRBVd3ebuyqLXcpT5uIgdCQI6kqIejky1MSF4iG2ptmJsJxF/l+MXBhXSj9f+JoVpm28rf7dClgFpvnkQ==;
 5:lRm9UbmHUyv8l3Pu+sD0TQeZJ8ubswzyijm7Y6q0d9yZQ2MLLvziNL9Q/BY5wI9i7HO2PwIja/4+bI5gwFetmXNIaXAKpDw9wSPx3Cu49o/XXBC28MmYOiql7OfsiryZJh9Ntrl8bjPvE2FF4U7SUtRjaiM55IqjnIGeHMmZaqY=;
 7:ej9gUaoLfJKzR0tq83FmppizRaiu9guJldBttBnF2QMIZ3SPMg/F3zU6V/Igqu0uvHuGk/leUPzPwE7ZyFdrcXaC/h5kQVyAVgJagzqmpbDJ/nEBd2gmZ1I8Kyo5XYzsOZGViUIhTNODVeNHcEt8oA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:27.8567 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 52d2c81c-b050-4c4b-9ae3-08d6455fe495
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2505
Subject: [Minios-devel] [UNIKRAFT PATCH 09/22] plat/kvm: Get VIRT_BITS from
 id_aa64mmfr0_el1.PARange for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgd2UgdXNlIFZBID09IFBBIG1hcHBpbmcsIHNvIHRoZSBWSVJUX0JJVFMgbXVzdCBiZSB0aGUg
c2FtZSBhcwpQQV9CSVRTLiBXZSBjYW4gZ2V0IFBBX0JJVFMgZnJvbSBJRF9BQTY0TU1GUjBfRUwx
LlBBUmFuZ2UgYW5kIHRoZQpUeFNaIG9mIFRDUl9JTklUX0ZMQUdTIHdpbGwgYmUgY2FsY3VsYXRl
IGR5bmFtaWNhbGx5LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+
Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaCB8IDE2ICsrKysr
KystLS0tLS0tLS0KIHBsYXQva3ZtL2FybS9wYWdldGFibGUuUyAgICAgICAgICAgICAgICAgfCAy
NCArKysrKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9u
cygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9h
cm0vYXJtNjQvY3B1X2RlZnMuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdV9k
ZWZzLmgKaW5kZXggZTZmMjBhMy4uNjc1YjllNiAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5j
bHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9h
cm02NC9jcHVfZGVmcy5oCkBAIC00OCwxMyArNDgsNiBAQAogI2RlZmluZSBQU0NJX0ZOSURfU1lT
VEVNX09GRgkJMHg4NDAwMDAwOAogI2RlZmluZSBQU0NJX0ZOSURfU1lTVEVNX1JFU0VUCQkweDg0
MDAwMDA5CiAKLS8qCi0gKiBUaGUgc3VwcG9ydGVkIHZpcnR1YWwgYWRkcmVzcyBiaXRzLgotICog
V2Ugd2lsbCBkbyAxOjEgVkEgdG8gUEEgTWFwcGluZywgc28gd2UgZGVmaW5lIHRoZSBzYW1lIGFk
ZHJlc3Mgc2l6ZQotICogZm9yIFZBIGFuZCBQQS4gMVRCIHNpemUgZm9yIFZpcnR1YWwgYW5kIFBo
eXNpY2FsIEFkZHJlc3MgU3BhY2UuCi0gKi8KLSNkZWZpbmUgVklSVF9CSVRTIDQwCi0KIC8qCiAg
KiBDVFJfRUwwLCBDYWNoZSBUeXBlIFJlZ2lzdGVyCiAgKiBQcm92aWRlcyBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgYXJjaGl0ZWN0dXJlIG9mIHRoZSBjYWNoZXMuCkBAIC0xNDYsOCArMTM5LDEzIEBA
CiAjZGVmaW5lIFRDUl9UMFNaKHgpCSgoeCkgPDwgVENSX1QwU1pfU0hJRlQpCiAjZGVmaW5lIFRD
Ul9UeFNaKHgpCShUQ1JfVDFTWih4KSB8IFRDUl9UMFNaKHgpKQogCi0jZGVmaW5lIFRDUl9JTklU
X0ZMQUdTCShUQ1JfVHhTWig2NCAtIFZJUlRfQklUUykgfCBUQ1JfQVNJRF8xNiB8IFwKLQkJCVRD
Ul9URzBfNEsgfCBUQ1JfQ0FDSEVfQVRUUlMgfCBUQ1JfU01QX0FUVFJTKQorLyoKKyAqIEFzIHdl
IHVzZSBWQSA9PSBQQSBtYXBwaW5nLCBzbyB0aGUgVklSVF9CSVRTIG11c3QgYmUgdGhlIHNhbWUK
KyAqIGFzIFBBX0JJVFMuIFdlIGNhbiBnZXQgUEFfQklUUyBmcm9tIElEX0FBNjRNTUZSMF9FTDEu
UEFSYW5nZS4KKyAqIFNvIHRoZSBUeFNaIHdpbGwgYmUgY2FsY3VsYXRlIGR5bmFtaWNhbGx5Lgor
ICovCisjZGVmaW5lIFRDUl9JTklUX0ZMQUdTCShUQ1JfQVNJRF8xNiB8IFRDUl9URzBfNEsgfCBc
CisJCQlUQ1JfQ0FDSEVfQVRUUlMgfCBUQ1JfU01QX0FUVFJTKQogCiAvKiBTQ1RMUl9FTDEgLSBT
eXN0ZW0gQ29udHJvbCBSZWdpc3RlciAqLwogI2RlZmluZSBTQ1RMUl9NCQkoX0FDKDEsIFVMKSA8
PCAwKQkvKiBNTVUgZW5hYmxlICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxl
LlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKaW5kZXggYTNjODJlMi4uZDRhYmFmZiAxMDA2
NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TCisrKyBiL3BsYXQva3ZtL2FybS9wYWdl
dGFibGUuUwpAQCAtNTIsNiArNTIsMTMgQEAKICNkZWZpbmUgUENJRV9MMl9FTlRSSUVTICAgNTEy
CiAjZGVmaW5lIFBDSUVfQUREUl9TSVpFICAgIDB4ODAwMDAwMDAwMAogCisvKgorICogQXMgd2Ug
dXNlIFZBID09IFBBIG1hcHBpbmcsIHNvIHRoZSBWSVJUX0JJVFMgbXVzdCBiZSB0aGUgc2FtZQor
ICogYXMgUEFfQklUUy4gV2UgY2FuIGdldCBQQV9CSVRTIGZyb20gSURfQUE2NE1NRlIwX0VMMS5Q
QVJhbmdlLgorICovCit2aXJ0X2JpdHM6CisJLmJ5dGUgMzIsIDM2LCA0MCwgNDIsIDQ0LCA0OAor
CiAvKgogICogV2Ugd2lsbCB1c2UgYSBkaXJlY3QgbWFwIGZvciBwaHlzaWNhbCBhZGRyZXNzIGFu
ZCB2aXJ0dWFsIGFkZHJlc3MKICAqIChQQSA9IFZBIDE6MSBtYXBwaW5nKQpAQCAtMjEwLDExICsy
MTcsMjAgQEAgRU5UUlkoc3RhcnRfbW11KQogCWxkciB4MiwgPU1BSVJfSU5JVF9BVFRSCiAJbXNy
IG1haXJfZWwxLCB4MgogCi0JLyoKLQkgKiBTZXR1cCBUQ1IgYWNjb3JkaW5nIHRvIFBBUmFuZ2Ug
Yml0cyBmcm9tIElEX0FBNjRNTUZSMF9FTDEuCi0JICovCi0JbGRyIHgyLCA9VENSX0lOSVRfRkxB
R1MKKwkvKiBHZXQgVklSVF9CSVRTIGZyb20gaWRfYWE2NG1tZnIwX2VsMS5QQVJhbmdlICovCiAJ
bXJzIHgzLCBpZF9hYTY0bW1mcjBfZWwxCisJbGRyIHg1LCA9dmlydF9iaXRzCisJdWJmeCB4NCwg
eDMsICMwLCAjNAorCWxkcmIgdzQsIFt4NSwgeDRdCisKKwkvKiBTZXR1cCBUQ1JfVHhTWig2NCAt
IFZJUlRfQklUUykgZm9yIFRDUl9JTklUX0ZMQUdTICovCisJbW92IHg1LCAjNjQKKwlzdWIgeDUs
IHg1LCB4NAorCW1vdiB4NCwgeDUKKwlsc2wgeDUsIHg1LCAjVENSX1QxU1pfU0hJRlQKKwlvcnIg
eDUsIHg0LCB4NQorCWxkciB4MiwgPVRDUl9JTklUX0ZMQUdTCisJb3JyIHgyLCB4NSwgeDIKIAli
ZmkgeDIsIHgzLCAjMzIsICMzCiAJbXNyIHRjcl9lbDEsIHgyCiAKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:40 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzQ-00015V-DV; Thu, 08 Nov 2018 09:52:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzP-00015M-KF
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:39 +0000
X-Inumbo-ID: 05b1321d-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.40]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05b1321d-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=r2/SzQQC0Bx58/cEEn5wuiZsfMFxO2WUKRjTid4wrLw=;
 b=dv4j6H0ruyGVyL54qpGbibWv8Eoe5foSIxz6g7lEYrTSRfZMsC/tKhPNlbcAI9a9OouHf+uc3KeT8HM/d2XwVOhV6yBeMoNI4yp0HzV0ZDwjZ4Skaqu0iAUMEaGkT4Zh8SMdjl8usKbgh9M6l17rxSSktBO997vrEkuPcazg07Q=
Received: from DB6PR0802CA0026.eurprd08.prod.outlook.com (2603:10a6:4:a3::12)
 by VI1PR0802MB2511.eurprd08.prod.outlook.com (2603:10a6:800:b0::9)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Thu, 8 Nov
 2018 09:52:35 +0000
Received: from DB5EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::209) by DB6PR0802CA0026.outlook.office365.com
 (2603:10a6:4:a3::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.22 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:35 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT011.mail.protection.outlook.com (10.152.20.95) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:35 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:34 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:52:33 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:32 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:47 +0000
Message-ID: <20181108095153.98043-17-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(39860400002)(136003)(2980300002)(438002)(189003)(199004)(16586007)(1857600001)(76176011)(44832011)(2616005)(126002)(5660300001)(486006)(47776003)(476003)(305945005)(11346002)(54906003)(446003)(106002)(106466001)(336012)(68736007)(110136005)(2906002)(316002)(36756003)(51416003)(426003)(81156014)(575784001)(86362001)(81166006)(8676002)(14444005)(6666004)(97736004)(356004)(49486002)(217873002)(26005)(1076002)(478600001)(8936002)(72206003)(186003)(50466002)(77096007)(4326008)(50226002)(48376002)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2511; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT011;
 1:X2BvVHPUOXcm2t+W1zsMgzHo3rPjE/SXnL6PN3MDAWuc/7t8TEl7IL5vOopVFmq/MZyPnZk3a/Q4iVkLBmQ+XHrnP0iv6k/MkNkPGY5w12T+3VozaTsEAId3vtDe1gfJ
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d895a703-65c5-4577-22c7-08d6455fe917
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:VI1PR0802MB2511; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 3:f2vOCCN8l7e70uXCjvyYK+IFrEoPnNTi+2xuAq+vZOBMqEILNk5fMLiBzPsrCp1bOvAoRzhdXxVHzBCHI8/isXT9R4wwdSZ33ymeYPjeATka1BO9J8Nwvt5lsnxLx2sdMrtmDhy1plgLScaV2lo6fI7OL+z9vw+/XDYLwJz8hNw5WDtZlpXC6zYb+3KqkVvMTwPI073czr+Bh5Cr2dYkZpuHLzTrWx23cA2oTOjYmjVrWj7EzDt8bOLHmAO2oaz0C0u8lMM6+PjXlUL8xnIxK3zaw9jkRJMTacQGP9WIyPqA7cbI1I2dwBKr3BTRTMNV/q6Ya4QnB/Ar14BY9JD+m+UxJAKGvgZzce8deZIfTHM=;
 25:CwvOAsKMBBgoleVCUqxneAqzJBnHCtLFguSCpR3D0cwdGshSjZvq4nQn4PB683M1+gH0wzSLddZSbHW4aP1BTdJM3TZ4a89HLK0hIgivmbyYJ8kwwBSt83CLUK1OoEBz4AkDssM7tMdpRs3nFbkhDzNqncHMO7etnk5NyVv6NDd6xCaZva+QOw7CQHnbWbeq5DFblR+2LvyF8WWxB/38LHfq9VHPKTeaZpJhL2xqgD55cJRdsNcmWl0mDq0moq8qCAway1KNUF7MyHxOFbg8om+QhaVQbNYgnmzpxsqkQRZhnMiIi8TpgKpBqXFqnGGoLdRW4dv/RNoeudHKSrLl6w==
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2511:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 31:a5tp2rNDIRKMHwts/vBYCgmOVLPvTCoqCUtwKLA96YgjLp5MfOuZL1iO8FpFLy1cDEAtn6Sju/5C9hBnYhJC6imFSw8/KAgIKWWMmcPCRxPeC8v9PAuchhnJtesPGffxfFdovQI/Ircj8Sw154Xm0SNrcDMJlL4FsF1KVzZT8HWHx/5+128lxrI83RTmEkWJ0VwZoSKtluZMLtPb4btD2Dr1Mm4T+r4B4tztKHLSqnk=;
 20:1WzZ6LRvejIG7y9WpfdwS65LfxZUGZ2pr+GuCiLquQoDypHOd0qpIvUbogBjjykcKsy3vhiBNDtFApbfwjnZVamSerQ7SOfFcw1PB1nPedF9eqfKcBIt/eW+GCGeAb33NxKidbgmlbpREPBrFEejKEuHxX6pYMuovMaT+pfHQH4D4sOf7Q+Oii01a4d1yTw11ypFmfANthOamW8l7znktfrydC7FQlT2ZaavlL+OKmWQiRhlfzsOCSwD5d0SmaGGqmBvjHXxnMl98DtLlw6gwF3+O1EhMn5rOn4PcRQ89jjk5dWI5ExM9nZg4Xi+owxm6P4aPLxD4H/sxNe3bQ5T/YEnaf5eZDSWgQbXT+hTqfSxIRGCS6cVoyDb7a0tmHcikhVlI75w2BYgpJkmjp5jaQuoFsXcn5au0GZDqwXqwFs=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2511FC17105ECBCE9E9F6A3B9EC50@VI1PR0802MB2511.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0802MB2511; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2511; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 4:MqvKmonrIPI0y3ZxZQprZPdj6S8/X4459HO/nFpJ0BlBohq1ba6box6ayvZPDF7VU9lZus4Ajal/0FY1sg0V6KFzKAGL0VZdBW6wSjeMpRbOiC1Y7bzjNo5eYmh68Bjyw8qa2pIz21Oo6xg5ZeoAyZOweO6V7cCXtbghZ+ph320qpKUkQ9czGTATvMojonG43+u6IczE9GW6Pv45s+rPT0Gj1QZrZvU1mDbpiE4q2T5yVL2MBTjfUGxxuHLKTHiGR3mcMCqhEd6pelaGNqBj7Zbvd1Pwyi6rJG4jgFHBwO03Ghaf73QMPW4XmD0adJc5
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2511;
 23:VRK1/wtHl5aKepFroXv7ArQGFGLEHyV2R4e945O?=
 =?us-ascii?Q?f65DF1Jh519tbSPA69V3Xloy5ch1jJJJEkfBPcTB816AFYtLZYfXYqenim+E?=
 =?us-ascii?Q?ndQLFyFK5Vws3+wrKBtDr2tz4Sfes26ezP58VhT3RMMCfWjFCgHQicSdagnU?=
 =?us-ascii?Q?o+xGrtsk6b/VuxM++tTXDWJtlB9BWg55W4q2ZuzhErQw2RqtcSgIdGCzD5xO?=
 =?us-ascii?Q?zt3WuK6BQMaoA8APPJXnvc1lJi9uPu9hPygM+5o2dpZ69dDLkippeTexcFcy?=
 =?us-ascii?Q?mbmmEl3rBspmVPMnt3CRwsJWLCypwvYEtQlOHIhjiIFioWvfnTHPLPl8P0Dk?=
 =?us-ascii?Q?wJg9PQTSqLdUb1VrlS3eVcsQx+XDSMFSjtTrvEeCVj/KbKiY7+zfxiwvjjkF?=
 =?us-ascii?Q?KwrTDMCLvVkDkfNE3G6fR4T+WPfEXnb2mzN1Lj1gqPlgHyYowGukD8Lp6Mew?=
 =?us-ascii?Q?jwa0GH+NtUTy+cDNbZvWuZX4OoZH2SjFQGOULdQYqPXkGkqD9oVatdCauwKM?=
 =?us-ascii?Q?lcR2bUlUTMuL6ZrxnKjGI2TWYiSWDeA54v0MtiGqLqzk9BYUJoR+gzX8bdaf?=
 =?us-ascii?Q?5rDKwXz2JVI9BUTWBkS24Vnfnt1uK7EBlmoOn3ZNbAJn03QDY239EJGhsUR0?=
 =?us-ascii?Q?6C3r0hSIZg04yy4MaL0f/WNLAQoytJejxpypxz+FnyHqWwbxmIcnA0RSj3nS?=
 =?us-ascii?Q?w0usV/Cex6DPLF8CAL6HKxU0FpffWUVYBrUjeZw2VbYgnKsbwulT4vpr7kds?=
 =?us-ascii?Q?EzoNmJ12zxMlnnU7sHPe/Y/8UZCsogjfkMAtQFF/XCoWW4qwrK04xjUoii9S?=
 =?us-ascii?Q?KJV3XGC2xbd5mtNuQfUY/2RMwcHHgMud1uQzvkRkzd0VjDcaXJ5AtccbI/D9?=
 =?us-ascii?Q?PcfmOPEeEjA8+h8NziA4EG2aUnnV71dr1uDgWrmdwi/ahqkMDjZCljJagglW?=
 =?us-ascii?Q?okAdqPDo8TNeR5M7YybxyGEvfUcxO1O1A2zr+Ui83mwKopncYg/+wsqD0Y2t?=
 =?us-ascii?Q?G0nNO69P7LnrI5/uXscV8RYLUpYpFUC9MwgVRZKUqiE6sGqnUc0BzY7Yna6X?=
 =?us-ascii?Q?PEu9xaWwVJHsReLHk9+cX+O05Mton0r3bL+XNel1ERlYe+w60ZvPzHNaeBLD?=
 =?us-ascii?Q?ESMvSQBjjr9syNwgOtYu62uxcT/g4br99TI6keQqIG7kMLus+CPt1kMtV2A+?=
 =?us-ascii?Q?vC2WA6gwcMFi5D+ShzXzjff5JzNpmkT/Z6yVwsjau7ZLWKYfsNd++Mnj8jVd?=
 =?us-ascii?Q?9wLSN2QzBVqcBfAFIq/U=3D?=
X-Microsoft-Antispam-Message-Info: CIhi4d+kriHNOujVLOdSMVrUl803tE1LNaO/mTIqKSl8tUahUGj3ZoBubdFjyUgzcJ2e2I9+J1hz1mkkX4YFwOc8Velk+6g9zCxOjULCFNFMraHbifMp9jeQbo42T5S7m5KVqc/KQz3y+ehkAqSmdY9zcTIsgYRaTFgfEDzRXgt6Wlss/w/ous5mhoxhvs0GcNtyruail4whE4v/UjXqwyV/OdoiFaLE+DahHzZjqK2hA4eT706e9LnoeaOHumadq02RwioPoG5/Nxu6BL0b73xKfG4WF3XmnJOt2WT25OFQNdMWQF6COG/xSM25SUCR2Cb8Q8W697EytBzvQ/NrenG4iowRLPr3zuRDJ7g/0g8=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 6:BnecfBrsR00TaoyhEg8ss2DCQ/xShDYQ/ONn2DsZYu82Q8kofxsb/DpMBpQVvrhwj5AlDL5PuqBbjGKHIkawfRkfgkCtm/lT5nN/7ZF/NDRUu0TLq4LiN1l1/XMKhNHAlXyC88b01+Ue/HjPgRy/0HEVtSM1tJXON/UtFekmDHoVIdg2RHYYHwOM0JNi/2dr4lfeHzvQZStu9zvth73PxME19eOjaEAzQZak3WW9xVorurclGhR6IMXvmKoWdXK6KUBhqnW6DTcgCcvNTXK25/OMnw3TjyDplfNR21ikfRb7vYA3LmkewmcX4M1tA4smfb1xPhFkCRy0JlzdBcWXUT77uihzcTN0/rUVFi7jskppXwG43gGFxFq8HxmSiFm5GcDXbpfdDGZFTia+ZTPye+1gypFIGTg2CvLdj88M/UBOV5XDHby0JDAVjHmLRUIqYYM1A7vkhNnuOqwuVHOg1w==;
 5:Ft14OvM+irtAmJaAl8XXxiT9833dtLNPQjYKAlUHkRXQhGvBLKRKVv+JKJJNgV4Reb74esctXNOiUixflURjIqhpwSjRhjo7qvWO5ENCWZzcTYHkTaxtiAM7Ww7LRkp/NjjSlPc7+SvgrPqsJXnGNH5HNQkSpDNeLPJERRRnAnk=;
 7:GM4f2lr7TfSdMoW5RzYqTn74pRdqGC4oiWluGuvs+orJS3Ck0qU7DPQBAmtwCoJYlAyh4Nhgp2jscROSFu2yDsRiFMBr+/2zGeDyRYnvkS08uq/loXDOU9Q1RDf3K9YqFMA+ZD4PyzBTMc4Fib3U5A==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:35.4008 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d895a703-65c5-4577-22c7-08d6455fe917
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2511
Subject: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RGlzYWJsZSB0aGUgRC1DYWNoZSBiZWZvcmUgZG9pbmcgYW55dGhpbmcgY2hhbmdlLCBUaGlzIHdp
bGwKaGVscCB1cyB0byBhdm9pZCBkb2luZyBjbGVhbiB0aGUgRC1DYWNoZSBmb3IgY2hhbmdlZCBh
cmVhLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Ci0tLQogcGxh
dC9rdm0vYXJtL2VudHJ5NjQuUyB8IDMwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5TCmlu
ZGV4IGYxYmJlYjYuLmMxYWYwYTQgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMK
KysrIGIvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUwpAQCAtNDMsNiArNDMsMjMgQEAKIAogLnRleHQK
IEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQorCS8qCisJICogRGlzYWJsZSB0aGUgTU1VLiBXZSBt
YXkgaGF2ZSBlbnRlcmVkIHRoZSBrZXJuZWwgd2l0aCBpdCBvbiBhbmQKKwkgKiB3aWxsIG5lZWQg
dG8gdXBkYXRlIHRoZSB0YWJsZXMgbGF0ZXIuIElmIHRoaXMgaGFzIGJlZW4gc2V0IHVwCisJICog
d2l0aCBhbnl0aGluZyBvdGhlciB0aGFuIGEgVkEgPT0gUEEgbWFwIHRoZW4gdGhpcyB3aWxsIGZh
aWwsCisJICogYnV0IGluIHRoaXMgY2FzZSB0aGUgY29kZSB0byBmaW5kIHdoZXJlIHdlIGFyZSBy
dW5uaW5nIGZyb20KKwkgKiB3b3VsZCBoYXZlIGFsc28gZmFpbGVkLgorCSAqCisJICogRGlzYWJs
ZSB0aGUgRC1DYWNoZSBiZWZvcmUgZG9pbmcgYW55dGhpbmcgY2hhbmdlLCBUaGlzIHdpbGwKKwkg
KiBtYWtlIHVzIGF2b2lkIGRvaW5nIGNsZWFuIHRoZSBELUNhY2hlIGZvciBjaGFuZ2VkIGFyZWEu
CisJICovCisJZHNiIHN5CisJbXJzIHgyLCBzY3Rscl9lbDEKKwltb3YgeDMsICNTQ1RMUl9NfFND
VExSX0MKKwliaWMgeDIsIHgyLCB4MworCW1zciBzY3Rscl9lbDEsIHgyCisJaXNiCisKIAkvKiBC
b290IHN0YWNrIGlzIHBsYWNlZCBhZnRlciBwYWdldGFibGUgYXJlYSB0ZW1wb3JhcmlseSAqLwog
CWxkciB4MjYsID1fZW5kCiAJYWRkIHgyNiwgeDI2LCAjUEFHRV9UQUJMRV9TSVpFCkBAIC02NCwx
OSArODEsNiBAQCBFTlRSWShfbGlia3ZtcGxhdF9lbnRyeSkKIAogCW1vdiBzcCwgeDI3CiAKLQkv
KgotCSAqIERpc2FibGUgdGhlIE1NVS4gV2UgbWF5IGhhdmUgZW50ZXJlZCB0aGUga2VybmVsIHdp
dGggaXQgb24gYW5kCi0JICogd2lsbCBuZWVkIHRvIHVwZGF0ZSB0aGUgdGFibGVzIGxhdGVyLiBJ
ZiB0aGlzIGhhcyBiZWVuIHNldCB1cAotCSAqIHdpdGggYW55dGhpbmcgb3RoZXIgdGhhbiBhIFZB
ID09IFBBIG1hcCB0aGVuIHRoaXMgd2lsbCBmYWlsLAotCSAqIGJ1dCBpbiB0aGlzIGNhc2UgdGhl
IGNvZGUgdG8gZmluZCB3aGVyZSB3ZSBhcmUgcnVubmluZyBmcm9tCi0JICogd291bGQgaGF2ZSBh
bHNvIGZhaWxlZC4KLQkgKi8KLQlkc2Igc3kKLQltcnMgeDIsIHNjdGxyX2VsMQotCWJpYyB4Miwg
eDIsICNTQ1RMUl9NCi0JbXNyIHNjdGxyX2VsMSwgeDIKLQlpc2IKLQogCS8qIFNldCB0aGUgY29u
dGV4dCBpZCAqLwogCW1zciBjb250ZXh0aWRyX2VsMSwgeHpyCiAKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:47 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzX-00016N-FM; Thu, 08 Nov 2018 09:52:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzW-00016A-29
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:46 +0000
X-Inumbo-ID: 0985f70c-e33c-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [104.47.0.51]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0985f70c-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tszPa1TCLrcgGG4aE8GkUfQVvjbmiZ94yBGOO3hAAkE=;
 b=TQjuG8gLzC8u7HLdgS9moEaL2S7MxFvwJxXm86mCFB1MFGqzFwkiuMmHzSCGKz1h4LlQMmSHZ/Su5oi+JtVqrnHBkImK/0H+BWZejOHv++TwSvkxGQDT+y+ufJD3reqW0sNfiIE1Wf0SOYvZJahWZozMMn16UZoLnbvCb1pv29k=
Received: from VI1PR08CA0187.eurprd08.prod.outlook.com (2603:10a6:800:d2::17)
 by VI1PR0802MB2510.eurprd08.prod.outlook.com (2603:10a6:800:b0::8)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 8 Nov
 2018 09:52:40 +0000
Received: from DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::201) by VI1PR08CA0187.outlook.office365.com
 (2603:10a6:800:d2::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:40 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT005.mail.protection.outlook.com (10.152.20.122) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:40 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:39 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:52:38 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:37 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:49 +0000
Message-ID: <20181108095153.98043-19-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(376002)(396003)(136003)(39860400002)(2980300002)(438002)(189003)(199004)(5660300001)(106466001)(186003)(77096007)(6346003)(1076002)(2906002)(305945005)(26005)(86362001)(49486002)(316002)(110136005)(16586007)(50466002)(48376002)(54906003)(217873002)(14444005)(72206003)(4326008)(478600001)(81156014)(97736004)(44832011)(486006)(68736007)(336012)(81166006)(8676002)(50226002)(76176011)(51416003)(8936002)(446003)(11346002)(2616005)(47776003)(426003)(476003)(36756003)(53936002)(126002)(356004)(6666004)(106002)(1857600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2510; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT005;
 1:DOcz4gaNpL0aqXd1Y2lwHqIhLtSLCPPjmYrTTQatrt++Nd/il0CMrzbO58eN9OYDPSXpOcgJj5yEY7ZMf5hhQdnLb7kraxkJFO2/CMIn53YQbLgJasyG85zsXvWH59gV
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b83a2329-11f8-4fc1-e770-08d6455fec0a
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:VI1PR0802MB2510; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 3:bRN9o+OlzArmNxZPIKnPYq/xXW3dylIB6v68lj6ANyHVaXIyixjG6z4HoOQLDIHUJgZjVAQ2E5qqdHIwytNbN5ovQkhCuLxeD7al1nzv0jr7rIkUIDhe4t+7lPw8p9Zd00b1MH/4ctcRDdPBgtKdPYW9NlBAyv4VWixSb3IPQJijMbs2qDewZdbKESb7F6CJEMo4++gCmJLQdcIeKPFt3hFB0NS/f1lv8AsZTAlSL82kZftLVkg/6szt/sc1wMerfpH5mMiPRpK+BYVIuLZCj+o2NlPGEcV5euyAUU8Wz7VpTu42QWZxA9XdIOH6viDWfn+tkjjLC/PgRWKQLLcUcaHQbosbiWbnu9e7G8gUhro=;
 25:Gn6BlERCuB3XfA8zqUPMNgDItcaQstjDwGf0dDkAp+yCkLpzGgtq6DYRCCr8+i3mY0IU8bPZRgb0Em2j0n4BRF93ATeMUz1wXbGFe4qh3corWt9R0s+N8ACkuxrOsJGyedd5ic/sC0fXXM3rTiDQK/Vdvcz8LKvqyaOMnQfZ0NrK6n7p/c/gKOzkJ006ZlOig9XPb6gu7kJx4BJCDKQkKTrn6Gfvz/DLnJrIqnMLI+eMUqfo/2K/So3yFGBbPIn7NaBVwCuZKqMhf8Rxg3qvDxRJX9/ZmfhapnZpj3YpMVy+lz36gf25IKm/MWNFPQg0IGbKxzA/VYu42l3Z2ySEzA==
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2510:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 31:cpLvkIB6Cmt/fHmLACTkp4Vys8TTUAFzG2zhCca39kZo3jrM0N0BEUXxbH3L7dtRxnU5x/AOP8TcdoQ5Qld/2Z+pvVUF6/RAl+sJzuk5Qkd46BU9wLQv8UdrqdG7UxD79C9xTrOIGuIFeo2KrFI9/JDuMnrx4pyNBYBKd6V12Dy+6NfALEcFWBgZqWSvaADAd7XVpDJWLaW3oz60sOI2l1gLNg3GJdoCxHVpMqB0Xi4=;
 20:+mdyzcavBVlWRPvzuIflpEzAvXMPmcmj8buGshpgmnyJyE4dvn5CAKNcCT2AA1I2mC71DwZO3as7NJmr9cID9LAy2m9DJSlMDmRBMsjJ/wu+mSezSIGppZPj+Zk1/lASuHCSvjgeUvxAUotgvRlTr7+ffm4PqSlQYtRea0KAvUr/J6n7v7upke4FK8StcBJ+grjmmUdMIOixwn7Y+xUAru3BoRgWCYd6GQqxWDXN50InN6Tcof+ZDArODLJVv2Z6c4NSuIcaKRPgJrRvKMhsWs1QUphlnbuxEYdBAFs2ZxF51he/xFFK7vWOBupMAFCOCk8U5yWZdN3ZpYgLWgXz88OW6qBw8Bd8utyFqGoltZ8Cm0v+436cIo95f9xGZWvlILyXQHsnmy8Cn7o0gMpLduIW+oziQNb0gKyk0Mng5rc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2510E58156FC6024A53A0A1E9EC50@VI1PR0802MB2510.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93004095)(3231382)(944501410)(52105095)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0802MB2510; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2510; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 4:i8OBGlWNKaL001nfh/PMfcm+KNZ4cAnuV7jYvZJTUQbUZc6SjLRaNyaoN/uT0xTh0N+qq8tYZGnySTtZ+O7QOhaL77nuJu/0vV221AC30aRzCwRDMXAYR11OjM4y/oDsIL+wVtNA/Pe6So5OszUrS/dCTE4rCB9Kj21gPy8s6iWH6NzrhEnEsfqIsYhv7MNwEMrnNB17dOoZggBCU0ClGvbTK2y35m6aqxvhnl+MFB8zY8eb6mtZUh2dopP+XyOSLXUoN4iG1J3x/SA9w/jeOndjgDsMuipUOlVUi3T3E171h409RPDq3/JpzW5/n2HY
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2510;
 23:EW686C3i6rp5yiNmFRvSQyF2nqbiNqQXCZQwF/X?=
 =?us-ascii?Q?IcSta2SLPHMSK+TVP9Q/EVT40DnYv3lG5XQ/nujA2l/Zw8QtwvdhHyM/3kAe?=
 =?us-ascii?Q?hQSvg+gos3IGv7BiexlVD6R13mh0YiAVw0FQyxLeS8KOc2VKRUvQiFFACFeW?=
 =?us-ascii?Q?ytTb3N6ZqfXammq0ejLijAkYVnC54xq5t73tfHO/uTOMXOXmYzfs7QXPz8Xu?=
 =?us-ascii?Q?iRErYeD2msod+MQivvvnxS3AqHXOvNJTg8JJ5JZbiEac54z1KOGsFWsxIEVI?=
 =?us-ascii?Q?ZP4o2GB5Q5rIbN/dgb+M4HvZccy5JjNCc6KPy0npR5t08DHIyaP4TAGvbzfd?=
 =?us-ascii?Q?07TuOaxfG5n9nlsECc5IcpyH0FL4tGIZX88jj/gcx/M7EnWiwU9bthvkykvv?=
 =?us-ascii?Q?hgV+Z16eIMleD8rG/iiBT+IOCUMlY5qsTRaSRlDbRMgpMiwgPqKn6OaQ2f3F?=
 =?us-ascii?Q?FhIQZ1PBRskdm6iNfYCFWez08vyFV0uKXjXhFD7vIns1Gyc9mEIxUnVzjD/X?=
 =?us-ascii?Q?pe8WRzHolGkiFd9WGwGxGeeLYTYV/oPFvu9m+eoFa+iNpuAfW2xcMS3r46AD?=
 =?us-ascii?Q?ZZaA8Rh3NUuTkkzvgOsjdnBwNiFepyETb2FP9qiCdT5bELI9sa8Y2jiQWBK/?=
 =?us-ascii?Q?8RMGmXaj+6WyQCBVuluPReH2T2OBCGa2eJXKeJDgIeZWRa+DRQcc6EclMhvv?=
 =?us-ascii?Q?w1OPpcUjVm0OEApvQulMpm7ke/WfGL3+v+enZGhPl13bUhgh893PEtMPkMes?=
 =?us-ascii?Q?n/5EKdEOhUYSe2KbCtM1bBrjALK0SNoRyqDGUGJzCxnAvzy+CTOA8NnEyIVi?=
 =?us-ascii?Q?NkncXOXt+a3wLtMkKEzn97gqvVWUGxFFNs71xEGIKQiOr1AGX8O+3DM2KjO/?=
 =?us-ascii?Q?MgzT/DyQDrr1likUVGroUYyJlJVcma/3BfSGYUoLBaZpEzkFcaFwbMwx7ZGU?=
 =?us-ascii?Q?y4IE1e1aVC8Frl1vzc/kAEusjbHym2ykQuhcbXvUZn4YbVvNFlnvngDUGEFn?=
 =?us-ascii?Q?W99XcrqQEDF//1JjNWqdYLpWYhbw0/nsDQpBgDwUXWkRu/JgVVpYdjrwxRSP?=
 =?us-ascii?Q?ywlyZx6vPqKXzO0doyGQDiL/UMEN/yxj1ELsmx9KXzUndal7n3gl239geC3/?=
 =?us-ascii?Q?wgVYNDlEd/Ysb1ICQjSJ5Gw72muiRBVelO/jzcUOWDH61/yjWMv8zABuMq11?=
 =?us-ascii?Q?eUWNkyN6Qx6I8ssupKU/6rtTgX9yc1ANQ7ytbUTG6Qs7gr6AK4oAvTuxyig?=
 =?us-ascii?Q?=3D=3D?=
X-Microsoft-Antispam-Message-Info: 1qVYZqkvYGJVzj0R1KHBOQ7UEb0EatlMf3ltIgV4BAFTlWZJS+cps+k4ZeOKCl5BDcdpOdCwoJGrRjV6lC7ib5Bfg5tgDVwZa0igHzH+5Rp896aGj1BIEVO35yDRP4jG6QnIIJxVB3AXKn33qsxMosq77GBmO0EYG/myDaDm72r9S4/HR0p82E0Dko1YuO6OT5fep1JMN3ZIogUMb5v3fWCogNc8/pK3x/j6a5duqqtqUNAwMzavIsxipnK3cXhF4hG0k+eFbEIVs2IjSmjlHRD5Vj2urGWl7XijXzhQMQs1lDSFlGqyFyrWAjeFcxdk+UcDmDNJYJFPw8WrsreEsuu7SDkBI5fhdnzdg+pp/SQ=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 6:zsXiBs5G7EnM8mGgwk+/k3byeUl2AWcXtIwMjDdHTzAFgeV6NgziYqQsA9k2/bzpzh8bPLtAYhqwneG3Ig4X17VxxgTvni4HSz42zA6+i5dobFjZulCk3uTYN5yoztdc3V3OOO9cASU6ifEs6dKJcMxxogIJqxUpv15NwzTiWfaXI7MZ9JjEoYUxi00PYsmBBcsGZFqmnl8j7xuX0D/h78hP0mUzrPb0JpttFWSdpN02GEFTQMKoTelV9BJMIs10xho+swg9tFNzU+yHxVb68I5yYZqM75M2x2hSLDnx3Abm86QQwY7rj3OVqyibHYKF6ypE75K8hrV0wClRmUZQfSuz5LkLLMOH+UytaPhhFVqRd0L7/lmzFVlqFtU+/mbqpenG81xI8HSTeRvR4cq3AVgXyQXsNkTER1GYtDkIofCtocEicX9nMegVNh3RuTD7GcoFKhdqy6LWT++8EO+FOA==;
 5:r92JwKRpQbqcRPVlPNhbCJhxBDqwOUX3IRb8u77gnkyNhDzc/aIpUWKNrPuCHSr+U3GDZaW+Slra7HgaWksBz3iXElPJAccQkAVEaoXDROTPDxiC4oQTolEMg/wiu7SppV4maahsAEAzdFrs+EodUm84lQo44i1lnNUWNfCO3Tk=;
 7:yVOJ1F3xPjmLm+arsdLvoxZ4qXRebFMH3wlXyUIeUhipt1rUnkm+ZYg42iZLqIzBM3PyzaBR50YqINpqYXwI+BF/Bjeai1zCVZS1n1g+7XN6pdI3lzIwI7UuivwfAixdqYnnTN4lfig64lcfXfzOhA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:40.3851 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b83a2329-11f8-4fc1-e770-08d6455fec0a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2510
Subject: [Minios-devel] [UNIKRAFT PATCH 18/22] plat/kvm: arm64: Clear
 pagetable memory with boot stack
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2V0YWJsZSBtZW1vcnkgYW5kIGJvb3Qgc3RhY2sgYXJlIGNvbnRpZ3VvdXMsIHNvIHdl
IGNhbgpjbGVhciB0aGVzZSB0d28gYXJlYXMgYXQgdGhlIHNhbWUgdGltZS4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQva3ZtL2FybS9lbnRyeTY0
LlMgICAgIHwgMTIgKysrKysrLS0tLS0tCiBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDEy
IC0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMgYi9wbGF0L2t2bS9h
cm0vZW50cnk2NC5TCmluZGV4IDcyZTE3MGYuLmIwNTM0OTcgMTAwNjQ0Ci0tLSBhL3BsYXQva3Zt
L2FybS9lbnRyeTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUwpAQCAtODcsMTQgKzg3
LDE0IEBAIEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQogCWFkZCB4MTcsIHgxNywgI0wyX1RBQkxF
X1NJWkUKIAogCS8qIEJvb3Qgc3RhY2sgaXMgcGxhY2VkIGFmdGVyIHBhZ2V0YWJsZSBhcmVhIHRl
bXBvcmFyaWx5ICovCi0JYWRkIHgyNiwgeDI2LCB4MTcKLQlhZGQgeDI3LCB4MjYsICNfX1NUQUNL
X1NJWkUKKwlhZGQgeDI3LCB4MjYsIHgxNworCWFkZCB4MjcsIHgyNywgI19fU1RBQ0tfU0laRQog
CiAJLyoKLQkgKiBDbGVhbiB0aGUgYm9vdCBzdGFjay4gQXMgX2VuZCwgUEFHRV9UQUJMRV9TSVpF
IGFuZCBCT09UX1NUQUNLX1NJWkUKLQkgKiBhcmUgcGFnZV9zaXplIGFsaWdubWVudCwgdGhlIGJv
b3Qgc3RhY2sgY2FuIGJlIDY0LWJ5dGVzIGFsaWdubWVudAotCSAqIHRvby4gRXhlY3V0ZSA0IHN0
cCBjb25zZWN1dGl2ZWx5IHdpdGhvdXQgYm91bmRhcnkgY2hlY2sgd291bGQgYmUKLQkgKiBzYWZl
IGhlcmUuCisJICogQ2xlYW4gdGhlIGJvb3Qgc3RhY2sgYW5kIHBhZ2UgdGFibGUuIEFzIF9lbmQs
IFBBR0VfVEFCTEVfU0laRSBhbmQKKwkgKiBCT09UX1NUQUNLX1NJWkUgYXJlIHBhZ2Vfc2l6ZSBh
bGlnbm1lbnQsIHRoZSBib290IHN0YWNrIGNhbiBiZQorCSAqIDY0LWJ5dGVzIGFsaWdubWVudCB0
b28uIEV4ZWN1dGUgNCBzdHAgY29uc2VjdXRpdmVseSB3aXRob3V0IGJvdW5kYXJ5CisJICogY2hl
Y2sgd291bGQgYmUgc2FmZSBoZXJlLgogCSAqLwogMToKIAlzdHAgeHpyLCB4enIsIFt4MjZdLCAj
MTYKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJt
L3BhZ2V0YWJsZTY0LlMKaW5kZXggN2QxOWY2Yi4uYmQ0NzNiZiAxMDA2NDQKLS0tIGEvcGxhdC9r
dm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAg
LTcwLDE4ICs3MCw2IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCS8qIFBhZ2V0YWJsZSBz
dGFydHMgZnJvbSBfZW5kICovCiAJbGRyIHgxNCwgPV9lbmQKIAotCS8qIENsZWFuIHRoZSBwYWdl
IHRhYmxlICovCi0JbW92IHg2LCB4MTQKLQlsZHIgeDEzLCA9cGFnZV90YWJsZV9zaXplCi0JbGRy
IHgxMywgW3gxM10KLTE6Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6
ciwgW3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6ciwg
W3g2XSwgIzE2Ci0JY21wICB4NiwgeDEzCi0JYi5sbyAxYgotCiAJLyoKIAkgKiBXZSBoYXZlIDIg
TDEgdGFibGVzIHRvIG1hcCAwIH4gNTEyR0IsIDUxMiBHQiB+IDFUQi4KIAkgKiBMaW5rIHRoZXNl
IHR3byB0YWJsZXMgdG8gTDAgZW50cmllcyMwLCAjMQotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:48 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzY-00016n-Gy; Thu, 08 Nov 2018 09:52:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzX-00016G-Az
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:47 +0000
X-Inumbo-ID: 0a920399-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a920399-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EmXYlJJX+ka6QINAzqaUjkI53rGyArAUjR6SpXTojFI=;
 b=mms4H0FrCn/TxQ5CoXGUB9f/OtWKqKrcDCQLaI3ilOsLF44pcFzJx0QBbyEtVZXFGkMBFRSWZ6oxCD8DFK6YCfJxdhemwFKzbBB6E9toJjI7CtIug/vokSAXbukHFX+pewY82PUyF86WMCmZasmdJZ4YoCBBjplGr2IOqpeXRf4=
Received: from VI1PR08CA0185.eurprd08.prod.outlook.com (2603:10a6:800:d2::15)
 by AM4PR08MB1154.eurprd08.prod.outlook.com (2603:10a6:200:17::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Thu, 8 Nov
 2018 09:52:43 +0000
Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::200) by VI1PR08CA0185.outlook.office365.com
 (2603:10a6:800:d2::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:43 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:43 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:06 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:52:05 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:04 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:35 +0000
Message-ID: <20181108095153.98043-5-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39860400002)(396003)(136003)(2980300002)(438002)(189003)(199004)(110136005)(106466001)(47776003)(54906003)(2906002)(186003)(336012)(81156014)(81166006)(8676002)(8936002)(305945005)(1857600001)(316002)(36756003)(16586007)(97736004)(5660300001)(1076002)(356004)(53936002)(217873002)(49486002)(72206003)(86362001)(26005)(476003)(426003)(4326008)(6666004)(486006)(44832011)(50466002)(126002)(68736007)(106002)(48376002)(77096007)(76176011)(2616005)(446003)(478600001)(51416003)(11346002)(50226002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1154; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT011;
 1:pyxgl2hRPC20YFx9yMb6DJJsqk1gDmqeYj8apUP5X1t5f7Y5/VaYeVaIDcMYguDwF93N7IDz+fT4sW+y4lza8pkafLATIPtiUdfsZEq4uJYJf9NSVcVaXhtqxXMFit1V
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c43663ac-3c99-4ca6-ca01-08d6455fee05
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 3:S4VhJm1ZDwa0wlcZwtvCcpopIs1pvlSK7CSiRzdSQUSaOwJLu3C1bEIM6SbbisH2G6AKqswdZQ1G97sTdYjnrmOEjsjxjWEWGKEDmnjVazbjzhh3ng+6zyjpTxtPbVHvPyfkJYxFMvzFaJuJ+hqFr3gDbdoVAKqauvW8AF9LsDJv4QinoFhzhZYX8uCoIKxh6WoqT+LIF7bRbLS4QwL5Qr5RPiuFLaN496s2T7oeo9ZhNAK/kxXlyMHlqSSKNjElRzXnRMwRgmPUQriyK5yq95FAtvlPPa5hC9Ss5h8rb930GVcNRFKH9cmGARoUw9U5oWVrObks/leYdDNVq5EN7HMfDBOSzIJWc6rjPxyDAkY=;
 25:S8LDM6T3IdyGuhj/EK8FGTOLqIL7Jxj4vqJUF83aN2aR1RBC8PDYSR2tbMmp695wk3PgNf4gqDE24chG68SFqX7SZ0qfqIPuWlx4rG0n3tGUAUyJqw/tXF2MfTUUZBblCYLaInyz6mKE6KUQDe0cfDNV5AE8iVJacTRd0Wb7eOx/eDOlIGV4t5dTxdZ5NjVbZyarIuWtG5l5KU1Qkj4eHWkWHeZOEb8DkC8FFMQ9wU+KBVR+fAcuqe6S69iJUwxijvQdB2rT1CGepFlbSX0oIa7rk24HzOyz6tYk4Egts1pTT085O0Foj7LwUttO40MsjDNhvBhJ6QOq4EQqqwN4Gw==
X-MS-TrafficTypeDiagnostic: AM4PR08MB1154:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 31:Y/ovxQ8XLJhY/ePUcVgH9kaA9Hz4Z1QpESf6fp1AG/4jUHMRJt6qbMdFghiOrRSEm+kaUwUgy/HZGrojUV/wNEWjYTUxNWUoWD4u5lVBLdfTayO0tObr8ZDb6eBuN+5F6zXkMi1P7n424AXTShuMSv/t8PChgudBDyJ3bAv4EkYiLeGKFXiymd+hCZQfgUp14aLtK0KIy5AvIN1+62IZIewVvdrHiJHsGEbPpDHQnnM=;
 20:3myk7qnlRnZtQX+fmNWcafEmFVewRHt+J9/yQ6HBSSvt7wo4eZcz8eAtSHPswPU4rk9MGAEtdAAbAN12Echkfn5IVon3c+Nc7WoKhN5FuMBnGGlUtWlrAxw6hqnOd5SM44QLbQXbwIuMZFFr42I9ycS0Vf3tCP2TSq3BG6QIC973gsF0KTtrVBaiHYU4ecJfsaML/iYEA1sSAns1rkdSb7XlMp57xjVV0Z8IKqbyERLwtyroAiRpiZvH+BKk06+8tBiyaiUK7mALo6EegXgwExUmW4eDfBVKEkdbApNWPxicAywOmuqDMTrG602kSn3y5bUxAzBepSugCoWqwm8RcCKBGt9Uvj6rinlAJiiq7VwoY2J22UzN9F2N3WcvuFtVRPFcerezzlozzEHsWidolhFOYBVxtTbxM7K4Ay5AgwM=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB1154EBF14177A8CDB79203A69EC50@AM4PR08MB1154.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1154; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 4:EpYYc8XdY1Hkz3R+o+QGND8BDaxYqtEaVh0tMGbqRszcFKawpM0ygm87bjnQKNHZ5aQooYngHBHV7GgfjdBCujz/x2g3kFb339bv1sQgfENsV+ptCX7cT7P8A3drtksL6dgWQEc9WvghcMpw6MpWgAlImn0MIH7u0Lhz6a3tSXYDw57Am4Qw860DuIO95/p+c8iSLs9o5CgtAhLKTd9I57fIbh3IEGiAFJKHG52Gng2sb6RjPEcZ0Sw2I3AJpnOOd/JJma+VGj40mMUtwNDQwcq1k5IJ9vKLCf2gEbJXnQn79T3mOk4V1DUWTTfjCorl
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB1154;
 23:+TRszF3oLV8ePYFc5PDcjmgI+IZof6ZPUA4n9c+V0?=
 =?us-ascii?Q?1c2XCv7Gq3k28rdUD9BNFEAvNS2KMSSnnvsQofxgi++jXxxpK2jAdSyB3Nr1?=
 =?us-ascii?Q?f2KqJ+V2orDb/bISu4HIzZLfwCWyRoFxr2jrQgj4sIguumS3AlhkMsagY54L?=
 =?us-ascii?Q?R6R8DYkjbtAgmAkwTOBVtgBLIUDiB+uNvZCMNmDBeLBR/5QvVLNaxkEpi0jN?=
 =?us-ascii?Q?EAJfWPJfp8Vu3IeecAnOo2LisZVXtELP7RLDEVsmmzAU1yVXFJRt+lEQ12ZC?=
 =?us-ascii?Q?Ff0s6+O98tXOSf26SN+NaRx3np5rR5lBKX/ybuoyCGuJppejh/nMudvoZtQy?=
 =?us-ascii?Q?pCr6IzPbF+VgSv6JkrFIQ11Dqbz/ttyfOkZdOaMtOzvqfg6JElxyC0R54Jej?=
 =?us-ascii?Q?pzDQppHzbjAoHjfGl12zWP0ou+qhWRbtpn3qt+aDKGPX7oCybfdZE0uQYgLx?=
 =?us-ascii?Q?zo8+Mid3NMmdBIlgcL9sQ2DwlhtBXTRHXZIV8W98QA48GP/YGmL2//xiLTy0?=
 =?us-ascii?Q?JhYeVpFLghdCJWe8fMLqfJk8D6lVoG7Rjmwy5J9rTx8CS0nCucFU6NllcLQz?=
 =?us-ascii?Q?fFKjtfKvXzh+U9S8bKGDKTm5MRVy27HODuj1QyIApMu2MyeKbs4fTyNzv/7d?=
 =?us-ascii?Q?986EM5rBpm7nci00ZuTAV/efEm9RvSj03eQTtiynNM204+ABSQoXnxn96ahz?=
 =?us-ascii?Q?ChLzDWDP5lt4BW+HWitLG1eAfucbowmr1pm7xLXI7e+vE8YtjgAo05dmjiOV?=
 =?us-ascii?Q?nyT8JYDzicUwnhZtnMcPIyFNafgJro5cwOBtI96Tgg2TD9+z4bZVQRyKp0u9?=
 =?us-ascii?Q?NVp04ACwf8zKrgk6FXbOvbL3fh+AIgN8po7T5+L8tG8ySf+55oiy1YVeU6IV?=
 =?us-ascii?Q?IZZG7A+Q97v+ZFYDuhR2WtF0zCs5WaXkd+gKbBJGr+HOjOJt6vD0oP4Qtjcd?=
 =?us-ascii?Q?W0HEAL29rHH027cVjPJpX0jFLe+L5pP28QaKVlMb0Prb54pCsxLrTjSwoG2k?=
 =?us-ascii?Q?S4lsvSUT9VlZo8VEXMB6H4RJO/dp/QD/itoHBF1U5/wUwCERA11vCFib+0aH?=
 =?us-ascii?Q?Li+wiYqipEgh0fBtUPjix29khjjktjAjKErxWPhRgizrRrxMKmF/T1VHFFgr?=
 =?us-ascii?Q?AJ/dDM4DDta7TLrEKH3hUIKNFlGM8CcGUc6X5QH9Xbgit9utvsEc6gLPDKr1?=
 =?us-ascii?Q?4VmUUV2HzDacnM4uK01rpp5xkZTDerQfqOP?=
X-Microsoft-Antispam-Message-Info: vKnhRfZGizchrMbS3w2euh7sJi6E2xGTYlPNseXck+uHCff3NvyQefRnIRWph0EyzMbXsxXslPUfolI3SSFtws5HWQmdEpClEtII+X8LD0KfzJGi96gzbt6Lc/7dFzSjKi7RUmja5qyZuEye88siSfjyNMNAJiqtchoqplI9LzzuLV3XQ9ITNUoKgy7F7xjlJIE7lx9M2mzAplFX7LfzENvQs6rkDG6aXakLP+3hN+F3COtwO0tphO0QIBi80JVsgiJsHP8VvlqAZafcZUKRUUvwNwbPUJomydoVJ/IhyYhxyI6ln2hCoE1sIJJYXAuKEBIPfcpOKDZLJXsxbqYZ1fFG5S0an9yNkjzYrr9x/Lk=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 6:xq7RsSPytnp3XnDY/yL049/P85TLvaE2EU9dfh9eRVqlphIHr/Icpi6O86jYwjc0Z2nVIUMHqxiWjH36+XJhGCOvQPkghgqP4d/AjE2C9eUGzwk8ADbsAd9vPHPbVd/Shx6UVEK4iZN4LL4/CbkcpNevNFs4N/Mg1PxwKMlhmi7e6mcJUj1ybVeFQGTG2C/5cU8zg7vMn5MEqb/ZcLGp/7e1aNYvNrSf47YNwOSbkjMEJi50EVESwDIIfPTVgRHO8bs2YeuXJDh4LMaVDafaHOCxfag73h9JAq1RTX2UABSEdH7zdgPUR8rJ/UwSCpjQdNiXsO/AmizJK6qd2PbGA3s6BISD0xjiX7S/cacltBeFFk7D1K+8PeGALt6s5+XR/NcqDSc9q0mLYaoOKzGLM4IzZQJYTA5sj9BdmDUKsFXOu6kdEsP/tSovte7NI/YXmOYQYzOT14q3ruzge0eNPg==;
 5:d6aSLp70zAHjXw+PFu+hcM11pGne4xynDjJXnWGHZXLWpJKNkwkRGk97MhtWrigYNNQYg62cfxf5o6l4dh7pq9qZxRwwK1N9Q9jPlbUsnMG4khAlDVPQ0y+RwkFhwJV+s0Vh74QP5/PX6c2FF29RBspvGrzdwVWZyNoCSaPmsnQ=;
 7:H4ekD3RZfHp5JlWQw0zH02y6h5lqBlvZWQbF3a9sigDdNMoeu2a5vd2QAGHQMgb53RLGrV0+ee+yMdFk5VmCXbwhWPUsJdzdP9MrayqT4E0mjuAma0yKVc7XAtssA6F65J4tMfymFktBZWEmlPNSgw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:43.6132 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c43663ac-3c99-4ca6-ca01-08d6455fee05
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1154
Subject: [Minios-devel] [UNIKRAFT PATCH 04/22] plat/common: Remove
 earlycloberr from SYSREG_READ32 for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgdGhlIG9wZXJhbmQgd2lsbCBub3QgYmUgd3JpdHRlbiBiZWZvcmUgdGhlIGluc3RydWN0aW9u
IGhhcyBmaW5pc2hlZC4KU28sIHdlIGRvbid0IG5lZWQgdGhlIGVhcmx5Y2xvYmVyciAoJikgaW4g
U1lTUkVHX1JFQUQzMi4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29t
PgotLS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oIGIvcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtNjQvY3B1LmgKaW5kZXggNTNmYTU3Ny4uOTQ5OGEyNiAxMDA2NDQKLS0tIGEvcGxh
dC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKKysrIGIvcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtNjQvY3B1LmgKQEAgLTY5LDcgKzY5LDcgQEAgX19JT1JFR19XUklURV9BTEwoKQog
I2RlZmluZSBTWVNSRUdfUkVBRChyZWcpIFwKICh7CXVpbnQ2NF90IHZhbDsgXAogCV9fYXNtX18g
X192b2xhdGlsZV9fKCJtcnMgJTAsICIgX19TVFJJTkdJRlkocmVnKSBcCi0JCQk6ICI9JnIiICh2
YWwpKTsgXAorCQkJOiAiPXIiICh2YWwpKTsgXAogCXZhbDsgXAogfSkKIApAQCAtODAsNyArODAs
NyBAQCBfX0lPUkVHX1dSSVRFX0FMTCgpCiAjZGVmaW5lIFNZU1JFR19SRUFEMzIocmVnKSBcCiAo
ewl1aW50MzJfdCB2YWw7IFwKIAlfX2FzbV9fIF9fdm9sYXRpbGVfXygibXJzICUwLCAiIF9fU1RS
SU5HSUZZKHJlZykgXAotCQkJOiAiPSZyIiAodmFsKSk7IFwKKwkJCTogIj1yIiAodmFsKSk7IFwK
IAl2YWw7IFwKIH0pCiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:49 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzZ-00017D-JR; Thu, 08 Nov 2018 09:52:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzY-00016f-3A
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:48 +0000
X-Inumbo-ID: 0a9902dc-e33c-11e8-84f8-12d6303a7972
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a9902dc-e33c-11e8-84f8-12d6303a7972;
 Thu, 08 Nov 2018 09:52:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wlVq1N07kPMv1KIVAL1VkTlmVDhoBQ3tzZMuuM2LqBE=;
 b=Vx8iAYumtz5lqsjmCleeVIA8xUFk7lPWRuCT2AiMAtpJHjBTpF8J05qQSwFoRWRGt2ZwgTB24cSgfo/Ilq3MbWSXRWCWAoBmuEUlr/tzK9ssdHA6reK2xE0p+yw0wIIgTq0QVBpaKKDCNsyPSouyPlV/3e3gxO9is5UdDML32cc=
Received: from DB6PR0802CA0030.eurprd08.prod.outlook.com (2603:10a6:4:a3::16)
 by AM4PR08MB0931.eurprd08.prod.outlook.com (2603:10a6:200:27::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 8 Nov
 2018 09:52:42 +0000
Received: from DB5EUR03FT008.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::204) by DB6PR0802CA0030.outlook.office365.com
 (2603:10a6:4:a3::16) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.24 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:42 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT008.mail.protection.outlook.com (10.152.20.98) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:42 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:41 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:52:41 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:39 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:50 +0000
Message-ID: <20181108095153.98043-20-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(396003)(346002)(136003)(2980300002)(438002)(189003)(199004)(316002)(49486002)(356004)(2616005)(6666004)(426003)(44832011)(16586007)(47776003)(11346002)(336012)(476003)(486006)(126002)(53936002)(446003)(305945005)(106466001)(217873002)(110136005)(54906003)(86362001)(1857600001)(5660300001)(1076002)(106002)(68736007)(4326008)(97736004)(50226002)(81166006)(81156014)(8676002)(50466002)(186003)(51416003)(48376002)(2906002)(26005)(77096007)(72206003)(76176011)(36756003)(478600001)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0931; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT008;
 1:EP3qK0mAvy6pPf6VKdXCyikinRlW9ofDPKBHKR1DsFsdSOVPwQx4O/uP0qAymAU1pARg5UairiTNfxlf84TcUrhs5Ejh4dxHhwZEaaD1t5ZN8xFxh6V3jeo7D7zgyKup
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 99fa1bbd-ce6d-409a-f0a0-08d6455fed2a
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB0931; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 3:OTRqMmNTneBC3boWwY6uH4Yjb0Opvr412vBaBC4xEPOOxw7slY28Qdht4tOcCRQsYXiA+/EnVuEl/R/zmITyOe4V9otBI07KDwungXTTuEFm23Uf/mVdt/7smAWLk3bmEZFzHHpO5awRvv+VFecnYYlvMHAqpJZdsLpHDzOOjENayTvqKlsUzlIJT5OG77btqh6dh2/xKkWdRDnGcJpJmc1dCScRMnkNIVifWMoiKxibZP04IXxB1gOtivafKJCxeqAXxNiJQD6DFXLDaHOf1ekfYbNaOEDRszkHpd/KAln6RdPuav/sRUuWitBW38YRV9tjigM0atDVkVlt6rpmbTzNttHELPsGnBWHxHDpht4=;
 25:jxA7lRxKDMn6FiLVyaDVNfhhfmwRhD6qA7otzU9xAzZvFnEl7BCqG1tM1Fp+a+yDl8U0R5ncSuq4MjJQQvZ8Zm38IYtUhRgTEGEHv1rr9SzWVFeQTXv8i4RV49uQDGdkgt3PbX3BUomp7QfY8D7nMnb2beLXbi7TApgkxUXozshtzmJANnZkVEM2EYIUmZR9wLTSdUK20dJZrObqq3I9LOm+XADH8Tzp5tNb6H2AEnfMud8a6aN8H91dvU97kYD/nekIcUxq270P7Xf1eUxP09v5EAgCcLDAy3gfbleJzJiZjJvLSgFKzhRFVUm+u6nHmgft6KPDWPMofmy+iFkTwQ==
X-MS-TrafficTypeDiagnostic: AM4PR08MB0931:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 31:3tVrkg3N7vmFcFFdXAUbTWvxUBmjI366Rnq3rUhZ+rfBXhJVKphbMflCHM2zGU7FcI2nonoh3lYWPIbsqVpBaRXxHiSt0sT8Hbqfs7/l/I90VyGuTU0Jih2WCuyGa+hQ7yTQ/1ZmOiGP+kZ8gCabyrGykhwMwbch53HP2GXEjprj6FlyYNbgfzEqnbztsN8+G5r8o+LnBRAqAkzNrmSlhFj/OIqecpU4Dn1kF5yduPE=;
 20:NECyVmblyoc3Crs+A9c2aT0rg61wohlaJlXhlTY8pD/rPGyEnPQNYSUJ+i/4G2OxNfllyxp3qGcNSXQYXHhWt8dQXuHWFjoFZk9UP7AdcV50/OvJzC9nppgIcIh8EhFoEbV8lH39d000Ci9SxhcqsoCRBlaVDSKEQsijIvLbKdLsW9agF6g7+utoyIc5yWUyRszF4E/0DiuDFSAV+TICiLU//4MsjiqB8Ibz5Kl6SiuYQDCxwM8XsmGU/HByJE5DTQlAojwxGWgWVotOEeiOyBVv7L0WGqosEzfhC7hsQHk7GbXDxiitXKfTyELL/MMlCE9x1aFAjAmuPM8g6Ws3IfStfkkgoDoFEMwkq2AiJXlgjUXKN8p9VQ1tK6LRgKqJebpJFpJ3rzZSwkVW+RtmZ1uWsGak5uyKiB+mLPEbHOE=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB09319722531FBE1E08251E859EC50@AM4PR08MB0931.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231382)(944501410)(52105095)(3002001)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0931; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0931; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 4:sfdBWHzfVsv5WRNcEJ5Pt2Zeg+ZxUcof9IA1IxwYzdV7G/sTLIKkvCv8OkH87Lc4nUp5Hq54EA4DOFwIBq5vzzVNfWDHHOZLQTQoF6sma61mKSSlgdHS861BSajtmiNrQHp8xk/BiogH5SyPKmz8illb8yn+2Qlw4eDot8diYLl22g+oSHSTLPzql2leh4Pp+GfU3wQEgmkTDDhntgo7iGVuf+k2q6KF9ghJf+BMQJmMcisOPT/TweD3GBW6W5Tu98G3HomwCSjLSBbBOoWukjmxx7wb7jD3+Du66E3l9JUv635RE2kFZ5fK7HHSPode
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB0931;
 23:cphA68QXod8XMaSQi/XgY9Ff+Pk9pBynQcbScYh55?=
 =?us-ascii?Q?Mmqjwju6BsOfx7Y+dHh4EKsEN0Mcg0KLmg2JUx4O1pIMHvq8NY6CWaVNGUAC?=
 =?us-ascii?Q?6zkUTbhIZO/THnpfGFx+6nuaxAnPZc6QOYNlu4L9sfujAJlkvG8gubBtWqa4?=
 =?us-ascii?Q?vnFrwmo6vIPuvf/PTDQWR5t0khFLks2MotY/TTx4FsUtKEIYnJ/k3rqffkGG?=
 =?us-ascii?Q?jxM3YpHT/RtirHGdnzWqIxh41/kGPXVS7nCOUKPU2ETQILWRy1cQs3Z787bO?=
 =?us-ascii?Q?PbK+ATTBabHOX0OVKHPygTZOYTgMUwMhQbUlT+tHrB948qtDBXhhGcIVDzhR?=
 =?us-ascii?Q?Zh8qST+fbGXLedN6Ql5NybWkuedjdv+rARt4PaNINn0jy2RdVmpieVZSwGsV?=
 =?us-ascii?Q?kkz2tEWczEPf0kJeRiN4/YvN4dyaCnuj8Z1C/ykaNCrGQK7+Mx/R4wRWLCYo?=
 =?us-ascii?Q?Fo4PJOuyglayHABnr6tqmumxy9fP9wqcSPVKMM70BgKrsxL+eD1GVF+Y2Xqp?=
 =?us-ascii?Q?PUefkRyIEDV65+t1ee/FY12agWGsjHWIC2US40UMyEyfv/lr9AA7DPoqQMtQ?=
 =?us-ascii?Q?2nBADNEznWxht9dBL7oaLzEjZ8N586kGXmTC9ghUExJ8tbAQ+tPp1xXSERJe?=
 =?us-ascii?Q?wq3HUYlekiQw0RIPL69+kYF7jNqdtspXtKjKyhEJH29de7XWGcwrNOBGXzGn?=
 =?us-ascii?Q?0MhwzcfZeoPotvAjVR3hl0B+jwtv27QeT9tAt0vAl8wUAmcpcCmEXNOfI1Oo?=
 =?us-ascii?Q?6qouKwNlfLm812Zh6KBIK93YDnPJy6h34qLvAQFtcbC0Jz6brTGs95cy4Psr?=
 =?us-ascii?Q?Ulk/InVwWBMcKWlCPlB92O7W+RqnET6gjUrMxFYYw/Z/jpFshfC3K/S5u6B9?=
 =?us-ascii?Q?xDt+BLAVhoJtDIwM042IWmh0liB8biJCnybSgWSNypDzP03o2HJgcRdcQe/K?=
 =?us-ascii?Q?zwONOe35s+VJWJgil9FtwuHxBSf+M3MHA4Z1xUZVC6Rrlz7nfb4haJ4lGMrz?=
 =?us-ascii?Q?HYhahNvLXn7uPvnqEYQtxqHw+5RlD1jTunTYS6wA7Gw0KV9GtRGiXv88Svhg?=
 =?us-ascii?Q?wEVmsXN3/E5su6i3Zk0UUV8dyfTexSv6cA3nTcBUDMLtTi2n+sn6cnujDSDs?=
 =?us-ascii?Q?N4UdgVjAaZLkEoHGzKe7Em33ND87HsOotb3z8cXhql8++VJfAkZ6SPWJtA7m?=
 =?us-ascii?Q?K0i3CsZKIZM+vbkDqWjZsFdJ3O8QJzMXPgy?=
X-Microsoft-Antispam-Message-Info: XwrHy+YhRZp7IYu7exXH6hl7lFFiTfvotydFSCxOtcSiGXIYUYvQ0DvGHXzp+yviJ8L8rJCVkkJld3SLCnuZGbNU1rqIrWc7+tH1Cm67PQz0mLjRD0V3BpCVOslt+24vGJB9BEXXiqngwOkfgdjTzgcessn30IaVkyXfvR2x9l7JH5TJJqVTW8i6qmXhhwY+EUZi+1tMlLE6/cJGN85YMMCebqgAzuWwablRxLwJ6gPL/c4U2D73iSB+46uj53I1VFnFfEuN5dbLGbDnw7vQUwgD8nm8ZjzLzkSrSfWESBp/mitiAUgy8i3Z8Va66MuBl1e/4MdJ6PhxzyYd7TZOhXS2ie+399uTPiEwZ50ifg0=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 6:7P4bnEQg/LdIG3JIhkl1qs+r303fOddRjkLJf6scMWAzuQhPIyA7aNHUiFzyGl4l3XFr4fPwiUwy4Yvwa/lsXFT0NpfkywYYMRxXZK4g+scZjwF5AZx/rG0QKqoswB+giNkcpvU1T2PeSWQdo245BYrubISZJbUsR4kRr3kTeH//wTeuUq8Mv4vsJdAREEc0T/5XQGT9zGHghjHFdsQs+hIXiHll14QLDNUdMdt5DDVofpT85NcEx1vn7MVsl5oE+zw/xId7iENznGLbqPjktAXwWorxnJ0uN+V/OnIOVwAq5CspuJEnEg92UHHnR5ZXzSRDRb8ty76GEnNSCYadYwK3kLIj5a/3+rPCv2hg74PWMWJGzaXPmrDG1QYkyD7oiMZKZvXgwVClm2O00j1Qxbb7HbZW5E4z55/d1cLunbh+xO52msqouHCsIRh/baQnm7mI+hFwgjDo7Oi7u3p5cg==;
 5:6XjBfVgGzQdcJM6IFuRHeQCUokCXe4K9XBLkH8saTE1oVTGBQ6Zj8Q4KdAj2R/Rp9a5Vg5DYcAQIlxrF7OOjEjZz93HjLeUgQfArXJvJarwXMlrXMHIiyIOZOcaE5YLusrPATttqXD74OpI8AWivixqiA2P4FJIRDfJBZdR32kU=;
 7:FsLuHwARWe6axwyHDiHFhtbJI9FMVIsSx5HvCxVLJw0tQUwo8+qUxBCW34DhIcjL7F29Ljx/oTwzYihRwWND14n1XcsxFrtUVNC91GzH52kOouLRVkNRAhi+yLxZfqmbWMePezEnDj6yteejuZCvDg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:42.2571 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 99fa1bbd-ce6d-409a-f0a0-08d6455fed2a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0931
Subject: [Minios-devel] [UNIKRAFT PATCH 19/22] plat/kvm: arm64: Build L3
 page table for range greater than 2MB
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q3VycmVudCBMMyB0YWJsZSBidWlsZCBmdW5jdGlvbiBvbmx5IHN1cHBvcnRzIHRvIGJ1aWxkIEwz
IHRhYmxlIGZvcgptZW1vcnkgcmFuZ2Ugbm90IGV4Y2VlZGVkIHRoYW4gMk1CLiBCdXQgYXMgd2Ug
bWVudGlvbmVkIGluIHByZXZpb3VzCnBhdGNoLCB0aGUgaW1hZ2Ugc2l6ZSB3aWxsIGJlIGdyZWF0
ZXIgdGhhbiAyTUIuIFNvIGluIHRoaXMgY2FzZSwgYnVpbGQKTDMgdGFibGUgZm9yIGJpZ2dlciBp
bWFnZSBpcyBub3QgY29udmVuaWVudC4gV2UgaGF2ZSBpbXByb3ZlIHRoZQpmdW5jdGlvbiBvZiBi
dWlsZGluZyBMMyB0YWJsZSB0byBzdXBwb3J0IGJpZ2dlciBtZW1vcnkgcmFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vcGFn
ZXRhYmxlNjQuUyB8IDE5ICsrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9w
YWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggYmQ0NzNiZi4u
MjEyZjhlMCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxh
dC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTQyNyw3ICs0MjcsMTMgQEAgbGlua19sMl9wYWdl
dGFibGU6CiAgKiAgeDExLCB4MTIgYW5kIHgxMyBhcmUgdHJhc2hlZAogICovCiBidWlsZF9sM19w
YWdldGFibGU6Ci0JLyogRmluZCB0aGUgdGFibGUgaW5kZXggKi8KKwkvKiBGaW5kIHRoZSBmaXJz
dCBMMyB0YWJsZSB0byBiZSB1cGRhdGVkICovCisJbHNyIHgxMSwgeDgsICNMMl9TSElGVAorCWFu
ZCB4MTEsIHgxMSwgI0xuX0FERFJfTUFTSworCWxzbCB4MTEsIHgxMSwgI0wzX1NISUZUCisJYWRk
IHg2LCB4MTEsIHg2CisKKwkvKiBGaW5kIHRoZSBmaXJzdCBlbnRyeSBpbmRleCBpbiBMMyB0YWJs
ZSAqLwogCWxzciB4MTEsIHg4LCAjTDNfU0hJRlQKIAlhbmQgeDExLCB4MTEsICNMbl9BRERSX01B
U0sKIApAQCAtNDQ2LDEwICs0NTIsMTcgQEAgYnVpbGRfbDNfcGFnZXRhYmxlOgogCiAJLyogU3Rv
cmUgdGhlIGVudHJ5ICovCiAJc3RyIHgxMywgW3g2LCB4MTEsIGxzbCAjM10KKwlhZGQgeDExLCB4
MTEsICMxCiAKKwkvKiBDcm9zcyBMMyBQYWdlPyAqLworCWFuZCB4MTEsIHgxMSwgI0xuX0FERFJf
TUFTSworCWNibnogeDExLCAyZgorCisJLyogVG8gbmV4dCBMMyB0YWJsZSAqLworCWFkZCB4Niwg
eDYsICNfX1BBR0VfU0laRQorCisyOglhZGQgeDksIHg5LCAjMQogCXN1YiB4MTAsIHgxMCwgIzEK
LQlhZGQgeDExLCB4MTEsICMxCi0JYWRkIHg5LCB4OSwgIzEKIAljYm56IHgxMCwgMWIKIAogCXJl
dAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:50 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgza-00017v-LH; Thu, 08 Nov 2018 09:52:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzZ-000179-K1
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:49 +0000
X-Inumbo-ID: 0bc691cf-e33c-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [104.47.0.85]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bc691cf-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NmzIPv90LQRIsag9XlhZbSR+ExdPX+Pbjcf+GzBLv1U=;
 b=phgEGPTVHLrfb+bnYO7gJWC81CogC5GkDuQjzSUPRflIl3CYZZ5nMJ9tF38+qbvx4CRxbAAmOzsS4CkBt2Vi9NuHpOLspZkkbYbo6wJgouf+dotldZWFlnvBqCEfEu3zknOOFaZAF8tMXlUsJ9iM0D4O25JvCV7N95B15sGB7p4=
Received: from VI1PR0802CA0024.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::34) by AM4PR08MB0929.eurprd08.prod.outlook.com
 (2603:10a6:200:27::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 8 Nov
 2018 09:52:44 +0000
Received: from DB5EUR03FT050.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::207) by VI1PR0802CA0024.outlook.office365.com
 (2603:10a6:800:aa::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.24 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:44 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT050.mail.protection.outlook.com (10.152.21.128) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:44 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:43 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:41 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:51 +0000
Message-ID: <20181108095153.98043-21-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(376002)(346002)(396003)(2980300002)(438002)(189003)(199004)(6666004)(356004)(72206003)(51416003)(50466002)(316002)(54906003)(110136005)(16586007)(106466001)(36756003)(86362001)(106002)(426003)(44832011)(1857600001)(26005)(305945005)(186003)(77096007)(76176011)(486006)(446003)(81166006)(2616005)(126002)(8676002)(11346002)(476003)(81156014)(68736007)(1076002)(49486002)(4326008)(47776003)(336012)(2906002)(14444005)(53936002)(217873002)(478600001)(48376002)(5660300001)(50226002)(8936002)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0929; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT050;
 1:MJPMgdHOkOPl8H4WKJIFubQv6a2Q107PoHTC1LNebWv1hPijP1Mri65tvTi2hWNEimTDDwOvQIvm+G1VBWfyyroGLsv8srHxb7/GMTkA5JZ4VRNylv0Ecw+nAHQcCOAf
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c8a937cf-bbd3-428a-c2c6-08d6455fee67
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB0929; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 3:iKxvWQTO27wbGcq9D2G11nhFyk2U1xpp/LQrU+EwVaN2MlZioc2FIxUi4wVw2U/qXmgvOorXP34vmn10LRJ0fAQiF/pxGIdsocWTsXI6iX/pM7bgV3hb6flHf+79JxGUA3El9d73X2I7FaddCIRDo3yov22Ts76eGXndrKHR9oT47kT2M19KbRWKUuap8JYE815949B3nXjivj+KeOFDeIw+lv7j9qDAEwf8M35MOo3JRTF4b1bCqJetN47U85eoGl0lPo/r1d+mKucnvFppvKrLls1EIGpGxEU2HSbtQN7d/hdfNSmladexUqYzfUrOhuNK5pOxyUlIsqzLI0di49ZUrPyEJP4VFuJGX4dZruk=;
 25:zMVNiO3RAPZihcwJYgCPu5yFm+sXKgv4R4mcoBTm0t3M6ysqz8SEnDVo9oq9t4ky0TOLRkFG+zHGO/pBPqLzBmBksB2tjc7kxsMLx4tMaZuPVQZDP479ofDReLy6gFb6nZEOatJ25VatEXto84IjIGtPAwEXCCaZCll2wEUNPPcac4p/0FhTuYPuktw+JWc4vIMLsXq7VoMaVGVmKQzy6svpQGXt4yi3oMQHGHdlk2Lvyl/HJyCksEbdliL8u3eHtcdfCQk03lWG6Ve+HsJdi8lQKMtp5HJbOZIFTCiCOlW/rzEyfviHuaVRT6YXyg9bbDRR/4ihr8fDGQmy6lA+0A==
X-MS-TrafficTypeDiagnostic: AM4PR08MB0929:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 31:Cpl0HSHx6zdZv/5gImVddBFkzCRFDURaDRSKabaEWboTZAEDK1AYnBST/glHCueGcGWOxzGEhe4dRj9KpcHlkMckICdKtcmYgx7W+i5PEh5M8mp6c+DjiF8GwND8aklt+FtpfYtlh1NSZW92Z3iNUgJSqv9gMIjOqKTxaniVq6LEKb0AkH0XWoq+NxJfp3KOeCg2EvvLpDKdb6xMKJPvqV9cetmjYZaaxi5W6sPxE74=;
 20:wijsoSds3FGGeXb2Brb0va3ANO+9AcGGZ0pTQ3A9W9eEO7Ttg28R5GgIQ2uFKYghH2MjYNTp7IPuWHfOr4NNCNtZSokRt33FZ4xBIGLMvZXLk603vp/0I96OFjVw9cWAfr+Gpphs9u5zw4D5S4wk0aD+aon14L7a5oKem8UvAwP1YWt2N7lfY7l7iJT3sV8Mx9pLHhES8/wzpbgvnxWB89aQjZ17ceEPLHR6SC4+8yZNYDqhmGKnVb0gOjeYMuxYcSyb7ma1DVinprwfEoO7diaVcP+i850VYqs6otySfLjoVQn712DUewUFS9f3rYf66PmHQi3nIgU53SSQ0M+KIQ3cFFd+oU7HDrpPmajp/kfRCqUBxndmZSnUerHVsSx9Rt1eQhVvMUsqjZP8z35Q2lUF4oBgtwacl27K2erJw/w=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB09296C09193662DC742AB3B79EC50@AM4PR08MB0929.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0929; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0929; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 4:TYLG33gu5abe3LEROWAFzcaUiGr/xL11Q0arn7cNYaIyEVvIg1iXA9wLH6Hj88i6kdN/gp6fnCjMeUwMC7FppR4Ei6he/94nJ6fGg8Pj3Nn8ehzK5dPYwzGV3KPb3kvf7UZgOglAfLtbzOhjDPosZMT4DWF7cFi7+E7LdV8lYFYNytH0RG48tTlj8FF9tgRz432iTQwV6gowmjHNiTwmE04Yfp3xyT3ToKefZ1fPzy99fJqmEs/J+zbLZSSzXp4ciREFNfhLUXHEsPXYRhtc3x6SVQF3bujCN73h/CS5UI4QjLoqq9uNb+W3SSBQ6Z2Y
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB0929;
 23:L+dolasyECloVmoh9yitW1Rx+WKTRsTi1oojYZ07y?=
 =?us-ascii?Q?gahRVosKvT8ulpuMrtAa9yh6TTkzN7B48IQHvgHQUf5/jamPQWlv4ri6cw0V?=
 =?us-ascii?Q?KOitQzxbPyjGY60DTYPUUW1ox25QvhdoNwF53d6fsfJ6mXXW3iYzN7hOzjKv?=
 =?us-ascii?Q?UNV9ML2ViwDeX/rI7Vp8D20RvU/vtGrXqupXZMcmfeXJD6FkRzGjxSXexvPr?=
 =?us-ascii?Q?X1PiEJE3b1Klp0tfO9KgepkcAnpahyKsfzOu79nD/YmlPYm5lqjsrF+4/2xl?=
 =?us-ascii?Q?4HIbRJXdZCX7xvpDdbqoGRbmyKwN6wKcB1VZC0dmWQG/m+G6RSI8jWmOQK7W?=
 =?us-ascii?Q?Vp5K+iHjABl4K1/L4lC4wO8UaqIL+yxYYvob6lOo/Sn7dfXy+B5Mm8vKWaGR?=
 =?us-ascii?Q?Tb4RqtG/k25HXZRC5YCabjvHylgY5nvVnHgWlYVyk828nNHEm5KEtBunb9Uv?=
 =?us-ascii?Q?3WyQ9Oi4ArKuJHAsnb8/lB+bDdkvqtsTj1i2N5vNFHtu0yUcqjUk0unFjnSc?=
 =?us-ascii?Q?MWugqKBsCU8Y4udWsWp+jvvVDCd3cFR18cb8iPiaByoaUC5Lkf/zgipFtL4V?=
 =?us-ascii?Q?Vsw9ZGVk+EcGCATFdcB0ef8gPLy1i45DcFWB5IehNa0gDXuve1nYvhU3DVjM?=
 =?us-ascii?Q?ixfyKQBLxgiYZPBzjHgTjhmYNu3JX1+AfRrBguwKFFFXVvaoiqdVWg5U6k/Q?=
 =?us-ascii?Q?R6FHVGU1rHeZ/xZXcMF6g2rFriHWlTOje/CMZJeWMTn5DRz6gdmo3oueh7Zw?=
 =?us-ascii?Q?s71XmKvkLJ01CR+u2CB/5SZTz/HCueLfrNZgUYbnBArGyAJG9A560x2wxDJu?=
 =?us-ascii?Q?Xmw6gH7TJCjhMdIVyUIgZyLCG6rCom92KRwUwjMMVpl6lQnzu1gel7DjQa83?=
 =?us-ascii?Q?BYgUaBDIZW8Ac/UpI9f7agM+JRUBMBnynsDJrSOV67gv6Z7UQwGD3hi6qGnO?=
 =?us-ascii?Q?NZC9dPaQ4PO51SAbTRvWpPmRifExKQtQYxVF8APBk2dWymPTpzDQ2ZbM+m4/?=
 =?us-ascii?Q?TXnoCYmX2GD7cRTmlNQSPuRtguNGDJk0atYUtZtMCtFaSCVwxhzd8g0TpBMD?=
 =?us-ascii?Q?E0wPhKlAiQ+9K/b6+qnouwp8GqHhyyftcCF4iMTITp4zqpJZBwfGU7ns9Nb5?=
 =?us-ascii?Q?4juEFfGvyFhwAhcoJSarW3qr7jxOUEpA+74Gn1cksxgMfWXVs/LlhaWm722h?=
 =?us-ascii?Q?jXtsEyy5qPsiUoOsq0ZSRqJtc8xbzk6nJPz?=
X-Microsoft-Antispam-Message-Info: Ob5QyohE48tRvd/37ySr/YT04cG8tRRHLjFxAbm4yXagayaarP29p9ccTdEXV192NWdLEvmxehLbgyLhWCAGqRJyW9eCfvRO6S6lHVia27CZZX3QABr8l9ok56A6TslbYXXr6Hq6XsGBRK3vcmcHlL6vFTH6iSkhq3HsUijr6KCzqnBXPmn992YtbIHjlr3E9QACvDTwoBgMdOg334A8wfBWf7uH25R5m/E7iIkjXng/W8+C6ArwYxDEimykFv5vCjYAh5VnWOp/eL3JYPCLumKozuJCeNKhOn2CPqfLhQegEq2gED5Om9IcworLmmTRFeYQHdH+G09Xbus1p18t3hbVjJQ4OX1DXtkl2UB+ikc=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 6:G7MnpzT2PKOFriiVUbdf3vnn3y87tTsZ19QbZktKs0qp2IfXk+HThdSWqMI7bvGse0gU3XxDtE6aYe6y6XeczaYaAYZ29Bi2bqFH7ZmfCog5FwzpAw1YHyJWApVFdERji7G6ir23TGpP8Z2nG9f2SEkwoRu4k2UlfkZavvzKVpfHXxdFTY9ffMV3jlgizThHTM1YDKe9OQILo0E6gX6afGH4MXlH98vRW1K/wrO5HZ7IWnW73XJDccjNLWSXekHPuwZsN3lL7LCsVCFOe0NZtxK4nfIqp8C76SUWFMXfDOoUXnE2674Z6zdDiJGR4n7hUwcpl/2ott0YAI5JVq1JT5Gap7qKZfIFWFj0DZZ0s0uxNiir44M7u19eT1vFUNo7uPLH7CUKPTZfJj+TWGKUxFt5bhvJrquzdEthlywT6xJa4l6EhpTLeRb6J/QusnxPc7F4VWmdwJUrF8wCxCNtGw==;
 5:v1djUHl4Onl2g0IhVK31y0CLgYfl8BXRox3+rzgK7LsQeyV86vNkASO0e9RJT7y66PEhl8wtOuR1K+7zHQlWz49wO+kEIvMafpf/QKXztFGilmeyUQT6N/LQl3xayEbKD396sorbWa+8I5z7S3sRKAM+F5frk7LODGdrrHRWu0M=;
 7:K+I/lbRTRNWwOn+14BQOnJrdeBtllRLqUPKXS6zWLZJs3WwY1rc0RimfeNu//vf+71gJG/Cqs/Qjvf+OB1pjKzyhrXCOq1sPcN94ERKjPb+gY3/8ac5cw3oJLOXaAMssD91fkkFZo23gyOl/e8Koow==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:44.3491 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c8a937cf-bbd3-428a-c2c6-08d6455fee67
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0929
Subject: [Minios-devel] [UNIKRAFT PATCH 20/22] plat/kvm: arm64: Support
 build L3 table for large image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSB1cGRhdGVkIHRoZSBMMyB0YWJsZSBidWlsZCBmdW5jdGlvbiB0byBzdXBwb3J0IGxh
cmdlIG1lbW9yeQpyYW5nZS4gSW4gdGhpcyBjYXNlLCB3ZSBjYW4gc3VwcG9ydCBidWlsZCBMMyB0
YWJsZXMgZm9yIGltYWdlcyBleGNlZWRlZAoyTUIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8
d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDI1ICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5T
IGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggMjEyZjhlMC4uZDAyZTEwNCAxMDA2
NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3Bh
Z2V0YWJsZTY0LlMKQEAgLTYyLDYgKzYyLDcgQEAgdmlydF9iaXRzOgogLyoKICAqIFdlIHdpbGwg
dXNlIGEgZGlyZWN0IG1hcCBmb3IgcGh5c2ljYWwgYWRkcmVzcyBhbmQgdmlydHVhbCBhZGRyZXNz
CiAgKiAoUEEgPSBWQSAxOjEgbWFwcGluZykKKyAqICB4MTUgPSBpbWFnZSBzaXplICh0cmFzaGVk
KQogICovCiBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykKIAkvKiBTYXZlIGxpbmsgYWRkcmVzcyAq
LwpAQCAtMTM0LDIwICsxMzUsMzAgQEAgRU5UUlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAJYWRkIHg5
LCB4MTQsICNMMl9UQUJMRV9PRkZTRVQ7CiAJYmwgIGxpbmtfbDFfcGFnZXRhYmxlCiAKLQkvKiAz
cmQ6IEJ1aWxkIGEgTDMgcGFnZXRhYmxlIGZvciAwfjJNQiovCi0JYWRkIHg2LCB4MTQsICNMM19U
QUJMRV9PRkZTRVQ7CisJLyogM3JkOiBCdWlsZCBhIEwzIHBhZ2V0YWJsZSBmb3IgaW1hZ2Ugb2Nj
dXBpZWQgbWVtb3J5ICovCisJYWRkIHgxNiwgeDE0LCAjTDNfVEFCTEVfT0ZGU0VUOworCW1vdiB4
MTcsICNSQU1fQUREUl9TVEFSVAorCisJbW92IHg2LCB4MTYKIAlsZHIgeDcsID1TRUNUX0FUVFJf
Tk9STUFMCi0JbW92IHg4LCAjUkFNX0FERFJfU1RBUlQKLQltb3YgeDksIHg4Ci0JbW92IHgxMCwg
NTEyCisJbW92IHg4LCB4MTcKKwltb3YgeDksIHgxNworCWxzciB4MTAsIHgxNSwgTDNfU0hJRlQK
IAlibCAgYnVpbGRfbDNfcGFnZXRhYmxlCiAKIAkvKiA0dGg6IExpbmsgdGhpcyBMMyBwYWdldGFi
bGUgdG8gTDIgZW50cnkgKi8KIAlhZGQgeDYsIHgxNCwgI0wyX1RBQkxFX09GRlNFVDsKLQltb3Yg
eDgsICNSQU1fQUREUl9TVEFSVAotCWFkZCB4OSwgeDE0LCAjTDNfVEFCTEVfT0ZGU0VUOworMToK
Kwltb3YgeDgsIHgxNworCW1vdiB4OSwgeDE2CiAJYmwgIGxpbmtfbDJfcGFnZXRhYmxlCiAKKwkv
KiBDaGVjayB3aGV0aGVyIHRoZSBpbWFnZSBtYXBwaW5nIGhhcyBiZWVuIGRvbmUgKi8KKwlhZGQg
eDE2LCB4MTYsICNfX1BBR0VfU0laRQorCWFkZCB4MTcsIHgxNywgI0wyX1NJWkUKKwlzdWIgeDE1
LCB4MTUsICNMMl9TSVpFCisJY2JueiB4MTUsIDFiCisKIAkvKiA1dGg6IFVwZGF0ZSBkdGIgc2Vj
dGlvbiB0byByZWFkb25seSAqLwogCWxkciB4OCwgPV9kdGIKIAlsZHIgeDksID1fdGV4dAotLSAK
Mi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:50 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgza-000180-N7; Thu, 08 Nov 2018 09:52:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzZ-00017W-Rr
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:49 +0000
X-Inumbo-ID: 0c2b2fb0-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.55]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c2b2fb0-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BjKEzNcQFTQg9Ty+LFnX13ruzAHwPLAtPPaolnzw394=;
 b=CpNHmp0M4ydtqPDkN6K4odaJxelP5579L8953hH81BQnxlopd9qBafnMOt7erRtvpA+ZVZcVcKnbKT6V7emo5qlBevslwp1AKeSL3oy4qwR5pU35qkFNpPYYyeyfMjQle5gjhaO4dvStUsOig6rj+2YLv1Bdq47LKBXHTPS8XRo=
Received: from VI1PR08CA0183.eurprd08.prod.outlook.com (2603:10a6:800:d2::13)
 by DB5PR08MB0933.eurprd08.prod.outlook.com (2603:10a6:0:13::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.34; Thu, 8 Nov
 2018 09:52:46 +0000
Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by VI1PR08CA0183.outlook.office365.com
 (2603:10a6:800:d2::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:46 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:46 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:16 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 8 Nov
 2018 09:52:15 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:13 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:39 +0000
Message-ID: <20181108095153.98043-9-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(136003)(39860400002)(2980300002)(438002)(189003)(199004)(49486002)(48376002)(36756003)(50466002)(53936002)(426003)(478600001)(4326008)(336012)(476003)(2616005)(126002)(97736004)(106466001)(446003)(11346002)(44832011)(486006)(1076002)(5660300001)(2906002)(8676002)(217873002)(14444005)(72206003)(305945005)(356004)(6666004)(68736007)(50226002)(81156014)(81166006)(8936002)(1857600001)(26005)(77096007)(76176011)(110136005)(16586007)(54906003)(316002)(106002)(51416003)(186003)(47776003)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB0933; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT011;
 1:dRTXbrAf7a/PUxsIdQIEQ1pJsMQ1wi6fG4tgYEPSEvHBN+63n0FhwnPAzPWEjSgwQWRTjZjn5Y4PcVM1wCJWjO8NeR9RUKozY/DP39Ye38VcQdkh0tKYdZEqUSpkOd4V
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 92ebcd6f-62d1-49b7-5a20-08d6455fef77
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:DB5PR08MB0933; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0933;
 3:R64kOS7oDIeSFOtTQYTjHhfm4VedNsukowahWlUtRLqpqBprm3aGt/ZWwmNvbyjmWcw/1LywgRtSgwWbr7jhr6HcqwFd1AA7FWqRiPUFeZWx7ZTig1VXG/q+Qedt9VuW89Ma92nrnkccIBB+aVoiRTj1kV2eHjcpH5REPkGepOYy+XA9wpf9pQazZlZzbsSe86p7+tRXklZasZWicZsMrqIYdH9YBN4TvbyhfBukrk1qr8INfcK2qqjkXH5cCrJ4rGFzjNa7uc/rr0hv4jR7/N70C+52QC1/lknx2xmmrqNp+QgccPmNuD0N/RbvIvcZQLjbmllnRk1/Z6BuQea7qYe8B/SCI/A+XEUJuadgxNg=;
 25:ZkJPhUKs97QPSZkNlVLfNjAGt38HfpQQwIHZfFZiDbzjjrkkHHnAAmsQZ6wG9VvLwwL+/Cci5SImN/lRtKY+d/1c+xCmJhRuSUf2IyLqDeaSloxP4C4/rzZzThOKkf9XqHEF7XIFQqDzJMp7NdYlG+nrHvuKnml03YcuB/sEb1X6MAWbMmxiteSly8rgU22C/PHSdKNLi96dZNex5XvIC+Psmi8nQgUFXLhC/0cO2aDiBnZYT4971mA0yg8ysZXU7ipHBzYaIw9qwdQRls+5TxshcNhl64Knie9hm+wIcPDDj5cNz4mHLJ8qQE+byyZMed9DUvYg20DD1q16eUcbaw==
X-MS-TrafficTypeDiagnostic: DB5PR08MB0933:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0933;
 31:Fw4+kzR+6XL7BSp84jBPosUlZs5RUZFp6jDdtTLjI3Wi72orC6g2Z2XDE67iT5gL9Bip55hgGWcrce6GQlxBB6alazk+zCNBaF1KWCZxiNEXrBSlQOo6/C4RlNkuzBeVOwpNZh/LcqRs+Bu52UhooS1xwr1pVQRTeYDhcNkrZOzS952Weo3i8jpzYRc7T0VJ6z1MSBsfbK8lnamfeSX05PIob3RmnUE+z6Ev8P0MH3Y=;
 20:jTPjqnSd9WJDOKGl6puaQZrEcTdhgGc+j8MbJ5ibtaXWNtyYa5o4ACU+V6RyiAH1qIkE5GMtWiVqVCQeAFTzMvBkxzdGAlVg2Y5JLKn4+OVQxGB2iPYafKyV4YF9quYgVBYcPbR+9jioo1Qqgb8IWo4Nd4YPv0SWRBLQaP/uDoPeoVZ9SXbnTxE0HxGOJZ9EUhVPVDHpsNpIvrLqcwVMBPgdhCT4k08srYfnBdJBxvEEfjkTPKGxOE6hmFTbSrKJd4RxyZ36362ahlU9QUOFSo42AuYYjkU4dIBp3/vEA23KktwDsnpfzlBPjzthhVfA/mXDaidCPIwnNzX6dJiedibbS/Cs2pgpNgRzyk27vxkCerNOYL+IyvAggp1U4U1aZ+D7JpDinYo2JJEdfj5oyCQTyX9g7yzvMmby0Nl0OZs=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB5PR08MB0933FFDA7D63B377E89F1BA39EC50@DB5PR08MB0933.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93004095)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB5PR08MB0933; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB0933; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0933;
 4:HNq5xChgmgAjqapuMdMlyVoqlrNySkkO86odh2bgiH7fK1ceFX8AuZn+SXPX8hdRiJ57UFNXl6y1UFFQOt0uiEPix/KsDThTmHfYbUOwzwd3z4tdTgNSexod/ouA2/WQrzKxe3WybkPSYnC6wXWcMwOHHTSmXCNfGVnnQYNgZiu2JiMydA9rN4wdoUvtvLENXgBgE1TZ2u+9Vc4x73+RVs+9NfQW37kh6SG4vUSbZFABoBfCwkJF2CH4Pmi/YHYSr1ycxWqH/JVcVVboGD7ZjDcu1FXOhKhVTJILd9eim+4wVei3nNdz+0ACLG4Ek2u4xp6fjcjj8tKOhLqLspIZLsDzVcs2CL/gbRqM7dQX9Ps=
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR08MB0933;
 23:PY+456iNpPSIUz976GSFW29FwDxDpB8ZjNwB4k8eW?=
 =?us-ascii?Q?A2Pw8NNvEImQaqaV7W3WT1Rq6779OSRPedv/Iw/RFL20vc0ePQAwe/XxKnrO?=
 =?us-ascii?Q?jNjXXdMj6SAVhvfd6C+bOe6aK4+vSRfyh3de0vQMUKwQDIRsZ9PU+WswhNxJ?=
 =?us-ascii?Q?wp8bl1vsTHTPptEcYNe1OGVzfajoCNT4Z+3FjoyPaIOUfocWlu4QzrB2we/P?=
 =?us-ascii?Q?NEtpIHtZcbjz5pl1BykdRizFf7hNq9REZidZh7/migrwb0y8uHUPnNfQ4Rev?=
 =?us-ascii?Q?0ymsHjmZ8kU49iIQFcFPh3ZKCuIcHHTePnXa/rEwXn2zXcJIcrGuYq2uQ4wg?=
 =?us-ascii?Q?k+IXtgSlAbATFfiMdomWx43UnubDRXBb7p6EqVnHp9OETGeuJKhCpbqu5kqP?=
 =?us-ascii?Q?gT59qv6H2qcCvriDNBs2mKqrIolje/prszvEK9f1kND6C/uQda6V6H5BWdLi?=
 =?us-ascii?Q?4U/citmaGmJfiMOZgdB3cov9X7d/5K9qgmeDHCrypRpHJ7D2RQrMLGrQIgEx?=
 =?us-ascii?Q?P0drAXs3gQCDFNfxdKlW5pcpUV7Yj0Iwn8F9BMt/JFGI2rlC6aRe9UVOgq/0?=
 =?us-ascii?Q?AdM6xhAOYSqjQr6MSrnLFot6pc1LObrmTmU7zsKlc1uVE/EBtv/O4Zr85n6W?=
 =?us-ascii?Q?8UDhq3HmQL6EJ4UEk++K7sN1ngWkQ47Xi7vR9rShZwN9QB0Dr0nUuTKhngqc?=
 =?us-ascii?Q?4s6xVMi/+zWiGORYUtzGvXmqWLOtmCS32F49NdzKub6zwyYMLpEEZ2LLWEyi?=
 =?us-ascii?Q?IJGoctuFlgKI321YOy2B7bmDmEuhd4sISUJMfmj+aDNpp0Ff0O6zK3V60rc2?=
 =?us-ascii?Q?gr7yDVwXlYzUM9zAr7NqP3Yy4/FaUesD1Ktbs7DQIZn9Ph5FuZfYc6I588Uh?=
 =?us-ascii?Q?srZvjz3xu4ZjEmNvuHqhlzIRhnGLelQYZHCJ20T5y3ArE2WZoP5WqB8feTT0?=
 =?us-ascii?Q?3PcflyNdgFXIDW7YWumXGe76MFTCz/84Ibxb6H7rVraLQmEy9av9DOvAOD9Y?=
 =?us-ascii?Q?tOsEIomQiQWXeNWaPsAO6AtgvQDCkGeD3zpJLmJHmiDwCeFyhh4GlO+WfKa1?=
 =?us-ascii?Q?CEbL5vsajdzjz2aZZtEA/YYMVZeUWpAvYqv39WiFuTvnWYHmXinDjKrAvBbg?=
 =?us-ascii?Q?EVFjZsYVJl1eTXN/Hbuh+BOhsirPNAJm58jU42vSia9vxMMM/z7reOTIXGdr?=
 =?us-ascii?Q?AmcVN9TufAaN7bv7bK77Uz/G6uDTmxZF9HE?=
X-Microsoft-Antispam-Message-Info: 9VjBvp+EdXR7KSCpscxBcysBSUg6IktUJ5FG6CBqX90/fcoyVNxxlny00+QMsUs2E11iVE8RMg5uDjmehz80NeQ85H2YlAftie5S9ZDIbM9+/31inMncTkDOeVleakBD9vYfZy9cU6/ykl9PHXfwcSXdN/aLQhShiWNNR980dn12hH+UNs6rRzFlJGK9Y1O47xjDKVDHw3c7CJlkrD8k3WWJmONzEmV1mVsJRrF831O2sXPSzm+70xFucBITsyppdhOChnnLwnOSKB5bP3oqjj56xbR7TFxSviTIldbnflRKBcBdZWGWkEubE3RKR9uDL9sHNrpFGkfJPfoDAZFNoErl5ELd+lfr05Va5wARZcg=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0933;
 6:tChNX085g9SgIq/xgqhFOLU4fIpYCFRZhJe68lRtrQJeZhyFKa+NFPWNHNGeRRMLFkksZXVi+9fx+da94wGEWJCX9ZGXsaRNPyMEXoQNd4j+XSkYe10rizKfjtgo+jzq8hdSA4m8hXohaXf9UxValYDwx9DnKT2UkHQrK80mSwb79uVJC8Wr1cdiSosu046jAW58Yf743gaJpozsaDKOdYn5Wzp7Ri15SakMWjbnsHGV1zUqYqQ9jTY3v3vp/as+La7o5WvmmdhI+++KnZ/D1wau/+p7wcDTSYgTPYEev1dEqBimzFX4IjQ7A4kOi7QWOXXWZHeRu0O9TAuBo7OimUUELnYrY52ubdwabwwxVxqcmrnNeiCi7AqS6B8tAmvGeZklpMdFP2sWqPKl84C5WeNlAU0Y17fQ4qk+5UI53Vgrljv64Y/6NxSJEAjisVslnU+3D2kZlf3LKFzrU8/ILA==;
 5:hv8GfubY+quwZGeeMpF2T+LB0tStnHfC8+jQxcxXoT2/6nXwpIzCG/eAUXmH8BUjzb1at+RINQoCFsQKo7NJB3DTyT2AHrJCVl2oxpmXBBxT+1U0itKAPbfaiSdmoCYu0A2OBgBCowNIFJMAWooJO8za618sdeO3+E5hr6SVX/c=;
 7:tuQ8Em/EvzIlzcEy1LClMHYotHRvJx8npnKIc41biOczA674X6COK0tYAFD5rlC9kYDhMSWRo6yS5dZGRLkSUJq3h8OSKFBYk6jPFQr1RGQwIkY9L0SXiNHrESC2zQBn7XT4bWNpmlJ/SCXHVTV0sQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:46.0352 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 92ebcd6f-62d1-49b7-5a20-08d6455fef77
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB0933
Subject: [Minios-devel] [UNIKRAFT PATCH 08/22] plat/kvm: Correct invalid
 indent character for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VXNpbmcgdGFiIHRvIHJlcGxhY2UgdGhlIHNwYWNlcyBmb3IgdGhlIGluZGVudCBiZWZvcmUgdWtw
bGF0X2VudHJ5X2FyZ3AuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNv
bT4KLS0tCiBwbGF0L2t2bS9hcm0vc2V0dXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9zZXR1
cC5jIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKaW5kZXggNjNmZTYwMS4uNTlmYWFhMiAxMDA2NDQK
LS0tIGEvcGxhdC9rdm0vYXJtL3NldHVwLmMKKysrIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKQEAg
LTE4Miw3ICsxODIsNyBAQCBlbm9jbWRsOgogCiBzdGF0aWMgdm9pZCBfbGlia3ZtcGxhdF9lbnRy
eTIodm9pZCAqYXJnIF9fYXR0cmlidXRlX18oKHVudXNlZCkpKQogewotICAgICAgIHVrcGxhdF9l
bnRyeV9hcmdwKE5VTEwsIChjaGFyICopY21kbGluZSwgc3RybGVuKGNtZGxpbmUpKTsKKwl1a3Bs
YXRfZW50cnlfYXJncChOVUxMLCAoY2hhciAqKWNtZGxpbmUsIHN0cmxlbihjbWRsaW5lKSk7CiB9
CiAKIHZvaWQgX2xpYmt2bXBsYXRfc3RhcnQodm9pZCAqZHRiX3BvaW50ZXIpCi0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:52 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzc-00019M-Ph; Thu, 08 Nov 2018 09:52:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzb-00018a-68
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:51 +0000
X-Inumbo-ID: 0ce9fcea-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.71]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ce9fcea-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KeK03hAZj2OTVED6FYsglZjFKTyNkZj0pYNIbJBbLZk=;
 b=BFkn13xHLKXv4e3xWXVUOot7/jN8ulLcJbuiXTlKOGE4bM7UpiHD1JKhvNKNXr9QYlcksb8tuXmfrnF4Ab93DTnsyOvV31S8MJrx0XO/6dyKqlLLON5cMBqG4WY0jHiPonT4TEGMIflf9C8E4UeomZhn96PAtkFn90JxdMLdf/s=
Received: from VI1PR0802CA0045.eurprd08.prod.outlook.com
 (2603:10a6:800:a9::31) by HE1PR08MB0937.eurprd08.prod.outlook.com
 (2a01:111:e400:c523::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Thu, 8 Nov
 2018 09:52:47 +0000
Received: from DB5EUR03FT026.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::203) by VI1PR0802CA0045.outlook.office365.com
 (2603:10a6:800:a9::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:47 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT026.mail.protection.outlook.com (10.152.20.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:47 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:45 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:44 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:52 +0000
Message-ID: <20181108095153.98043-22-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(396003)(136003)(39860400002)(376002)(2980300002)(438002)(189003)(199004)(356004)(44832011)(6666004)(5660300001)(50226002)(305945005)(2906002)(8676002)(86362001)(1076002)(4326008)(81156014)(49486002)(8936002)(81166006)(97736004)(48376002)(110136005)(16586007)(126002)(336012)(426003)(2616005)(54906003)(316002)(446003)(106002)(106466001)(76176011)(476003)(50466002)(11346002)(1857600001)(77096007)(186003)(72206003)(68736007)(51416003)(217873002)(14444005)(478600001)(47776003)(26005)(486006)(53936002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0937; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT026;
 1:L+0xZHD02nNP8oZh5G7NlmLXk/OB2d8zcj13ez7cnq7xmFEIhCtxG9hwKWUnCFIGFHhRtsBKQIgzwNyZrrRCczCFH7lP5fvy6FmKGCgH12SxRQUcpOKV/hjImmdReOiU
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6ed60a34-6cf9-43cb-f90a-08d6455feffe
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:HE1PR08MB0937; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 3:wzX80DQuE+QS0PTtscJWu/nt1GW45RqGIqXrtK/XviCTyjSEc/OY86lcqsrAfgDf6HnogmVDY4K73H3Vl6X6FESH33bqcPPWk7hA/XBRzErqV5DTCv9T4/tn45BgRY48lngwZ5lRL6SD8gBnUdfHEC+su73HUQt0X/gbbUkXl9d4Ll7YUvFcbtzlGVDINyfI3qpoKBTEcNmLgwRtDw8OW7Uapx1U469up/gwlRNd7x5fkM4YNipqiq+Dq7PMvA0sX9oZhgWHwQ/eEwQ91YUsjvgtLnF7iPEXPJTcdPRW3Gocm5z8FE+VGziJggiOFQeLtc0KpgXNBU54GFUPvhX0R9r/16dIhuaS48GXgmlBnzM=;
 25:y3D87D3lXqr9ggWuGoqi8v0tW7seHHWUIYATfv8zUsWJbHcD5KbWPs/UOm5QeE/RhTysl/B40DPIJSwhq56c00EwdJtjWNURiJsINeAcg37gjWi1kScX7GEyMTJQCb+DJ5FV7blqC2W/51w+YTOwISEGy43gBWPuaz0Oo5LeA8TXLpQexeYINDP7jEOhze8JsRYwVG0mYrhCIAKfZUcvvc+7+P4CgEEjuNY2fpHA94+TwiB4PiRzh8BNqagt/KSzkH2zlHxJZRfj9Egc2vMFjsVW6YCorFdK9zY713BTziySqFcGje7rCzVhR5iHdGwmFKLU1z5GRLgyYmJ1bQoQFg==
X-MS-TrafficTypeDiagnostic: HE1PR08MB0937:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 31:W4mEC/+gr8TIFf/3yVcY8XjwJ1pnTwu8v8a0qysHQjYEkZvwXCeeL3W9pDr1l7Dldu7wKygV/I2YBXoKCbGtUvm4jXYPNRLiEvFgsofKAA1a4dT56UOv4qovwXCfflFixaMzor+Sl6tg0zVAaqjAe9n3TuuyRF+s8TdM9dI+I5RN1HlsrxJEdipGqdpi8wBypJdw66c9YK/lLJ0nTMivXGHjVThgfM2zRzVJuli1p50=;
 20:PPD3KgFVxlziNiuNL+n1QjoUFKYGUJ3+VkFEYGdCn0wdVu2Fw6zPohx86j3Ad41hmCqiNnSfePvrUohdRVSilv4Ac1A2PKfRJOqHWqQpbPhBjxudebJqVdR8vDPTRAzl2X04kc6J0I32kquI5lhzO4zSMsxGt9NW9zGvtl96Xl49jPgxWzUwFIIAosDYMwfnlLJTO0SSTyXH2azXfxacECkZpgNZNCiMHspZbG/S+MBCjtzB3gjEfHY9qV/8f1smaJafrbX6pPIWgou2X5blN1Wc4+y6LN/ID1rHvxJcdVq7j5Q5tBgez+MaLXBx1+3X1ZdrJHxGZukqUZZWDuuIHXzRNCltYW5fBnK+uMbzkpKqYv4yDuqMCB8rUPfU6a4gnaT9Sx3Ql76GnyL2vnoPM2rEvYK2NzfjiF+9kYrckF0=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB09373C98E0A181BB733D06B49EC50@HE1PR08MB0937.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(3002001)(3231382)(944501410)(52105095)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB0937; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB0937; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 4:u7ij0q+N6YHx7beZKVhRcZTVTfbft1xsY2TH94YOtmhiIX/xOfspRmfN6G25VypfbauV1YJlRbeziH7S9H/CvT0E4gO30XQkWDK+bYzZhOapzlH5EOvUYVKdQjU/kcsrC4t8K3DVKRm/U3praSIIqorgLVqhZew2s96wzMzrrnifbN0w1aRADqbH5RnFCLb90C5rt0Cx0LE77WrERCtyors1b7ZRP8GK2HDq45vU4NsOWhtCdZ3ueaORApwkeuIefVNIOEEmTkyUMCwA8uAb9ZMpo5xtzN3iSW7a5ozBk4kBvQCgYRQ4Ai6qw7UC/9/m
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB0937;
 23:gIOo1+nX3vTBMOZNdrvhtwxsu613UaKsSqD/ZwSwI?=
 =?us-ascii?Q?DRPpQNNkC+COpzHBylQTuU+mZob/0lV9fohVtMxMr1KitARFQP4fJ8V+dB+l?=
 =?us-ascii?Q?S3F8+eUSvDgPw10YaffuV6TQqzARU71Rab3nwaI/s01fW2Kvh9UBY91Td8ny?=
 =?us-ascii?Q?Hepfqfr/ryBvwjBIHtzO8eglV8DH6myjx4ZG1V7dS/oxoA4C3JlcGrf7tYtl?=
 =?us-ascii?Q?yMyIGT8zIGb3DzDXYqJqYukDv0w4s1S9hvfrhRmX5Md5eSgtRZYG7oqpvhGo?=
 =?us-ascii?Q?nYUoRfQ0R3iPiNvNvAhSnZPTw8lari6I8xy2o6M8t9SgZOmSPCCMOFvBU0qE?=
 =?us-ascii?Q?3wra6CIM3SeleNy73LiOBdWw0+lwb+fAs+iESdawtGVdbZYS0owPYI3B9pBk?=
 =?us-ascii?Q?5LIUHbCBL2sTlyuCktnxTonwKcpXFII1B/MNxM6O0YrDQ/9X7gAUCmWpBAcg?=
 =?us-ascii?Q?FRNWEoUTUL+gqvMGQJ897Vm6cVTguMNedahpPmoGTYIP9PtcV7U+/gDtwyy0?=
 =?us-ascii?Q?I8/3vsvzQzLFmtR6OlCjQ2iZ/XuYU/FbYcqaABivQOoCA4x1AZrW3cEUh8QU?=
 =?us-ascii?Q?/K5422GvR1g92SgPm3sqCgipTy6cDaubpZ5UPxddzbcAjfTI+mPSsPNR9BDj?=
 =?us-ascii?Q?9yFmBA3sIVY7e4+rgAejjf95uO7YGGfajSOPM/PcGqST+yUzFW5f6FDA9RSu?=
 =?us-ascii?Q?6hu4utXJy+n8IwyL5n3bMQzExfM6YNZTCtLp3FREIQzdla7N+gcGupVf0UPK?=
 =?us-ascii?Q?kHdcqehMoZRmqzNaP7KgjKGybMOxSTLI1v73Ke2DBjRRYSoD/T+vEfBDK6p2?=
 =?us-ascii?Q?gatiF2PHb46Co2VoSxdSB52kfdM5OMWtqgaxJRawJL/jDXX86MH1XMWx8943?=
 =?us-ascii?Q?KtZa+jP6np9LUVM6d38e8V/YSLdFd7+OM409IRl/NlWEcrC+YUR6dZW3R0Mo?=
 =?us-ascii?Q?HCwRHcwqoAvZlCgJT2L2APvlO3ZNFqqrozGd6IOwCUGjFyhQk+A84Q/E+Fuv?=
 =?us-ascii?Q?qSTlPBOxXo6P9YBnj9e87MpRY7xXx+rU3DzSk+sRFE8MWPI1chrw58KE35XD?=
 =?us-ascii?Q?keQPacEUi04H++5wz1G93njGHs/0yjZaRePO91eeEUA1boLqxAKNL+nS5BiJ?=
 =?us-ascii?Q?BZA2thl3CBVK8mCXh8YeXk25t+CEgx7PiuOBs5kuHE4uK3fNPLBRXJY02uc7?=
 =?us-ascii?Q?HBcEIyh6jSQB2oUCkbbm4HtTJktruOImtds?=
X-Microsoft-Antispam-Message-Info: 4aMnAXTK1NkENIx/VPFwKr4SjUi/e3mdMe2emsHGnrz6odsy4lrKZl7Ccwt4D32aoVb5RITjyTP0qy/kUWs/P0l1OGP39asoPDe4FEjSCHIHMeA0CgwsrA4ghySRvi/saZ47cGvN3icfsNgtr9jPoN+2YWpZcimsHCm31Aya4HewmKOC0z3Y9hRxx3Fx2KgGDYB7ERy/H7FvtsIfTuIhSSRySzolZeucGhKuZxQZjw022XxlH/qPV4muK8yqhqpP1pVOT2bClH5nW2dVignvpv91CY3YqvEuMX2RrA2clNXdaLvjxBDuCcIA1AjuTcDG7OqMUhpWeA7Ho3zu6s+wF5VsYNxsnZVJvKsAlNPJElI=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 6:A4ZBl4LjH6PGs9apk8nX2rx8vuPY7+MUFEWGSHbGHwM9BwaNYWThRsToMjpdQtbPuCPXLRWln3A22PtbsYyeCFawvbXxW2RpjI3gg5K1GcmTeS7NHiJg0KccZyNdrDk2zE2Yo+s7Fsn3/9+VnbnckhC97JjF+Z1cyJtp/28k2C6kGFtCplK676HnXq4fKen/8Sq0OYB4kGDVyoWpfINWZ0MB8QSBb6B9R0IQyErp2pr2AmizJmB2bQTPJMn2E2YWabt+uzyeCYFLPagu/ffh/W1eJ9Ctcm5+0s4ZDNXV1Xd8ScPzEJZsXImiLx/qgtSwH39hEISLq0owhPL2SnshQ8e+krVJgDfDQWRhnugbkxm9v2dpTVQjW5YKZAmmsirYfuWcq4+a1BI9TjF//GxAdoKMV+w8n7rngX52aa+h2DR36DRHD9Cthy3+7eotlzo/cVCE62lH5044rtHk+RK8/g==;
 5:NSAei+X3bjNgK7nNEplT8d/VO561AbCximj3RvbGCVpfPtFoFegNDE7m0f5haCSnCdpEikrOi3G2UN+Ubfo9DdTCVib+9E1nXBb/gCANNh50ckOc0OXN0vtbIfQs9UmPk8pJ+A5Vl5oOdUoNLaDVw6Wd3mWsmoPoApwPzUksPSg=;
 7:aLaM1AFprwQFI7Z0YmlR0Uee5NQAMx+l2KxK88ta8uxIbzoizEIYhJyBGY/Li1IgLBy8tRmmTkLR04LeArApLZaZ/+cN0CUiie8B+BYExTR+LfnsxrtKE+xZpf0lDvo4HIcybdNDcMzy7EJrcFOzVA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:47.0021 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ed60a34-6cf9-43cb-f90a-08d6455feffe
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0937
Subject: [Minios-devel] [UNIKRAFT PATCH 21/22] plat/kvm: arm64: Remove
 needless semicolons in assembly
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

U29tZSBzaW1pY29sb25zIGFyZSBuZWVkbGVzcyBpbiBhc3NlbWJseSBzb3VyY2UgY29kZS4gU28g
d2UgcmVtb3ZlCnRoZW0gZnJvbSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5j
aGVuQGFybS5jb20+Ci0tLQogcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMgfCAyNCArKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyBiL3Bs
YXQva3ZtL2FybS9wYWdldGFibGU2NC5TCmluZGV4IGQwMmUxMDQuLjc4OTljMTkgMTAwNjQ0Ci0t
LSBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TCisrKyBiL3BsYXQva3ZtL2FybS9wYWdldGFi
bGU2NC5TCkBAIC03NywxNCArNzcsMTQgQEAgRU5UUlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAJICov
CiAJbW92IHg2LCB4MTQKIAltb3YgeDgsICMwCi0JYWRkIHg5LCB4MTQsICNMMV9UQUJMRV9PRkZT
RVQ7CisJYWRkIHg5LCB4MTQsICNMMV9UQUJMRV9PRkZTRVQKIAltb3YgeDEwLCAjMgogCWJsICBs
aW5rX2wwX3BhZ2V0YWJsZQogCiAJLyoKIAkgKiBVc2luZyAxR2lCIGJsb2NrIHRvIG1hcCBkZXZp
Y2UgYWRkcmVzcyBzcGFjZSAoMHgwIH4gMHgzZmZmZmZmZikKIAkgKi8KLQlhZGQgeDYsIHgxNCwg
I0wxX1RBQkxFX09GRlNFVDsKKwlhZGQgeDYsIHgxNCwgI0wxX1RBQkxFX09GRlNFVAogCWxkciB4
NywgPVNFQ1RfQVRUUl9ERVZJQ0VfbkduUkUKIAltb3YgeDgsICNERVZJQ0VfQUREUl9TVEFSVAog
CW1vdiB4OSwgeDgKQEAgLTk2LDcgKzk2LDcgQEAgRU5UUlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAJ
ICogKDB4NDAwMDAwMDAgfiAoMjU2R2lCIC0xKSkuIFRoZSBSQU0gYXJlYXMgdGhhdCBjb250YWlu
IGtlcm5lbAogCSAqIHNlY3Rpb25zIHdpbGwgYmUgdXBkYXRlIGxhdGVyLgogCSAqLwotCWFkZCB4
NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VUOworCWFkZCB4NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VU
CiAJbGRyIHg3LCA9U0VDVF9BVFRSX05PUk1BTAogCW1vdiB4OCwgI1JBTV9BRERSX1NUQVJUCiAJ
bW92IHg5LCB4OApAQCAtMTA3LDcgKzEwNyw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQog
CSAqIFVzaW5nIDFHaUIgYmxvY2sgdG8gbWFwIGhpZ2ggUENJZSBhZGRyZXNzIHNwYWNlCiAJICog
KDB4NTEyR2lCIH4gKDFUaUIgLTEpKS4KIAkgKi8KLQlhZGQgeDYsIHgxNCwgI0wxX1RBQkxFX09G
RlNFVDsKKwlhZGQgeDYsIHgxNCwgI0wxX1RBQkxFX09GRlNFVAogCWFkZCB4NiwgeDYsICNfX1BB
R0VfU0laRQogCWxkciB4NywgPVNFQ1RfQVRUUl9ERVZJQ0VfbkduUkUKIAltb3YgeDgsICNQQ0lF
X0FERFJfU1RBUlQKQEAgLTEyMiw3ICsxMjIsNyBAQCBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykK
IAkgKiBMMSAtPiBMMiAtPiBMMyAoNEspCiAJICovCiAJLyogMXN0OiBCdWlsZCBhIEwyIGJsb2Nr
IHBhZ2V0YWJsZSAqLwotCWFkZCB4NiwgeDE0LCAjTDJfVEFCTEVfT0ZGU0VUOworCWFkZCB4Niwg
eDE0LCAjTDJfVEFCTEVfT0ZGU0VUCiAJbGRyIHg3LCA9U0VDVF9BVFRSX05PUk1BTAogCW1vdiB4
OCwgI1JBTV9BRERSX1NUQVJUCiAJbW92IHg5LCB4OApAQCAtMTMwLDEzICsxMzAsMTMgQEAgRU5U
UlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAJYmwgIGJ1aWxkX2wyX2Jsb2NrX3BhZ2V0YWJsZQogCiAJ
LyogMm5kOiBMaW5rIHRoaXMgTDIgYmxvY2sgcGFnZXRhYmxlIHRvIEwxIGVudHJ5ICovCi0JYWRk
IHg2LCB4MTQsICNMMV9UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMMV9UQUJMRV9PRkZT
RVQKIAltb3YgeDgsICNSQU1fQUREUl9TVEFSVAotCWFkZCB4OSwgeDE0LCAjTDJfVEFCTEVfT0ZG
U0VUOworCWFkZCB4OSwgeDE0LCAjTDJfVEFCTEVfT0ZGU0VUCiAJYmwgIGxpbmtfbDFfcGFnZXRh
YmxlCiAKIAkvKiAzcmQ6IEJ1aWxkIGEgTDMgcGFnZXRhYmxlIGZvciBpbWFnZSBvY2N1cGllZCBt
ZW1vcnkgKi8KLQlhZGQgeDE2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQ7CisJYWRkIHgxNiwgeDE0
LCAjTDNfVEFCTEVfT0ZGU0VUCiAJbW92IHgxNywgI1JBTV9BRERSX1NUQVJUCiAKIAltb3YgeDYs
IHgxNgpAQCAtMTQ3LDcgKzE0Nyw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCWJsICBi
dWlsZF9sM19wYWdldGFibGUKIAogCS8qIDR0aDogTGluayB0aGlzIEwzIHBhZ2V0YWJsZSB0byBM
MiBlbnRyeSAqLwotCWFkZCB4NiwgeDE0LCAjTDJfVEFCTEVfT0ZGU0VUOworCWFkZCB4NiwgeDE0
LCAjTDJfVEFCTEVfT0ZGU0VUCiAxOgogCW1vdiB4OCwgeDE3CiAJbW92IHg5LCB4MTYKQEAgLTE2
Myw3ICsxNjMsNyBAQCBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykKIAlsZHIgeDgsID1fZHRiCiAJ
bGRyIHg5LCA9X3RleHQKIAlzdWIgeDEwLCB4OSwgeDgKLQlhZGQgeDYsIHgxNCwgI0wzX1RBQkxF
X09GRlNFVDsKKwlhZGQgeDYsIHgxNCwgI0wzX1RBQkxFX09GRlNFVAogCWxkciB4NywgPVNFQ1Rf
QVRUUl9OT1JNQUxfUk8KIAltb3YgeDksIHg4CiAJbHNyIHgxMCwgeDEwLCBMM19TSElGVApAQCAt
MTczLDcgKzE3Myw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCWxkciB4OCwgPV90ZXh0
CiAJbGRyIHg5LCA9X2V0ZXh0CiAJc3ViIHgxMCwgeDksIHg4Ci0JYWRkIHg2LCB4MTQsICNMM19U
QUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQKIAlsZHIgeDcsID1T
RUNUX0FUVFJfTk9STUFMX0VYRUMKIAltb3YgeDksIHg4CiAJbHNyIHgxMCwgeDEwLCBMM19TSElG
VApAQCAtMTgzLDcgKzE4Myw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCWxkciB4OCwg
PV9yb2RhdGEKIAlsZHIgeDksID1fZWN0b3JzCiAJc3ViIHgxMCwgeDksIHg4Ci0JYWRkIHg2LCB4
MTQsICNMM19UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQKIAls
ZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMX1JPCiAJbW92IHg5LCB4OAogCWxzciB4MTAsIHgxMCwg
TDNfU0hJRlQKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:52 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzc-00019T-Rj; Thu, 08 Nov 2018 09:52:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzb-00018Z-67
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:51 +0000
X-Inumbo-ID: 0cc88c80-e33c-11e8-9a16-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cc88c80-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ONhFx1wdKb+0WA+RY+Q3aR892uR3NKupdZ/twC3fB5k=;
 b=kwWweYlXGbuszzN0M/EUnMSjfkghw8cD5NMie8PUkQ1sQnDQAAk57l+XG5+sqXX+gOGx7oCCZF6t+lEF0NbF3Ztx6XkN53rgMLrway8972PWzOzjoBBQAJ+XCo2/2OwBbpR0WHWIpTMA6lr+9krt3slBe816zSWSJftq8gnkEaE=
Received: from VI1PR08CA0184.eurprd08.prod.outlook.com (2603:10a6:800:d2::14)
 by VI1PR08MB1167.eurprd08.prod.outlook.com (2a01:111:e400:7b7b::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Thu, 8 Nov
 2018 09:52:47 +0000
Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by VI1PR08CA0184.outlook.office365.com
 (2603:10a6:800:d2::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:47 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:47 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:20 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:18 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:41 +0000
Message-ID: <20181108095153.98043-11-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(376002)(39860400002)(346002)(396003)(2980300002)(438002)(199004)(189003)(26005)(316002)(336012)(966005)(106466001)(72206003)(1857600001)(186003)(97736004)(6666004)(50226002)(356004)(77096007)(68736007)(6306002)(44832011)(53936002)(11346002)(126002)(446003)(426003)(4326008)(2616005)(486006)(8936002)(305945005)(476003)(2906002)(48376002)(478600001)(106002)(36756003)(217873002)(50466002)(51416003)(1076002)(76176011)(47776003)(54906003)(110136005)(49486002)(8676002)(81166006)(81156014)(16586007)(86362001)(14444005)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1167; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT011;
 1:7O2RYNiE9QP86+JyfzzhEMjfuTobr44QuUZTFe6V2jaZqwRzWo1YGhjlZOnrLFZoRubcYptAb+hJxbFKBDNRPrm+V7WEqS5BMpqlUQ9+hIrCWYAxj1AbhjAbsH/k+PHx
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 630bd17e-3cf8-4ff3-8d73-08d6455ff04b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB1167; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 3:M3I5SJHAjvITVEd2kKM5yiZjSrI6LBvKqXlh6SdYnjeLqWa9bxKeTNSU3c8PTjVCMKxjzvjzb8AWKFoZt7DW8sQZfTeXXmoJJ/gyuua6/HTFi617IJB8NKFZBrXTBl+r/7HFROlvNUmbuDDmF856YSjTVKFdtMiYurE8vyt5nNsbLiZh/95SzGQA+c3FvXthbkl3g4QSAipa1ND0yO/x9LClRV6bPGoU4uIJ2nqUINWYr2ADDruYBMZM2lsB8onQuyAxrIecW+9J2FbHTiNWijLYp3/hYMBcG+JbibRHSDMnAk0T0FiDl2UBURanHQ30tfPeWfx4lVpHjkLhEZRJzjN+bhcUzYyPmb3goojKeSs=;
 25:pLik9+9WcE1fq088Ob/1i2zScnyL7KPEQ7jm8RzaatxKfvBL9vk/erhMR+FAi0Hk0Wc8C2O23yCaV/v+aMbQYd+4yNz6CbRlGKH2QRDsRgraW0D6HekAAPn+bIqWdJ39sNGzE2KNkZ9gF4MGkqoahZxcDfzYDROrDutRlhSKJnMDdpOuhoMBEoq+hD6GRYvnjgvW76iG0OFDp8fFWL81/J6WkfzDbFte1xiw+afW+Qivp3cTwyf4wtkV45D6pc/0tRtYzBN500vJhhOKxETx4y2oxUtS7guSScEHrwpI7P7oULKP3ihYyTrzzwpKWM1eGpeuRb8A4yzxMQvOd13Jvg==
X-MS-TrafficTypeDiagnostic: VI1PR08MB1167:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 31:psVL4zOOiGZ7rxHS8lZf/oyuICLsjcLq9S9DKybJYHmmZaF+tkbiGtE+qJ+Jm52DKHFBmxM53zz9XuGnl+NUgYXOdHi5X/RS3pozfx6wfqwZXrKgvmvJZrhtPWmzBqFRGvWT3mpGrXBCmNvPq+ob6QveKEZJf3Qq5z2h4qkULtxp3qy20x2elHI7wopxnjT8YflCCfhZDNahL6o0v8Ka3l+4i4RsiFRUzsv0QjsZNAg=;
 20:1z4qjCV/aIcR/VNBSg9aJf1VpCxNcCHQsSDCInFTg7Un4CyFLkxMwNGdgEGpF5uD6cqzic9lwJ94DtI9OxTr+rrth82dX7/IyoGSHZ3090ZKKx918JfO68M+UoTidU+JPES1S5vjHderKyoNAhvLzPe4gD3bb0/0eb4VcFWbFwvAEQwPXuOKNMR5D0bXrReFRUh0ihCgqLZ9PeDVDVXdmvy26+4O3DSI6c89TTCgsWy/qLXDo9BErylqeLVSd3GEXeG5L0/r+a99jqOcJ7nKLgc5d5JK81UtozwBdMAHboM+HdldJtZM9gtqSNstXuw/+nBiCYWb32ejYp8Qp9fbeh+9JH38gmDwxW4HnV45staITsx1/Ad33FMzGAentzV3+w1gz/yjSrhjSkrEqXzfQdUbNV5bjapDjLB6NKThtjs=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB1167FEE6FA33F4BC5A094BAC9EC50@VI1PR08MB1167.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3231382)(944501410)(52105095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1167; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1167; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 4:WF/ndL9Mb2FQIAOZVfOQuQb3G3b+x/mn2ceO7Qrn0IeS75eTfHGncskVV5FpRDn2vDmHVtn1InPNWwBsWo8C/kqF8KOJXyLEEQyZ8m0MYjkqlmNgvcK16wYCobNlniW2v8cq5INRrhp0hJVdFVy3chu1JWeRHReDoKleI7fyqNzQ9ZJSylt489Q6uyn0pVrSLIRrUFusfOHZ0ruZxUrKy5CpOc8GnX9/RxU6YmYX8yjl1kc82tKEHn4m4FfL9S2Y+oySsPDCchg+rk2T/PU/tHaH4fcp4YwFSle5/KgLgEYwrFBoG/0PKxOgpE+CZK/2
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB1167;
 23:uBnYbO9+cqe/kYpXGDuboSJx/HE0Wdtl+CywCHfEy?=
 =?us-ascii?Q?9qMh11SgNDtVCCaon5Euv9bnU9qznRq2xW3gR1k2VQRrJwMbXQ2u3K2a6qJF?=
 =?us-ascii?Q?YXBU5oVMeMZS5mWlFrJwt4UE22U0a1zAq/vqkBDzD2s+sst0nBZWLZMkv3w4?=
 =?us-ascii?Q?8n9HMZ+ZMa2UpSyhSWtXEIEA2LWNciRgNtRWzMzwbCyW5HlyqiclvYAAvI88?=
 =?us-ascii?Q?y+qo7NN7FTghG5kDqqVjGEPuxrZKu6zl1/YuRycHrg+2UGsF++2fmnSqs0wz?=
 =?us-ascii?Q?YVVxYGmNtPriGgDDLYOZmrgiKLZOyPpxzUXiyBOpwZoK8Ov2uH1aA0dLlwqa?=
 =?us-ascii?Q?PQ+4FcjMDV8YpHh8YU2Jm53LuNRTvKIhazZVtEg/Phueap5oWv0YRLYuR/OG?=
 =?us-ascii?Q?/UITdRfxuYBm1uNmKbppCGG1D6mMxG+ndkbJ+5kNkniqBNg6pjCnSSDuIgAp?=
 =?us-ascii?Q?397ult64XkZMpabFswAMw2bq/i7vkGARXSlQ1E28w9Smpq+8pJOqfmeQepbJ?=
 =?us-ascii?Q?tYotWW8nsPP1OAJ9wfbRIYW+8ovZHmsL5SGNSixQjOCAfBEUmJaf7guzMeeP?=
 =?us-ascii?Q?KaXv8Lfa5SY4clcfM93Hd2jqrduy5a4l3JReT2WOwRuabunzxRscbvZdiIUW?=
 =?us-ascii?Q?0abVjTWsoMuQmPqAEMXwUu9TsEK0uCR/F7vkOeZqVrPLLdeIGvO1ECPcaZ6W?=
 =?us-ascii?Q?jkIBJ+bVJPtItuDDuwnOYvqtXFIhwNuxPBYgvNxYnTBqIBOsIvqBE1CRBxLg?=
 =?us-ascii?Q?QTDsXlNeQU8YIFLTPhnKMXjEIXaSrS3Mt8gJ+TYDwJA0MetQwRyWbE1F2kDf?=
 =?us-ascii?Q?N0WlW7wgBwrXgE8m/m8mQimk0rv08xgwOrLZjZl1pxyIGN7sjQuNDHvX7Lk7?=
 =?us-ascii?Q?cwlJlHwZvXSiI4LC6C3lVvUQhyj+G7OGzCe6CqVTKLJ79g5EAuk4bnYB6H9a?=
 =?us-ascii?Q?KIpweXBdM9VhwFrBxj6o87F80YtthQJgNnUL8PITd46vZJr4B86TolMFbQlH?=
 =?us-ascii?Q?O4pFj9EzTRHw/LiZjPPLza6K/d6Pb4gLSyqBjnNoHow5ayXkozbTAYQwxuBR?=
 =?us-ascii?Q?XmUfebod90g8+KarQxjjn2Bug+wV73fQC04EifYb2S2Z0Q87h6aKVie0BIBY?=
 =?us-ascii?Q?1v08NAcJ1WLy3yNBlaNPloOBQccNpEm7l7f6AyqN8lK7b+t1Cd4dQuJ9159y?=
 =?us-ascii?Q?rHFfxTaSVTmG5ul6w7Basm5q8XjkjMDdc1bdOa5hy93Ss2uxzWzlgCy6RZah?=
 =?us-ascii?Q?lJlsVlqQBvy9fg6/pY=3D?=
X-Microsoft-Antispam-Message-Info: tj4rWRmwtdlmkq16gWOL+Qe7SPMY2aNSN/tUayhPrpD2Jb2WcaaTMcb/AOIrH7nIPBMIY9XASmmWRHsYvPdKmVbj2T2BQVUAJNoktLhFHupteBMsh1pCTkPY/Nif0aBrnhzh8fe2hX61zueiieihwfd3ChiNdKGuTtXr/t7KNDz5VDOvVPMFx6cYmn1TC7Jqg5qYzXWauL1oUUX3zQjEkzaUcL4/ECsJfJTDG6+fU5rPV9X1XrgvIShztM43RFJVrg7QIfvm9sqgebh+2oqyePx/SdEwU/zO1x468HZO9fNB5PtgQjk2LabMtp1aTlDsvGyOdlbjXQSZf6mLfJvAiJQTEnml2Fm9yYdG+1SiRQI=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 6:tTKwgpnnw/OtkW93rASAJplOfwaoaKG2IG//zX1RkHVJnCdhkYCDxUTExIlpw4QvOPVpadvdrp+4awYpqsiOTySUrQUNPLmaRZi4DRyIeUewPOnFxaqRDXQdtEdH3kujJWj93DuG7CbYlFtch9dNWkWG7NoxDRTDUnmgmSi+PMfpDMraA2RcYQONmDuX8Z8oMi+FCVCk9EUO094VIcMtp3by1s8v84JVB0VBznIdoRg7iw1sBC31p1p8pLLmZQk03j7SJWwxkvu7jmHHrHTRj1zHBgdk0PSyOveZ08TIDHQ1MqQCW6YZN5Io3yhlF9+TDQQ+3w1GhWzEV6UJHyqbAA27RYWNlG/53q2yW4ta6DElgxMYKf2W9GGKvPiONDtCEAFRx9V2JIPZ6aRIZqwRv5xGZ7a+TIXNlxd5CpGx7aAeeLoIe01SWU9GW/5f3KanmbpvNsgM2YlQDe+yptRZjA==;
 5:T8R5FBbN6mBFJo++lP2pAexwKqIL9JikNiohq4101/M5yqnJeFsf9rbNFl1iq5lS+U9U/KnPRlKUHGuAE9KAaKivivjaT8agEGm/JpMJ2+zkUXfgYPNsTDLWdWwCWKMgXrNW6iQxPQv5glfN39MxEItsQkNuSM7tJeob5nV6JzQ=;
 7:F/TuXDFAhJKmcmHqfIMn5iXXvQu+GIdSL9V/Pi6PVc889MEff5d9npXbLxuB40Uw0k+fjG3LZtsrUhR2pk1Rh8OndsJuIJxqDAzcjmpyrjsqTUK9uLDhufVYLvvGsgBGUts6N7rYmqVielSbwd8Npg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:47.4102 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 630bd17e-3cf8-4ff3-8d73-08d6455ff04b
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1167
Subject: [Minios-devel] [UNIKRAFT PATCH 10/22] arch/include: Add a _regs
 member to save origial stack pointer
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBpc3N1ZSBhYm91dCBzdGFjayBhbGlnbm1lbnQgY2hlY2sgaW4gdXJsWzFdLiBU
aGVyZQptaWdodCBiZSBjYXNlIHdoZXJlIHRoZSBzdGFjayBwb2ludGVyIGlzIG5vdCBhbGlnbmVk
IGF0IEVMMQpleGNlcHRpb24uIFdlIHdpbGwgZm9yY2UgYWxpZ24gdGhlIHN0YWNrIGZvciBFTDEg
ZXhjZXB0aW9ucywKc28gd2UgYWRkIGEgc3AgdG8gc2F2ZSBvcmlnaW5hbCBzdGFjayBwb2ludGVy
IGluIHRoaXMgcGF0Y2guCgpbMV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtl
cm5lbC9tc2c2Nzg3NjEuaHRtbAoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFy
bS5jb20+Ci0tLQogYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5oIHwgMTYgKysr
KysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5o
IGIvYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5oCmluZGV4IDI3MTkzMTMuLjll
ZWE3NDYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2FybTY0L2luY2x1ZGUvdWsvYXNtL2xjcHUuaAor
KysgYi9hcmNoL2FybS9hcm02NC9pbmNsdWRlL3VrL2FzbS9sY3B1LmgKQEAgLTM1LDEzICszNSwy
MCBAQAogICogU3RhY2sgc2l6ZSB0byBzYXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgYW5k
IGVzc2VudGlhbCBzeXN0ZW0KICAqIHJlZ2lzdGVycy4gOCAqICgzMCArIGxyICsgZWxyX2VsMSAr
IHNwc3JfZWwxICsgZXNyX2VsMSkgPSAyNzIuCiAgKiBGcm9tIGV4Y2VwdGlvbnMgY29tZSBmcm9t
IEVMMCwgd2UgaGF2ZSB0byBzYXZlIHNwX2VsMC4gU28gdGhlCi0gKiBUUkFQX1NUQUNLX1NJWkUg
c2hvdWxkIGJlIDI3MiArIDggPSAyODAKKyAqIFRSQVBfU1RBQ0tfU0laRSBzaG91bGQgYmUgMjcy
ICsgOCA9IDI4MC4gQnV0IHdlIGVuYWJsZSB0aGUgc3RhY2sKKyAqIGFsaWdubWVudCBjaGVjaywg
d2Ugd2lsbCBmb3JjZSBhbGlnbiB0aGUgc3RhY2sgZm9yIEVMMSBleGNlcHRpb25zLAorICogc28g
d2UgYWRkIGEgc3AgdG8gc2F2ZSBvcmlnaW5hbCBzdGFjayBwb2ludGVyOiAyODAgKyA4ID0gMjg4
CiAgKgogICogVE9ETzogV2UnZCBiZXR0ZXIgdG8gY2FsY3VsYXRlIHRoaXMgc2l6ZSBhdXRvbWF0
aWNhbGx5IGxhdGVyLgogICovCi0jZGVmaW5lIF9fVFJBUF9TVEFDS19TSVpFIDI4MAorI2RlZmlu
ZSBfX1RSQVBfU1RBQ0tfU0laRQkyODgKKyNkZWZpbmUgX19TUF9PRkZTRVQJCTI3MgorI2RlZmlu
ZSBfX1NQX0VMMF9PRkZTRVQJCTI4MAogI2Vsc2UKLS8qIENoYW5nZSB0aGlzIHN0cnVjdHVyZSBt
dXN0IHVwZGF0ZSBUUkFQX1NUQUNLX1NJWkUgYXQgdGhlIHNhbWUgdGltZSAqLworLyoKKyAqIENo
YW5nZSB0aGlzIHN0cnVjdHVyZSBtdXN0IHVwZGF0ZSBUUkFQX1NUQUNLX1NJWkUgYXQgdGhlIHNh
bWUgdGltZS4KKyAqIFRoaXMgZGF0YSBzdHJ1Y3R1cmUgbXVzdCBiZSAxNi1ieXRlIGFsaWdubWVu
dC4KKyAqLwogc3RydWN0IF9fcmVncyB7CiAJLyogR2VuZXJpYyBQdXJwb3NlIHJlZ2lzdGVycywg
ZnJvbSB4MCB+IHgyOSAqLwogCXVuc2lnbmVkIGxvbmcgeFszMF07CkBAIC02MCw2ICs2Nyw5IEBA
IHN0cnVjdCBfX3JlZ3MgewogCiAJLyogU3RhY2sgUG9pbnRlciAqLwogCXVuc2lnbmVkIGxvbmcg
c3A7CisKKwkvKiBTdGFjayBQb2ludGVyIGZyb20gZWwwICovCisJdW5zaWduZWQgbG9uZyBzcF9l
bDA7CiB9OwogCiAvKgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:54 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzd-0001AF-TW; Thu, 08 Nov 2018 09:52:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzc-00019B-FU
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:52 +0000
X-Inumbo-ID: 0d836fe5-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d836fe5-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lTEw7pf4JnM3l9PGd0axME0eAWMMtBaFXxF2BGxFFIs=;
 b=aF11FyzaUvkSze9NEXjfBjwOPGS208qHbFu/8gNN+R+mmHtY/RCeZz82+aSQby1cfpkdiWkvOFz9BNtIkM5qBPrgWZObBW6BBIDs5PP/px0nsGG9XaCS96KcHRNG6C0NVktZwOduVJex87s/2xM1h2cjsqWXTnNbZUt/MJ/Q6OM=
Received: from VI1PR08CA0184.eurprd08.prod.outlook.com (2603:10a6:800:d2::14)
 by VI1PR0802MB2512.eurprd08.prod.outlook.com (2603:10a6:800:b0::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 8 Nov
 2018 09:52:48 +0000
Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by VI1PR08CA0184.outlook.office365.com
 (2603:10a6:800:d2::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:48 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:48 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:22 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:20 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:42 +0000
Message-ID: <20181108095153.98043-12-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(346002)(376002)(136003)(39860400002)(2980300002)(438002)(199004)(189003)(217873002)(8936002)(1857600001)(478600001)(72206003)(50466002)(50226002)(8676002)(1076002)(97736004)(81156014)(81166006)(446003)(2616005)(126002)(44832011)(11346002)(336012)(426003)(49486002)(51416003)(486006)(2906002)(76176011)(186003)(53936002)(77096007)(26005)(5660300001)(476003)(47776003)(106466001)(36756003)(106002)(305945005)(4326008)(356004)(6666004)(68736007)(16586007)(86362001)(316002)(48376002)(54906003)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2512; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT011;
 1:Of8HXGQS+dw4WgJLPzVJFSzqAJTwtAUg8v3h6/T+aAvAm1HEKxrkntYXWezXVVFJl7yEuKcPdlZdl3sgQ8YBLqzPATiBSfO2Irg3+4UW1HaelYQ1j+tA4K4LXPf9RdwR
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2a7ba4b1-44e3-4f3e-5f91-08d6455ff0fe
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:VI1PR0802MB2512; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 3:OHIkvInSlKYfw29+SxyII193/qA4rYVZLd1cax5HyLgEZO2JT0UCB9St7G2l5z5HPWgMsOcFGA6TmhVrNPjF5UHFH5WwRrPjXCiwafo+Ic8dORAsmT6FxnUUMjC7oSZNTY2WohMjmSrZ9qYsJqA/O1eUlfp9IRXGOE6hD74UGe+rWUQCbvRJB5RBQmPXzcfBXLFaTEptXYwJcOa8snvLvY42U/1WEGm4x10KnmzYsDbMMlohw5SB+C9ilID3PVYeMFtPxPkq5a5KMoYtOmJL/5BwX+2sewmKF+3qgABHNp5ITTnsii62x4VRQ0Zq7r0kPb7bIBVemBEZoWa+eTDwK8QH2Th3p8BM0Wg3Z9haNC4=;
 25:lYdV/SAEW3NSCiCOhvq7ZJokYU2Kwr3caX1xUMsewsTKalChOY32p7vqLG8foxvzdNjMN69WIGmxwla8dXIYulhO1IowPTftQOU/4AqSG9XE8GdFOzYRVjOSL7EUBmPjxdOM9f4TQMvqdX5P1Y/MECivv1/Q51MjesH6sUQsO0JzXjfiKmRLbJeF0KsPLp9VQDFYUPgPk8t4nGJEX05KOMBQyBq/BQKuaiGs2wMp6kuuqp7moQz5Q2vS3Enr0YTTePrqbUZgPfgeYKKQZJ2Q5UGHV8MpNq8KIZ4B7+mNYAujlMG9bl6raHI6XEWpdnPgvyr1azc+GPMgkDzr2m6qdw==
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2512:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 31:HPdAsYvhZORRPCgubg2mtRU3qt6cSZFJRQ8V67iqEL4ZyhrZT+Uk8RUNnIPTR+oeCInhoGYkcOljr0ceV5AzX/W5k/NiKWYzCWQMs/RAJ4LfMXX1HKzwO6wjHclwrogYLHuhYloEwPOxxGE2SZqc1rGu4lcVSbYgaAlL1nnVC2sBNDaHiOn8F9z4z9DMDWMgyQ8uRo4o26AtQw/uwhLqiEmde1+BgYmTMuxiUJ6nAy4=;
 20:rkP88QznveYtMZJo+xjxrSdx6LPZHoThjSCbahVIKvcadiiNz3ON7a45iSqA/QcO9MjU386ExRONduNMxV5ZVQxJ0SJqG9arBEOxowd5oWYEDMR06GscSHxxZHGgj7X89vpO1EKTOgNKGh5wZKCUcfAlQdpuxpQpfcWrBqAO/mPSN/FuhGA97R8aKkzzRR5Qj271n+ABdmWgu0xT0WyTj8ixzkJmgTOWRZN0OBGo/V92aQby7lHajXRpShVzxF+zzlb97Dz0u1HJZruCYSKNrpWs36KnWZhCze4CawYte0N5bDFU0N+qnZgPcfpIQG6JYvvPf8g+i4iX2PXD9OnUgc5CSu7s9r4gbn6p5wnxSSOiITad6PCZY6yuJkY8LHEYNyRzN6OPGcowakUSyufZVRUgbaSg9NEACgEwUhCqwgQ=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2512AD566CDADA94149C9C5A9EC50@VI1PR0802MB2512.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0802MB2512; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2512; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 4:AkDAmAF56d112iehwB9NtPd2zTak//aYh5ex4Uun0BLKDPORSFJMWLSLXuqBDO3tsL6FGWi92Ccl4q9JJz8ZedEkzoAGZEFJtoYHoRoYpcUbQ/Zfo3DuJgbSbPSiXKTo0k13gGkT8gq5wDufiOjFLYODFrbTWc+ekBlct3P/Y8QOMz1LIz1feWFoUwDzTI237rqvKYTbU0XG62MZvq3tmUBYMFIpuD3CqGg/BdNE/CCmaBXRQFCZwB+4dasFe0pHt0iQ78UQTZaIV4fFx4nlP5TutFfDsR/vUA12U7fz9SzG6IhQw6eFckdnz6KNj5Ul
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2512;
 23:n6dhDCtUObQwWvePQWaV9TkgEV8AsMiE7naV/Gg?=
 =?us-ascii?Q?lhtSQ+B3rICWnpan8VWWwqE1pFVNfqamt0JUPp8+uisBAw5gi0N/gIsbJQjB?=
 =?us-ascii?Q?EscS+XdD1RLuYyEGlNGMOjMlnmJQLCJs2tCtsmakWMARoegf0+2v9t+nwMxd?=
 =?us-ascii?Q?AU7Q+XoCq/whtpSS7v4r6pUN9LAtemlNvpLgvF6FT+1tf8zA1sm6Wvnn1c6Z?=
 =?us-ascii?Q?zvVFZkuWIt6cdlDYV83ti36zVTsb3IwJuYSyxHFN1z+dq2iqWG7Ig/Kq/UyF?=
 =?us-ascii?Q?dO1xiMXYuKzFwWEydn0tjehtlgI8OhVL7zJFqs8VZcF4Kngc4kO+RahEXwbn?=
 =?us-ascii?Q?NIJhEKZ1YdXXfF15XfjM02jQr72Ekuguq/vc9I6akXKkkdwiAOoBOq/2IjPz?=
 =?us-ascii?Q?Zm7zcU+TobH/4SF6Br0X6MpXzJ19c9XBYV0Fx6i5qEFiQ38jv+JcKvovh3uI?=
 =?us-ascii?Q?pmLC974eERbONr4cGR+nZPP3gRVisG5MKrY3zA8JCRuIFY9Q2/fXt09s/0dW?=
 =?us-ascii?Q?HIW2SrF7PXdx1NXwOWSvrmLJIJyO3cx7Zg7+x0d30VIHRaJ1m53QdXkfWoay?=
 =?us-ascii?Q?oi2KMaAMbMj/D1LOuQEvT6UJfi3vnNr2CgRzKTUI5n3EzImeFjEtD9fINqFG?=
 =?us-ascii?Q?Wxt2h56B4r+0Lc0HDLiyuS3+GTVjalCqeRjL60jqXAyjDQVo/5FGKH/dQpln?=
 =?us-ascii?Q?lWK75jIzVOSyxTqvK3rROHk+mansZCcKn8DHasb8dVO9HLjDmaN+SzHwyYh7?=
 =?us-ascii?Q?21NcQe14UDSjjGgsPkG4fPvbV9EokGFCRvsbVAoLtpEIGQ40T24kcC8gRrqB?=
 =?us-ascii?Q?jQPJ8CrFZQ0DrwIgAQilueBnKW40nTfHDrH8D9r4za+puZVVJpu2JoZXxZf4?=
 =?us-ascii?Q?FLyLMDkTXoCBXH+35qdku3K/kV8nv0B1/kVNMGg/A8dlns6XaRcOja4y8iLQ?=
 =?us-ascii?Q?leUMK/MlTaLVAFzwHsYVdjkNpk3uLh/89jtnHnzujW73sBvpkpm1kRoWHS2J?=
 =?us-ascii?Q?gQPF6Cu0tnttG73fkl6+ig3omI7B5rZnL/d2RHxuNCZC9q6u4ujBeb5HhUdP?=
 =?us-ascii?Q?dBZRtLi1EQ6xS+8onfIGRc5RfNRcmigLhgWKoAOJjVNxFCJkPN69CnosLZ2T?=
 =?us-ascii?Q?YGGxHLUh4Hw3BeLdw6/MlJFYh7S/xxwQLEulKhIhIkYN36ZE4s+PMWbOClGf?=
 =?us-ascii?Q?P0/Y/zzQ+x2ZMZ6/RXzK9dO2JgtoTQK2ynJPJ?=
X-Microsoft-Antispam-Message-Info: FpucjTZZSdxu6IbBRNfu/bjbJ29w3my3yhk//otRWAaqqRTQ6gFT7GuEXGypvwTj3g/dQ9Wg/ybg7t8dNTroo5HMh4AEwqA030KIbV/J3rvNqcJnOjVpR9bHavmCLl6wgo1T1fga28860NcDRdIq8PkYEzWO3hezeciqRAZTo8eCz/jED2Mz1DSKa8hlpmKA+a8JBOp0vCzDLU4A8W7sRCx+WfxrE1/Y9ZYIcpfgifHrgy4BWeNg5GZDSmWM+C56nEmQ4ezTa/NpR9SA1tl9XcG7J7ylgGOP28UvHw1kzpKXWOTelaYh/YVCgW0XJIFslGXk2CUeRYFKMsQS4ssAyv+vFQwzbBzePiKYOAOVhCU=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 6:cn5p80S7iBCldxfpVoB7qpFl3a5+i95OuNP/WRM8FPMt2r5y4tFFqecrSvkVlSkr5oE0C7mywy2Lcg0bDWK5BPYIXWuiy3Wnagj3IgJ5Wc6QViYiNW0zqT38D/A8hpLqVfkQ7267IpYKnNb3yXBLYokvh3T/R9ATrVQ+gK2sLxgWwzV1uu2/onC++imWlpv7jAE9XSA+CXjZQAAt+0akILMPZSr290+S9tSux149UJaciDUhoMAT+Xm3+GmiTJ4mkrWQBu408BiI95iskwu1yyuihCUPq3cgHBCwoGd/7mVQQUjELqyZA/E53IAJZmV/4zn8O10p2WK1XwqQKyOfMdl4T8CV45/j467ZG1v6qe2XS0jQfkdyh0PxPviCGA4aWMWN66V7fJ5fl2hCFz/6cneP0ZGBpihVhURRGThk/FOiM065HChD6hWVVTGvvihbdalOspWSb5d6pDrju27G3Q==;
 5:4szJTMUyhG4tZu4Ua71nOeruBlaQNQF7p22vdcus/1ajbF0/V3N45SwdL3XjDNXZnoEk/ZCKgXSESVQvitlIcSqdrdxfO3M2GoMhkrOzKrc7yfAEMIgbX6LDD29v+MbUjgY3wd+H6tjja0SM/m2eI2KaUe7vKd6YCbeUJQz+S58=;
 7:MtP0cVQvIhtAhHa6y749XdUDgL8UeIJmS/t1mWa5jYwtCees0Yz2o1m8sbB5EFkoXH13A7QhkYcQDiDFikgZUqgmzaPdWIMDTvsVDvb1e3l+L8AV4hymmaEw/HI++2YRPJsqZoGKcmY5HwweBBX1fw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:48.5978 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a7ba4b1-44e3-4f3e-5f91-08d6455ff0fe
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2512
Subject: [Minios-devel] [UNIKRAFT PATCH 11/22] plat/kvm: Add
 __TRAP_STACK_SIZE for stack pointer while exiting trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBzdWJ0cmFjdCB0aGUgX19UUkFQX1NUQUNLX1NJWkUgZnJvbSBzcCB3aGlsZSBlbnRl
cmluZyB0aGUgdGFycCwKYnV0IHdoaWxlIGV4aXRpbmcgdGhlIHRyYXAsIHdlIGZvcmdvdCB0byBh
ZGQgX19UUkFQX1NUQUNLX1NJWkUgYmFjayB0bwpzcC4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0v
YXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKaW5kZXggYWYwMzlk
OC4uZWRjZTdkMyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUworKysgYi9w
bGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0xMDMsNiArMTAzLDggQEAKIAlsZHAgeDIsIHgz
LCBbc3AsICMxNiAqIDFdCiAJbGRwIHgwLCB4MSwgW3NwLCAjMTYgKiAwXQogCisJYWRkIHNwLCBz
cCwgI19fVFJBUF9TVEFDS19TSVpFCisKIAllcmV0CiAuZW5kbQogCi0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:56 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzg-0001BY-05; Thu, 08 Nov 2018 09:52:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgze-0001Au-No
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:54 +0000
X-Inumbo-ID: 0ed0a54f-e33c-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [104.47.1.48]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ed0a54f-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5eIwg5Q75XW2szVxmm/7tyzZhQiddPATLM8xrw2Eh40=;
 b=azMq86IPv+QDqU8mxHX9TIOuOwvw63lDec7sPyghKZeFvpq72c9z6yy/8h7cH0QjPFlYD8OGPIXl5qGOS2HaS89xkcHvJ6Lq41GgcBxJUJWbnm76S+iOWDHDoHFlprH2i7q7FXjzswpQWDxeq1tLMUU00m5wIN2PcdZWL5UzAps=
Received: from VI1PR08CA0203.eurprd08.prod.outlook.com (2603:10a6:800:d2::33)
 by VI1PR08MB1166.eurprd08.prod.outlook.com (2a01:111:e400:7b7b::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Thu, 8 Nov
 2018 09:52:50 +0000
Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::208) by VI1PR08CA0203.outlook.office365.com
 (2603:10a6:800:d2::33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.24 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:50 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:50 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:24 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:23 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:43 +0000
Message-ID: <20181108095153.98043-13-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(396003)(346002)(39860400002)(136003)(2980300002)(438002)(199004)(189003)(2616005)(356004)(110136005)(48376002)(1857600001)(476003)(426003)(36756003)(4326008)(186003)(6666004)(316002)(446003)(126002)(11346002)(486006)(8936002)(478600001)(2906002)(44832011)(106002)(8676002)(54906003)(68736007)(51416003)(16586007)(50466002)(305945005)(49486002)(97736004)(106466001)(81166006)(81156014)(5660300001)(72206003)(26005)(47776003)(77096007)(76176011)(86362001)(53936002)(50226002)(336012)(217873002)(1076002)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1166; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT011;
 1:4IsL9I6LaAwnIls7+TUM5afKG5gUF9zoYETo1uhnEses8s7dUiBQm5s1rdD8qQ4hNZnCq6FtkqoioL1JQ3sQEh7fLkdFrSD/0/7AeOgWVEoQ1Prw1f2RIqqVBUbOs68M
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 10fac652-9c58-4784-402b-08d6455ff240
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB1166; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 3:ZpE2g4EkNgn0FQnmt5cz4HbicHje4aMIFNtoZGszBQtvF554Hyzkt85+dXhf0vLtG5FB8t6VlVeDYpCU2UcO91wRoGRI33O0wNiuFDESjTUhI8dnJ2HS5nmWYEnsX/yzD+b5bYqw9iCGgQzZd5wAbpyaWSpQUA+5uKA19QVQnxOQ4XjDC4aMkfMGFBQGO2CtIru1KA1PRHa5UOS3DTaZLJUs8/rn1WyWdFVCQoblWnZzHgKPXosDp0AMukNF8ycQQlzul6r6sbB4hiEi3RCm2SgkLA8UfyVlrNNzQ81L2K1SYgT6rKnpxviqxsd1tuGxZ9Cj44BLnNfy54e19pwUanw/eLGG1CC4pnXxXvTbfzA=;
 25:Muq08aBq4nnUR7vEhHw1PlLuq8gzi1R9LIpoBTRE3uo8I50tjQMJUy9K/tziJ5Vd+ZaUfpC/rV3iw0Ra8ZsFgjuSQ+S8CtJQKbqZa/W+pXBwNyhE6pav5V29hIpYeJkqlbTwsqJWV405l75FzTUDbKuTAO4bNJ1UALkMQQnEWIDfkpkzUrK7YpW9KxpcElSyOCOuFm67n7wYcnZe5+FJ0LO3d9ACeInWB7/DzmnIDpoPtWn6+pn4rPq2UfnkfQwEeIgxUc+H3hRRIasKHiWpMwHpgazmQW1b4vQoKva5iYsVDCGNI0hpb6xAZzqzSeJg0IYxDUcVSt7sfYJp1Tawdg==
X-MS-TrafficTypeDiagnostic: VI1PR08MB1166:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 31:+AKHXkXkGWMlGPvKrQjyjXQt+58fg/AwMB7vySsvhcmUK+INtOzn8ahbj4QCCKOojCnTdGaBveU+cwn3V5wDA+h8KY0zF/3vERehN99NQuh1JRQxZSwA8nsh+m1xsuAfsPPX6VO67DpBYVBgp3NpsmFS4ORvHiLTqdG0nlVmIdFkus3xJVtAs11iSuT0ZhCK1T0g38wSJ89tEyD8UHEQO8thI1hy/TmhaQyzl3fgrek=;
 20:5l9CCyUkoq18fsb49vesP96B+2KZkYZI5lkqF6U82FGJrWqDJxOpoO5kU3AbZvyuSeNkjN16yQfwx9n9nlILmsEJK0dV1xhqY8PaHF5TRo91Hd+HI5SjTKKdoIJPLvNA9oJ6ZGSS9XTAEzzd+v7XSEC/gCh09In7TtgRcsJlv5Qj4YB0UropTL9p1yXpRSdQzxQVs3DzFMJrMIJoGapu8fpUiy/syoed8VND05uNliUSlQ/+CrcnHhTJNoBTTTa+V5SMb3d4UksHjNnxqj5S6v0JpcTgLxA3i0MDdskZX4VFHMDdLCdRwG1I8U+qqAdm37CBTsVb5fcSAMompmbSbiHdF7AlKDkG85kTFetGcWLKEgUdVPMS6ZCaEeQ/lIsjlOs45lFqeEyy48H3dC/reQNgV40/YErrvEOo+96193w=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB11660F46C7504C13EB1411B29EC50@VI1PR08MB1166.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1166; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1166; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 4:fWRse3nwDgpPqUTjpIt4OkeFf5HixySgxU+Dbvmgg+5qARbseew0pH/FTqISRokYleHYeb+tu697cqArifmK9RWUBAWA6fycK/ceJTP9pz7qOgfOFM6kOk1tCExoEG4eQiQFUtmip7E0IpRECchzeBG5q+LNk1Lewk7/4wQB2Luz4U0TK2iSP9/y6TYLrSg3iW9HJvJJAgahNacxI3w+QniFg9tEYSDlmlyxByAE+uopRooNjnr9hckgFJGR2Ahru7MQrRhkaxzBxXlZxDJ/i0829xFK64TF+6ZgnW8HVH6fuue0cAZhXKJuHCi5erPw
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB1166;
 23:7GHzVX2nJjzo8s+I558De4dQ8xXJC88R7/Kd1mqKW?=
 =?us-ascii?Q?GipooeJ97LOcgT2AixpuiQU87XVRete4t8AKeOcioT2fY6oyv78RDCav675N?=
 =?us-ascii?Q?IoTocX8g1nMTj33or7dPQy4RYU3Am0bcexJ7HzO2F+ytg7Ax3vwTpFB9/dj1?=
 =?us-ascii?Q?FuCW8H++uUAm18hIn1yepWQo4R5lvPmP31GSAMfTSYVRddxXMT1zbtgqYV2X?=
 =?us-ascii?Q?GzxaX5VDGjw7e+cQQYEJosY1JRoV2u5udtxu/TTkPJlJ/ylRThzHDgY+sXfH?=
 =?us-ascii?Q?a4jpgezBPh/y5jxYnQ8GPRQRtEqZkD28cMjcFv6s3rGl6PnSvMjCWk+Lfu2z?=
 =?us-ascii?Q?gFN5MUzOfdN2KO6l+9Vh4/WMeb5gDT7MC8KOolOxkuylOtIkt1MSZ1tAqBxl?=
 =?us-ascii?Q?YS43FrjV3R4Z2gVZOeSPWjI1a0fLTBXALv1HNUL8mQVM9Fq6luxvFdvW3N+y?=
 =?us-ascii?Q?R09RG6FFWAt2oGs7pqnAdQuS70dSTrX9GHvpAR0eDbF8sYfQ6wZjD26Smbsu?=
 =?us-ascii?Q?1nFc9pcJg8BmHM1blrdBgKIvMJwVljlr/VpXiHigMtnjZGpugzj8SBOXylna?=
 =?us-ascii?Q?ejrWfS048wzQm30ouFveJ61rAeIWDQlQmTW3WSeKUq1eO8Sy+aNJ+JLUQtw1?=
 =?us-ascii?Q?3gdNcRUOOK/C8dkIXvr0c4UU3aOa/IRLPXqb3IXyWyip8YzfqzhdvHaXX3sb?=
 =?us-ascii?Q?D2F9WiVIRvOzKae1nECJE+ZDlRcVlwxn5uKcx06qWu7kcYdfF93e+jPUMGW0?=
 =?us-ascii?Q?wuF5G0Atlo047uLaZ1tSEDOSHVSsXPPMmvBMH3RAsiWMEgpRpZrCe68x/iF8?=
 =?us-ascii?Q?/A6N+zjko1ZyW9MDFa+8IvTa4P+caied4hAJKBN6mN8qDVYe9vjWDOtGpZFA?=
 =?us-ascii?Q?k/fn4ravkD74wyNk549i0Otu8YloiP6ERYoYz9JMKobrk/NOnGlgc02Ioahu?=
 =?us-ascii?Q?IUWDOpS4qd5maT4dws181m7vhEj5h5/Ie7nIdi7mdxToL9pk0YQjSPlrkjXR?=
 =?us-ascii?Q?4lFTWRuHHv26/kBodn/jpLZ+xx9DB/hbU+C7JB+bYKA0PA/bbmr4oENtXHd8?=
 =?us-ascii?Q?ebEouPr6+j8Sf541B6kTVHvK8RS4lcFN5/1EFM42+EtyRrlhsDgzVSBSARiR?=
 =?us-ascii?Q?4Bfh4nXo/zflNEBsL8Lwycz+L2HAVsRayvcvLm1G9EAeQDwHScpzEuM5jiiI?=
 =?us-ascii?Q?6GicJKgPonXvn2ajdc28tgW3IZ6iLJgNLhs?=
X-Microsoft-Antispam-Message-Info: EE1DNqKivnkx444epQ1I5LPDeIghUAAdRYkq+sPfNNtp+RqoADRM3G+9vX2KW8HhKcACj8nUCI8gem6ScAL6+6OpNZYQJqkXSX4QPLguWtpIlUnaI/g2Ju1F3Q8sagYCWg2MO1dO5kyRKMXb+39Be26R/8b8TYATfkFGax27ULZ+JzFTRL8BBNrLiomEwTHUgKxGZtcPbfdCvKBoFWEcL8zm4YTENWzpF5UVoQT4//6YRYJzpEFQVjSJiwzXcFIlxYcIeAn0DrnViY9M8+cZb6zzXF07GpsMKATfztF55j67QlPIVUayiCEzW3CiW2yJp4ulYWVDpRFKOTPg4Ie0q8Ii6VbkmqAlAkHwWkfkh14=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 6:Wr6C+yjU69y+8OsQJSGI+C3dQOZkOo0Lj7unEj3TfeHQAb2UTLi8mPWYLeHrQpnJ4ZdG5zL4c3F1zdgRDU1ka2pNHVeCKYtolcm61YejsEQ56HaTl8o6/UQSLgTFiwH8/UIXjilk1Xn5fCP1G+z9LMFbXjYht3gdnOx9clAK5cKOT+3jJCZb5vA5/CUtgBdOqRQ/VFFncw8uw2tUGctfr2rpzj9W6BSQ3tCcmnJMzI7XVtZ6WjL9FeHLhy4CtGIazluC7pOP4t+baM0Uo96VMLiwGodD8zD3an7ShkAngKXEddbrAwNXJzBAn04yLoGeQGD8CrEPP9AVkit5u4JKs4jfUUgt5dpHGariP2DLkIc7qoQ2tvR5ZkACyfTkOJmTehglWwe/YrYoqZaoG9If6oo29lN6AQyBZwhyhZZbUo76Eag/2H5nU4bcu33+PvJjG263G6Ejbs7oRW7yCEgAqw==;
 5:E1woL0ZjhzW374HF7zp3Y5zNEXrDTqOiH3taiUW+IpTK5FRTWXmQOdCYmTdSZOm6x1Mi5E0c/7W5xPSUzN2V4VamhKIsk/rOETOVgKcTLZa9ieOJylByUec1KEFLiRkQDAjc6Vq9ZXcEcfIHxIGYuJL4P8ZOw1F6XqrDj3PH1mk=;
 7:NQc3iKHUkPIQITHGemlLBQaPuKiyAG00zkabmrdFuyoNfFQoB/ZI5nDakFh3YyO9cfP4Xm92z77H35l3MYdeZTCCbD/e4i9uTNfHHtdr5e3cJCBF9cCED2NF2NCWGbDOwasvdHO6nj4Hlv+aXXKtMA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:50.6916 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 10fac652-9c58-4784-402b-08d6455ff240
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1166
Subject: [Minios-devel] [UNIKRAFT PATCH 12/22] plat/kvm: Remove redundant
 space while entering trap for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHJlZHVuZGFudCBzcGFjZSB3aGlsZSBlbnRlcmluZyB0cmFwLgoKU2lnbmVkLW9mZi1i
eTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Ci0tLQogcGxhdC9rdm0vYXJtL2V4Y2VwdGlv
bnMuUyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgYi9wbGF0L2t2bS9hcm0v
ZXhjZXB0aW9ucy5TCmluZGV4IGVkY2U3ZDMuLmU0YTVjNzQgMTAwNjQ0Ci0tLSBhL3BsYXQva3Zt
L2FybS9leGNlcHRpb25zLlMKKysrIGIvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwpAQCAtMzAs
NyArMzAsNyBAQAogI2luY2x1ZGUgPHVrL2FzbS5oPgogCiAubWFjcm8gRU5URVJfVFJBUCwgZWwK
LQlzdWIgIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCisJc3ViIHNwLCBzcCwgI19fVFJBUF9T
VEFDS19TSVpFCiAKIAkvKiBTYXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgKi8KIAlzdHAg
eDAsIHgxLCBbc3AsICMxNiAqIDBdCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:52:59 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzj-0001D0-2S; Thu, 08 Nov 2018 09:52:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzi-0001Ce-3I
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:52:58 +0000
X-Inumbo-ID: 10ae3392-e33c-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.76]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10ae3392-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:52:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=SOf2s0+f0hxM7SbQl7CVjKRgJqWnaCldoZ6a4tMZM3k=;
 b=LOFuZh8NKXbkrcqMNKzc8wkLzkJqCxpYpJpmqeIMGpln/VaUDhZU8k+gZijDQYx/ropqELv7Agke/GZ1eh55wHoTME4GoDnlIylg9FI1ApeMoKMznrSu9Fv6Sl8RSfkxxQoFIoiw5aQf4VU5vn8h+nY5Lh1y7zQf9oWTjH9J53U=
Received: from VI1PR08CA0203.eurprd08.prod.outlook.com (2603:10a6:800:d2::33)
 by HE1PR08MB0938.eurprd08.prod.outlook.com (2a01:111:e400:c523::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.31; Thu, 8 Nov
 2018 09:52:52 +0000
Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::208) by VI1PR08CA0203.outlook.office365.com
 (2603:10a6:800:d2::33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.24 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:52 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:51 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:27 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:25 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:44 +0000
Message-ID: <20181108095153.98043-14-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(346002)(136003)(396003)(2980300002)(438002)(189003)(199004)(49486002)(50226002)(110136005)(54906003)(8936002)(16586007)(316002)(8676002)(68736007)(4326008)(2906002)(217873002)(81166006)(81156014)(5660300001)(47776003)(26005)(106002)(478600001)(1076002)(72206003)(14444005)(336012)(11346002)(97736004)(48376002)(446003)(2616005)(36756003)(476003)(126002)(426003)(486006)(50466002)(51416003)(53936002)(305945005)(106466001)(356004)(6666004)(86362001)(44832011)(1857600001)(76176011)(77096007)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0938; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT011;
 1:cRDMZL0bWNDdAVOQG6rFk8jN0jP5mdwXYIanP9CfU2GLK84OV4yZ4OpOzrcNnzSQiOss4TzG+20FHA8eWpdtZaV9BF8dmAYN9sUvFouPZx0ga1QzqiGGJcsZTgTC9OtJ
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7a8603e1-be91-4d19-74a6-08d6455ff2f5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:HE1PR08MB0938; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 3:LYfQex9Vx1CeizyJIriHe/6Tm/RFCsgayRngOAoghSh7IDof72bIpgVSBc83NSYrPdR1RRfFSnQt1IxEuWsaJwMDEPqMH2oYYcBdghYSD9rtPRxEbN7SQc3PRL+yzAjzcyi0hZr0NT4LeKLWxPv5Vq8ISJdg+eO6kdcq0014TqH6M3KjUWCpNDJkW983Ptpy7kZzTvromGmUBnQxXW7P/42WUUPZGsKByXCFoLJo+2oy3RSzi/gjsqeRz9FpsvyJaNvqUBvNO+oL3fstOpqNcMnhSsK3iUFdqTAFNf2zp7/32c4e5T7NaC0DVP7/eA0V2eqXVioMRJW2w1G+DrTlmDZNzL6k4nWKtLAvzxXMT/A=;
 25:6NX0wagW+ksj8IuijmRytNWQ6OnGFGuEe167zBmOB3MxECTafExe39/gnASz8KpbXxv5fWsRCf2UrPbEXRpMI4BNkD2OlCy7711ZfJDaW/aVAQ3xxr/y+ZXGO+M7Rxx3mrcxAtWlfBOjXuWy3G2A3kwI8vG8aVh9agxMsw2+OvJnATOt9l8a6YwokzE7W69tQVPp2OsUsG3PCqOxuGvD9lFZOMLyEVidBzWI17HNm99ujx7sZLb+wAk9KLzGFFSuh+HZ6yhaA3qnwlXBRwazBnbcwkeydv730BRb/kn6LRGGXvwVtghcm6MTcCjJaxvxkD7sFGSMG/PtcbXo5zC0Ag==
X-MS-TrafficTypeDiagnostic: HE1PR08MB0938:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 31:1db7I0zLy2bZYuGnXQyzc6jQyue4cIUoyqMauNrnaGo29z4RnXgFgasSEh65/qsF1jc3O48L3FT/Wy8p9qLyn8zOdsuv/8fDkpL1gsTJxxaSj6CXRxZdenUg/5Y3IGkovwrAZ3kx6BJWHFi4F5RJaL7gvFqZ/Tpz8RL+l/J8G7il2pDmCZZNhRse055zcUe7vS3d3HJD55UCxF7FimawI2RzhQ3W8kXm6leRnlgZg0E=;
 20:sYSuxK+jsup8P7w5h5MS8uIPj8497hHYqnyTXeUAZ8l6KrCZSeTKhgUu48Is5HEDcYRx/Aq1XdIB7LNCQxBudUc6jlq4hGoBFr5XYW0Zr0AfFDGf/czRNsCHa91bXUPSvygdjCHgQgb3egj5XLBwUs0UyurXzJpov+cIez2lPAlzTrjhNsNe6aGMA9jiyG94JC5PL2s7zhhBUljXGbytOksjsdhTdRNgUy85RnHAsgOpfYwlY9qR8zFynX63E+6Qc57njooGTnrxp6nNEGMxVLiw4uhGro72KJ+o2LiRdMVQgTR0qaCcweBTcWTviOVbZtDpx3FJm+9ptyu1kj66bOav0lJ2SJFAie0H53b8X/CIxsoaTa1rG0gdS16gvKOX/w8fBLjWkM68JdqjuuKChrDIGcjfyzelY8ydb+e/3lU=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB0938DE0F99E62F64CAD921A49EC50@HE1PR08MB0938.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB0938; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB0938; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 4:l9a4CqmS5imQWJ3Yc2bwICBd7HBvPALpyFH11hoVMoBmqIuqBW8E/cG37dPa7Udm2088CxGrTmUe2r7b1wdg441zVROqQ+vcls/QMHYS3BY2l82YSbyrEznvyBD/68rLhjimKGBxfNV3D8blTpvUq+KL4di4yv7aD6lz3a+wiPqM1sp7m2HlhQhdkzk+WLIZrR1yOVpnIgeczm4zj76QHiRbi6AWvfeKuD7XNhtXAKWSffVTgx78dIEoEp+SrrYOXSzLpXLNmXog8l/qDOy7UfjJ3BEtLJw487gFAreBJzOFtofcb+66KGCrPV3ydTkm
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB0938;
 23:Z7HkiymmP51lIkfnPYyANYzoqQ/rjSKf8h+uq+ye7?=
 =?us-ascii?Q?SpZqq4j354SZYbdaTvXzpRUMzWRlm158rxzJVzB1ypdXY9o28uK8OBT8oAxS?=
 =?us-ascii?Q?Q3NIxye4pCIU59RZenDmsIaXViidVRoceACD7yHSbHVsguU7L6KyzDOKFuJ8?=
 =?us-ascii?Q?dD2Z5q1z9cFw3k+T9OYnh28nF9ULKKwHmCS8N9y4fw3zvJXAMQTccCu+cZCn?=
 =?us-ascii?Q?aHb4/fDeGsAh+gIRqn/3J23H7iOCZk9rZ9oOizOQsN22sYm4z2x1q8OytM7q?=
 =?us-ascii?Q?0GVwYS2Ix/al5U0/GQ+xJNe9ITulzwnRFouN/ZXpZ9t/pyosQjJ8x369fofM?=
 =?us-ascii?Q?A+GFbRTkpZSUntSS3hBGSEPCE9qAmrqiUuwXlq8JGUdL29y0o6HsOhZhNBiB?=
 =?us-ascii?Q?IO2dR5TOc5BG743ur+9w50A1+BGoRWXFkT/lePLALhNp34VP6KKxwwD1VHwX?=
 =?us-ascii?Q?4+4jVx9ixxUUJy6qSjoW2PLVQIwdHagZ4ZyTe2SUJELKVXLURsU/GDfjxsdg?=
 =?us-ascii?Q?z7rT2tPvDYCVCgFybuiNEbDooWwPnfiiChoeN/yShCXG2LCtsfCUQnKoRHFR?=
 =?us-ascii?Q?Ukva+BYHqjoVi1k91BlBFVH74uBnEaIkEXBaKeHAvnQZ22hHvhngxhfaz5lN?=
 =?us-ascii?Q?DaI3TyKBbET6rMGEOb6sS6E7hx6bWv+iw7HGKMDaHwQML3y0M0WQQP/ZFFvm?=
 =?us-ascii?Q?fB2yzIVzxhF5JKzhQTT7ZYUG3ZGFsTjIz0m3JP+mQsyB1iZlDVvR8Wjjw3sh?=
 =?us-ascii?Q?bVgVfzS/dAuvpzBriT8SJRZvcpsWwhNjBcHRN+SJ4FE9wfICNheNdDQ5foEV?=
 =?us-ascii?Q?ZvkjUeOi8SgB5mIqm3+Un0EdaRO3PjJGKMXrhDEevQOazDt6P4Br2D9EKpVs?=
 =?us-ascii?Q?HIrtlszC5rXnmOge+zk/QRCAZgKsW69n0Uvmlz5Qu2ts0OP+gijxV83Z9cMa?=
 =?us-ascii?Q?VRc2TbPt0k8leD33G+8c3jLcsGnHsp5QiYclfoazXuzobqPIrhfnInlt7Ac4?=
 =?us-ascii?Q?pcdmcfFdqy5ZBogfTZEjEwqeLLacPi/wc3irg6ruByt+LzJzw0vlO2VGq5tN?=
 =?us-ascii?Q?YdsfH6vkzvTifE0n+V9bfkpPuWlqTkwmKhu3UfVcTQ6Aime/kAhH6XaB+dBR?=
 =?us-ascii?Q?MGUX6FzhFIg/9M3Fl+4O2lKJbBxEJ4NhirzQmk+ILRJs2Q5kZg3/b3E7H2DE?=
 =?us-ascii?Q?G+UYsptVMiuWEoBmZR3CzqNa9WKEFQ2MQUS?=
X-Microsoft-Antispam-Message-Info: BK8zyXvZgXXO4BBtXCqkYHp1hQ+PZCtJ74sea5ElhYoJGO8RIWYaCFlIDiRak1ufc2KQbLdxNaBT67G8bx0QuzN2i5eT3o3MpHoi//I+ndi2682wC9ZmGbSod2WVtTOrasVN1LUDd56x5ca3Zq/xlcJr0G6HKRRXxCcnIGV16fOBTqMa7lno6vL+m3u/y8JyRt2TIpRcNJ4eUSh7cVi99RAa/6Tg4DOfuUsvLqWCklh3xXitimwV1aH0THIo9UMVHXZPMpbtprkxUH3/GTGl2Iw+uvP9Cm9oO1+d1XaeKTur+2yZVNwN/jN9vVhQy/7t00h8eEkQEmFPf2HaKaEArzLKSrDFrvllh/Q2ZTU+0ys=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0938;
 6:e1Tx2nONvkTmjE98j+WJuBY3PaIPRLetTJ08mU/7wPY1N83DgtMfdnzHVbybthgW6Wm+zt+/g4ngCF4hRkO2YYeWyxS1MQL9NUcdYPA0TFvVWmMEz/+glQyVFHiUHkg5TcgnezFvcOFahfBH048uBWlcaVjD3+HBDqMy0GoJouDWh7SdBJQOAR4akbl62HhJ+EmnvmwLRzLLShGVQ/rp2Joz3PkkxaPd392xzZonx6SCB0bbssTS/iITFDaepHsih6+703KZIYzkVxN0IF5HZ1rETx5gJy+yqL0IgXnro6PY+bAZrorzuMxUmAYxJD0gIKTf2AEFfeMyBRK+gVKiuRgRtgyGJ8H/EDPkVM5gn5mt0SV436EFprnDOVCRhAh0w7gCAmMh0kcCrf7CTebs2tMS1MSy9yWZ6pK9lstnwr5wNFf2RpZdXAalf9aa4LC25wlIOCLkKrEwZ1pp5qyzEQ==;
 5:YTk6gK1seKr2L6MEOQZ4ky0pmwMDFT7lYFMuS9gbLL33z4IuMC0Nh4Y1YH+aveHgSkY2OKhbURHjXHEad/23uYKDZhvAI+/50DVgaKYYideVzLo042tZAL/rMfRouZVAn8WODuJEDBFBFFtuz9/DrQOo086SB72MNZdVU3s5Y4g=;
 7:FsHumwqtNPWXPGM5MikwccH7Byq3pFNMn51EgrnrCiPoVPovHbMHg5iYv3k46jSmeZd87SvNKZP2KmBD8G/8pSKmsyJJGYzaOQRF9Q0hfUqy6RHwJCeyV6njXAbbu3tHB1Sgen1jgX5TqR3r/91pVg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:51.8948 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a8603e1-be91-4d19-74a6-08d6455ff2f5
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0938
Subject: [Minios-devel] [UNIKRAFT PATCH 13/22] plat/kvm: Force align the
 stack pointer for Arm64 EL1 exceptions
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SWYgd2UgZW5hYmxlIHRoZSBTQ1RMUl9FTHguU0EsIEFybTY0IHN0YWNrIHBvaW50ZXIgbXVzdCBi
ZSBhbGlnbmVkIHRvCjE2LWJ5dGUgYmVmb3JlIGJlaW5nIHVzZWQgYXMgYmFzZSBhZGRyZXNzLiBC
dXQgc29tZSB2YWxpZCBFTDEgZXhjZXB0aW9ucwpkb24ndCBndWFyYW50ZWUgdGhhdCBTUF9FTDEg
d2FzIGFsaWduZWQgd2hlbiBlbnRlcmluZyB0aGUgZXhjZXB0aW9ucy4KClNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQva3ZtL2FybS9leGNlcHRpb25z
LlMgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9w
bGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TIGIvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwppbmRl
eCBlNGE1Yzc0Li4zZmFmYjQwIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5T
CisrKyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKQEAgLTI5LDkgKzI5LDUxIEBACiAjaW5j
bHVkZSA8dWsvYXJjaC9sY3B1Lmg+CiAjaW5jbHVkZSA8dWsvYXNtLmg+CiAKKy5tYWNybyBFWENI
QU5HRV9TUF9XSVRIX1gwCisJYWRkIHNwLCBzcCwgeDAJLy8gbmV3X3NwID0gc3AgKyB4MAorCXN1
YiB4MCwgc3AsIHgwCS8vIG5ld194MCA9IG5ld19zcCAtIHgwID0gc3AgKyB4MCAtIHgwID0gc3AK
KwlzdWIgc3AsIHNwLCB4MAkvLyBuZXdfc3AgPSBuZXdfc3AgLSBuZXdfeDAgPSBzcCArIHgwIC0g
c3AgPSB4MAorLmVuZG0KKworLm1hY3JvIEFMSUdOX1NUQUNLCisJLy8gRmlyc3QsIGV4Y2hhbmdl
IHRoZSBTUCB3aXRoIHgwCisJRVhDSEFOR0VfU1BfV0lUSF9YMAorCisJLy8gQ2hlY2sgd2hldGhl
ciB0aGUgc3RhY2sgaXMgYWxpZ25tZW50CisJdHN0IHgwLCAjMHhmCisJLy8gSWYgeWVzLCBzYXZl
IGFuZCBnbyBvdXQuIElmIG5vdCwgYWxpZ24gdGhlIHN0YWNrCisJYi5lcSAwZgorCisJLy8gU3Rh
cnQgdG8gYWxpZ24gdGhlIHN0YWNrLgorCisJLy8gV2Ugd2lsbCB1c2UgdGhlIHgxIGFzIHRlbXBv
cmFyeSwgc2F2ZSB4MSB0byBzdGFjayB0ZW1wb3JhcnkKKwlzdHIgeDEsIFt4MF0KKworCS8vIEFs
aWduIGRvd24gc3AgdG8gMTYtYnl0ZSwgc2F2ZSBvbGQgc3AgdG8gYWxpZ25lZF9zcFtfX1NQX09G
RlNFVF0KKwliaWMgeDEsIHgwLCAjMHhmCisJc3RyIHgwLCBbeDEsICNfX1NQX09GRlNFVF0KKwor
CS8vIFJlc3RvcmUgeDEgYmVmb3JlIHgwIGlzIG92ZXJyaWRkZW4KKwlsZHIgeDEsIFt4MF0KKwor
CS8vIFNhdmUgYWxpZ25lZF9zcCB0byB4MAorCWJpYyB4MCwgeDAsICMweGYKKwliIDFmCiswOgor
CXN0ciB4MCwgW3gwLCAjX19TUF9PRkZTRVRdCisxOgorCS8vIENoYW5nZSBiYWNrIHRoZSBTUCBm
cm9tIHgwCisJRVhDSEFOR0VfU1BfV0lUSF9YMAorLmVuZG0KKwogLm1hY3JvIEVOVEVSX1RSQVAs
IGVsCiAJc3ViIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCiAKKy5pZglcZWwgIT0gMAorCS8q
IEZvcmNlIGFsaWduIHRoZSBzdGFjaywgYW5kIHNhdmUgU1AgdG8gX19TUF9PRkZTRVQgKi8KKwlB
TElHTl9TVEFDSworLmVuZGlmCisKIAkvKiBTYXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMg
Ki8KIAlzdHAgeDAsIHgxLCBbc3AsICMxNiAqIDBdCiAJc3RwIHgyLCB4MywgW3NwLCAjMTYgKiAx
XQpAQCAtNTgsMjUgKzEwMCwxNyBAQAogCW1ycyB4MjMsIGVzcl9lbDEKIAlzdHAgeDIyLCB4MjMs
IFtzcCwgIzE2ICogMTZdCiAKLQkvKiBTYXZlIHN0YWNrIHBvaW50ZXIgZm9yIGxvd2VyIGxldmVs
IGV4Y2VwdGlvbiAqLwogLmlmIFxlbCA9PSAwCisJLyogU2F2ZSBzdGFjayBwb2ludGVyIGZvciBs
b3dlciBsZXZlbCBleGNlcHRpb24gKi8KIAltcnMgeDE4LCBzcF9lbDAKLS5lbHNlCi0JYWRkIHgx
OCwgc3AsICNfX1RSQVBfU1RBQ0tfU0laRQorCXN0ciB4MTgsIFtzcCwgI19fU1BfRUwwX09GRlNF
VF0KIC5lbmRpZgotCXN0ciB4MTgsIFtzcCwgIzE2ICogMTddCisKIC5lbmRtCiAKIC5tYWNybyBM
RUFWRV9UUkFQLCBlbAogCS8qIE1hc2sgSVJRIHRvIG1ha2Ugc3VyZSByZXN0b3JlIHdvdWxkIG5v
dCBiZSBpbnRlcnJ1cHRlZCBieSBJUlEgKi8KIAltc3IgZGFpZnNldCwgIzIKLQotCS8qIFJlc3Rv
cmUgc3RhY2sgcG9pbnRlciBmb3IgbG93ZXIgbGV2ZWwgZXhjZXB0aW9uICovCi0JbGRyIHgxOCwg
W3NwLCAjMTYgKiAxN10KLS5pZiBcZWwgPT0gMAotCW1zciBzcF9lbDAsIHgxOAotLmVuZGlmCi0K
IAkvKiBSZXN0b3JlIHBzdGF0ZSBhbmQgZXhjZXB0aW9uIHN0YXR1cyByZWdpc3RlciAqLwogCWxk
cCB4MjIsIHgyMywgW3NwLCAjMTYgKiAxNl0KIAltc3Igc3Bzcl9lbDEsIHgyMgpAQCAtMTAzLDYg
KzEzNywxNSBAQAogCWxkcCB4MiwgeDMsIFtzcCwgIzE2ICogMV0KIAlsZHAgeDAsIHgxLCBbc3As
ICMxNiAqIDBdCiAKKy5pZiBcZWwgPT0gMAorCS8qIFJlc3RvcmUgc3RhY2sgcG9pbnRlciBmb3Ig
ZXhjZXB0aW9uIGZyb20gRUwwICovCisJbGRyIHgxOCwgW3NwLCAjX19TUF9FTDBfT0ZGU0VUXQor
CW1zciBzcF9lbDAsIHgxOAorLmVsc2UKKwkvKiBSZXN0b3JlIHN0YWNrIHBvaW50ZXIgZm9yIGV4
Y2VwdGlvbiBmcm9tIEVMMSAqLworCWxkciB4MTgsIFtzcCwgI19fU1BfT0ZGU0VUXQorCW1vdiBz
cCwgeDE4CisuZW5kaWYKIAlhZGQgc3AsIHNwLCAjX19UUkFQX1NUQUNLX1NJWkUKIAogCWVyZXQK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:53:09 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKgzt-0001Es-55; Thu, 08 Nov 2018 09:53:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKgzs-0001Em-Ge
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:53:08 +0000
X-Inumbo-ID: 179162ad-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.40]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 179162ad-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:53:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xbgXROTAWESyeMcEmqhkWyizyRYTNL1crXWM6y6PVxo=;
 b=VIy1DToUHh731Qu/GSQc3vJLB9m9VMe8YYM0zmre8qBldYDrxH3CiE8BpgUvDHcay19HUoD7Xam3DgVoYFkV+T2KxVzuGHbqsbBopL/SoirnKrs81M5Tud1vD2JeNF/ZxE7kgu4WLnyQz+3gqUWJYfVC3QYG1K8MBZSvm5KJCXs=
Received: from VI1PR0802CA0045.eurprd08.prod.outlook.com
 (2603:10a6:800:a9::31) by AM4PR08MB0932.eurprd08.prod.outlook.com
 (2603:10a6:200:27::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Thu, 8 Nov
 2018 09:52:49 +0000
Received: from DB5EUR03FT026.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::203) by VI1PR0802CA0045.outlook.office365.com
 (2603:10a6:800:a9::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:49 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT026.mail.protection.outlook.com (10.152.20.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:52:49 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:48 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:46 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:53 +0000
Message-ID: <20181108095153.98043-23-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(136003)(376002)(346002)(2980300002)(438002)(189003)(199004)(217873002)(81166006)(8676002)(81156014)(97736004)(49486002)(126002)(476003)(44832011)(486006)(4326008)(356004)(6666004)(5820100001)(106466001)(2870700001)(54906003)(316002)(68736007)(26005)(110136005)(106002)(2906002)(1857600001)(23676004)(186003)(76176011)(77096007)(72206003)(86362001)(1076002)(36756003)(305945005)(478600001)(14444005)(336012)(446003)(11346002)(47776003)(8936002)(50226002)(2616005)(50466002)(5660300001)(53936002)(426003)(156123004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0932; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT026;
 1:ccpxdt9xcXSZygBoeZ/LlkhYmVRPgUWAiM+DJAVFxcapxWv0M6srndcz3p8Fn4uTWG+Hjqey5oOtUEC+sFlvHoLXknk/FYZRjkuyIG1o5yK8Yg8ic/eiLi3csol3etPX
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d731b9fe-964f-48b6-00b9-08d6455ff148
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB0932; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 3:Lskiaa5RZStAssczRlS8CHuatyVC+ohaNAg7ppKfD/wktX6D/PZunBLsx7zriDD560KXX+CDEC4UCmGDCNFhkhIZEnHf/tDMZ1fXVwTIJV7ttQwDysepq4B3DURm/XjJtlKvFJtcXvQkxXEkAfHk9AyDXNn1rHDqqasP376B3p3hOJvPBFEyNNFB71IsbASW68NLslhWk04d3reD7XJ3sAIWuXGFM0VDh0XlbE/k4XNA3poK9EKMmENAaaBY0UpyHKW5wTfYReBNPQoVeTHJNjCMvF3mSBZnAVwY7+AjMGCb1fLXUyPd3yTya9QLNC3PdTF3fdUoWsn5z/Rfnc7putaScINVLN8tCzhv4m6lrK8=;
 25:SCHGsQ6XzNZVfXrUzM57OFynu5e8u80SAyJl4NDvmSa11XjbSFwXbydt3L5aFAHDVVv9OigWk2SXk2iDn4o3DbyJZCc1pI3a6AKKGrMYIAHwBjBalnW8pYQq/zjvT4UALLowUHxA4DIgqqx+oAS9jgVMRXCsegY1REgq4VAuypZKzdS0GbsyFDVZGPQtWF257sV11g2ZlLuB3r9SX8UJH0loagFfAkmF2uIHKg6LsjGymkgKtAzSOy2ItNqmcPa710GV5SNZpCw0BSGg3AKWJ45fKuzrYKdBxZ5yHkcOpL7h7HLt9gNBy9oYdoeOhYDFCmNSStg8w/4C2usrBMwx8g==
X-MS-TrafficTypeDiagnostic: AM4PR08MB0932:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 31:m2JuFd+36dUnbKxeKPySAcUn7VE2BMpQ3YGcf/5/RLxyGDczITCQoYVOmosQK1ZRZp4HJ8a8Sc4i+N/N1+imm6XupSkrarUP6ewTCmoHvY43DNagixR3d0VVdgotrb5ryF8Jv/brtAWnLBexMioVYCJVftmdHO5qb79WZGIDelzz1eIG39ffmI1SsCIAg55XcHGLb9ptqx0CcD9dnROe+07Pvv0V8PLfgsZjPr/cho4=;
 20:UosUTSQaI2z4AXpMyqOapzE6iYwXcnDh6JcYZIRztOzzzYiMo+545Bg10Ym1/kETRsF10xH82HR+NlWLJvnR7n1xpICvOzaSdFRWDAWPYeSBbr/pHggAax6oQDL2/tAyOqdSh3lZHvKdmutB0765L8FmJ/1bV8ReMH7rs9P4Xi1opxH7fcX38YEHwBlsfkOJipOXZK6UFT42AMDrS+c4BMuhCe1cu7xOuqrSf+iZoy3W48TGDax1oYmAwmjOrTiauBcfX2bNfjpZ7iqmSkGDLl23oEkZbtQ7wQVxywWDJj0yicARjGCiuc6vPhw2BiqOqDmD8kdMfDlVD0RDMluRFLf8UBgIMKQx3A/NCEIaenvlTJBqP73K0mGGxPse/dTuYHGZ2fKVN29OmZQbWbPjgx71h8Ptr1bI7pxgKN0633s=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB09328ED9F71457C18A0140E89EC50@AM4PR08MB0932.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0932; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0932; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 4:nxlaiBs/bnLTy7uPoeqS8JdN1E59bTcwMC4TREgQBCSfD8HctqbIOLXXlT2zOjzcZRM++NUGxsS9KUhZ10DpexqMN7+FYPTolCdDwToL+LPnJs+Wc/wwIKmZ3yQaVq36RJpRxxMkeZ7jy5HI+lLjbPq895vni3/6Q1wfa/oQd2K7g9ZnsuZ/f72n2BzvTBPqfU/+Nt/xaH1cH8iqiW02j0Crb9a4duLoqJrGG/QG4rKgLKkXWhYI5iLOpeBsD1otwf7xeWKt1ijEaO9DdVqXm/d45/gQ4hQY7AzmRh8Np2dUpiMNuL/Mo5k6yri82uY1tiY4Q88vokRzXVvbB52nL34/xxoKiZwfFrP4rWzlMkY=
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4TUIwOTMyOzIzOkFMZVNSQStyYW9JV2JqRmxTTFM1UGdVdjRj?=
 =?utf-8?B?N2dYc0NsdTJxbTlsUG05cDZFNE5ySSt2WWxhMElaWlVwWGpLRmdOem42MDJn?=
 =?utf-8?B?WklwZ1Z4bnZOdGNIOTJEK2Q3bVBqMURscXN3VHhmWi8raUdBdXZlY2tNdTRq?=
 =?utf-8?B?N3Y0bEh3ZkxnTDBPZlVibjhObXZoMkNsSlZnUkh0MmMvZ05Oc2lYaEZpNmQx?=
 =?utf-8?B?cUo5L2NEdmtQVVZ1eUdKcGFPN24vNHUvTzFDVDBQWlR4QkFuWkhWMWFYMVBP?=
 =?utf-8?B?YVFENmp3NVRoT1pUb0FsWWVzM2JQcEFZTXBDODE1OW43U1I2MktFaU5maytD?=
 =?utf-8?B?MzdqR1JkMFFtcXN3SG9qVGF4dXJablNRbmF3cXdnbnFJTS85M0lBd1ZrN3Bt?=
 =?utf-8?B?dHpuZlQ3RXV4WWZhSDBDSzJ1TjF4U25pYnJtZ1pHbFdGUWlLOE5Cc2NkMURQ?=
 =?utf-8?B?elhVN0JDc2dGZVVFZ1FOVnZONE1JdC92bFVCZFNjd2xNVUFnM1FNUktkeVFy?=
 =?utf-8?B?NjBpUDFqSVZEa2xrQ2htVkk2bVdGNHlOODMyeDJoM1V4UUhWZmEyNFVFV1ZJ?=
 =?utf-8?B?dWpYeXNQY1A1QnA1NEhVUitDVThqNzRXUk1PYnl6YVhYbkF2ZXJkaDgycGVS?=
 =?utf-8?B?Y1dlbjJLWjMxNUFGRXgzU2VHRDh3aUhvWlhNYnlHYmMyMENhbTVFRnVLeXE1?=
 =?utf-8?B?Y2VpN2dKcnlnNlhQbUJ5VVpYUEhSempFTzl3Tjk1a09VZFBUWWJ3L3RPNXNS?=
 =?utf-8?B?Y3YxYUhManFZY1M0U1Zla3daUWgxMVV0VDV6MnExdHZjdWw0YzdNRXRncXpH?=
 =?utf-8?B?bGhqQnZZVzkydElUUndTRUxJM2J5Yktzb2tDNTFjamFXb0U3MDVNR1BOQ0F3?=
 =?utf-8?B?elQrcDNXWWczcE5nc3ZackEzNHBsQnF5TXg4OVFiOW5HWmlhKy9lb2FnM1dU?=
 =?utf-8?B?dVQ4d2ZUd0wwbmd6QlBURXR1ODJERDF2dzlTNnBFRktLK2IvOG1CUmNQU3Qy?=
 =?utf-8?B?azBwUEQvZ1czQzdmeHp1R3duL0lKaEZLd2pLNnA5cjRDNndWUi9sQy9MMlYx?=
 =?utf-8?B?WUdEZ0FKdzhOVnpFVVltR0VwYWp6ZHdyNGRhM0FzTWdzOFFPOUN5R0dDTmlL?=
 =?utf-8?B?R2VERkpZOWt4TFJKdFNZQ0ZNbjlIS0dIS2hiM1g1L29RZy9POW9WcWVhVk04?=
 =?utf-8?B?Tzl6VWhvOWFQUzV5SnFwRVMzUUVWRDhneHB3amFleUNNdG8zRFQ2eUJDU2pi?=
 =?utf-8?B?bU5FcmpkYW9kdW9Md2pzeml0TmlDNkRPcjB6Z1dRTTFmZjQzbmFQVklyQ2dC?=
 =?utf-8?B?MllrSVBUbE9GalY0KzhCR1lBbit0OVdwMmU5aFV1SGZwR1pCZ1VlWjl2ZW8v?=
 =?utf-8?B?SXprZjF1TWlYY3ZqQ0o2dE1hRThVMHA0eVZOenV4WTM5cjRiSW5RRXIzNGQ1?=
 =?utf-8?B?cW8wY0JTVS9NSyt5N0o3eWNOc0R5bkJlZTE0cTBmcFBLSUtmWnRUUVFIRndW?=
 =?utf-8?B?UzNnR1IrU0Fqd3d6QVUzcXF6bFdlNWs4MC9CZzk0bjQ4aUtPS0JqNExVR2pa?=
 =?utf-8?B?M0tPTGlRNEdkeS9jQi9Ma01JUTlMOEVJZHRYTHZlOExoZEJWNEhsSFg2NzN4?=
 =?utf-8?B?ZTlFbW14N2RQQThHQ3UwcnFsZXFxY0ozTDZFUGJ0aFF0R05YZTNSUEJ6eDkw?=
 =?utf-8?Q?pF46OrmuWtlW9FzqWc=3D?=
X-Microsoft-Antispam-Message-Info: Z9yhhhCbgpeywmtMO5PeMB11cxx/Vja5paWxRxI3Xwc0OaaBldXqEQFJgYKWzOnCA6YU2s8743VpG5Pc/E/vEM0CusuDQ/0lk0X0uMu0W3laX9sS2q56kuCZ7oSXM+4+7PkkVvtePKdTEMS0rwc0KaKtqVeOA3IALU6LJFbHdLtiEi9WgkfovHjlsgB4LwGSyZCTHvPBcgrWj3BxzidqGx4YPWrlS+NsEECET4UyO/hLF5ePVyeZVikwbF5MxORzTMSsUWMT4dUvnxTJ4MRwA6vy2j+dd3/nGgbDBNODLrzaNiFC1IsIkfZw6mBfuWRuq6ovx2mYq1yLi7QIt8nyjlltrSFuAzma3JMHb5bdD4U=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 6:vR8rT/pYlaPHK+DyM8mSY3AHgo0PKin6o1PIOq6TdjKBKUALt00erC4L1e2G6QpkUq3eEmYkSc/jHD5S+FOLcQDXUoRXfItYn+VY16fDO8YCDC15xyHmaMC/CYQSetEkjBf/bDKT3HR2Um2twksSNAJQaVQmp23pr8zeIC7ezPmxNfpce6Hisl+eLtJ4G42Hx2SvvDWDdqpe/773HMmp0IZ9zWjQVoLR4nOmgWwvDxunXxTbEekoc+s2XIxNd53I339KVsa2yVzDzkj8yNTVAuUIRXJG4JBOxm82HK4NxF33UluGZbE76Iuz/fbB8hwTZA41oGSR0FljjOHMBN8wiBP1ApCn/KUoupzUViCyXl8QGc+0ZXOWmgnCvGM9uoOsjD+/iYoECe0FZUo3luRkichk2TWanmSTtcwJ5m4UVlivpvAqWHtOc5AOhqIEaHjHbUcza1S2LKDopJPqQd0qcQ==;
 5:D8zXS5cpmqP/Et7bYceHqmoYQUaUkx088MT4z8oSIXkNPZ5adCcEGnDcDoipWNKi/vB5fEc2bsL9pRI5UvruENXg4f4uTQqHTWosS1fPJ+Ld/oBYw9JHYDFt7NqNN5u9n43GNI4O2jGXGWz91wb8mx8Hf8LgaZtXPfk04i8s5dI=;
 7:zA/bMTBn1SdfCPO3vYtFmihh2p52bLX+m3jzskqLgMdKR2XGL3Ydmj6Ij8r6YaRs3zqq0WJQTSzIPY/ExMXyz3Yhlcfn2ujbW4dNwTd2GPFDIlFDff9S49myY5tQEasmF9r6Be7zdC+0rAQASpJo9A==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:52:49.1741 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d731b9fe-964f-48b6-00b9-08d6455ff148
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0932
Subject: [Minios-devel] [UNIKRAFT PATCH 22/22] nolibc: Clear a
 -Wstringop-overflow warning for strncpy
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHN0cm5jcHkgbmVlZHMgYSBzaWduZWQgaW50ZWdlciBmb3IgM3JkIHBhcmFtZXRlciwgYnV0
IHRoZSBTSVpFX01BWAppcyB1bnNpZ25lZCBpbnRlZ2VyLiBXZSB3aWxsIGdldCBmb2xsb3dpbmcg
ZXJyb3I6Ci9saWIvbm9saWJjL3N0cmluZy5jOjE1NTo5OiB3YXJuaW5nOiDigJhzdHJuY3B54oCZ
OiBzcGVjaWZpZWQgc2l6ZQoxODQ0Njc0NDA3MzcwOTU1MTYxNSBleGNlZWRzIG1heGltdW0gb2Jq
ZWN0IHNpemUgOTIyMzM3MjAzNjg1NDc3NTgwNwpbLVdzdHJpbmdvcC1vdmVyZmxvdz1dCiAgcmV0
dXJuIHN0cm5jcHkoZHN0LCBzcmMsIFNJWkVfTUFYKTsKICAgICAgICAgXgpVc2luZyBTU0laRV9N
QVggdG8gcmVwbGFjZSBTSVpFX01BWCB0byBmaXggdGhpcyB3YXJuaW5nLgoKU2lnbmVkLW9mZi1i
eTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Ci0tLQogbGliL25vbGliYy9zdHJpbmcuYyB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2xpYi9ub2xpYmMvc3RyaW5nLmMgYi9saWIvbm9saWJjL3N0cmluZy5jCmluZGV4
IDZmODUzYmEuLmZhNDUwYzkgMTAwNjQ0Ci0tLSBhL2xpYi9ub2xpYmMvc3RyaW5nLmMKKysrIGIv
bGliL25vbGliYy9zdHJpbmcuYwpAQCAtMTUyLDcgKzE1Miw3IEBAIGNoYXIgKnN0cm5jcHkoY2hh
ciAqZHN0LCBjb25zdCBjaGFyICpzcmMsIHNpemVfdCBsZW4pCiAKIGNoYXIgKnN0cmNweShjaGFy
ICpkc3QsIGNvbnN0IGNoYXIgKnNyYykKIHsKLQlyZXR1cm4gc3RybmNweShkc3QsIHNyYywgU0la
RV9NQVgpOworCXJldHVybiBzdHJuY3B5KGRzdCwgc3JjLCBTU0laRV9NQVgpOwogfQogCiBpbnQg
c3RybmNtcChjb25zdCBjaGFyICpzdHIxLCBjb25zdCBjaGFyICpzdHIyLCBzaXplX3QgbGVuKQot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:53:18 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKh02-0001Fq-7v; Thu, 08 Nov 2018 09:53:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKh01-0001Fi-Fm
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:53:17 +0000
X-Inumbo-ID: 1cbde959-e33c-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cbde959-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:53:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZQ1OPY0xiFxArTfxF0/fgBHVZD4Et3nSoj27fyWLJEs=;
 b=PTCJqazCC7QuwZGTfwcJIXl/trw3caewpA/Nr0L4bqx9E0LcdKwddzm2mKOgpI5NzwzcrbpH1qLFfL4+jyv/JkSOigNBEaDKtPQBOMG6paXmtrF8TMSPWKwi162Dja0kzMckTFLR3GC/XAhRmnnTHreqDlBtFkNwCvejBVYOTVA=
Received: from DB7PR08CA0012.eurprd08.prod.outlook.com (2603:10a6:5:16::25) by
 HE1PR08MB0939.eurprd08.prod.outlook.com (2a01:111:e400:c523::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Thu, 8 Nov
 2018 09:53:12 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::205) by DB7PR08CA0012.outlook.office365.com
 (2603:10a6:5:16::25) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Thu, 8 Nov 2018 09:53:12 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:53:11 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:29 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:27 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:45 +0000
Message-ID: <20181108095153.98043-15-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(376002)(396003)(346002)(39860400002)(2980300002)(438002)(189003)(199004)(50226002)(110136005)(106002)(8676002)(36756003)(14444005)(54906003)(316002)(16586007)(47776003)(68736007)(44832011)(426003)(8936002)(336012)(81156014)(81166006)(446003)(476003)(486006)(2616005)(126002)(97736004)(11346002)(76176011)(51416003)(48376002)(356004)(6666004)(49486002)(1857600001)(53936002)(5660300001)(26005)(186003)(77096007)(4326008)(305945005)(86362001)(2906002)(217873002)(478600001)(1076002)(72206003)(106466001)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0939; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:34Fs7DkL6YRrg4nRmVgTj/q3Nfa8pceV6oDXe6vxiI97cAALBdWndTSzJlIppZjXMWVTEbrh27izfbAR0dlqbanpTxplhwo18H8NpkQ2W762u8+zteY5y7FTGQVZX9kr
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a922b6cb-2540-44e1-be8c-08d6455ffece
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR08MB0939; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0939;
 3:+nolNuzO1jEb7qwA8ex0wXbEqn0C8aDVukA/149Pl3OU7LLuMq0CcgYDS1FTEriSB9FAXUnxSHN1R0igDp6XaF6BNJIeg4tgoJW4DcscNvS/o6kjmbTZlsec1/lVE26Y1jjWtXy99b8jo/1ZKbUmPX6o6k/H7WjG9PwtnlMVf/s7OhcvxOWSbqrqX78Ev97RbGXFfRpjkfLlQQbFPXBFPOja82yPL9FJJlpYYf61CPCZbO0c1IRNn3mUKIF5hnrM9P22I3emOhnsbgWCjlZE/Z6nDqFQzR7z7bW633QhYv4vfX/tnAd4ULdKtYvBby4kRJ++YUyjUWouvbuL+rrMH+QmmxDDeLpy5HmAQu8NwFU=;
 25:GkQy58WixV1RkEenOioNtjzxdR8ViveX9pS6H0Y/b/6smLNo+1tnS7VUZ6Pz2q7TIu/5h1EDrOUUiQfUFbnupqE4lE9WqoxBHciMXFg/GIBSshEwWGR9r3aAQC8oMHC9CPv5yIzE9poTkkdP6nKTwFL1oGCuagaA4uKf++ukR3Gt80zOtPJioD109KakAPt99njGQU1jnzxXZGgv27QLOGsUv3dl8uvxhfhW6Z3mSZTnPf5lHP17Gy7zvyAZPVswZqmaXeflgiXBE+Oagg/u3TEgHVAqrZOwyUe/v58Mij6kQZf4HA1JFUoU3lFkzMOba1WyLomQ0nAHbz6vaPZzSg==
X-MS-TrafficTypeDiagnostic: HE1PR08MB0939:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0939;
 31:HcLODp2BnDubncHi0vIVQ+1hxAy9NGwm5160yvgbhF/NFfI15VpylwEM9YGa+N8kjh/8W7727ivZcCUy0edtbVjeNnibS4+zazomfkhL0U56xd+Qys6mF6BPyo0BboO9ktIcq8BRJCVhCsRvvL12sVIpZ1Kwo+gHWgxYdaOYZvb66NVivQ+gom4qQkiVk2j+EEg25w3q632rjXpEK/usWPapKgMv65aaGMgs07CNSRk=;
 20:cN4fGUN5aMcX5tW3XEj8clEfZqie7QHiRXbkCO03XcBYLOSqqbZdTd29f5K7H/gCdmh7gCxu81hYnCQkoTrUAtQ7SwW7U3vLuVNxIY7uLs50uFb7LMrBYCwMXvyjTwlgpH3lqJ9vrfaiIw+vjaLT/3vkaUnfk+95h8ixnu/gFu2pFZIMssIG9kFMoNL1vVcoZ0NG45SaglDhmm+aj0Tyho3ndLKX2rCURUKEgirdgp5paQInPckxPWmvOYkxaNg5L9nxvchpppcMMgUjUQabgDB1xz7X8RsdIB07o2/J14VkNJnKmWpijwQ5WIkb8Rq0uiio8QPzXQsIlT8oHx3MXUH0746Nr7BUcOFvn1TM3A80iXDn8LwF1uHCsFvHJTy1JQiBB7JxZU95djDkvyUH+zbvRtFSBRZFXtJjrV0RQtY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB0939FB56B746AAC6F3273CEE9EC50@HE1PR08MB0939.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB0939; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB0939; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0939;
 4:CYeIM1Ub7NdeGDL3Z4d4b0yiGx+SlFXPiBJ1RdjGLlns7ZPX8QH3OQgW2U92++8dp/yuIYDLtT/w8hu9dj7eMHCwB0HQ3902aacdnsS1ZVkMxrxw2R7Q85GsrsxhJYp4KhdZGMY5kdMrXhrcM8z6vg7Gv+eVai4yZ8p2tCMN/HS1dWfImbl/f43LomRJoBAVmtQfrrzkMyg1WbJ9deF3FfoAEmmDeqvGrwl88VJKW+LI0OMTkungJXh5aALjYBMSsxGhXs+cHzlDgsINUvxxdnwYbl6G3JSCtf2Z4nMOGe5AHFRflKv5LGzVj+3kXRcf
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB0939;
 23:Play4cr9xn5/demBjkV+5pQBTIgRa09ULEqxoAGBp?=
 =?us-ascii?Q?aUhjJX5YC7Uf0zWJ7dwOrpfLuBgBX83WMEmReeNfRyYQpcQUn4KwInkd4Ijy?=
 =?us-ascii?Q?84uIVy2+7iUw5cgtQNVXP8OvObxSbJLRURsMzrOrFjZcqa6V8c/9vpcjF8ba?=
 =?us-ascii?Q?j8PqLHUgynUct7btA62KsISXQbP++Klto23tJ3bFW+QFrlXeqPpNTt/Lwjk8?=
 =?us-ascii?Q?BVrnUUI9pePzdeUOzfimXiKZkR1Zr1zHuA4tUaYqsnRX5cFjXqUm5gu3L4sx?=
 =?us-ascii?Q?4lMpUJIW7JugnK7e7xfnILeZNa8UqioTwlzOPVRHT7WVOqPdGj23k2x93unI?=
 =?us-ascii?Q?kRYhvhi3PV2xJj64kzSuOl+tgvh2VLtxbHlCKhHEBi0fWZUq0q7voCKkw/W0?=
 =?us-ascii?Q?aVCCfhtfxnhccWsI5iA3ZQPMdG69zrMkzhnMfk/wzJBI9+C/CQiyE78i3msz?=
 =?us-ascii?Q?mMtS2lBcVzrmQF9q95s7JsBc1b8IIyZ/J9ZEvG/qVhfjsMS1mAZQo8igqrbk?=
 =?us-ascii?Q?t1KuxiRsZsM84h6Jcj0ShdS8UR2xEJebofBBTImnyXmSFHcD71rFrubOr3p6?=
 =?us-ascii?Q?sV/RprnVwt8Q14xfUd4RJwTchGRQkc+dhOaf/haKyTdaELEM23VygYC5zFaQ?=
 =?us-ascii?Q?n1OjftpiqveE/1zAdvX2qAR6KKu1l8vyRY+abMYfGybdB9OYtsJ6ARec8mlU?=
 =?us-ascii?Q?nCIV3fKTPHTVuhKwA59RVPclwHxDFXb1Eiwlrikt9fRpfeEiONSAVC/2M2jG?=
 =?us-ascii?Q?YPyUlaFW+VOm41gFD+wUZvGvfpY8rVf1ElC3lNjwEu8oA3rpLeQJKF6YptO2?=
 =?us-ascii?Q?7Ndu+usF1hqgil5z7aGKXeNnBx9kRAzsOfWXXscZEfH6z4vEVrz2IxZEx7VL?=
 =?us-ascii?Q?aZy44DN4PDo6/uszQcPUyrIiHIusgRfaoEC6ZHGu/1TbTZ69S0FQbsZLcfvF?=
 =?us-ascii?Q?ISq31Fg3CMT70hAFYDAKpEvPt/YkvB9O73kokDxr7XPI3kuVs1033Gx8gEcN?=
 =?us-ascii?Q?tG2N/fNNc1CfY+cr5dFV3usupwmtRyu1jfwxaU8T2fbwHirP66UYOQvLw9kK?=
 =?us-ascii?Q?7Wss3yG6ZeCj2psAIgnDgLy2YESV3RdeVXEnUotDTzidTszciQu79xVuITQI?=
 =?us-ascii?Q?J1SWNOIIPPzxGGzgsf2H3MVKjSDOrG9pEcaWPF564clEK2wtcctzPQABHRli?=
 =?us-ascii?Q?EH+P3gASP3ALJsWhOOWSbX7GunD/CL46+g1?=
X-Microsoft-Antispam-Message-Info: Io0ryhpeZFv2BC2fg13zSY2dNTAeQSIVXycDTPRbpacMDxejsMU2v4q9qlPlhFzmurw+E3PtyLi9XgH9VEgn7ZOooJWPsJLDSLCVwWHal7RuyqgD57zNS8cOrl8wo1fvdpzKR0rSee5uqLvrXC8RwiOluZf5XcRo9bEfhToyuimX0bgjbbjlp76wcrZqISpgSJLlJfR3JbF3bF5Fr4C/N3xZ/2T7KinxlmxWuTTr7q+NOCZQSl8b21+K2EWx/MHzVbuBdglMcSo/MhsAaaEw+rgjA/8t7kuVnnzl3diEcylEBVQjqNXDtut1bAteCvfLgGKoiupiNVYDgP3N5elTAbHiM6B6e/mS9ejlIqY0azQ=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0939;
 6:RVyioHrJK53dc6czLNkbsV/U+Hfe0DpL1btca/Ai68A3bxc4ORQ3lVBWNLy4QO59eDBfiI0OPvq+OlKi9e8a014/h6EDr/qkKMmTPHx5sevv1JxmdNLE++ETe7FoF7gwHI5vMGvWcOaEP1vRMn9WFtTdHyagRQjlc3eUdTG4YdITM9pF4O6itKkjwf87N4jd/dbVXqhLlJ6hTNPPoLrTVbYMxiGnyCMeteNaBhBarcqQw1w2GTe+rlJCGO+UDaW50DqNCL0yYfyxekB7e+9Tyy2AKJLfv68kvLgrTnrZKOZwFJvJBfX8QHR8tHB5QxLN4k3+qSAqT68G6ixweH7b3b2ovOXzvh60zwt6GC4ksuZ3NaW2nXwgPgBM4VMfjqoJnOAL5dqQa8XEyZaUT8gOv/eU8X3ppMyaQ5IJfDQ3W693g1uP6hTm4/fp2DDjTCK2wOREymDlHrhhiuLHfem8MQ==;
 5:TfJAMgv3uaWZubsjdTye1+7LqgCLzvPsL2q3wWJJhMGvsZQ7HtYbuzLf22/QN3APxyMSjpg1srbsr6uZxa6ZgY/Cd23rfcExMNGDkEz6zDy4dSzZp1ZxpMzoOozRQO+uYhylD2Y03mrFv1hlXCq4vtXSi6s6+qAtnh4AsRb9ZB4=;
 7:/GtS+iRnVENC9kp3CNy5bpDRsnYiMKXKKtxGy3Nw/ZZTHqBbefGRp5LaKR3DULkPs9rTg18UYcdMKHzc6Y3051o0TR52xfp4Ncb2s0JpNATL0vggApxEVz31L4iWaC3a1+/kfUPGK6hZ+YeUBgScpw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:53:11.7738 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a922b6cb-2540-44e1-be8c-08d6455ffece
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0939
Subject: [Minios-devel] [UNIKRAFT PATCH 14/22] plat/kvm: Rename pagetable.S
 to pagetable64.S for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBmaWxlIGlzIGZvciBBcm02NCBvbmx5LCBzbyB3ZSByZW5hbWUgaXQgdG8gcGFnZXRhYmxl
NjQuUy4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBs
YXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstCiBwbGF0L2t2
bS9hcm0ve3BhZ2V0YWJsZS5TID0+IHBhZ2V0YWJsZTY0LlN9IHwgMAogMiBmaWxlcyBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQogcmVuYW1lIHBsYXQva3ZtL2FybS97cGFn
ZXRhYmxlLlMgPT4gcGFnZXRhYmxlNjQuU30gKDEwMCUpCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0v
TWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51awppbmRleCAxZjljNWRjLi41NDBiNjBi
IDEwMDY0NAotLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51aworKysgYi9wbGF0L2t2bS9NYWtlZmls
ZS51awpAQCAtNjEsNyArNjEsNyBAQCBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1f
NjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RpbWUuY3xjb21tbwogTElCS1ZNUExB
VF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS90cmFwcy5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09O
RklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2V4Y2VwdGlvbnMuUwot
TElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFT
RSkvYXJtL3BhZ2V0YWJsZS5TCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQp
ICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxlNjQuUwogTElCS1ZNUExBVF9TUkNT
LSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3NldHVwLmMK
IExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JB
U0UpL2FybS9sY3B1LmMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0g
JChMSUJLVk1QTEFUX0JBU0UpL2FybS9pbnRjdHJsLmMKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2Fy
bS9wYWdldGFibGUuUyBiL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TCnNpbWlsYXJpdHkgaW5k
ZXggMTAwJQpyZW5hbWUgZnJvbSBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKcmVuYW1lIHRvIHBs
YXQva3ZtL2FybS9wYWdldGFibGU2NC5TCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:53:20 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKh04-0001GG-9W; Thu, 08 Nov 2018 09:53:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKh02-0001Fw-Og
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:53:18 +0000
X-Inumbo-ID: 1d7ceffc-e33c-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.42]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d7ceffc-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:53:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=sCQiKtIJCUZaMtRXZhXJPBGDmb2260nEUBrL/x3v6Wk=;
 b=dYbzQ4IH4avn7h/j14gM91TFQC4oFyR1uMNuWyfH5Mopd4fn74MnScmOLjdq8IaG3RJIGpGHqKj/lwm0saJIgAC5ekmvlLkzLee4WiF7iyGziodXGxaCyNFKdKRylIeHWS/S4QJ3g1Lie7tess7shtdJUSsrZJBJh8fxZPXHagk=
Received: from DB7PR08CA0012.eurprd08.prod.outlook.com (2603:10a6:5:16::25) by
 VI1PR08MB0941.eurprd08.prod.outlook.com (2a01:111:e400:c548::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Thu, 8 Nov
 2018 09:53:14 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::205) by DB7PR08CA0012.outlook.office365.com
 (2603:10a6:5:16::25) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Thu, 8 Nov 2018 09:53:13 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:53:13 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:31 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:30 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:46 +0000
Message-ID: <20181108095153.98043-16-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(136003)(396003)(346002)(2980300002)(438002)(199004)(189003)(8936002)(97736004)(316002)(356004)(2906002)(50226002)(106002)(72206003)(305945005)(86362001)(6666004)(54906003)(110136005)(50466002)(48376002)(1076002)(81166006)(5660300001)(16586007)(106466001)(81156014)(8676002)(51416003)(478600001)(77096007)(68736007)(4326008)(186003)(76176011)(26005)(53936002)(44832011)(426003)(336012)(446003)(486006)(11346002)(476003)(2616005)(1857600001)(217873002)(47776003)(49486002)(126002)(36756003)(232263001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0941; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:ZSrBcx3/Z3yzeM2Xo/iMiT4yjiYaGHqGmr+ZonErBGw/Neh65F8b7Jvigp1VreZaClLQoX5d0TE0vCdl51Qvl5ZA2d4ba4fq1hZwMxHp331zCsJ8Zxr1ROfZZv6hrl2o
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 21ca3b28-794f-4429-8ebb-08d6455fffbf
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB0941; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0941;
 3:uB8IWFd9e9RtxP7b0UtkSWrItPiTri2omARn/WBRh6+ZJUsEVKL7v3L2SOlKQgenK7QBczP1xzkm+Q2Fma49moYPn5FL9HDWc/mQd7XWnKjV+Rr13dgNhxl1DDQXdLSJ+BNYjxEOcGmS9QkkpzPpRd27Mt+lcY6KH0pJWSQxTZdQs8Fj5m947N8txRbq4Hix+VeKdQWuHno6MF78qlKACqPDWruF15Wgk1dzVIaqbilt7W13rwH98z6rFSrfS/ZwBSHikN36xUR05p8imOYB++m67+fyrxIZEDByZfsVw9iw6vQhqquEfSwEU4HZg7G5oUODreuwJsEUNV24ck2BLVLdC56iaMoI8HFPdIRJ8s0=;
 25:0J59638bh3r0SnJZVHTHY6XFloXuDyvD92Mn3caIksSLlwWl3JhG1Tra2oGAU0kXitrhb4lE52DR25jkrwyUSEuEOqeuLZmU1kM7Vf3L+CMXwG+ReebIAJZL/lpzRGuB91YxyB8rRggQ85rCXOLsqLwce3uryupN3P13YRAP0q9uhiulYxdZLSma3uYpA6aLf/RlVi0EUBfqGPuhq3GLxGT2CVeImxIy9vQ3FLoBlqCH+N00wqYhzOIWGYVnUIKkssOZ7Wtggz5QOeyrF3NAWFPXax17OBG/KoHUNNCYvdhucy9iGzQd6GrRLNNYQVjCJfair3q/bViuhBoj0EhZ7w==
X-MS-TrafficTypeDiagnostic: VI1PR08MB0941:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0941;
 31:VVvzB0EFV4UEqjl0bxtVcvViS2wW+A/xrpfqvdnYIKMggF1sUcduuR06Meq6IaeY0zKMyApVySiv1yLisXIVEo3uwxk+xhPp59XF+oo6+NuNxMX9NmBPLm9H/KuNGWEULSgwkygfXvYCyEOAEdzGWCrPtTLeBQItl8qiEX+/Oz/2PgLSJK5kBtKm1DlTtP9zlgsViT/IUOFIWMH8I7bdXlYurM2vFTYfqRq2o+RAjjU=;
 20:uXgu8k16ygCxvbwWk9rDhgjcOZSQwdEzKn2zjmDUPW9xcJ3LOzn+4CbzVQ8UM3Uvi/BLjoOjuzrtHx/vO4XaXZ1wGzy3W86qH5sshYRC8Q2pKQqSRIul4b0tld7w7Ye2kNJUw3xxbgA63rrot/YyHdbmVvTOwni5l4dHhZTBmpm9syP0TOGvmAIKeFuPVYFgKnCqi8PE4QBTvdiDvWxjAECUmHHA9TMu9H3JPfLwnla6+2uYh7BIgd95jcq2I6xjPLRvcbv2CI7ESR5n60eb+sXE6ZYLiRtXqQq3Vn/9w1c6Ni+wTzY9IBTT8xDffV4HcFHMyd7jtaHQDh0CLoxe4V9LF/YPMq2JcunlSk2K8jocCvNScl6Vm0r7BIHRX7YwwWx63q8d2WVBLadf3Hy5IHzyGyn/TY5Qi+9PlP3QJMY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB0941467577B82DE2DFDBC96E9EC50@VI1PR08MB0941.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0941; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0941; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0941;
 4:8nv3JqmHhSCp+Le0Bl4ABFE7GIEUbXoew3+o2lZkb9/4qCxiRxUNCudFnqpKiHUGXBduomM0b6z0AFOA/OssIr4bIF+8N7euCkUswO/209MQRXwiMhy1uGGf/sk6tAaXeNrFj1Zr2SmXpXTmkdehOhtno/TP2GbELOq41eLnu2+h15tPH8KuVkrVuAJ/KTGzZkVYe73AdFJ1WsA4nBIizcoFA9fmrIMoSmeF/82Sw0KD5tNerd//JI3U2KYytIa4xXEId2tbiUpuIGo52IPnRtlBJRFhpxc4uykSBy2zJXINXk2iglQo1UeH+Me+5aRm
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB0941;
 23:6BFC1eHdRZJC7tYGmIDswJQggRIf6ll1uRilLyamb?=
 =?us-ascii?Q?hNhnrytHbWYInXIl5BwzoUr8sb65RQq4KaiXdrUr2Bk2aQ7sNqDdWi90TV4f?=
 =?us-ascii?Q?DB8KLaG9hMODjmtWc18BMIC9ozdoBlnT2XnYYOtPRukIdhKyWeuY1rctry8J?=
 =?us-ascii?Q?7o9cBC/EfXyqUXzmaJaXoAM2czE/Aod3rEo6zJObMAulIJ3yC9v4UhUXw2l7?=
 =?us-ascii?Q?w6ICe+eVnVNCvKp0CSAcdBPP7tTZE6vVDXccwfTDnvX084BGhQ5ex8q4qaBe?=
 =?us-ascii?Q?pTvrlDff/W2PLVXIwSWEQD1PeRr9IR3xaMjep4YV9yY0MViH9P9Xvc6/RZEn?=
 =?us-ascii?Q?7SxjDP+uidaG1yQbhSQgEQrI+U1E98eEyGMgQi3EuktHzZh+zmMTBPBruShR?=
 =?us-ascii?Q?Aup8UDLPQYvn7T5Jl6qQ7v0e0FbZMiY5di2Disbb6CTbT9C4KUCIl9ql4e1g?=
 =?us-ascii?Q?h1b9dwYg2d+FJL5hzvb5viHq0scnAOyIGsZ5/Sp5zhoFnzLmJfDw8ZcnZ0lf?=
 =?us-ascii?Q?ciy/y1pgGcm0UeenO0Vncb8oOkFO8Scd36aaP76Gdd1pBBJinLs9T2ZYmiaM?=
 =?us-ascii?Q?ehE4MrJK8BL64W3tUVr7v7K92PyQ59pqTehUor93Tmbb5uCux4bRVx3mw//c?=
 =?us-ascii?Q?eO3OV497n1d1Sq5TJEaQTZOfdIfEqRvVgKEAg9mUMId8qWRaadI7ovi0ywWb?=
 =?us-ascii?Q?gUJihgNNoRa5LJPC99iKwrnivGJiPSloqH34ZQUirEZxI/AJmYVOCT3mV3VD?=
 =?us-ascii?Q?zJsG0NRvaAlWV7TkerGEtX4GocGLJ9TOQqX1sLr3n/eZK0Om3TfoYdP7YI59?=
 =?us-ascii?Q?LWm/zGuCYeFutZmZvbyWOb/tAGgm+e0ZtqLThE76Zr0FzyHCvC2i0fD9VwTZ?=
 =?us-ascii?Q?dbG9WbTI0hix8nzq5i9fNFNLy17UvymEgKUXMg0A5cBu4bH9MEe3bUYa2zw/?=
 =?us-ascii?Q?EudKPvPf2pxFdLfmt3q9iYS4k6FO1f4n0tpZg6+Z5M1CrHRYl7OxYzci28ju?=
 =?us-ascii?Q?Nt1bRS/hwYoIokbW9qS16e6A7fPQmmYQoJ4VgAdBsMgvPlpE5guGmwk7jmvb?=
 =?us-ascii?Q?9u9AlPnsnJ0cu04td4n+TDxIMuPi3OasqjVVKLhgBCEQOhf9l/Mjl2UhYmC1?=
 =?us-ascii?Q?eW73DT24yRgV8raC13LhBg4jFOL7Y0KBIK6evzsAfLXb54s4s/2sr1Ii/gum?=
 =?us-ascii?Q?HWRCgezFGIMKYw87BNjjmLrPQBuz2+eim0cit5kI4XXkwWWbzULN5Cuyg=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: AzsM/IycmGfN5vYZAQoDCNimyZIfp9//zdORaHuO8fLIU9PR32aKvLtDfhV3+wsV/HqOOO2+3YxlaumN+34kybCfGSbLaPNWNkIKVK781cVZygMZRRgz6FnNMkzm/JZm51R/9deQuRyrpKRA91e+2WL2WPONhsctnECOvDeCRTQE6fc8kqj4v4Wox19ctZg5SZfEed/GHfs2M8NaHOlyhLE0/Drlu+FgJmeBg5Ia2FYTJdMINFJCeLPCUhhhryjLainwQNXaFWltNB0HSsKGIrJDtv5ZNf/xpK7cRk4Dz5Nzsz4PzUSIqgqpY2a/Jo4amrK8e8gQdOJoOkQKwD07S/i15nilQflk0zYUqF24bOo=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0941;
 6:VJTC5fAZY+QyWXP2PNY/kzXxtGJQ3tSbvCLzX0o+PHdQ0gE4a+sbP2BMBWFnErNy7Xm9RZSHyW+b9293EKfClfOEYhIaDW+m7XEQ2CxKuCuIO5TwGhZAkboyKHeO0j0Qyvaoos2Ja3IL2W0WZEitv9/4SzZmHnwBhyNddZ++OJOMaOpyyyDEX61wZfOKCUV5hwBlEI035AfQMY8Nwr8NzHBwo+p32jccjZieHdO76eIaG4xCBwR/9MjuEnBPMyr52OUHb4YA9VURrIyNpN7aLgRBTTi6FMur6nUoMt6rVHlK0q6jWBDWD7RZYrYf7srNnpt5b1UqCVIrvOZfyIGxWAcVxIUrsmnwTrkXX6rPX6ZpXgmtozLbVQDcuON+KL4xengb1cDRNCUFFykxJL5GqzKNjoVJUNQpEpHUxS9lnpp1HlwaW5FJ/bLDMgT/jaHUX+RsTHxi7iFUXVgig9RBcw==;
 5:G1Yb0k6y08xfAaaNeH6Lk8zOA+4fTiBwHGcAva0d79bLyQ2wKtHzSUMjwv0zoVcJ2VfGK17YGXoZlDHOILw/IFRchDqq7liyXknSGAi1n/KJMSJzJmly1V/gm0lsDnea/sOg6s+xNLc0Gsq7wASgDbyv/i1bL+znX5CusGpeJ3M=;
 7:6+fOqMbYGTD5NABwIOZDcLg6RDnsPXjDam4nu5rdhuHSQ68YAOa8JKO9Pkz0ojZw8406n0FO60+EEQwCOjGsbTr7vXtTxH8BmKxpF2gUS5yyp9tDZnO+qKFgEec+QvW/WczIg8S47raNF6rSIchhmg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:53:13.3519 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 21ca3b28-794f-4429-8ebb-08d6455fffbf
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0941
Subject: [Minios-devel] [UNIKRAFT PATCH 15/22] plat/kvm: Invalidate D-Cache
 that may have been modified for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RFRCLCBURVhUIGFuZCBST0RBVEEgd291bGQgbm90IGJlIG1vZGlmaWVkIHdoaWxlIGJvb3Rpbmcs
IHNvIHdlIGp1c3QKbmVlZCB0byBpbnZhbGlkYXRlIGFuZCBjbGVhbiB0aGUgYXJlYSB0aGF0IG1h
eSBoYXZlIGJlZW4gbW9kaWZpZWQ6CkRBVEEsIEJTUywgUEFHRVRBQkxFIGFuZCBCT09UU1RBQ0su
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2
bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFi
bGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggZDRhYmFmZi4uY2YzMDU4
NCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0v
YXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTIzOSwxMCArMjM5LDEwIEBAIEVOVFJZKHN0YXJ0X21tdSkK
IAogICAgICAgICAvKgogCSAqIEludmFsaWRhdGUgdGhlIEQtQ2FjaGUgdG8gYXZvaWQgdXNpbmcg
aW52YWxpZCBkYXRhIHRoYXQgZXhpc3RlZAotCSAqIGluIEQtQ2FjaGUuIEludmFsaWRhdGUgcmFu
Z2VzOiBEVEIsIFRFWFQsIERBVEEsIEJTUywgUEFHRVRBQkxFCi0JICogYW5kIEJPT1RTVEFDSy4K
KwkgKiBpbiBELUNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlcyB0aGF0IG1heSBoYXZlIGJlZW4gbW9k
aWZpZWQ6CisJICogREFUQSwgQlNTLCBQQUdFVEFCTEUgYW5kIEJPT1RTVEFDSy4KIAkgKi8KLQls
ZHIgeDAsID1fZHRiCisJbGRyIHgwLCA9X2RhdGEKIAlsZHIgeDEsID1fZW5kCiAJYWRkIHgxLCB4
MSwgI1BBR0VfVEFCTEVfU0laRQogCWFkZCB4MSwgeDEsICNfX1NUQUNLX1NJWkUKLS0gCjIuMTcu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 09:53:23 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 09:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKh07-0001Gr-BT; Thu, 08 Nov 2018 09:53:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sp14=nt=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKh05-0001Gi-W6
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:53:22 +0000
X-Inumbo-ID: 1f531cfe-e33c-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [104.47.0.68]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f531cfe-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:53:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+n/pKPG0t+t7R3MgR639i5Duhv0UOi38IfiDuD0OOCo=;
 b=I2IQbZybCP2pouaIvcmj8DnXMNBDL+D832NjGR0r4d0rMD2nKeBUJb+QLgp3zaLF/LUVWqN8V+4oM2qGde8HdJdvGGdEKdmKBwu0OWsl3rVdie9ktQ0kIJ/W95l8xMmEmEiaC4OOXMzwmm+ITi6dnkorWj8bu8hUYmFflFfExtc=
Received: from DB7PR08CA0012.eurprd08.prod.outlook.com (2603:10a6:5:16::25) by
 AM4PR08MB0929.eurprd08.prod.outlook.com (2603:10a6:200:27::11) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Thu, 8 Nov 2018 09:53:19 +0000
Received: from VE1EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::205) by DB7PR08CA0012.outlook.office365.com
 (2603:10a6:5:16::25) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Thu, 8 Nov 2018 09:53:18 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT009.mail.protection.outlook.com (10.152.18.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 8 Nov 2018 09:53:18 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 8 Nov 2018
 09:52:36 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 8 Nov 2018 09:52:34 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 8 Nov 2018 09:51:48 +0000
Message-ID: <20181108095153.98043-18-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181108095153.98043-1-wei.chen@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(376002)(346002)(396003)(2980300002)(438002)(189003)(199004)(6666004)(356004)(72206003)(51416003)(50466002)(316002)(54906003)(110136005)(16586007)(106466001)(36756003)(86362001)(575784001)(106002)(426003)(44832011)(1857600001)(26005)(305945005)(186003)(77096007)(76176011)(486006)(446003)(81166006)(2616005)(126002)(8676002)(11346002)(476003)(81156014)(68736007)(1076002)(49486002)(4326008)(47776003)(336012)(2906002)(14444005)(53936002)(217873002)(478600001)(48376002)(5660300001)(50226002)(8936002)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0929; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT009;
 1:CTUWYSjGI9MusDCTaMXCF4Htot+5mDQRpNKXNaUeEs/SxaeZjD+8WdVEddlVp6DZcUXdbHeaI3ez8vg0TKUTOLKB9pZB1/6xk3wz5DsOw/qkZi1ionJ5xJ2hXCSFX0qR
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f4b5d682-73af-43eb-e2c4-08d6456002d4
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB0929; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 3:cTfwykasM6YOqUQN8e4+kWa81IGIBsyfbE/2HJINlst/iz/CSj3eBEWxJPkHlz8kObo2qzgvEa0Fy+EizK2u/bPLNji8ljbqilJsk8pM3GV/3WJkC/yfl/4JvyTSvSxgYtYARvmMKhqDclH0/hYQFcxFMNZ2BJQUswIyJIJKWtehxMJRMKS5B8cVQFI8fjfuOnES+r/yFDu6g8921b84a1IgPQ/Z7xefsxtPeZ4LX9vbqpaIS3YSauNJD55Qznavx/sH2IVJCSmDcKnk3GOs6NK4HkIsDQLnNYSh2KUJTxPPkLWx+BoXzp7xn1NJNPqD88Dvet6KCxa1ou8QkoOydRFqyakXoRDcESFlmogDlcU=;
 25:LJvJQOQhltOckJf5Ev1d6eVPTMRI8XyNGmAakIIVNXb5/kGfWX12gX+MsT82d03EVfQ8cXWnKEiu5Anv0MU4QTtPjpR9FifLuZFcEfB98jBo1Z6r5pQ1mVace7li0ie1YsUZruZtAN/fqcXCpZ9QllLqRXVzGUxE3NxWGAvYY3+HL4b7XtUi2K/HQ5dOrnqGcPI7sN1sNxMNZlK9c2MwPy58/E4qs7W1o2kp80h/D/7uGSvnXbB1+mnBj1ivWJf7K8K8/8V1yD7v00jx+U2he/Gu9EaTU88Qp9fGW5FIwHfiOS1XeYLa/KYdVMNoAwk2dQjE8zGtg61T1Gjrt0lxPA==
X-MS-TrafficTypeDiagnostic: AM4PR08MB0929:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 31:aD+eMg7WtX7YZfzWIFdTSrWThLXBlzj66f1BtCPfC3y18KrBRfnuA9+kxfT6WYdvLI2+l2nKeXpViFw8aCwLGu24vPHH9VbbFUYm9zS1IZj/8kwjJfHAxctL0/OdZWLZcNRgcvhWaHGAVd4u2ooQbgFZn3Vq37azAjsClh1YI6SERgovs8bl5YPA77hJO9Nq1rZvk4OM8IEvyBNNvB5PeOnUPRm+Y3c30fcBMpEJisM=;
 20:nEV7I15Yiro0HZ2apZPHyoGe+sR1J7btCi22PE+0UMzIchkIQULzl4x5ExJd+1zDY0J+c3jZeRNsiZmqitsrPMPpw5LTLM+AxJ9YDPrEp+5+8bTmxVBaIY+rGEZK1A6zO3t0NuM3GYsoIq5Ll4gWVbF/FuaVVL9n3/zqBJYkLKAVu7kjf6/xR+m62cRxFxAkVokRJm7AdneZhjPnqd+BVPOyHdbAL4lm/O84Wdgq2XNwE8InhpaFfm0CinRCvhXGOI5kVApo6u1ipmwy5QijpBvHJvMjmMmRWgbmH0fUuF5xAGacwNJTyx8/JSz8JbfWE1yoN9AxWa/SKKkQfaqSTguwoCZDHT4pXLMVuEXM9iRPqIuR0jHMwdFxAtzO+Xp5hN+idGEZZG7/iY7f3FFEaRMKAV/V8AolpP4txYzpTDM=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB0929425F96D0700DABBA2FDD9EC50@AM4PR08MB0929.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0929; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0929; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 4:uo660l/WxYhLY6+SGOXAfGT36XQQ3+vsd98eAljD1QdWaRhPfg3qXeb/NPdcI8evudLRuvBBaiZXFudE2vz65kA3Oj7fALaq0Pirp+wEx9Omy1/ARmZWeNKhqVslQVpoWhuCyCiQZbXfhCmQDL0cHnREhUxsgYI31HD4r35E4q4JH7cw9V14kEfKTHLlG8Y5ihl6y/MfyzOJ1JdnrIEgBb29WQ84AB9nwL1uw+uxjvgln7k/GfQVbVUFKlCWk4gPFVgW6sK720ASPQ3HXCCAoRGb9Yv86qR22fs8W2vHtUCamMLOBy4nmecRloQp/d0qhBRgsczTuGyATCDujQRE/XVp5gqvqjikVel9atIVq2M=
X-Forefront-PRVS: 0850800A29
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB0929;
 23:F/izsNHor83BvbLaoAfhp5IZYgv/KQkxgRrIOpt3k?=
 =?us-ascii?Q?9LG30vufZfQ7nvrRSB7qs2TO8BX1tCL1uVDqwSQ5XITjfntpwlU6OMfFa4zm?=
 =?us-ascii?Q?JllDwwSmjEjvLGotAFdT6zrLAb2QC7akbaZ3qBT9klg18hQ3WyT8rHlCUpKB?=
 =?us-ascii?Q?zqkRwqSLQ+GNdmV35Y7M5CsP1trCj66ryn4V5ovRCUGMB0AYCB6zGhmHmtaL?=
 =?us-ascii?Q?GPE4i+XRno4lKA3UuHKFeUUJzWpHyr1QWyiWnfSPmYwMqP5gzaznT9c2St8l?=
 =?us-ascii?Q?g/9KGGtEPgDBWP0CYphcDUSsouoRn5in9HPns77TN1+80+O01IlHhpfCPk6W?=
 =?us-ascii?Q?IISeBHWactrooQwFvOIYFk3V2B8wRKGA2bVeQ5oCzM1LowFQLAIRdJI2yxub?=
 =?us-ascii?Q?9GIITLKlNUgrb3KlDuAQlua6Gla08v/7qUMnfesZSDmIn3vz/dnl9qrzVoR3?=
 =?us-ascii?Q?2PB85/xhFcToWBXSWuG0vXXb+snCBnejhVz87BRiervwPRdbZLF4jrcHrVB0?=
 =?us-ascii?Q?fP2+fWhRHS6HuLK0euSZKVmyIfBZNZf0BAuEX34oXI236d9B86BfhKQ+6XdV?=
 =?us-ascii?Q?Iq9PFITSHQHwwqZCQxRRtNSbINNhb6X9eNJTQCEkpSwN7bT09nqdzuPBSOWU?=
 =?us-ascii?Q?oQoYD4VJFJRXAyA7ly33DTwYBrsIwSMTHtbkZyJD29u4aaO3heKA1Tc9jLcK?=
 =?us-ascii?Q?YTjGXDnwI2OxW/IftpwlC5+R9b/9Xcm52EAbRTMW7IXKr1UBXZY1hi64EYVL?=
 =?us-ascii?Q?cMs0Xuzl04mzGv3MqEmKynArHhDVY/UrLftnvxqseY1JLHhtU8FlHOjl39AR?=
 =?us-ascii?Q?egBqE7mBawPsXhwplG8VwnCnEMNNvosLVzipusiWZOoSKtGLRMYzZPYg6LGn?=
 =?us-ascii?Q?16n4HQBeYmHWh88R0ZxVyA43RB7nlDf5Lj8XU9IrgTrO2gH1ePyPi3o4uojc?=
 =?us-ascii?Q?9fHl+ITyYBklAlN1BlGRKteTCtGBwuLhQ4ypt8bKnBK7VjHaBfMzPN4iQX5W?=
 =?us-ascii?Q?bZO6jvOkW8wdtrt75ZtT4P4Pj/DVHBqDKHywHlNQag+v5dYRj6oWxpU9cvgc?=
 =?us-ascii?Q?QZv9FLQFIQ8fvFUoFsY1OD1JuY2glvBGcMJ6lub3AsAPkoi43rs/gsL3W8DG?=
 =?us-ascii?Q?LAXRYnHTNY0ojy2TKKcFMQfTAZkf8Hf/eEygzKqb7UBbHE1Z5iTIVptMMrr4?=
 =?us-ascii?Q?OikFdc8ekDMOoBSqIHECQgQh2mt5thy0sP0aglBbj8ysEC4lTMDS7klFZHdb?=
 =?us-ascii?Q?0N9fEfL7Td9jmbmqyA=3D?=
X-Microsoft-Antispam-Message-Info: UPQ+IUurrR3K/NoZWTw6GAuxlpmfB3NjOAB01go4x3G+7/Vj1U7xLUVi+iSOnytUTmMKbDdFCy1BJVHZlTyjzEfa8MEG1sDxU94sAaBku0bHDGnqS0xLi+fS2PWSLbU8v1dAT136pUidcmdlcSbx5zxDTdBA94lFZM0MJi5RY08MXhiCv8HnPT9Ymq7aTzfV1sLDx9qL5+YYb30I8iXyEmnUnJiFnuFFjmK6gedsWFl4J9V4EPRgi3UVpKwfS8zS8vDcNDdSbabelHnezzSOa+dwItwJ2D9ZfAik0Ggt60fNh8OS7oadYD2+M3l25/yfgbzZCYU0a7K66toxcQaFsZagpFWnOnItHTRq08lTp9k=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0929;
 6:lHSByLxY8Y7/CTiaz7n1rMvY2koKyJWJQq4F1B4JkETv5T5PqcmWmSkIQz1u0bZNZL4AlzKrC79H/etpJH8dlS9uQPLmPCR1i9fQUFUl1RUn59/08boBNR9FdpsEtkENsXCnLJcewm5MU4i8+pKgK22LzROEKhETpcmj0NIsxATg5sO3EID100kbB01QR3+wDnfu0coo4VCWD6xf9hVi4lGf3Eg01yIcyE+Bz2AbBr2fMF6DO+QZwATyil9iMdjY3eSPwEOM8h8ud1RTwfupT59CAYLvthEZ54w5dXte5CCOhgbGzr0NKeqU/Pfkdq14Khb/pr/7Lar0lkmWYkBV1K8kwbZOpev2ojmB8UaXu3UR9suUsztaoUl2kfLRnty+pD8rMepqL8B1eYcFndXFeNghk3zfhOdPvXEzKehGkl1ME8sERhi6zUFpsz3TaieQW39CWqGhXF1jE6kenXHD+Q==;
 5:J/Z+mNUCBIwIEX+p/yFCRuv0N6nRqfhdvpdAVusHM7cq83DRTwqIsDept1ZtsDD6gMOsqgbdTvO8zTSOVRoujSD96OzlbfxIBeNoaa9hFHwgkolEoBUPJ1WbQs4BNxlAd1pOddde2PUhalAfVFR5CXimVyxX8RvZbT7GKR9JhvI=;
 7:jrhiJNLGHpVuw4bwiiZuaK7Wvc2n6SXbGcFmd1vfL+IuFCQZZIdcEyUd3WSYr/5Ys9jJMr9VjqTbtLS/OSGKYQXzokXqoB5a0gdlPCr6pAGdTQScWZKWVO1BcF6/iaPNIWIuWs6E6Kjc0ODqeJ/myg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2018 09:53:18.5249 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f4b5d682-73af-43eb-e2c4-08d6456002d4
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0929
Subject: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64: Calculate
 pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHByZXZpb3VzIEwzIHBhZ2UgdGFibGUgc2l6ZSBpcyBhIGZpeGVkIHZhbHVlIGJhc2VkIG9u
IHRoZQphc3N1bXB0aW9uIHRoYXQsIGltYWdlIHNpemUgd2lsbCBub3QgZXhjZWVkIDJNQi4gQnV0
IHRoYXQncyBub3QKdHJ1ZSwgc29tZSBhcHBsaWNhdGlvbnMgbGlrZSBub2RlLmpzIHdpbGwgYmUg
YWJvdXQgNDBNQiBhZnRlcgpjb252ZXJ0aW5nIHRvIFVuaWtlcm5lbC4gU28gaW4gdGhpcyBwYXRj
aCwgd2UgY2FsY3VsYXRlIHRoZQpwYWdlIHRhYmxlIHNpemUgYnkgcmVhbCBpbWFnZSBzaXplLiBJ
biBvcmRlciB0byBtYXBwaW5nIHRoZQppbWFnZSBvY2N1cGllZCBtZW1vcnkgdG8gTDMgcGFnZSB0
YWJsZSwgd2Ugcm91bmQgdXAgdGhlIGltYWdlCnNpemUgd2l0aCAyTUIuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vZW50cnk2NC5T
ICAgICAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiBwbGF0L2t2
bS9hcm0vcGFnZXRhYmxlNjQuUyAgICAgICAgICB8ICA3ICsrKystLQogcGxhdC9rdm0vYXJtL3Nl
dHVwLmMgICAgICAgICAgICAgICAgfCAgMiArLQogcGxhdC9rdm0vaW5jbHVkZS9rdm0tYXJtL2Fy
bTY0L21tLmggfCAxNCArKysrKystLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9u
cygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2VudHJ5NjQu
UyBiL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMKaW5kZXggYzFhZjBhNC4uNzJlMTcwZiAxMDA2NDQK
LS0tIGEvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUworKysgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5T
CkBAIC0zNiw2ICszNiwxMSBAQAogI2luY2x1ZGUgPGt2bS1hcm0vbW0uaD4KICNpbmNsdWRlIDxh
cm0vY3B1X2RlZnMuaD4KIAorLmdsb2JhbCBwYWdlX3RhYmxlX3NpemUKKy5kYXRhCitwYWdlX3Rh
YmxlX3NpemU6CisgICAgLmR3b3JkIDB4MAorCiAvKgogICogVGhlIHJlZ2lzdGVycyB1c2VkIGJ5
IF9saWJrdm1wbGF0X3N0YXJ0OgogICogeDAgLSBGRFQgcG9pbnRlcgpAQCAtNjAsOSArNjUsMjkg
QEAgRU5UUlkoX2xpYmt2bXBsYXRfZW50cnkpCiAJbXNyIHNjdGxyX2VsMSwgeDIKIAlpc2IKIAot
CS8qIEJvb3Qgc3RhY2sgaXMgcGxhY2VkIGFmdGVyIHBhZ2V0YWJsZSBhcmVhIHRlbXBvcmFyaWx5
ICovCisJLyogQ2FjdWxhdGUgdGhlIGltYWdlIHNpemUgKi8KIAlsZHIgeDI2LCA9X2VuZAotCWFk
ZCB4MjYsIHgyNiwgI1BBR0VfVEFCTEVfU0laRQorCWxkciB4MTUsID1fZHRiCisJc3ViIHgxNSwg
eDI2LCB4MTUKKworCS8qIFJvdW5kIHVwIHRoZSBzaXplIHRvIDJNQiAqLworCW1vdiB4MTcsICMw
eGZmZmZmCisJYWRkIHgxNSwgeDE1LCB4MTcKKwlhbmQgeDE1LCB4MTUsICMweGZmZmZmZmZmZmZm
MDAwMDAKKworCS8qCisJICogSG93IG1hbnkgYnl0ZXMgd291bGQgYmUgdXNlZCBmb3IgTDNfVEFC
TEUKKwkgKiAoKHgxNSA+PiAyMSkgPDwgMTIpCisJICovCisJbHNyIHgxNywgeDE1LCAjOQorCisJ
LyogVG90YWwgYnl0ZXMgZm9yIHBhZ2V0YWJsZSAqLworCWFkZCB4MTcsIHgxNywgI0wwX1RBQkxF
X1NJWkUKKwlhZGQgeDE3LCB4MTcsICNMMV9UQUJMRV9TSVpFCisJYWRkIHgxNywgeDE3LCAjTDJf
VEFCTEVfU0laRQorCisJLyogQm9vdCBzdGFjayBpcyBwbGFjZWQgYWZ0ZXIgcGFnZXRhYmxlIGFy
ZWEgdGVtcG9yYXJpbHkgKi8KKwlhZGQgeDI2LCB4MjYsIHgxNwogCWFkZCB4MjcsIHgyNiwgI19f
U1RBQ0tfU0laRQogCiAJLyoKQEAgLTg0LDYgKzEwOSwxMCBAQCBFTlRSWShfbGlia3ZtcGxhdF9l
bnRyeSkKIAkvKiBTZXQgdGhlIGNvbnRleHQgaWQgKi8KIAltc3IgY29udGV4dGlkcl9lbDEsIHh6
cgogCisJLyogU2F2ZSBwYWdlIHRhYmxlIHNpemUgZm9yIGxhdGVyIHVzYWdlICovCisJbGRyIHgy
NiwgPXBhZ2VfdGFibGVfc2l6ZQorCXN0ciB4MTcsIFt4MjZdCisKIAkvKiBDcmVhdGUgYSBwYWdl
dGFibGUgdG8gZG8gUEEgPT0gVkEgbWFwcGluZyAqLwogCWJsIGNyZWF0ZV9wYWdldGFibGVzCiAK
ZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3Bh
Z2V0YWJsZTY0LlMKaW5kZXggY2YzMDU4NC4uN2QxOWY2YiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0v
YXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTcy
LDcgKzcyLDggQEAgRU5UUlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAKIAkvKiBDbGVhbiB0aGUgcGFn
ZSB0YWJsZSAqLwogCW1vdiB4NiwgeDE0Ci0JYWRkIHgxMywgeDE0LCAjUEFHRV9UQUJMRV9TSVpF
CisJbGRyIHgxMywgPXBhZ2VfdGFibGVfc2l6ZQorCWxkciB4MTMsIFt4MTNdCiAxOgogCXN0cCAg
eHpyLCB4enIsIFt4Nl0sICMxNgogCXN0cCAgeHpyLCB4enIsIFt4Nl0sICMxNgpAQCAtMjQ0LDcg
KzI0NSw5IEBAIEVOVFJZKHN0YXJ0X21tdSkKIAkgKi8KIAlsZHIgeDAsID1fZGF0YQogCWxkciB4
MSwgPV9lbmQKLQlhZGQgeDEsIHgxLCAjUEFHRV9UQUJMRV9TSVpFCisJbGRyIHgyLCA9cGFnZV90
YWJsZV9zaXplCisJbGRyIHgyLCBbeDJdCisJYWRkIHgxLCB4MiwgeDEKIAlhZGQgeDEsIHgxLCAj
X19TVEFDS19TSVpFCiAJc3ViIHgxLCB4MSwgeDAKIAlibCBjbGVhbl9hbmRfaW52YWxpZGF0ZV9k
Y2FjaGVfcmFuZ2UKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9zZXR1cC5jIGIvcGxhdC9rdm0v
YXJtL3NldHVwLmMKaW5kZXggNTlmYWFhMi4uYmZiYjYyNyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0v
YXJtL3NldHVwLmMKKysrIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKQEAgLTE0Nyw3ICsxNDcsNyBA
QCBzdGF0aWMgdm9pZCBfaW5pdF9kdGJfbWVtKHZvaWQpCiAKIAltYXhfYWRkciA9IG1lbV9iYXNl
ICsgbWVtX3NpemU7CiAJX2xpYmt2bXBsYXRfcGFnZXRhYmxlID0odm9pZCAqKSBBTElHTl9ET1dO
KChzaXplX3QpJl9lbmQsIF9fUEFHRV9TSVpFKTsKLQlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0g
X2xpYmt2bXBsYXRfcGFnZXRhYmxlICsgUEFHRV9UQUJMRV9TSVpFOworCV9saWJrdm1wbGF0X2hl
YXBfc3RhcnQgPSBfbGlia3ZtcGxhdF9wYWdldGFibGUgKyBwYWdlX3RhYmxlX3NpemU7CiAJX2xp
Ymt2bXBsYXRfbWVtX2VuZCA9ICh2b2lkICopIG1heF9hZGRyOwogCiAJLyogQUFyY2g2NCByZXF1
aXJlIHN0YWNrIGJlIDE2LWJ5dGVzIGFsaWdubWVudCBieSBkZWZhdWx0ICovCmRpZmYgLS1naXQg
YS9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaCBiL3BsYXQva3ZtL2luY2x1ZGUv
a3ZtLWFybS9hcm02NC9tbS5oCmluZGV4IDIzYmM2NTguLjllYzEyNzMgMTAwNjQ0Ci0tLSBhL3Bs
YXQva3ZtL2luY2x1ZGUva3ZtLWFybS9hcm02NC9tbS5oCisrKyBiL3BsYXQva3ZtL2luY2x1ZGUv
a3ZtLWFybS9hcm02NC9tbS5oCkBAIC02OSwxNSArNjksMTcgQEAKICNkZWZpbmUgTDJfVEFCTEVf
U0laRSAgIF9fUEFHRV9TSVpFCiAKIC8qCi0gKiBBcyBVbmlrcmFmdCBpbWFnZSdzIHNpemUgaXMg
dmVyeSB0aW55LCBmcm9tIHRlbnMgdG8gaHVuZHJlZHMga2lsbwotICogYnl0ZXMuIFNvIG9uZSBw
YWdlIGZvciBMM19UQUJMRSBpcyBlbm91Z2ggZm9yIHVzIHRvIG1hbmFnZSBzZWN0aW9uCi0gKiBh
dHRyaWJ1dGVzIG9mIGltYWdlLgorICogV2Ugd2lsbCB1c2UgVW5pa3JhZnQgaW1hZ2UncyBzaXpl
IHRvIGNhY3VsYXRlIHRoZSBMM19UQUJMRV9TSVpFLgorICogQmVjYXVzZSB3ZSBhbGxvY2F0ZSBv
bmUgcGFnZSBmb3IgTDIgVEFCTEUsIGZvIHRoZSBtYXggaW1hZ2Ugc2l6ZQorICogd291bGQgYmUg
MUdCLiBJdCB3b3VsZCBiZSBlbm91Z2ggZm9yIGN1cnJlbnQgc3RhZ2UuCiAgKi8KICNkZWZpbmUg
TDNfVEFCTEVfT0ZGU0VUIChMMl9UQUJMRV9PRkZTRVQgKyBMMl9UQUJMRV9TSVpFKQotI2RlZmlu
ZSBMM19UQUJMRV9TSVpFICAgX19QQUdFX1NJWkUKKworI2lmbmRlZiBfX0FTU0VNQkxZX18KIAog
LyogVG90YWwgbWVtb3J5IHNpemUgdGhhdCB3aWxsIGJlIHVzZWQgYnkgcGFnZXRhYmxlICovCi0j
ZGVmaW5lIFBBR0VfVEFCTEVfU0laRSAoTDBfVEFCTEVfU0laRSArIEwxX1RBQkxFX1NJWkUgKyBc
Ci0JCQkJTDJfVEFCTEVfU0laRSArIEwzX1RBQkxFX1NJWkUpCitleHRlcm4gdWludDY0X3QgcGFn
ZV90YWJsZV9zaXplOworCisjZW5kaWYgLypfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmIC8qIF9f
S1ZNX0FSTV82NF9NTV9IX18gKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 11:57:58 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 11:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKiwe-0003Yf-S0; Thu, 08 Nov 2018 11:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKiwd-0003Ya-J2
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 11:57:55 +0000
X-Inumbo-ID: 85f03a02-e34d-11e8-a19e-12d6303a7972
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.61]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85f03a02-e34d-11e8-a19e-12d6303a7972;
 Thu, 08 Nov 2018 11:57:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Bl3voKVToP/hbtTHsQS8RWAv9r5xvJw5BKTkho3Zvac=;
 b=cHI98o8AqNWppyLRj4PRvfUO74W19j8Gm0mBcJY7qhC4/e0GWpOQ6+VV1nmX//dT7FQcJ/SBaTIS8kZR3i4Ik4jonF4Ccr9Sj+drxqdYsv5pA7guRxWM38IV5Yetbf2oKnfDNN5Ocs0UqKFK52LZG7XJX64b/gjC2QCryy3KPX0=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB0589.eurprd08.prod.outlook.com (10.163.169.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Thu, 8 Nov 2018 11:57:51 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.034; Thu, 8 Nov 2018
 11:57:51 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 02/22] plat/include: Use macro-ed
 helper to simplify ioreg_read/write for Arm64
Thread-Index: AQHUd1pGaU7rbMnAbEeIbVmok5vxkg==
Date: Thu, 8 Nov 2018 11:57:51 +0000
Message-ID: <020ffc2f-a6ce-bfb6-cc35-b64bbc596f1c@arm.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-3-wei.chen@arm.com>
In-Reply-To: <20181108095153.98043-3-wei.chen@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0215.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:4e::35) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0589;
 6:32Hu00ge/t0HH+GzLRpIBOlU9pzojgVqgA8EeEGj6HHnK3lv6xeVnBqwAtWpm9NfB0sBhgag5fg6Wy0VbmZ2hA6cQeQIAlB4cDMaHjLlpIhExQ6omX4RuLMSzC3hI9cvG3QZVCgha1B1dSqLPg1yVgQ5/bi7pUCSH+XyyJ+h36qnkpp5bV9cV6na7JPv7RahvK35S4CmyoOZPeyQb2eMSEtEw7HR8LU/zT5qREuLSl9dqWL93OfwZ5k63C5m7YQvpZqc2C/an2s4SJYhrMcCKY4w4RdehujhrBDi003YM9x2Y/4Aq2sBT8e9urfIZHkpIBNsn7PgaA4gxcVqzbFwRvK/1w0OqMNGYGS/HUKCAqjy2dgcC+KI70Ozhebv7wLBGfOyj1Ynj4mSXGgz4R8V5V6JOVTbvjIj/6DwyPAeCT1BzDIA5a/wpVgOo8rrsapoDBviWhaZFZ50EkyW2WuYXQ==;
 5:GXpiWStJ9VtukrMvnNPsGvbt0hUrcX4D9jVSUa4ssOoFpl5tf6CPuCFnWdYSYQJskaUguDunQikuJuoC6xq4gkOyV6+ZJ9C/Sv55vJ67IEO3n6944lpiBVMRXwlSKj8dgclJhr0yw2PQ0iw6oz9MDKR1d+1t/MFIojjM+F7wV8E=;
 7:ZHWquCbcjo+pppn2LL/cHJm1ioWiT/0UcYFlL8J4egKCuaXFCZ4myCEUJIkD/fC/+fHx3cOVeN9biBz1zMa6WoBSahB930VBq0KJBppr/wf3bFxPBi5y5jEbu5qwlIWMiSKLbzVZBnbJ0o3oDTqFNA==
x-ms-office365-filtering-correlation-id: bf6d7f38-9037-4f11-7bc0-08d6457168b5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0589; 
x-ms-traffictypediagnostic: VI1PR08MB0589:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB05897D59BF12A233F967B50C80C50@VI1PR08MB0589.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0589; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0589; 
x-forefront-prvs: 0850800A29
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(346002)(136003)(366004)(39860400002)(199004)(189003)(305945005)(72206003)(229853002)(2501003)(97736004)(52116002)(2900100001)(25786009)(53546011)(26005)(14454004)(76176011)(5660300001)(6486002)(6506007)(66066001)(478600001)(476003)(316002)(186003)(6436002)(36756003)(8676002)(217873002)(3846002)(2616005)(44832011)(386003)(102836004)(81166006)(71200400001)(105586002)(81156014)(71190400001)(2201001)(11346002)(106356001)(486006)(6512007)(256004)(14444005)(4326008)(31696002)(86362001)(446003)(7736002)(53936002)(6116002)(99286004)(31686004)(6246003)(2906002)(8936002)(110136005)(68736007)(54906003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0589;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: WmRUU5htIJEbWoIEKHqJjWws2qec1dwnMQcHfzNF4GkvSoY6Qyva2Mhb2UPfxCDWm93GiIQyRo9R/CbGfwsPGAe0cHryEGDPKlhWlCrJST7yDShypuN6cbIe8FJyDD6f5lNTHATvA3Os0XjTnj1kUCONTKk1WNKta4BF8DERYZmnf30pqxieHRJfewDPHQkGl9vBnPGpq278eLX2h3iOfFTgyC+l9cyoN52QlhZDaQN4KJKK27GSBho1zLSCWOzi1XEf0TXnAEZBb4A+6bhGzDRUKr+4pKV22pev9gj0KOvXo90x+4k/YyNc73IGXGmj+iSZr5yUDC98AicJ7M6sfD9igT5FLAEqqiLrXn+NMuk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <40398E61D3F89A4E9C8E39A55E5EA946@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bf6d7f38-9037-4f11-7bc0-08d6457168b5
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2018 11:57:51.4302 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0589
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 02/22] plat/include: Use
 macro-ed helper to simplify ioreg_read/write for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

DQoNCk9uIDExLzgvMTggOTo1MSBBTSwgV2VpIENoZW4gd3JvdGU6DQo+IEFzIGRpc2N1c3NlZCBp
biBtYWlsaW5nIGxpc3QgWzFdLCB3ZSBjYW4gdXNlIG1hY3JvLWVkIGhlbHBlcnMgdG8gYXZvaWQN
Cj4gaGF2aW5nIHRvIHdyaXRlIDQgdGltZXMgb2YgdGhlIHNhbWUgdGhpbmdzIG9mIGlvcmVnX3Jl
YWRfOC8xNi8zMi82NCBhbmQNCj4gaW9yZWdfd3JpdGU4LzE2LzMyLzY0Lg0KDQpbMV0gZG9lcyBu
b3QgZXhpc3QgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLg0KDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4NCj4gLS0tDQo+ICAgcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtNjQvY3B1LmggfCA2NCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAg
IDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkNCj4gDQo+
IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaCBiL3BsYXQv
Y29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oDQo+IGluZGV4IGJmZWE0NjEuLjUzZmE1Nzcg
MTAwNjQ0DQo+IC0tLSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oDQo+ICsr
KyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oDQo+IEBAIC0zNCw0NSArMzQs
MzEgQEANCj4gICANCj4gICAjaW5jbHVkZSA8aW50dHlwZXMuaD4NCj4gICANCj4gLXN0YXRpYyBp
bmxpbmUgdWludDhfdCBpb3JlZ19yZWFkOChjb25zdCB2b2xhdGlsZSB1aW50OF90ICphZGRyKQ0K
PiAtew0KPiAtCXJldHVybiAqYWRkcjsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIGlubGluZSB2b2lk
IGlvcmVnX3dyaXRlOCh2b2xhdGlsZSB1aW50OF90ICphZGRyLCB1aW50OF90IHZhbHVlKQ0KPiAt
ew0KPiAtCSphZGRyID0gdmFsdWU7DQo+IC19DQo+IC0NCj4gLXN0YXRpYyBpbmxpbmUgdWludDE2
X3QgaW9yZWdfcmVhZDE2KGNvbnN0IHZvbGF0aWxlIHVpbnQxNl90ICphZGRyKQ0KPiAtew0KPiAt
CXJldHVybiAqYWRkcjsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIGlubGluZSB2b2lkIGlvcmVnX3dy
aXRlMTYodm9sYXRpbGUgdWludDE2X3QgKmFkZHIsIHVpbnQxNl90IHZhbHVlKQ0KPiAtew0KPiAt
CSphZGRyID0gdmFsdWU7DQo+IC19DQo+IC0NCj4gLXN0YXRpYyBpbmxpbmUgdWludDMyX3QgaW9y
ZWdfcmVhZDMyKGNvbnN0IHZvbGF0aWxlIHVpbnQzMl90ICphZGRyKQ0KPiAtew0KPiAtCXJldHVy
biAqYWRkcjsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIGlubGluZSB2b2lkIGlvcmVnX3dyaXRlMzIo
dm9sYXRpbGUgdWludDMyX3QgKmFkZHIsIHVpbnQzMl90IHZhbHVlKQ0KPiAtew0KPiAtCSphZGRy
ID0gdmFsdWU7DQo+IC19DQo+IC0NCj4gLXN0YXRpYyBpbmxpbmUgdWludDY0X3QgaW9yZWdfcmVh
ZDY0KGNvbnN0IHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyKQ0KPiAtew0KPiAtCXJldHVybiAqYWRk
cjsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIGlubGluZSB2b2lkIGlvcmVnX3dyaXRlNjQodm9sYXRp
bGUgdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90IHZhbHVlKQ0KPiAtew0KPiAtCSphZGRyID0gdmFs
dWU7DQo+IC19DQo+ICsvKiBEZWZpbmUgbWFjcm9zIHRvIGFjY2VzcyBJTyByZWdpc3RlcnMgKi8N
Cj4gKyNkZWZpbmUgX19JT1JFR19SRUFEKGJpdHMpIFwNCj4gKwlzdGF0aWMgaW5saW5lIHVpbnQj
I2JpdHMjI190IFwNCj4gKwlpb3JlZ19yZWFkIyNiaXRzKGNvbnN0IHZvbGF0aWxlIHVpbnQjI2Jp
dHMjI190ICphZGRyKSBcDQo+ICsJCXsgcmV0dXJuICphZGRyOyB9DQo+ICsNCj4gKyNkZWZpbmUg
X19JT1JFR19XUklURShiaXRzKSBcDQo+ICsJc3RhdGljIGlubGluZSB2b2lkIFwNCj4gKwlpb3Jl
Z193cml0ZSMjYml0cyh2b2xhdGlsZSB1aW50IyNiaXRzIyNfdCAqYWRkciwgXA0KPiArCQkJdWlu
dCMjYml0cyMjX3QgdmFsdWUpIFwNCj4gKwkJeyAqYWRkciA9IHZhbHVlOyB9DQo+ICsNCj4gKw0K
PiArI2RlZmluZSBfX0lPUkVHX1JFQURfQUxMKCkJX19JT1JFR19SRUFEKDgpICBcDQo+ICsJCQkJ
X19JT1JFR19SRUFEKDE2KSBcDQo+ICsJCQkJX19JT1JFR19SRUFEKDMyKSBcDQo+ICsJCQkJX19J
T1JFR19SRUFEKDY0KSBcDQo+ICsNCj4gKyNkZWZpbmUgX19JT1JFR19XUklURV9BTEwoKQlfX0lP
UkVHX1dSSVRFKDgpICBcDQo+ICsJCQkJX19JT1JFR19XUklURSgxNikgXA0KPiArCQkJCV9fSU9S
RUdfV1JJVEUoMzIpIFwNCj4gKwkJCQlfX0lPUkVHX1dSSVRFKDY0KSBcDQo+ICsNCj4gK19fSU9S
RUdfUkVBRF9BTEwoKQ0KPiArX19JT1JFR19XUklURV9BTEwoKQ0KPiAgIA0KPiAgIC8qIERlZmlu
ZSBjb21wYXRpYmlsaXR5IElPIG1hY3JvcyAqLw0KPiAgICNkZWZpbmUgb3V0YihhZGRyLCB2KSAg
IFVLX0JVRygpDQo+IA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 12:01:49 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 12:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKj0O-0004LR-PV; Thu, 08 Nov 2018 12:01:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKj0N-0004LM-BF
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:01:47 +0000
X-Inumbo-ID: 109e5fc0-e34e-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 109e5fc0-e34e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 12:01:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF49FA78;
 Thu,  8 Nov 2018 04:01:45 -0800 (PST)
Received: from [10.37.10.26] (unknown [10.37.10.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AAE3B3F5CF;
 Thu,  8 Nov 2018 04:01:44 -0800 (PST)
To: Wei Chen <wei.chen@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-4-wei.chen@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3149c727-8fc0-e37a-8b37-fc8181d578cb@arm.com>
Date: Thu, 8 Nov 2018 12:01:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108095153.98043-4-wei.chen@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS84LzE4IDk6NTEgQU0sIFdlaSBDaGVuIHdyb3RlOgo+IFdlIGdldCBhIHdhcm5p
bmcgdGhhdCBfZW5kIGFuZCBfdGV4dCBhcmUgZGlmZmVyZW50bHkgZGVmaW5lZCB3aXRoaW4KPiBz
ZXR1cC5jIGFuZCBtZW1vcnkuYzoKPiAKPiB3YXJuaW5nOiB0eXBlIG9mIOKAmF9lbmTigJkgZG9l
cyBub3QgbWF0Y2ggb3JpZ2luYWwgZGVjbGFyYXRpb24KPiAgICAgICAgZXh0ZXJuIGNoYXIgX2Vu
ZFtdOwo+ICAgICAgICAgICAgICAgICAgICBeCj4gbm90ZTogcHJldmlvdXNseSBkZWNsYXJlZCBo
ZXJlCj4gICAgICAgICAgICAgX2N0b3JzLCBfZWN0b3JzLCBfX2Jzc19zdGFydCwgX2VuZDsKPiAK
PiBXZSBzaG91bGQgdXNlIHRoZSBzYW1lIGRlZmluaXRpb24gIGluIGJvdGggZmlsZXMgYW5kIHRo
ZW4gdGhpcyB3YXJuaW5nCj4gZ29lcyBhd2F5LgoKVGhhdCdzIGEgY2FsbCB0byBoYXZlIHRoZSBf
ZW5kIGFuZCBfdGV4dCBkZWZpbmVkIGluIGFuIGhlYWRlci4KCkFsc28sIGtlZXAgaW4gbWluZCB0
aGF0IHlvdSBjYW4ndCBjb21wYXJlIHR3byBwb2ludGVycyB0aGF0IHBvaW50cyB0byBhIApkaWZm
ZXJlbnQgb2JqZWN0LiBTbyB5b3UgbWF5IHdhbnQgdG8gZmluZCBhIGRpZmZlcmVudCB3YXkgdG8g
YWNjZXNzIF9lbmQgCiYgY28uCgpDaGVlcnMsCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgo+IC0tLQo+ICAgcGxhdC9rdm0vYXJtL3NldHVwLmMgfCA0ICsr
LS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9zZXR1cC5jIGIvcGxhdC9rdm0vYXJtL3NldHVw
LmMKPiBpbmRleCAwOTUzMGJiLi42M2ZlNjAxIDEwMDY0NAo+IC0tLSBhL3BsYXQva3ZtL2FybS9z
ZXR1cC5jCj4gKysrIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKPiBAQCAtOTUsOCArOTUsOCBAQCBl
bm9tZXRob2Q6Cj4gICAKPiAgIHN0YXRpYyB2b2lkIF9pbml0X2R0Yl9tZW0odm9pZCkKPiAgIHsK
PiAtCWV4dGVybiBjaGFyIF90ZXh0W107Cj4gLQlleHRlcm4gY2hhciBfZW5kW107Cj4gKwlleHRl
cm4gY2hhciBfdGV4dDsKPiArCWV4dGVybiBjaGFyIF9lbmQ7Cj4gICAJaW50IGZkdF9tZW0sIHBy
b3BfbGVuID0gMCwgcHJvcF9taW5fbGVuOwo+ICAgCWludCBuYWRkciwgbnNpemU7Cj4gICAJY29u
c3QgdWludDY0X3QgKnJlZ3M7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 12:19:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 12:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKjHe-0005ID-79; Thu, 08 Nov 2018 12:19:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKjHc-0005I8-FQ
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:19:36 +0000
X-Inumbo-ID: 8dc53b6c-e350-11e8-92e5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8dc53b6c-e350-11e8-92e5-12d6303a7972;
 Thu, 08 Nov 2018 12:19:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9DBC6EBD;
 Thu,  8 Nov 2018 04:19:34 -0800 (PST)
Received: from [10.37.10.26] (unknown [10.37.10.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5759C3F5BD;
 Thu,  8 Nov 2018 04:19:33 -0800 (PST)
To: Wei Chen <wei.chen@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-17-wei.chen@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <27d669e7-8415-b983-d893-b76810ecfcc2@arm.com>
Date: Thu, 8 Nov 2018 12:19:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108095153.98043-17-wei.chen@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS84LzE4IDk6NTEgQU0sIFdlaSBDaGVuIHdyb3RlOgo+IERpc2FibGUgdGhlIEQt
Q2FjaGUgYmVmb3JlIGRvaW5nIGFueXRoaW5nIGNoYW5nZSwgVGhpcyB3aWxsCj4gaGVscCB1cyB0
byBhdm9pZCBkb2luZyBjbGVhbiB0aGUgRC1DYWNoZSBmb3IgY2hhbmdlZCBhcmVhLgoKTkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSSBhbSBwcmV0dHkgc3Vy
ZSB3ZSBkaXNjdXNzZWQgYWJvdXQgaXQgaW4gdGhlIHByZXZpb3VzIHNlcmllcy4gRC1DYWNoZSAK
ZGlzYWJsZSBtZWFucyB0aGUgY2FjaGUgd2lsbCBiZSBieXBhc3NlZC4gVGhlIHByb2Nlc3NvciBt
YXkgc3RpbGwgCnNwZWN1bGF0aXZlbHkgbG9hZCBjYWNoZSBsaW5lIGJlaGluZCB5b3VyIGJhY2su
CgpTbyBpZiB5b3UgY2hhbmdlIG1lbW9yeSB3aXRoIGNhY2hlIGRpc2FibGUsIHRoZW4geW91IG5l
ZWQgdG8gaW52YWxpZGF0ZSAKdGhlIGNhY2hlIHRvIGVuc3VyZSB0aGVyZSBhcmUgbm8gc3RhbGwg
ZGF0YSBpbiBpdC4KCkZ1cnRoZXJtb3JlLCBmb3IgZGF0YSB5b3Ugd3JpdGUgd2l0aCBjYWNoZSBk
aXNhYmxlZCwgIHlvdSBuZWVkIHRvIGtub3cgCndoZXRoZXIgdGhlIGNhY2hlIHdhcyBjbGVhbmVk
IHRvIFBvQyBmb3IgdGhlIHJlZ2lvbiB5b3UgbW9kaWZ5LiBUaGUgCnByb3RvY29sIHlvdSB1c2Ug
c2hvdWxkIHRlbGwgeW91IHdoYXQgaXMgdGhlIGd1YXJhbnRlZSBoZXJlLgoKSWYgdGhlcmUgYXJl
IG5vIGd1YXJhbnRlZSwgdGhlbiB5b3UgbmVlZCB0byBjbGVhbiB0byBQb0MgdGhlIHJlZ2lvbiB5
b3UgCmFyZSBhYm91dCB0byBtb2RpZnkuCgpGb3IgaW5zdGFuY2UsIHRoZSBMaW51eCBJbWFnZSBw
cm90b2NvbCB3aWxsIGd1YXJhbnRlZSB0aGF0IHRoZSBEVEIsIApLZXJuZWwsIEluaXRyYW1mcyB3
aWxsIGJlIGNsZWFuIHRvIFBvQy4gVGhlIHJlc3Qgb2YgdGhlIG1lbW9yeSBpcyB1bmtub3duLgoK
QXMgeW91IHVzZSBFTEYsIEkgaW52aXRlIHlvdSB0byBsb29rIGF0IHdoYXQgYXJlIHRoZSBndWFy
YW50ZWVzIGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 12:25:03 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 12:25:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKjMr-000613-Vr; Thu, 08 Nov 2018 12:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKjMr-00060y-H0
 for minios-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:25:01 +0000
X-Inumbo-ID: 4f769c38-e351-11e8-b2e7-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4f769c38-e351-11e8-b2e7-12d6303a7972;
 Thu, 08 Nov 2018 12:25:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9FE35EBD;
 Thu,  8 Nov 2018 04:24:59 -0800 (PST)
Received: from [10.37.10.26] (unknown [10.37.10.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 55CEC3F5BD;
 Thu,  8 Nov 2018 04:24:57 -0800 (PST)
To: Wei Chen <wei.chen@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-18-wei.chen@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75812d83-d887-3bf3-d4cc-5cba8cc54fdc@arm.com>
Date: Thu, 8 Nov 2018 12:24:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108095153.98043-18-wei.chen@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64:
 Calculate pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS84LzE4IDk6NTEgQU0sIFdlaSBDaGVuIHdyb3RlOgo+IFRoZSBwcmV2aW91cyBMMyBw
YWdlIHRhYmxlIHNpemUgaXMgYSBmaXhlZCB2YWx1ZSBiYXNlZCBvbiB0aGUKPiBhc3N1bXB0aW9u
IHRoYXQsIGltYWdlIHNpemUgd2lsbCBub3QgZXhjZWVkIDJNQi4gQnV0IHRoYXQncyBub3QKPiB0
cnVlLCBzb21lIGFwcGxpY2F0aW9ucyBsaWtlIG5vZGUuanMgd2lsbCBiZSBhYm91dCA0ME1CIGFm
dGVyCj4gY29udmVydGluZyB0byBVbmlrZXJuZWwuIFNvIGluIHRoaXMgcGF0Y2gsIHdlIGNhbGN1
bGF0ZSB0aGUKPiBwYWdlIHRhYmxlIHNpemUgYnkgcmVhbCBpbWFnZSBzaXplLiBJbiBvcmRlciB0
byBtYXBwaW5nIHRoZQo+IGltYWdlIG9jY3VwaWVkIG1lbW9yeSB0byBMMyBwYWdlIHRhYmxlLCB3
ZSByb3VuZCB1cCB0aGUgaW1hZ2UKPiBzaXplIHdpdGggMk1CLgoKSSBhbSBhIGJpdCBjb25mdXNl
ZCwgeW91IHNwZWFrIGFib3V0IEwzIHBhZ2UtdGFibGUsIGJ1dCBhcyB5b3Ugcm91bmQgdXAgCnRv
IDJNQiwgd2h5IGRvbid0IHlvdSBtYXAgdXNpbmcgMk1CIHN1cGVycGFnZT8KCj4gCj4gU2lnbmVk
LW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gLS0tCj4gICBwbGF0L2t2bS9h
cm0vZW50cnk2NC5TICAgICAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tCj4gICBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyAgICAgICAgICB8ICA3ICsrKystLQo+
ICAgcGxhdC9rdm0vYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ICAgcGxhdC9r
dm0vaW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmggfCAxNCArKysrKystLS0tLS0KPiAgIDQgZmls
ZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5TCj4g
aW5kZXggYzFhZjBhNC4uNzJlMTcwZiAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9hcm0vZW50cnk2
NC5TCj4gKysrIGIvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUwo+IEBAIC0zNiw2ICszNiwxMSBAQAo+
ICAgI2luY2x1ZGUgPGt2bS1hcm0vbW0uaD4KPiAgICNpbmNsdWRlIDxhcm0vY3B1X2RlZnMuaD4K
PiAgIAo+ICsuZ2xvYmFsIHBhZ2VfdGFibGVfc2l6ZQo+ICsuZGF0YQo+ICtwYWdlX3RhYmxlX3Np
emU6Cj4gKyAgICAuZHdvcmQgMHgwCj4gKwo+ICAgLyoKPiAgICAqIFRoZSByZWdpc3RlcnMgdXNl
ZCBieSBfbGlia3ZtcGxhdF9zdGFydDoKPiAgICAqIHgwIC0gRkRUIHBvaW50ZXIKPiBAQCAtNjAs
OSArNjUsMjkgQEAgRU5UUlkoX2xpYmt2bXBsYXRfZW50cnkpCj4gICAJbXNyIHNjdGxyX2VsMSwg
eDIKPiAgIAlpc2IKPiAgIAo+IC0JLyogQm9vdCBzdGFjayBpcyBwbGFjZWQgYWZ0ZXIgcGFnZXRh
YmxlIGFyZWEgdGVtcG9yYXJpbHkgKi8KPiArCS8qIENhY3VsYXRlIHRoZSBpbWFnZSBzaXplICov
Cj4gICAJbGRyIHgyNiwgPV9lbmQKPiAtCWFkZCB4MjYsIHgyNiwgI1BBR0VfVEFCTEVfU0laRQo+
ICsJbGRyIHgxNSwgPV9kdGIKPiArCXN1YiB4MTUsIHgyNiwgeDE1Cj4gKwo+ICsJLyogUm91bmQg
dXAgdGhlIHNpemUgdG8gMk1CICovCj4gKwltb3YgeDE3LCAjMHhmZmZmZgo+ICsJYWRkIHgxNSwg
eDE1LCB4MTcKPiArCWFuZCB4MTUsIHgxNSwgIzB4ZmZmZmZmZmZmZmYwMDAwMAoKUGxlYXNlIHVz
ZSBtYWNyb3MgZm9yIHRoZSBib3RoIHZhbHVlcy4gQnV0IHRoaXMgY291bGQgYmUgc2ltcGxpZmll
ZCAKdXNpbmcgbHNyLCBsc2wgaGVyZS4KCj4gKwo+ICsJLyoKPiArCSAqIEhvdyBtYW55IGJ5dGVz
IHdvdWxkIGJlIHVzZWQgZm9yIEwzX1RBQkxFCj4gKwkgKiAoKHgxNSA+PiAyMSkgPDwgMTIpCj4g
KwkgKi8KPiArCWxzciB4MTcsIHgxNSwgIzkKPiArCj4gKwkvKiBUb3RhbCBieXRlcyBmb3IgcGFn
ZXRhYmxlICovCj4gKwlhZGQgeDE3LCB4MTcsICNMMF9UQUJMRV9TSVpFCj4gKwlhZGQgeDE3LCB4
MTcsICNMMV9UQUJMRV9TSVpFCj4gKwlhZGQgeDE3LCB4MTcsICNMMl9UQUJMRV9TSVpFCj4gKwo+
ICsJLyogQm9vdCBzdGFjayBpcyBwbGFjZWQgYWZ0ZXIgcGFnZXRhYmxlIGFyZWEgdGVtcG9yYXJp
bHkgKi8KPiArCWFkZCB4MjYsIHgyNiwgeDE3Cj4gICAJYWRkIHgyNywgeDI2LCAjX19TVEFDS19T
SVpFCj4gICAKPiAgIAkvKgo+IEBAIC04NCw2ICsxMDksMTAgQEAgRU5UUlkoX2xpYmt2bXBsYXRf
ZW50cnkpCj4gICAJLyogU2V0IHRoZSBjb250ZXh0IGlkICovCj4gICAJbXNyIGNvbnRleHRpZHJf
ZWwxLCB4enIKPiAgIAo+ICsJLyogU2F2ZSBwYWdlIHRhYmxlIHNpemUgZm9yIGxhdGVyIHVzYWdl
ICovCj4gKwlsZHIgeDI2LCA9cGFnZV90YWJsZV9zaXplCj4gKwlzdHIgeDE3LCBbeDI2XQo+ICsK
PiAgIAkvKiBDcmVhdGUgYSBwYWdldGFibGUgdG8gZG8gUEEgPT0gVkEgbWFwcGluZyAqLwo+ICAg
CWJsIGNyZWF0ZV9wYWdldGFibGVzCj4gICAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3Bh
Z2V0YWJsZTY0LlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUwo+IGluZGV4IGNmMzA1ODQu
LjdkMTlmNmIgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKPiArKysg
Yi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUwo+IEBAIC03Miw3ICs3Miw4IEBAIEVOVFJZKGNy
ZWF0ZV9wYWdldGFibGVzKQo+ICAgCj4gICAJLyogQ2xlYW4gdGhlIHBhZ2UgdGFibGUgKi8KPiAg
IAltb3YgeDYsIHgxNAo+IC0JYWRkIHgxMywgeDE0LCAjUEFHRV9UQUJMRV9TSVpFCj4gKwlsZHIg
eDEzLCA9cGFnZV90YWJsZV9zaXplCj4gKwlsZHIgeDEzLCBbeDEzXQo+ICAgMToKPiAgIAlzdHAg
IHh6ciwgeHpyLCBbeDZdLCAjMTYKPiAgIAlzdHAgIHh6ciwgeHpyLCBbeDZdLCAjMTYKPiBAQCAt
MjQ0LDcgKzI0NSw5IEBAIEVOVFJZKHN0YXJ0X21tdSkKPiAgIAkgKi8KPiAgIAlsZHIgeDAsID1f
ZGF0YQo+ICAgCWxkciB4MSwgPV9lbmQKPiAtCWFkZCB4MSwgeDEsICNQQUdFX1RBQkxFX1NJWkUK
PiArCWxkciB4MiwgPXBhZ2VfdGFibGVfc2l6ZQo+ICsJbGRyIHgyLCBbeDJdCj4gKwlhZGQgeDEs
IHgyLCB4MQo+ICAgCWFkZCB4MSwgeDEsICNfX1NUQUNLX1NJWkUKPiAgIAlzdWIgeDEsIHgxLCB4
MAo+ICAgCWJsIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZQo+IGRpZmYgLS1naXQg
YS9wbGF0L2t2bS9hcm0vc2V0dXAuYyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jCj4gaW5kZXggNTlm
YWFhMi4uYmZiYjYyNyAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9hcm0vc2V0dXAuYwo+ICsrKyBi
L3BsYXQva3ZtL2FybS9zZXR1cC5jCj4gQEAgLTE0Nyw3ICsxNDcsNyBAQCBzdGF0aWMgdm9pZCBf
aW5pdF9kdGJfbWVtKHZvaWQpCj4gICAKPiAgIAltYXhfYWRkciA9IG1lbV9iYXNlICsgbWVtX3Np
emU7Cj4gICAJX2xpYmt2bXBsYXRfcGFnZXRhYmxlID0odm9pZCAqKSBBTElHTl9ET1dOKChzaXpl
X3QpJl9lbmQsIF9fUEFHRV9TSVpFKTsKPiAtCV9saWJrdm1wbGF0X2hlYXBfc3RhcnQgPSBfbGli
a3ZtcGxhdF9wYWdldGFibGUgKyBQQUdFX1RBQkxFX1NJWkU7Cj4gKwlfbGlia3ZtcGxhdF9oZWFw
X3N0YXJ0ID0gX2xpYmt2bXBsYXRfcGFnZXRhYmxlICsgcGFnZV90YWJsZV9zaXplOwo+ICAgCV9s
aWJrdm1wbGF0X21lbV9lbmQgPSAodm9pZCAqKSBtYXhfYWRkcjsKPiAgIAo+ICAgCS8qIEFBcmNo
NjQgcmVxdWlyZSBzdGFjayBiZSAxNi1ieXRlcyBhbGlnbm1lbnQgYnkgZGVmYXVsdCAqLwo+IGRp
ZmYgLS1naXQgYS9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaCBiL3BsYXQva3Zt
L2luY2x1ZGUva3ZtLWFybS9hcm02NC9tbS5oCj4gaW5kZXggMjNiYzY1OC4uOWVjMTI3MyAxMDA2
NDQKPiAtLS0gYS9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaAo+ICsrKyBiL3Bs
YXQva3ZtL2luY2x1ZGUva3ZtLWFybS9hcm02NC9tbS5oCj4gQEAgLTY5LDE1ICs2OSwxNyBAQAo+
ICAgI2RlZmluZSBMMl9UQUJMRV9TSVpFICAgX19QQUdFX1NJWkUKPiAgIAo+ICAgLyoKPiAtICog
QXMgVW5pa3JhZnQgaW1hZ2UncyBzaXplIGlzIHZlcnkgdGlueSwgZnJvbSB0ZW5zIHRvIGh1bmRy
ZWRzIGtpbG8KPiAtICogYnl0ZXMuIFNvIG9uZSBwYWdlIGZvciBMM19UQUJMRSBpcyBlbm91Z2gg
Zm9yIHVzIHRvIG1hbmFnZSBzZWN0aW9uCj4gLSAqIGF0dHJpYnV0ZXMgb2YgaW1hZ2UuCj4gKyAq
IFdlIHdpbGwgdXNlIFVuaWtyYWZ0IGltYWdlJ3Mgc2l6ZSB0byBjYWN1bGF0ZSB0aGUgTDNfVEFC
TEVfU0laRS4KPiArICogQmVjYXVzZSB3ZSBhbGxvY2F0ZSBvbmUgcGFnZSBmb3IgTDIgVEFCTEUs
IGZvIHRoZSBtYXggaW1hZ2Ugc2l6ZQo+ICsgKiB3b3VsZCBiZSAxR0IuIEl0IHdvdWxkIGJlIGVu
b3VnaCBmb3IgY3VycmVudCBzdGFnZS4KPiAgICAqLwo+ICAgI2RlZmluZSBMM19UQUJMRV9PRkZT
RVQgKEwyX1RBQkxFX09GRlNFVCArIEwyX1RBQkxFX1NJWkUpCj4gLSNkZWZpbmUgTDNfVEFCTEVf
U0laRSAgIF9fUEFHRV9TSVpFCj4gKwo+ICsjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAgCj4gICAv
KiBUb3RhbCBtZW1vcnkgc2l6ZSB0aGF0IHdpbGwgYmUgdXNlZCBieSBwYWdldGFibGUgKi8KPiAt
I2RlZmluZSBQQUdFX1RBQkxFX1NJWkUgKEwwX1RBQkxFX1NJWkUgKyBMMV9UQUJMRV9TSVpFICsg
XAo+IC0JCQkJTDJfVEFCTEVfU0laRSArIEwzX1RBQkxFX1NJWkUpCj4gK2V4dGVybiB1aW50NjRf
dCBwYWdlX3RhYmxlX3NpemU7Cj4gKwo+ICsjZW5kaWYgLypfX0FTU0VNQkxZX18gKi8KPiAgIAo+
ICAgI2VuZGlmIC8qIF9fS1ZNX0FSTV82NF9NTV9IX18gKi8KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 14:27:54 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 14:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKlHl-0007sQ-Rk; Thu, 08 Nov 2018 14:27:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0gy9=nt=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gKlHk-0007sK-Gw
 for minios-devel@lists.xen.org; Thu, 08 Nov 2018 14:27:52 +0000
X-Inumbo-ID: 77187bbd-e362-11e8-9a16-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77187bbd-e362-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 14:27:48 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 5B14E104B3E;
 Thu,  8 Nov 2018 15:27:47 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id iWYh09dFhFzb; Thu,  8 Nov 2018 15:27:47 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 381981047DF;
 Thu,  8 Nov 2018 15:27:43 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Thu, 8 Nov 2018 15:27:42 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: =?utf-8?Q?Vlad-Andrei_B=C4=82DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
In-Reply-To: <8dcb0c0f-433e-458b-aa47-2fa001ff67f1@stud.acs.upb.ro>
References: <20181018121239.5461-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <tza4s2lg65caxj.fsf@N-1128.office.hd>
 <8dcb0c0f-433e-458b-aa47-2fa001ff67f1@stud.acs.upb.ro>
Date: Thu, 8 Nov 2018 15:27:42 +0100
Message-ID: <tza4s2tvkrbq5d.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/1] include/uk/list.h: Change
 panic to UK_CRASH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoIGlzIHB1c2hlZC4gVGhhbmtzLgoKQW5kIHRoYW5rIHlvdSBmb3IgZmluZGluZyB0
aGUgdHlwby4KCkFuZCB0aGUgbGFzdCB0aGluZywgcGxlYXNlIHVzZSB0aGUgIi0tc2lnbm9mZiIg
ZmxhZyBuZXh0IHRpbWUgd2hlbiB5b3UKZG8gYSBnaXQgY29tbWl0LgoKVGhhbmtzLCBZdXJpLgoK
IlZsYWQtQW5kcmVpIELEgkRPSVUgKDc4NjkyKSIgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFj
cy51cGIucm8+CndyaXRlczoKCj4gSGV5IFl1cmksCj4KPiBUaGFua3MgZm9yIHRoZSByZXZpZXcu
IEkgd291bGRuJ3QgbWluZCBjaGFuZ2luZyB0aGUgY29tbWl0IG1lc3NhZ2UuCj4KPiBQUzogVGhl
cmUgaXMgYSB0eXBvIGluIHRoZSBjb21taXQgbWVzc2FnZSAnd2Fya2luZycuCj4KPiBWbGFkCj4K
Pgo+IE9uIDExLzA3LzIwMTggMDI6NDYgUE0sIFl1cmkgVm9sY2hrb3Ygd3JvdGU6Cj4+IEhpIFZs
YWQsCj4+IHRoYW5rIHlvdSBsb29rcyBnb29kLgo+Pgo+PiBXb3VsZCB5b3UgbWluZCBpZiBJIGNo
YW5nZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8KPj4KPj4gIgo+PiBpbmNsdWRlL3VrL2xpc3QuaDog
UmVwbGFjZSBub24tZXhpc3RpbmcgcGFuaWMoKSBjYWxscyB0byBVS19DUkFTSCgpCj4+Cj4+IFRo
ZXNlIHBhbmljKCkgY2FsbHMgYXJlIGNvcHktcGFzdGUgYXJ0aWZhY3RzLiBXZSBkbyBub3QgaGF2
ZSB0aGUgcGFuaWMoKQo+PiBmdW5jdGlvbi4gSXQgd2FzIHdhcmtpbmcgc28gZmFyLCBiZWNhdXNl
IGl0IGlzIHVzZWQgb25seSBpbiB0aGUgbGlzdHMKPj4gc2FuaXR5IGNoZWNraW5nIGNvZGUuIFdo
aWNoIGN1cnJlbnRseSBpcyBub3QgZXZlbiBwb3NzaWJsZSB0byBlbmFibGUuCj4+ICIKPj4KPj4g
SSBhbSBhbHNvIGdvaW5nIHRvIHJlbW92ZSB0aGUgIig3ODY5MikiIGZyb20geW91ciBuYW1lLiBB
bmQgSSB3b3VsZCBsaWtlCj4+IHRvIGFzayB5b3UgdG8gbW9kaWZ5IHlvdXIgZ2l0IGNvbmZpZyB0
b28uIFVubGVzcyB5b3UgZG8gd2FudCB0aGUgNzg2OTIKPj4gYmUgcGFydCBvZiB5b3VyIG5hbWUg
OikuCj4+Cj4+IFJldmlld2VkLWJ5OiBZdXJpIFZvbGNoa292IDx5dXJpLnZvbGNoa292QG5lY2xh
Yi5ldT4KPj4KPj4gLSBZdXJpLgo+Pgo+PiAiVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIpIiA8
dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KPj4gd3JpdGVzOgo+Pgo+Pj4gVGhl
IGxpc3QgY29yZWN0bmVzcyBpbXBsZW1lbnRhdGlvbiBjYWxscyB0aGUgZnVuY3Rpb24KPj4+ICJw
YW5pYyIgaW4gY2FzZSBvZiBlcnJvcnMuIFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGUgcGFuaWMKPj4+
IGZ1bmN0aW9uIHRvIHVuaWtyYWZ0J3MgVUtfQ1JBU0guCj4+PiAtLS0KPj4+ICAgaW5jbHVkZS91
ay9saXN0LmggfCAyMCArKysrKysrKysrKystLS0tLS0tLQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS91ay9saXN0LmggYi9pbmNsdWRlL3VrL2xpc3QuaAo+Pj4gaW5kZXggNDJiYTkyZi4uNGUz
NTBjZCAxMDA2NDQKPj4+IC0tLSBhL2luY2x1ZGUvdWsvbGlzdC5oCj4+PiArKysgYi9pbmNsdWRl
L3VrL2xpc3QuaAo+Pj4gQEAgLTEyNSw2ICsxMjUsOSBAQAo+Pj4gICAgKiBfU1dBUAkJCSsJKwkr
CSsKPj4+ICAgICoKPj4+ICAgICovCj4+PiArI2lmIChkZWZpbmVkKF9LRVJORUwpICYmIGRlZmlu
ZWQoSU5WQVJJQU5UUykpCj4+PiArICAgICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KPj4+ICsjZW5k
aWYKPj4+ICAgI2lmZGVmIFVLX1FVRVVFX01BQ1JPX0RFQlVHCj4+PiAgICN3YXJuIFVzZSBVS19R
VUVVRV9NQUNST19ERUJVR19UUkFDRSBhbmQvb3IgVUtfUVVFVUVfTUFDUk9fREVCVUdfVFJBU0gK
Pj4+ICAgI2RlZmluZQlVS19RVUVVRV9NQUNST19ERUJVR19UUkFDRQo+Pj4gQEAgLTIxOSw3ICsy
MjIsNyBAQCBzdHJ1Y3QgewkJCQkJCQkJXAo+Pj4gICAjaWYgKGRlZmluZWQoX0tFUk5FTCkgJiYg
ZGVmaW5lZChJTlZBUklBTlRTKSkKPj4+ICAgI2RlZmluZQlVS19fUU1EX1NMSVNUX0NIRUNLX1BS
RVZQVFIocHJldnAsIGVsbSkgZG8gewkJCVwKPj4+ICAgCWlmICgqKHByZXZwKSAhPSAoZWxtKSkJ
CQkJCQlcCj4+PiAtCQlwYW5pYygiQmFkIHByZXZwdHIgKiglcCkgPT0gJXAgIT0gJXAiLAkJCVwK
Pj4+ICsJCVVLX0NSQVNIKCJCYWQgcHJldnB0ciAqKCVwKSA9PSAlcCAhPSAlcCIsCQkJXAo+Pj4g
ICAJCSAgICAocHJldnApLCAqKHByZXZwKSwgKGVsbSkpOwkJCQlcCj4+PiAgIH0gd2hpbGUgKDAp
Cj4+PiAgICNlbHNlCj4+PiBAQCAtNDk1LDcgKzQ5OCw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4+
PiAgIAlpZiAoVUtfTElTVF9GSVJTVCgoaGVhZCkpICE9IDAgJiYJCQkJXAo+Pj4gICAJICAgIFVL
X0xJU1RfRklSU1QoKGhlYWQpKS0+ZmllbGQubGVfcHJldiAhPQkJCVwKPj4+ICAgCSAgICAgJlVL
X0xJU1RfRklSU1QoKGhlYWQpKSkJCQkJCVwKPj4+IC0JCXBhbmljKCJCYWQgbGlzdCBoZWFkICVw
IGZpcnN0LT5wcmV2ICE9IGhlYWQiLCAoaGVhZCkpOwlcCj4+PiArICAgICAgICAgICAgCVVLX0NS
QVNIKCJCYWQgbGlzdCBoZWFkICVwIGZpcnN0LT5wcmV2ICE9IGhlYWQiLCAoaGVhZCkpOwlcCj4+
PiAgIH0gd2hpbGUgKDApCj4+PiAgIAo+Pj4gICAvKgo+Pj4gQEAgLTUwOCw3ICs1MTEsNyBAQCBz
dHJ1Y3QgewkJCQkJCQkJXAo+Pj4gICAJaWYgKFVLX0xJU1RfTkVYVCgoZWxtKSwgZmllbGQpICE9
IDAgJiYJCQkJXAo+Pj4gICAJICAgIFVLX0xJU1RfTkVYVCgoZWxtKSwgZmllbGQpLT5maWVsZC5s
ZV9wcmV2ICE9CQkJXAo+Pj4gICAJICAgICAmKChlbG0pLT5maWVsZC5sZV9uZXh0KSkJCQkJCVwK
Pj4+IC0JICAgICAJcGFuaWMoIkJhZCBsaW5rIGVsbSAlcCBuZXh0LT5wcmV2ICE9IGVsbSIsIChl
bG0pKTsJXAo+Pj4gKwkgICAgICAgIFVLX0NSQVNIKCJCYWQgbGluayBlbG0gJXAgbmV4dC0+cHJl
diAhPSBlbG0iLCAoZWxtKSk7CVwKPj4+ICAgfSB3aGlsZSAoMCkKPj4+ICAgCj4+PiAgIC8qCj4+
PiBAQCAtNTE4LDcgKzUyMSw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4+PiAgICAqLwo+Pj4gICAj
ZGVmaW5lCVVLX19RTURfTElTVF9DSEVDS19QUkVWKGVsbSwgZmllbGQpIGRvIHsJCQkJXAo+Pj4g
ICAJaWYgKCooZWxtKS0+ZmllbGQubGVfcHJldiAhPSAoZWxtKSkJCQkJXAo+Pj4gLQkJcGFuaWMo
IkJhZCBsaW5rIGVsbSAlcCBwcmV2LT5uZXh0ICE9IGVsbSIsIChlbG0pKTsJXAo+Pj4gKwkJVUtf
Q1JBU0goIkJhZCBsaW5rIGVsbSAlcCBwcmV2LT5uZXh0ICE9IGVsbSIsIChlbG0pKTsJXAo+Pj4g
ICB9IHdoaWxlICgwKQo+Pj4gICAjZWxzZQo+Pj4gICAjZGVmaW5lCVVLX19RTURfTElTVF9DSEVD
S19IRUFEKGhlYWQsIGZpZWxkKQo+Pj4gQEAgLTY3MCwxMSArNjczLDEyIEBAIHN0cnVjdCB7CQkJ
CQkJCQlcCj4+PiAgICAqIElmIHRoZSB0YWlscSBpcyBub24tZW1wdHksIHZhbGlkYXRlcyB0aGF0
IHRoZSBmaXJzdCBlbGVtZW50IG9mIHRoZSB0YWlscQo+Pj4gICAgKiBwb2ludHMgYmFjayBhdCAn
aGVhZC4nCj4+PiAgICAqLwo+Pj4gKwo+Pj4gICAjZGVmaW5lCVVLX19RTURfVEFJTFFfQ0hFQ0tf
SEVBRChoZWFkLCBmaWVsZCkgZG8gewkJCQlcCj4+PiAgIAlpZiAoIVVLX1RBSUxRX0VNUFRZKGhl
YWQpICYmCQkJCQlcCj4+PiAgIAkgICAgVUtfVEFJTFFfRklSU1QoKGhlYWQpKS0+ZmllbGQudHFl
X3ByZXYgIT0JCQlcCj4+PiAgIAkgICAgICZVS19UQUlMUV9GSVJTVCgoaGVhZCkpKQkJCQkJXAo+
Pj4gLQkJcGFuaWMoIkJhZCB0YWlscSBoZWFkICVwIGZpcnN0LT5wcmV2ICE9IGhlYWQiLCAoaGVh
ZCkpOwlcCj4+PiArCQlVS19DUkFTSCgiQmFkIHRhaWxxIGhlYWQgJXAgZmlyc3QtPnByZXYgIT0g
aGVhZCIsIChoZWFkKSk7CVwKPj4+ICAgfSB3aGlsZSAoMCkKPj4+ICAgCj4+PiAgIC8qCj4+PiBA
QCAtNjg0LDcgKzY4OCw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4+PiAgICAqLwo+Pj4gICAjZGVm
aW5lCVVLX19RTURfVEFJTFFfQ0hFQ0tfVEFJTChoZWFkLCBmaWVsZCkgZG8gewkJCQlcCj4+PiAg
IAlpZiAoKihoZWFkKS0+dHFoX2xhc3QgIT0gMCkJCQkJCVwKPj4+IC0JICAgIAlwYW5pYygiQmFk
IHRhaWxxIE5FWFQoJXAtPnRxaF9sYXN0KSAhPSAwIiwgKGhlYWQpKTsgCVwKPj4+ICsJICAgIAlV
S19DUkFTSCgiQmFkIHRhaWxxIE5FWFQoJXAtPnRxaF9sYXN0KSAhPSAwIiwgKGhlYWQpKTsgCVwK
Pj4+ICAgfSB3aGlsZSAoMCkKPj4+ICAgCj4+PiAgIC8qCj4+PiBAQCAtNjk3LDcgKzcwMSw3IEBA
IHN0cnVjdCB7CQkJCQkJCQlcCj4+PiAgIAlpZiAoVUtfVEFJTFFfTkVYVCgoZWxtKSwgZmllbGQp
ICE9IDAgJiYJCQkJXAo+Pj4gICAJICAgIFVLX1RBSUxRX05FWFQoKGVsbSksIGZpZWxkKS0+Zmll
bGQudHFlX3ByZXYgIT0JCQlcCj4+PiAgIAkgICAgICYoKGVsbSktPmZpZWxkLnRxZV9uZXh0KSkJ
CQkJCVwKPj4+IC0JCXBhbmljKCJCYWQgbGluayBlbG0gJXAgbmV4dC0+cHJldiAhPSBlbG0iLCAo
ZWxtKSk7CVwKPj4+ICsJCVVLX0NSQVNIKCJCYWQgbGluayBlbG0gJXAgbmV4dC0+cHJldiAhPSBl
bG0iLCAoZWxtKSk7CVwKPj4+ICAgfSB3aGlsZSAoMCkKPj4+ICAgCj4+PiAgIC8qCj4+PiBAQCAt
NzA3LDcgKzcxMSw3IEBAIHN0cnVjdCB7CQkJCQkJCQlcCj4+PiAgICAqLwo+Pj4gICAjZGVmaW5l
CVVLX19RTURfVEFJTFFfQ0hFQ0tfUFJFVihlbG0sIGZpZWxkKSBkbyB7CQkJCVwKPj4+ICAgCWlm
ICgqKGVsbSktPmZpZWxkLnRxZV9wcmV2ICE9IChlbG0pKQkJCQlcCj4+PiAtCQlwYW5pYygiQmFk
IGxpbmsgZWxtICVwIHByZXYtPm5leHQgIT0gZWxtIiwgKGVsbSkpOwlcCj4+PiArCQlVS19DUkFT
SCgiQmFkIGxpbmsgZWxtICVwIHByZXYtPm5leHQgIT0gZWxtIiwgKGVsbSkpOwlcCj4+PiAgIH0g
d2hpbGUgKDApCj4+PiAgICNlbHNlCj4+PiAgICNkZWZpbmUJVUtfX1FNRF9UQUlMUV9DSEVDS19I
RUFEKGhlYWQsIGZpZWxkKQo+Pj4gLS0gCj4+PiAyLjE5LjEKPj4+Cj4KCi0tIApZdXJpIFZvbGNo
a292ClNvZnR3YXJlIFNwZWNpYWxpc3QKCk5FQyBFdXJvcGUgTHRkCkt1cmbDvHJzdGVuLUFubGFn
ZSAzNgpELTY5MTE1IEhlaWRlbGJlcmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 14:52:09 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 14:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKlfF-00024b-EH; Thu, 08 Nov 2018 14:52:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=axop=nt=gmail.com=costin.birlea@srs-us1.protection.inumbo.net>)
 id 1gKlfE-00024R-DS
 for minios-devel@lists.xen.org; Thu, 08 Nov 2018 14:52:08 +0000
X-Inumbo-ID: dc6c3785-e365-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc6c3785-e365-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 14:52:07 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id i17-v6so21561859wre.7
 for <minios-devel@lists.xen.org>; Thu, 08 Nov 2018 06:52:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=o0VRiIydjs7ycFpZvuaISNFB8vbKOyd6l1YEtrv3VSY=;
 b=i/5o3dN3Jf5cKPg5r/yyAC9Cc/UauKRP8wdBf/RUPVmI5en2Y+xjeIt47mGgMC5kJ5
 xqWXzUlzo9ZF3TuLWb7NlMWVin+VNL44/VoRWTjfv58wEXnpjMxmykft3Lu0YI13T+w6
 yGZ5jbnUpYe1adLD4UeLNqVi8meyDZ/9oJX3KTowizUaJbB01ZipXc/rvBYhF0CXQSEY
 Oysgn5J/e0lqqjPINdvWjEH959ZeFsY9ufScbxe9N4ZjYKGr2mlC6KlkzngeJQMDpbyi
 swtgclJWGC0QpmTmHNEXIQhm+BpzVyOpqLu+YglT5LTZDqxzrvzXWmf4kNZ8afHUGN3b
 jIdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=o0VRiIydjs7ycFpZvuaISNFB8vbKOyd6l1YEtrv3VSY=;
 b=UpVKLQOKCdQM7kLLEIOkHjiUA3TubuLfdGCY+hZAJhbd9XAHqklaVsoDQcTwn7SUlU
 MW4SrBR6bqWe2fGbq9OQ0icblprh0FxCpghf+9DnOAiS0QW8wbQ18w8VbLMpt5QdsaJC
 L8ak+131EtfKhQKinA6Q26ZlD80LP+msiSXVTqTVti49EaahRYt0t+/VvKgntoPrGagD
 ILsEWn59IUUdYwh2MNia4IPG8utpgSz24j2YBMhdCwtL53VLM1OtZVd4kjBu2cfILkCN
 pMfvETeZQefXK9InI4EA3aye63j3kBbNhCrHL6q7aOZan6c9Sm0vSLsNxWdkZrpvpgjE
 hpfw==
X-Gm-Message-State: AGRZ1gI4npXUNdjQKmOO5LR4m3UhDpR1U9M2L1qwRLorzb5qT8dmHMwK
 xA24e66DuXO4VXWNE+Ep3WfweAST
X-Google-Smtp-Source: AJdET5fkFCHqCH9V4eVF/8ZRwkVd6IkHRnVywYRXrVJGzvBXpnpTtuVZjznye4JiA8X2ym6lfhHsiw==
X-Received: by 2002:adf:fa04:: with SMTP id
 m4-v6mr4529420wrr.155.1541688725663; 
 Thu, 08 Nov 2018 06:52:05 -0800 (PST)
Received: from codi.precis.pub.ro ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id s195-v6sm3698022wmd.39.2018.11.08.06.52.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Nov 2018 06:52:04 -0800 (PST)
From: Birlea Costin <costin.birlea@gmail.com>
To: minios-devel@lists.xen.org
Date: Thu,  8 Nov 2018 16:51:56 +0200
Message-Id: <20181108145156.6223-1-costin.birlea@gmail.com>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH v3] plat/xen: Add flush for xen
 console
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: florian.schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Birlea Costin <costin.birlea@gmail.com>, yuri.volchkov@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWRkIGZsdXNoIGZ1bmN0aW9uIGZvciB4ZW4gY29uc29sZS4gU2h1dGRvd24gY2FuIGJlIHJlcXVl
c3RlZApiZWZvcmUgdGhlIGh5cGVydmlzb3IgZ2V0cyB0byBwcmludCBldmVyeXRoaW5nIHRvIHRo
ZSBjb25zb2xlCmFuZCBzdG9wcyB0cnlpbmcuIFRoaXMgaGFwcGVucyBpbiB1a3V0ZXN0IGFuZCBk
b2VzIG5vdCBnZXQgdG8KcHJpbnQgUGFzc2VkKHgveSkuIFRoaXMgcGF0Y2ggYXNzdXJlcyBldmVy
eXRoaW5nIGlzIHdyaXR0ZW4KYmVmb3JlIHNodXR0aW5nIGRvd24uCgpTaWduZWQtb2ZmLWJ5OiBC
aXJsZWEgQ29zdGluIDxjb3N0aW4uYmlybGVhQGdtYWlsLmNvbT4KLS0tCiBwbGF0L3hlbi9jb25z
b2xlLmMgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogcGxhdC94ZW4vaW5jbHVk
ZS9jb21tb24vY29uc29sZS5oIHwgIDMgKysrCiBwbGF0L3hlbi9zaHV0ZG93bi5jICAgICAgICAg
ICAgICAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3BsYXQveGVuL2NvbnNvbGUuYyBiL3BsYXQveGVuL2NvbnNvbGUuYwppbmRleCBjMGIz
NWM3Li5hNzBlYzVmIDEwMDY0NAotLS0gYS9wbGF0L3hlbi9jb25zb2xlLmMKKysrIGIvcGxhdC94
ZW4vY29uc29sZS5jCkBAIC0yMDMsNiArMjAzLDIwIEBAIHN0YXRpYyB2b2lkIGh2Y29uc29sZV9p
bnB1dChldnRjaG5fcG9ydF90IHBvcnQgX191bnVzZWQsCiAJLyogTk9UIElNUExFTUVOVEVEIFlF
VCAqLwogfQogCit2b2lkIGh2Y29uc29sZV9mbHVzaCh2b2lkKQoreworCXN0cnVjdCB4ZW5jb25z
X2ludGVyZmFjZSAqaW50ZjsKKworCWlmICghY29uc29sZV9yZWFkeSkKKwkJcmV0dXJuOworCisJ
aW50ZiA9IGNvbnNvbGVfcmluZzsKKwlpZiAodW5saWtlbHkoIWludGYpKQorCQlyZXR1cm47CisK
Kwl3aGlsZSAoaW50Zi0+b3V0X2NvbnMgPCBpbnRmLT5vdXRfcHJvZCkKKwkJYmFycmllcigpOwor
fQogCiB2b2lkIF9saWJ4ZW5wbGF0X2luaXRfY29uc29sZSh2b2lkKQogewpkaWZmIC0tZ2l0IGEv
cGxhdC94ZW4vaW5jbHVkZS9jb21tb24vY29uc29sZS5oIGIvcGxhdC94ZW4vaW5jbHVkZS9jb21t
b24vY29uc29sZS5oCmluZGV4IGM1MWM2OWIuLmI0ZjFiNTEgMTAwNjQ0Ci0tLSBhL3BsYXQveGVu
L2luY2x1ZGUvY29tbW9uL2NvbnNvbGUuaAorKysgYi9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9j
b25zb2xlLmgKQEAgLTQ1LDQgKzQ1LDcgQEAgdm9pZCBfbGlieGVucGxhdF9wcmVwYXJlX2NvbnNv
bGUodm9pZCk7CiAgKi8KIHZvaWQgX2xpYnhlbnBsYXRfaW5pdF9jb25zb2xlKHZvaWQpOwogCisK
K3ZvaWQgaHZjb25zb2xlX2ZsdXNoKHZvaWQpOworCiAjZW5kaWYgLyogX19DT05TT0xFX0hfXyAq
LwpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vc2h1dGRvd24uYyBiL3BsYXQveGVuL3NodXRkb3duLmMK
aW5kZXggZTE3NThmZi4uMjcyZWNlNCAxMDA2NDQKLS0tIGEvcGxhdC94ZW4vc2h1dGRvd24uYwor
KysgYi9wbGF0L3hlbi9zaHV0ZG93bi5jCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSA8ZXJy
bm8uaD4KIAogI2luY2x1ZGUgPHhlbi94ZW4uaD4KKyNpbmNsdWRlIDxjb21tb24vY29uc29sZS5o
PgogCiAjaWYgZGVmaW5lZCBfX1g4Nl8zMl9fCiAjaW5jbHVkZSA8eGVuLXg4Ni9oeXBlcmNhbGwz
Mi5oPgpAQCAtNjUsNiArNjYsOCBAQCB2b2lkIHVrcGxhdF90ZXJtaW5hdGUoZW51bSB1a3BsYXRf
Z3N0YXRlIHJlcXVlc3QpCiAJCWJyZWFrOwogCX0KIAorCWh2Y29uc29sZV9mbHVzaCgpOworCiAJ
Zm9yICg7OykgewogCQlzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5y
ZWFzb24gPSByZWFzb24gfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 08 22:04:47 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 08 Nov 2018 22:04:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKsPu-0003CA-CR; Thu, 08 Nov 2018 22:04:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=unkq=ns=gmail.com=rasoul.behravesh@srs-us1.protection.inumbo.net>)
 id 1gKLdk-00041r-Ha
 for minios-devel@lists.xen.org; Wed, 07 Nov 2018 11:04:52 +0000
X-Inumbo-ID: f25b960f-e27c-11e8-9a16-bc764e045a96
Received: from mail-lf1-x132.google.com (unknown [2a00:1450:4864:20::132])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f25b960f-e27c-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 11:04:51 +0000 (UTC)
Received: by mail-lf1-x132.google.com with SMTP id v5so6165901lfe.7
 for <minios-devel@lists.xen.org>; Wed, 07 Nov 2018 03:04:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=3UNvlB8ajl8IjBKGEV9G2ogwdJT9EK26MkfPppICW3o=;
 b=s9cw6lQEB2zrVtESixfvlnHGEBf/jQ23QBX0lLrRex19CXqyiITNlwFESx+gkWjA3e
 sqQJBNKoFfBFQczg0h+ny/tAlSHI+e+s0ysmQBW3EI0sXIGt9do8J8kXkFEwrP6dalvP
 c4VELF9KYbXVjCVOwq/uuz0U+ckumlXuO42/e9wwANAuni4XVMTQ30TJ3qkamDssckV4
 o3ocvGBvzuQ25KSCzC++GARB3hDp1V/2/O+mplhgFaIOWLHe8Ix/rDqvMtfC2/3ScjVw
 xi5kqk5qHjHMKjFEbw9OgP9ZIUhX+nIKYmnqDPbSGsCZvdFi734aacdlgg9BF0fDVsAB
 p1mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=3UNvlB8ajl8IjBKGEV9G2ogwdJT9EK26MkfPppICW3o=;
 b=HNXkoWp8IsvAdJ4EzskgkLjeOQIIpVYgBDxoD56vh/LcV0wiUUnEzOy5oM4ewyPQbM
 8rH9Xkd2++Lsc5rJ8wp4W3Z4FP8WycJFImxOGszmrTfzhctZYZtX40IqeBHy8faHNmCL
 rrDKzW6zjTmgZu38qY2+HK63P0KvC8PQPdmywJEB6gWcNTN9YmMoZZpWaMYxsvJXHnuY
 QcKkJIUPSHQiZGTu9NobZofPuJaGfgQ6NsrTPcyttwU5XwDhwkw8YqhSvmGEzVdtWMbC
 flO8hCgz3ZvkmB/FE5xh6cpLsXzxQZYn21ZmmRLcvNAJEPMNUUThhbn0DYxyI0/MYfN1
 4tXw==
X-Gm-Message-State: AGRZ1gIVYLGCM/njl3VdZYOPWVYLzQAnUBRcZz1AJYCdEsqlTMyxYZyK
 ZDhyyZwDguJQUptbZZPO+y9j2l37TBE3DifoXcB2uQ==
X-Google-Smtp-Source: AJdET5ewReMbdiVTOEWB9cJClcASurj7H+b8rZNNZCP96WVvnD4bGO0vKb7chLvooo7MNGBlYNkjrBtvwOAh4Ub2vYw=
X-Received: by 2002:a19:5f1e:: with SMTP id t30mr879284lfb.76.1541588689397;
 Wed, 07 Nov 2018 03:04:49 -0800 (PST)
MIME-Version: 1.0
From: Rasoul Behravesh <rasoul.behravesh@gmail.com>
Date: Wed, 7 Nov 2018 12:04:37 +0100
Message-ID: <CA+mv_sDqfUQ6Y-jmz4mKyy2wbHxhy_7ggcMwyReo+LzGngEF+Q@mail.gmail.com>
To: minios-devel@lists.xen.org
X-Mailman-Approved-At: Thu, 08 Nov 2018 22:04:44 +0000
Subject: [Minios-devel] MANO Platform for Unikernels
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6155932455350378377=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============6155932455350378377==
Content-Type: multipart/alternative; boundary="00000000000038ac41057a11164f"

--00000000000038ac41057a11164f
Content-Type: text/plain; charset="UTF-8"

Hello Dear,
This is Rasoul a phd student in computer networks. I'm working on Bringing
ligh-weight NFV to the edge. I used to work on containers to implement VNFs
and use kubernetes as the management and orchestration tool. But, now I'm
going to work on unikernels. I have several questions regarding running,
management and orchestrating unikernls on ARM devices.

1) I have searched a lot to find a platform for unikernel construction. But
still I have doubt about choosing the right platform that exactly is
designed for NFV. Could you please suggest me some solutions?

2) Which Hypervisor do you suggest for ARM devices that is also supports
unikernels.

3) I have not find any MANO solution for unikernels like Kubernetes that is
specifically designed for containers. Is there any MANO solution for
unikernels.

regards,

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

<div dir=3D"ltr"><div><div>Hello Dear, <br></div>This is Rasoul a phd stude=
nt in computer networks. I&#39;m working on Bringing ligh-weight NFV to the=
 edge. I used to work on containers to implement VNFs and use kubernetes as=
 the management and orchestration tool. But, now I&#39;m going to work on u=
nikernels. I have several questions regarding running, management and orche=
strating unikernls on ARM devices. <br><br></div><div>1) I have searched a =
lot to find a platform for unikernel construction. But still I have doubt a=
bout choosing the right platform that exactly is designed for NFV. Could yo=
u please suggest me some solutions?</div><div><br></div><div>2) Which Hyper=
visor do you suggest for ARM devices that is also supports unikernels. <br>=
</div><div><br></div><div>3) I have not find any MANO solution for unikerne=
ls like Kubernetes that is specifically designed for containers. Is there a=
ny MANO solution for unikernels. <br></div><div><br></div><div>regards, <br=
></div></div>

--00000000000038ac41057a11164f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============6155932455350378377==--


From minios-devel-bounces@lists.xenproject.org Fri Nov 09 02:30:04 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 02:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gKwYc-0006kn-Se; Fri, 09 Nov 2018 02:30:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qktq=nu=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gKwYb-0006ah-HY
 for minios-devel@lists.xen.org; Fri, 09 Nov 2018 02:30:01 +0000
X-Inumbo-ID: 59c501f4-e3c7-11e8-9235-12d6303a7972
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.47]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59c501f4-e3c7-11e8-9235-12d6303a7972;
 Fri, 09 Nov 2018 02:29:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=owdQ9xryLdC+pPo4Upsijc5UCRQ2YLmbNaQU4+VvASY=;
 b=VtksbQgcwRpAc3wTwDQb+3HToZMH5mVY0cq5BTsLiVQ2kAtpj9LUv3nQyp2ai+eclNT9I3CzhLHGjqzcV0Wxm1YFRJ+22O5nWGvbjprvGfJBZ+dSrDKmg57WDmODLl/KzZBv/khAloVYAVR75SShw1+Bu+ewx0DNLS5M7f7p4fU=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB4219.eurprd08.prod.outlook.com (20.178.47.97) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.20; Fri, 9 Nov 2018 02:29:55 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 02:29:55 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Rasoul Behravesh <rasoul.behravesh@gmail.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] MANO Platform for Unikernels
Thread-Index: AQHUd68UPMWIHO8w/kKBeYF8EHW246VGtylQ
Date: Fri, 9 Nov 2018 02:29:55 +0000
Message-ID: <DB7PR08MB3658ACAA9B16BC9BCE4C0A539EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <CA+mv_sDqfUQ6Y-jmz4mKyy2wbHxhy_7ggcMwyReo+LzGngEF+Q@mail.gmail.com>
In-Reply-To: <CA+mv_sDqfUQ6Y-jmz4mKyy2wbHxhy_7ggcMwyReo+LzGngEF+Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB4219;
 6:9KKiXn1i9VQqXZvN5ip/kWDo1XrA00aSxI33pbH/9ZdVjvBp807xgZWfr0ONsIfxZMjYTp+5wMc8PAfWPU5u/UMBD960+BH5+p7jGBvv2+Z/lBI/jArTj4JWnsh9S14zHMJ/8biJwTwRrJx/mTXZJyRthcKHmcdvvpYlor99ERvJachdomYFyB/jDbP8j+LKtIrszExQMNpVI8AjbGS00WYWf8ASNXVJFLK7zw7XJHGTHYYKtuCENV8invpxJAwe3ibWYYIYAlEfSAporSAYzOzGsPAgPq4sj3wuG1KnACFbxm2q7SJTwA+oW/gxA5eQD9ekmxi/C6YJ1WtVtyiuS+DyxtglRfLD9VexjOKNdIDHL6kN2XaH9Yvy+HTMyebt2dJVlxv9f//zqT1m4FKNFTAZUvp8pJslDoxA4B4vL51G9+peEnezhII/Jen/W+oiMrR/qiMW1ZAsk0Sw6h4HEw==;
 5:PTO9lvN360kFH1YcczUKp80KUiCmPgC0R9vywsE0LyPAbvRJ1Zfnx7dAd851F0VET3yJaFz406xoDQ6t+I/uM3Tj7vywXffDpOfvXfJ3EnospI40pgN48qiEXwVqoAxWmYpmhTPTjJq3vXDIWRCA/enUAuFl8uZKJpMjwvQ7mLc=;
 7:+FoElPP7PZjYMKFM0fc21aF58l+F9d/cJV7qM00n7g3S2OXqhEXVXFOq1cj6QUVgwDm8fHrZ/sjcB0V6M+Q8PSARa0uftVjF+WKaeYGGMFCHVfO40HHzdWoVd51YVYRP2N1FIR47hwBE6zDL6GGXuw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 9fd6da00-90ce-4405-dae3-08d645eb3c7e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB4219; 
x-ms-traffictypediagnostic: DB7PR08MB4219:
x-microsoft-antispam-prvs: <DB7PR08MB4219D161207C72A6C85653419EC60@DB7PR08MB4219.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(58134797142442)(114974198459425)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB4219; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB4219; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(376002)(346002)(366004)(39860400002)(40434004)(199004)(189003)(71190400001)(71200400001)(316002)(966005)(81166006)(72206003)(81156014)(8676002)(68736007)(39060400002)(9326002)(606006)(8936002)(14454004)(229853002)(476003)(256004)(446003)(486006)(14444005)(5024004)(25786009)(2900100001)(7736002)(11346002)(74316002)(53946003)(102836004)(55236004)(6246003)(2501003)(53546011)(6436002)(6506007)(97736004)(106356001)(3846002)(54896002)(55016002)(53936002)(5660300001)(6116002)(790700001)(236005)(66066001)(478600001)(7696005)(6306002)(110136005)(105586002)(26005)(186003)(9686003)(33656002)(86362001)(99286004)(76176011)(2906002)(579004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB4219;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: Tdfh3he4ZpEW6Z+EDzJc5vWMzHY6Kiiznz7mSsWNhUclUTcrm4d09jpB3BioPca+tXHq25UdDqTayCZmnH3Mma5nrS7ND7RE08uKXioSrzoTFl47tajGQODP194gcItzL/8gBiPqOjyHkbhLuNAotJZUxbW6V+Nwr55sEikVUQ3QwfegU1OHNSza027aGX3jL7GGR6pFZ1WEXbEjhwPYcSUVnhyHL3YmjXKCT43pK9Y1DBxUm3KHSAsyI5D4SYmTzMGLyTpn+X/vwPhx1LXGM4lmTUC7cr4qNd4wG2/nnZiq7nHH4gzHLV/hAeiTajA0TEgfwp+fglHqrNI4xTme7DR2KNpkcDuQEER9zRN5hV8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fd6da00-90ce-4405-dae3-08d645eb3c7e
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 02:29:55.2980 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB4219
Subject: Re: [Minios-devel] MANO Platform for Unikernels
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5530229317033573798=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============5530229317033573798==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DB7PR08MB3658ACAA9B16BC9BCE4C0A539EC60DB7PR08MB3658eurp_"

--_000_DB7PR08MB3658ACAA9B16BC9BCE4C0A539EC60DB7PR08MB3658eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUmFzb3VsLA0KDQpJIHN1Z2dlc3QgeW91IHRvIHRha2UgYSBsb29rIG9mIG5hYmxhLWNvbnRh
aW5lcnMuIEl0IHJlbGVhc2VzIFVuaWtlcm5lbCBhcHBsaWNhdGlvbnMNCmFzIE9DSSBjb21wYXRp
YmxlIGltYWdlcy4gU28gdGhlIFVuaWtlcm5lbHMgY2FuIGJlIG9yY2hlc3RyYXRlZCBieSBLdWJl
cm5ldGVzLg0KaHR0cHM6Ly9uYWJsYS1jb250YWluZXJzLmdpdGh1Yi5pbw0KQnV0IHRoaXMgcHJv
amVjdCBzdXBwb3J0cyB4ODZfNjQgb25seS4gQnV0IEkgdGhpbmsgeW91IGNhbiBlbmFibGUgaXQg
b24gQXJtNjQgZWFzaWx5LA0KYmVjYXVzZSBuYWJsYS1jb250YWluZXJzIGlzIGJhc2VkIG9uIHNv
bG81LCBhbmQgc29sbzUgc3VwcG9ydHMgQXJtNjQvS1ZNLg0KDQpSZWdhcmRzLA0KV2VpIENoZW4N
Cg0KRnJvbTogTWluaW9zLWRldmVsIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4gT24gQmVoYWxmIE9mIFJhc291bCBCZWhyYXZlc2gNClNlbnQ6IDIwMTjlubQxMeac
iDfml6UgMTk6MDUNClRvOiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVuLm9yZw0KU3ViamVjdDogW01p
bmlvcy1kZXZlbF0gTUFOTyBQbGF0Zm9ybSBmb3IgVW5pa2VybmVscw0KDQpIZWxsbyBEZWFyLA0K
VGhpcyBpcyBSYXNvdWwgYSBwaGQgc3R1ZGVudCBpbiBjb21wdXRlciBuZXR3b3Jrcy4gSSdtIHdv
cmtpbmcgb24gQnJpbmdpbmcgbGlnaC13ZWlnaHQgTkZWIHRvIHRoZSBlZGdlLiBJIHVzZWQgdG8g
d29yayBvbiBjb250YWluZXJzIHRvIGltcGxlbWVudCBWTkZzIGFuZCB1c2Uga3ViZXJuZXRlcyBh
cyB0aGUgbWFuYWdlbWVudCBhbmQgb3JjaGVzdHJhdGlvbiB0b29sLiBCdXQsIG5vdyBJJ20gZ29p
bmcgdG8gd29yayBvbiB1bmlrZXJuZWxzLiBJIGhhdmUgc2V2ZXJhbCBxdWVzdGlvbnMgcmVnYXJk
aW5nIHJ1bm5pbmcsIG1hbmFnZW1lbnQgYW5kIG9yY2hlc3RyYXRpbmcgdW5pa2VybmxzIG9uIEFS
TSBkZXZpY2VzLg0KMSkgSSBoYXZlIHNlYXJjaGVkIGEgbG90IHRvIGZpbmQgYSBwbGF0Zm9ybSBm
b3IgdW5pa2VybmVsIGNvbnN0cnVjdGlvbi4gQnV0IHN0aWxsIEkgaGF2ZSBkb3VidCBhYm91dCBj
aG9vc2luZyB0aGUgcmlnaHQgcGxhdGZvcm0gdGhhdCBleGFjdGx5IGlzIGRlc2lnbmVkIGZvciBO
RlYuIENvdWxkIHlvdSBwbGVhc2Ugc3VnZ2VzdCBtZSBzb21lIHNvbHV0aW9ucz8NCg0KMikgV2hp
Y2ggSHlwZXJ2aXNvciBkbyB5b3Ugc3VnZ2VzdCBmb3IgQVJNIGRldmljZXMgdGhhdCBpcyBhbHNv
IHN1cHBvcnRzIHVuaWtlcm5lbHMuDQoNCjMpIEkgaGF2ZSBub3QgZmluZCBhbnkgTUFOTyBzb2x1
dGlvbiBmb3IgdW5pa2VybmVscyBsaWtlIEt1YmVybmV0ZXMgdGhhdCBpcyBzcGVjaWZpY2FsbHkg
ZGVzaWduZWQgZm9yIGNvbnRhaW5lcnMuIElzIHRoZXJlIGFueSBNQU5PIHNvbHV0aW9uIGZvciB1
bmlrZXJuZWxzLg0KDQpyZWdhcmRzLA0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9m
IHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkg
YWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9z
ZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9z
ZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsg
eW91Lg0K

--_000_DB7PR08MB3658ACAA9B16BC9BCE4C0A539EC60DB7PR08MB3658eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86T2ZmaWNlRG9j
dW1lbnRTZXR0aW5ncz4NCjxvOkFsbG93UE5HLz4NCjwvbzpPZmZpY2VEb2N1bWVudFNldHRpbmdz
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8dzpXb3JkRG9j
dW1lbnQ+DQo8dzpTcGVsbGluZ1N0YXRlPkNsZWFuPC93OlNwZWxsaW5nU3RhdGU+DQo8dzpEb2N1
bWVudEtpbmQ+RG9jdW1lbnRFbWFpbDwvdzpEb2N1bWVudEtpbmQ+DQo8dzpUcmFja01vdmVzLz4N
Cjx3OlRyYWNrRm9ybWF0dGluZy8+DQo8dzpFbnZlbG9wZVZpcy8+DQo8dzpWYWxpZGF0ZUFnYWlu
c3RTY2hlbWFzLz4NCjx3OlNhdmVJZlhNTEludmFsaWQ+ZmFsc2U8L3c6U2F2ZUlmWE1MSW52YWxp
ZD4NCjx3Oklnbm9yZU1peGVkQ29udGVudD5mYWxzZTwvdzpJZ25vcmVNaXhlZENvbnRlbnQ+DQo8
dzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0PmZhbHNlPC93OkFsd2F5c1Nob3dQbGFjZWhvbGRl
clRleHQ+DQo8dzpEb05vdFByb21vdGVRRi8+DQo8dzpMaWRUaGVtZU90aGVyPkVOLVVTPC93Okxp
ZFRoZW1lT3RoZXI+DQo8dzpMaWRUaGVtZUFzaWFuPlpILUNOPC93OkxpZFRoZW1lQXNpYW4+DQo8
dzpMaWRUaGVtZUNvbXBsZXhTY3JpcHQ+WC1OT05FPC93OkxpZFRoZW1lQ29tcGxleFNjcmlwdD4N
Cjx3OkNvbXBhdGliaWxpdHk+DQo8dzpEb05vdEV4cGFuZFNoaWZ0UmV0dXJuLz4NCjx3OkJyZWFr
V3JhcHBlZFRhYmxlcy8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8dzpFbmFibGVP
cGVuVHlwZUtlcm5pbmcvPg0KPHc6VXNlRkVMYXlvdXQvPg0KPC93OkNvbXBhdGliaWxpdHk+DQo8
bTptYXRoUHI+DQo8bTptYXRoRm9udCBtOnZhbD0iQ2FtYnJpYSBNYXRoIi8+DQo8bTpicmtCaW4g
bTp2YWw9ImJlZm9yZSIvPg0KPG06YnJrQmluU3ViIG06dmFsPSImIzQ1Oy0iLz4NCjxtOnNtYWxs
RnJhYyBtOnZhbD0ib2ZmIi8+DQo8bTpkaXNwRGVmLz4NCjxtOmxNYXJnaW4gbTp2YWw9IjAiLz4N
CjxtOnJNYXJnaW4gbTp2YWw9IjAiLz4NCjxtOmRlZkpjIG06dmFsPSJjZW50ZXJHcm91cCIvPg0K
PG06d3JhcEluZGVudCBtOnZhbD0iMTQ0MCIvPg0KPG06aW50TGltIG06dmFsPSJzdWJTdXAiLz4N
CjxtOm5hcnlMaW0gbTp2YWw9InVuZE92ciIvPg0KPC9tOm1hdGhQcj48L3c6V29yZERvY3VtZW50
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8dzpMYXRlbnRT
dHlsZXMgRGVmTG9ja2VkU3RhdGU9ImZhbHNlIiBEZWZVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIERl
ZlNlbWlIaWRkZW49ImZhbHNlIiBEZWZRRm9ybWF0PSJmYWxzZSIgRGVmUHJpb3JpdHk9Ijk5IiBM
YXRlbnRTdHlsZUNvdW50PSIzNzUiPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSIwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJOb3JtYWwiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGlu
ZyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1
ZSIgTmFtZT0iaGVhZGluZyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDgiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJpbmRleCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
aW5kZXggNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA3Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImluZGV4IDgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggOSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0idG9jIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJ0b2MgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9InRvYyA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDgi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgOSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJOb3JtYWwgSW5kZW50Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3Rub3Rl
IHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5ub3RhdGlvbiB0ZXh0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9ImhlYWRlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJmb290ZXIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggaGVhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIzNSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImNhcHRpb24iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0idGFibGUgb2YgZmlndXJlcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbnZlbG9wZSBhZGRy
ZXNzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVudmVsb3BlIHJldHVybiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJmb290bm90ZSByZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5u
b3RhdGlvbiByZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0ibGluZSBudW1iZXIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0icGFnZSBudW1iZXIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
ZW5kbm90ZSByZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZW5kbm90ZSB0ZXh0Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9InRhYmxlIG9mIGF1dGhvcml0aWVzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9Im1hY3JvIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYSBoZWFkaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9Ikxpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxs
ZXQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBOdW1iZXIiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlz
dCBCdWxsZXQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCA0Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlz
dCBOdW1iZXIgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlz
dCBOdW1iZXIgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIx
MCIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iVGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQ2xv
c2luZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJTaWduYXR1cmUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IkRlZmF1bHQgUGFyYWdyYXBoIEZvbnQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iQm9keSBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCBJbmRl
bnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250aW51ZSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJMaXN0IENvbnRpbnVlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250
aW51ZSAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgNCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTWVz
c2FnZSBIZWFkZXIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MTEiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlNhbHV0YXRpb24iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iRGF0ZSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJCb2R5IFRleHQgRmlyc3QgSW5kZW50Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJv
ZHkgVGV4dCBGaXJzdCBJbmRlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJOb3RlIEhlYWRp
bmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IDIiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iQm9keSBUZXh0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCBJbmRlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJCbG9jayBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikh5cGVybGlu
ayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJGb2xsb3dlZEh5cGVybGluayIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
U3Ryb25nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIwIiBR
Rm9ybWF0PSJ0cnVlIiBOYW1lPSJFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJEb2N1
bWVudCBNYXAiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iUGxhaW4gVGV4dCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJFLW1haWwgU2lnbmF0dXJlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwg
VG9wIG9mIEZvcm0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBCb3R0b20gb2YgRm9ybSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJOb3JtYWwgKFdlYikiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iSFRNTCBBY3JvbnltIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQWRkcmVzcyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENpdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRN
TCBDb2RlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgRGVmaW5pdGlvbiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJIVE1MIEtleWJvYXJkIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwg
UHJlZm9ybWF0dGVkIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgU2FtcGxlIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkhUTUwgVHlwZXdyaXRlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJI
VE1MIFZhcmlhYmxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCBUYWJsZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHN1YmplY3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iTm8gTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJPdXRsaW5lIExpc3QgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJPdXRsaW5lIExpc3QgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJP
dXRsaW5lIExpc3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBTaW1wbGUgMSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBTaW1wbGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBTaW1wbGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2ljIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ2xhc3NpYyAyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9IlRhYmxlIENsYXNzaWMgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFz
c2ljIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIENvbG9yZnVsIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAxIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBDb2x1bW5zIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1u
cyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3Jp
ZCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgMyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBHcmlkIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBHcmlkIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA4Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAzIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJU
YWJsZSBMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA2Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgNyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJs
ZSBMaXN0IDgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVjdHMgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSAzRCBlZmZlY3RzIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29u
dGVtcG9yYXJ5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEVsZWdhbnQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgUHJvZmVzc2lvbmFsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIFN1YnRsZSAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFN1YnRsZSAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFdlYiAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIFdlYiAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFdlYiAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkJhbGxvb24gVGV4dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgTmFtZT0iVGFibGUgR3JpZCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBUaGVtZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIE5hbWU9IlBsYWNlaG9sZGVyIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iTm8gU3BhY2lu
ZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0i
TGlnaHQgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRp
bmcgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFt
ZT0iTWVkaXVtIExpc3QgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVt
IEdyaWQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIg
TmFtZT0iRGFyayBMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdo
dCBTaGFkaW5nIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAxIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRp
dW0gU2hhZGluZyAxIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAxIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAx
IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgTmFtZT0iUmV2aXNpb24iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iMzQiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ikxpc3QgUGFyYWdyYXBoIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjI5IiBRRm9ybWF0PSJ0cnVlIiBO
YW1lPSJRdW90ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIz
MCIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50ZW5zZSBRdW90ZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0i
TWVkaXVtIEdyaWQgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIg
TmFtZT0iRGFyayBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAxIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBM
aXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdo
dCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJN
ZWRpdW0gU2hhZGluZyAyIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAy
IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3
IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0g
R3JpZCAzIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNv
bG9yZnVsIExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNj
ZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5h
bWU9IkxpZ2h0IExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEg
QWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQi
IE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1
bSBMaXN0IDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9
Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBB
Y2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIg
TmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMyIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hh
ZGluZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNo
YWRpbmcgMSBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFt
ZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQg
MiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA0Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBT
aGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJM
aWdodCBTaGFkaW5nIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJN
ZWRpdW0gU2hhZGluZyAxIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlz
dCAxIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRp
dW0gR3JpZCAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDUi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNv
bG9yZnVsIFNoYWRpbmcgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDUiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQg
QWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAi
IE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQg
QWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMi
IE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDYi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDEgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNj
ZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5h
bWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBB
Y2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIg
TmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3Jm
dWwgR3JpZCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSIxOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxlIEVtcGhhc2lzIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIxIiBRRm9ybWF0PSJ0cnVlIiBOYW1l
PSJJbnRlbnNlIEVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjMxIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUgUmVmZXJlbmNlIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMyIiBRRm9ybWF0PSJ0cnVlIiBO
YW1lPSJJbnRlbnNlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSIzMyIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iQm9vayBUaXRsZSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzNyIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJpYmxpb2dyYXBoeSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlRPQyBIZWFkaW5nIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQxIiBOYW1lPSJQbGFpbiBUYWJs
ZSAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQyIiBOYW1l
PSJQbGFpbiBUYWJsZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjQzIiBOYW1lPSJQbGFpbiBUYWJsZSAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ0IiBOYW1lPSJQbGFpbiBUYWJsZSA0Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ1IiBOYW1lPSJQbGFpbiBUYWJsZSA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQwIiBOYW1lPSJHcmlkIFRh
YmxlIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2
IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9
IkdyaWQgVGFibGUgNSBEYXJrIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0i
R3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUg
MyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3Jp
ZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikdy
aWQgVGFibGUgMSBMaWdodCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDki
IE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQg
VGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlk
IFRhYmxlIDEgTGlnaHQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBO
YW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAzIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRh
YmxlIDYgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBU
YWJsZSAxIExpZ2h0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFt
ZT0iR3JpZCBUYWJsZSA0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJs
ZSA2IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFi
bGUgMSBMaWdodCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9
IkdyaWQgVGFibGUgNCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUg
NiBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxl
IDEgTGlnaHQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJH
cmlkIFRhYmxlIDQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYg
Q29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAx
IExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBO
YW1lPSJMaXN0IFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlz
dCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIg
TmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUg
NCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1
MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIg
TmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNj
ZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5h
bWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAi
IE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNj
ZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5h
bWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1l
PSJMaXN0IFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBO
YW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1l
PSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQg
NCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0i
TGlzdCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFt
ZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQg
NCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0i
TGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDUi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxp
c3QgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9
Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDUi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxp
c3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0
IFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJM
aXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0
IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTWVudGlv
biIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJTbWFydCBIeXBlcmxpbmsiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iSGFzaHRhZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJVbnJlc29sdmVkIE1lbnRp
b24iLz4NCjwvdzpMYXRlbnRTdHlsZXM+DQo8L3htbD48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0K
LyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJp
YSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0Ow0KCW1zby1mb250LWFsdDoi
Q2FsaXN0byBNVCI7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFt
aWx5OnJvbWFuOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVy
ZTotNTM2ODcwMTQ1IDExMDczMDU3MjcgMCAwIDQxNSAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTsNCgltc28tZm9u
dC1hbHQ6fD8/P8Khw6w/Pz8/Pz/CqMKsPz8/Pz/CqMKsPz8/Ow0KCW1zby1mb250LWNoYXJzZXQ6
MTM0Ow0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OmF1dG87DQoJbXNvLWZvbnQtcGl0Y2g6dmFy
aWFibGU7DQoJbXNvLWZvbnQtc2lnbmF0dXJlOi0xNjEwNjEyMDMzIDk1MzEyMjA0MiAyMiAwIDI2
MjE1OSAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDsNCgltc28tZm9udC1hbHQ6IkFyaWFsIFJvdW5kZWQgTVQgQm9s
ZCI7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnN3aXNz
Ow0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTM2ODU5
OTA1IC0xMDczNzMyNDg1IDkgMCA1MTEgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOetiee6vyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTsNCgltc28tZm9udC1hbHQ6
IlxARGVuZ1hpYW4iOw0KCW1zby1mb250LWNoYXJzZXQ6MTM0Ow0KCW1zby1nZW5lcmljLWZvbnQt
ZmFtaWx5OmF1dG87DQoJbXNvLWZvbnQtcGl0Y2g6YXV0bzsNCgltc28tZm9udC1zaWduYXR1cmU6
MCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5v
c2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNvLWdl
bmVyaWMtZm9udC1mYW1pbHk6bW9kZXJuOw0KCW1zby1mb250LXBpdGNoOmZpeGVkOw0KCW1zby1m
b250LXNpZ25hdHVyZTotNTM2ODY5MTIxIDY0NzY3IDEgMCA0MTUgMDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OuW+rui9r+mbhem7kTsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIg
NDsNCgltc28tZm9udC1jaGFyc2V0OjEzNDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lz
czsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTIxNDc0
ODMwMDEgNjg0NjcwMDMyIDIyIDAgMjYyMTc1IDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlvq7ova/pm4Xpu5EiOw0KCW1zby1mb250LWNoYXJzZXQ6MTM0Ow0KCW1zby1nZW5lcmlj
LWZvbnQtZmFtaWx5OnN3aXNzOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250
LXNpZ25hdHVyZTotMjE0NzQ4MzAwMSA2ODQ2NzAwMzIgMjIgMCAyNjIxNzUgMDt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9ybWF0OnllczsNCgltc28t
c3R5bGUtcGFyZW50OiIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkRl
bmdYaWFuO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0
LXVuZGVybGluZTpzaW5nbGU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJdGV4dC11bmRlcmxpbmU6
c2luZ2xlO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7
bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1zdHlsZS11bmhpZGU6bm87DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJbXNvLXBhZ2luYXRpb246d2lkb3ctb3Jw
aGFuOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6RGVuZ1hpYW47fQ0Kc3Bhbi5FbWFpbFN0eWxl
MTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJbXNvLXN0eWxlLW5vc2hvdzp5
ZXM7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tYW5zaS1mb250LXNpemU6MTEuMHB0Ow0K
CW1zby1iaWRpLWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJbXNv
LWFzY2lpLWZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OuW+
rui9r+mbhem7kTsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJbXNvLWJpZGkt
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJbXNvLWNvbG9yLWFsdDp3aW5kb3d0ZXh0
O30NCnNwYW4uU3BlbGxFDQoJe21zby1zdHlsZS1uYW1lOiIiOw0KCW1zby1zcGwtZTp5ZXM7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLWRlZmF1
bHQtcHJvcHM6eWVzOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1h
c2NpaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkRlbmdY
aWFuOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0Ow0KCW1zby1o
ZWFkZXItbWFyZ2luOjM2LjBwdDsNCgltc28tZm9vdGVyLW1hcmdpbjozNi4wcHQ7DQoJbXNvLXBh
cGVyLXNvdXJjZTowO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gMTBdPjxzdHlsZT4vKiBTdHlsZSBEZWZpbml0aW9u
cyAqLw0KdGFibGUuTXNvTm9ybWFsVGFibGUNCgl7bXNvLXN0eWxlLW5hbWU6IlRhYmxlIE5vcm1h
bCI7DQoJbXNvLXRzdHlsZS1yb3diYW5kLXNpemU6MDsNCgltc28tdHN0eWxlLWNvbGJhbmQtc2l6
ZTowOw0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtcGFyZW50OiIiOw0KCW1zby1wYWRkaW5nLWFsdDowY20gNS40cHQgMGNtIDUuNHB0
Ow0KCW1zby1wYXJhLW1hcmdpbjowY207DQoJbXNvLXBhcmEtbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1hc2NpaS1mb250LWZhbWlseTpD
YWxpYnJpOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx
MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg
Lz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh
bmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiIgc3R5bGU9InRhYi1pbnRl
cnZhbDozNi4wcHQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczttc28tZmFyZWFzdC1mb250
LWZhbWlseTrlvq7ova/pm4Xpu5E7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij5IaQ0KPHNwYW4gY2xhc3M9IlNwZWxsRSI+UmFzb3VsPC9zcGFuPiw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6Q29uc29sYXM7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk65b6u6L2v6ZuF6buRO21z
by1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OkNvbnNvbGFzO21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OuW+rui9r+mbhem7kTtt
c28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkkgc3VnZ2Vz
dCB5b3UgdG8gdGFrZSBhIGxvb2sgb2YNCjxzcGFuIGNsYXNzPSJTcGVsbEUiPm5hYmxhPC9zcGFu
Pi1jb250YWluZXJzLiBJdCByZWxlYXNlcyBVbmlrZXJuZWwgYXBwbGljYXRpb25zPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OkNvbnNvbGFzO21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OuW+rui9r+mbhem7kTttc28tYmlk
aS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPmFzIE9DSSBjb21wYXRp
YmxlIGltYWdlcy4gU28gdGhlIFVuaWtlcm5lbHMgY2FuIGJlIG9yY2hlc3RyYXRlZCBieSBLdWJl
cm5ldGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczttc28tZmFyZWFzdC1mb250LWZhbWlseTrlvq7o
va/pm4Xpu5E7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij48YSBocmVmPSJodHRwczovL25hYmxhLWNvbnRhaW5lcnMuZ2l0aHViLmlvIj5odHRwczovL25h
YmxhLWNvbnRhaW5lcnMuZ2l0aHViLmlvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczttc28tZmFy
ZWFzdC1mb250LWZhbWlseTrlvq7ova/pm4Xpu5E7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5CdXQgdGhpcyBwcm9qZWN0IHN1cHBvcnRzIHg4Nl82NCBv
bmx5LiBCdXQgSSB0aGluayB5b3UgY2FuIGVuYWJsZSBpdCBvbiBBcm02NCBlYXNpbHksPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OkNvbnNvbGFzO21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OuW+rui9r+mbhem7kTttc28t
YmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPmJlY2F1c2UNCjxz
cGFuIGNsYXNzPSJTcGVsbEUiPm5hYmxhPC9zcGFuPi1jb250YWluZXJzIGlzIGJhc2VkIG9uIHNv
bG81LCBhbmQgc29sbzUgc3VwcG9ydHMgQXJtNjQvS1ZNLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcztt
c28tZmFyZWFzdC1mb250LWZhbWlseTrlvq7ova/pm4Xpu5E7bXNvLWJpZGktZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXM7
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk65b6u6L2v6ZuF6buRO21zby1iaWRpLWZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29s
YXM7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk65b6u6L2v6ZuF6buRO21zby1iaWRpLWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+V2VpIENoZW48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29u
c29sYXM7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk65b6u6L2v6ZuF6buRO21zby1iaWRpLWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+IE1pbmlvcy1kZXZlbCAmbHQ7bWluaW9zLWRldmVsLWJvdW5jZXNAbGlzdHMu
eGVucHJvamVjdC5vcmcmZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJhc291bCBCZWhyYXZlc2g8
YnI+DQo8Yj5TZW50OjwvYj4gMjAxODwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmO21zby1iaWRpLWZv
bnQtZmFtaWx5OuW+rui9r+mbhem7kSI+5bm0PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjExPC9zcGFuPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7
LHNhbnMtc2VyaWY7bXNvLWJpZGktZm9udC1mYW1pbHk65b6u6L2v6ZuF6buRIj7mnIg8L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Nzwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmO21zby1iaWRpLWZvbnQtZmFtaWx5OuW+
rui9r+mbhem7kSI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1mb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPg0KIDE5OjA1PGJyPg0KPGI+VG86PC9iPiBt
aW5pb3MtZGV2ZWxAbGlzdHMueGVuLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBbTWluaW9zLWRl
dmVsXSBNQU5PIFBsYXRmb3JtIGZvciBVbmlrZXJuZWxzPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVsbG8gRGVhciwg
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+VGhpcyBpcyBSYXNvdWwgYSBwaGQgc3R1ZGVudCBpbiBjb21wdXRl
ciBuZXR3b3Jrcy4gSSdtIHdvcmtpbmcgb24gQnJpbmdpbmcgbGlnaC13ZWlnaHQgTkZWIHRvIHRo
ZSBlZGdlLiBJIHVzZWQgdG8gd29yayBvbiBjb250YWluZXJzIHRvIGltcGxlbWVudCBWTkZzIGFu
ZCB1c2Uga3ViZXJuZXRlcyBhcyB0aGUgbWFuYWdlbWVudCBhbmQgb3JjaGVzdHJhdGlvbiB0b29s
Lg0KIEJ1dCwgbm93IEknbSBnb2luZyB0byB3b3JrIG9uIHVuaWtlcm5lbHMuIEkgaGF2ZSBzZXZl
cmFsIHF1ZXN0aW9ucyByZWdhcmRpbmcgcnVubmluZywgbWFuYWdlbWVudCBhbmQgb3JjaGVzdHJh
dGluZyB1bmlrZXJubHMgb24gQVJNIGRldmljZXMuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjEpIEkgaGF2ZSBzZWFyY2hlZCBhIGxvdCB0byBm
aW5kIGEgcGxhdGZvcm0gZm9yIHVuaWtlcm5lbCBjb25zdHJ1Y3Rpb24uIEJ1dCBzdGlsbCBJIGhh
dmUgZG91YnQgYWJvdXQgY2hvb3NpbmcgdGhlIHJpZ2h0IHBsYXRmb3JtIHRoYXQgZXhhY3RseSBp
cyBkZXNpZ25lZCBmb3IgTkZWLiBDb3VsZCB5b3UgcGxlYXNlIHN1Z2dlc3QgbWUgc29tZSBzb2x1
dGlvbnM/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjIpIFdoaWNoIEh5cGVydmlzb3IgZG8geW91IHN1Z2dlc3QgZm9yIEFSTSBkZXZpY2VzIHRo
YXQgaXMgYWxzbyBzdXBwb3J0cyB1bmlrZXJuZWxzLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjMpIEkgaGF2ZSBub3QgZmluZCBhbnkgTUFO
TyBzb2x1dGlvbiBmb3IgdW5pa2VybmVscyBsaWtlIEt1YmVybmV0ZXMgdGhhdCBpcyBzcGVjaWZp
Y2FsbHkgZGVzaWduZWQgZm9yIGNvbnRhaW5lcnMuIElzIHRoZXJlIGFueSBNQU5PIHNvbHV0aW9u
IGZvciB1bmlrZXJuZWxzLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPnJlZ2FyZHMsIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBl
bWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJl
IHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFz
ZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBj
b250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLA0KIG9y
IHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DB7PR08MB3658ACAA9B16BC9BCE4C0A539EC60DB7PR08MB3658eurp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============5530229317033573798==--


From minios-devel-bounces@lists.xenproject.org Fri Nov 09 06:37:07 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 06:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL0Ph-0001Vh-Mi; Fri, 09 Nov 2018 06:37:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qktq=nu=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gL0Pg-0001Vc-Hx
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:37:04 +0000
X-Inumbo-ID: dd2d898f-e3e9-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd2d898f-e3e9-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 06:37:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VBy6udaI/HCFwX36u2PGHl3Wj3iFCECtd/Wp6nWqy6k=;
 b=sLO1EwvHCEizHdapz25ia6XT9kcszDuy+udP6eYViIakilLcydC2d7Q2q7tw2i79vB3g0eCC06Mz2thj8Cr4r5US6Eq/FW9GgzqVSPHnBcorz3dDNwTtbvKWX0bGmUdIyAKXIPZDoFw1ypkPPhyHcINjjIF4T85nJNm8yceBfyI=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3754.eurprd08.prod.outlook.com (20.178.45.220) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.28; Fri, 9 Nov 2018 06:36:59 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 06:36:59 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 02/22] plat/include: Use macro-ed
 helper to simplify ioreg_read/write for Arm64
Thread-Index: AQHUd0i3jFtTvLcGL0q0zvN6uekQy6VFxfuAgAE00NA=
Date: Fri, 9 Nov 2018 06:36:59 +0000
Message-ID: <DB7PR08MB36585D20492688969E1F18E19EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-3-wei.chen@arm.com>
 <020ffc2f-a6ce-bfb6-cc35-b64bbc596f1c@arm.com>
In-Reply-To: <020ffc2f-a6ce-bfb6-cc35-b64bbc596f1c@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3754;
 6:CQAlAVySugYhqT9b3NBrW0TGEovUur70FYqMToa5IjG++vv7h115gwbx/jcbTOR6HzNRBr+GEANu/WR2flstobu+toOOgGYTvDSx7YNKKjo/1+oheDzSlfZ+2CPsV+7qaOQ+DuDEPZJum+/dDrKR2jI9x4koaruiqFFNmB5zlWGj3BhGEvHhCirfgZFeZnUHcbRcL77GCAdADDvoV5FMEitrkKo2e6f4yfD10crzw3MUgGVQE6VNlyAGDJiGollyPEM+TQGRaFMtDLOo0o3rz+8P6EF2+IqDZvhSzwI4msWKBtGDq4tSEzQO5PRK6V6IuZgcIXbYD84/jQyJZQqZmCojOdBs5X4i7qy1g4N7cPiVcaWvEpIK81SELtLQulAtc+/7em1KQfg5Kn/NGv5UYvxxexQDWd6NUK3XG89e3NFFOBQ7tUx9bVkDrbAftZQkKJ9VDS6DzO/R6h71iAexOA==;
 5:cXGWVwEWfN3N48jJcwodpUqyM7qujDI3usDopSoAifAkr5/RLio6FXHj+Nw8nODRU/cj/qTQ2fAi83KmNsUKrZWK/zIheykLqntbVRJXqGYNo+MJciLcx38F9Sa8SGcqpbfBq1rKyNXZ1zrWqTwTgCWEyA3rND8W5tMftc+aCRg=;
 7:c7QvJcmKUmc+aea1TBDHJ9qxeB1ZDLZR0FH3jrw/lPZWdOFXCp/dJyiHJMkEKNXOtZdEvkCCP59kEM0FP4Uf6K+ps/yXaGSfArbogOtDaZDNJtrZtuC06JplVecRFgwNa2uUwMCw3XlkNlE7kQu4cw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 79f2d5d1-a904-480c-6a01-08d6460dc084
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3754; 
x-ms-traffictypediagnostic: DB7PR08MB3754:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB3754FC99BF8DB472105EE7939EC60@DB7PR08MB3754.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(114974198459425)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231382)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3754; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3754; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(396003)(376002)(346002)(366004)(13464003)(189003)(199004)(6116002)(478600001)(186003)(217873002)(3846002)(55016002)(6306002)(2201001)(9686003)(14454004)(229853002)(4326008)(2906002)(55236004)(6506007)(71200400001)(53546011)(7696005)(102836004)(71190400001)(486006)(14444005)(25786009)(476003)(446003)(53936002)(11346002)(72206003)(76176011)(966005)(256004)(8936002)(6246003)(68736007)(66066001)(33656002)(105586002)(97736004)(81166006)(99286004)(106356001)(2900100001)(86362001)(5660300001)(6436002)(316002)(54906003)(8676002)(2501003)(305945005)(7736002)(26005)(81156014)(110136005)(74316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3754;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: jo55DuMLDmqmBxKSo/198rHL/Z1fpZuNjYTPzaOBo9lU+PfiKXrLWm+GnHqOsaBAvlCbPqYgwP+1ODssIZ4XWW3NEChdp/tDS36g5OwHKUxbTtVpjGs+GXv1RmclfVeAVukCJpPcusNWZIGxRBB0QLBeezfjlLZb5Djq0DCArqQbJSeR4qHO6sveMhOxQnlqELwpseHheRtPBJYRQrfk/qbCYbefF1m9voYyheCxtGAxtpCl+JNBnYjQ2vGXBb+0s805ZOw5u9p2SZIDzr025mL8naW+eKNazFZltfeROTa34Ej/Q1hoiFGku/DvvF590fKeiru7LtRB3J5Iic1NHhKIRd5fn/JAjIgPuq8hAOo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 79f2d5d1-a904-480c-6a01-08d6460dc084
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 06:36:59.7566 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3754
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 02/22] plat/include: Use
 macro-ed helper to simplify ioreg_read/write for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1bGll
biBHcmFsbA0KPiBTZW50OiAyMDE45bm0MTHmnIg45pelIDE5OjU4DQo+IFRvOiBXZWkgQ2hlbiAo
QXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxXZWkuQ2hlbkBhcm0uY29tPjsgbWluaW9zLQ0KPiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBuZWNsYWIuZXUNCj4gQ2M6IEth
bHkgWGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGluQGFybS5jb20+OyBuZCA8bmRA
YXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZl
bF0gW1VOSUtSQUZUIFBBVENIIDAyLzIyXSBwbGF0L2luY2x1ZGU6IFVzZSBtYWNyby1lZA0KPiBo
ZWxwZXIgdG8gc2ltcGxpZnkgaW9yZWdfcmVhZC93cml0ZSBmb3IgQXJtNjQNCj4gDQo+IA0KPiAN
Cj4gT24gMTEvOC8xOCA5OjUxIEFNLCBXZWkgQ2hlbiB3cm90ZToNCj4gPiBBcyBkaXNjdXNzZWQg
aW4gbWFpbGluZyBsaXN0IFsxXSwgd2UgY2FuIHVzZSBtYWNyby1lZCBoZWxwZXJzIHRvIGF2b2lk
DQo+ID4gaGF2aW5nIHRvIHdyaXRlIDQgdGltZXMgb2YgdGhlIHNhbWUgdGhpbmdzIG9mIGlvcmVn
X3JlYWRfOC8xNi8zMi82NCBhbmQNCj4gPiBpb3JlZ193cml0ZTgvMTYvMzIvNjQuDQo+IA0KPiBb
MV0gZG9lcyBub3QgZXhpc3QgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLg0KPiANCg0KT2gsIEkgZm9y
Z290IHRvIHBhc3RlIHRoZSBsaW5rLCBJIHdpbGwgZml4IGl0IGluIG5leHQgdmVyc2lvbjoNCg0K
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwvbWluaW9zLWRldmVsLzIwMTgtMDgv
bXNnMDAyNDAuaHRtbA0KDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNo
ZW5AYXJtLmNvbT4NCj4gPiAtLS0NCj4gPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0
L2NwdS5oIHwgNjQgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAgIDEgZmlsZSBj
aGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYg
LS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaA0KPiBiL3BsYXQvY29t
bW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oDQo+ID4gaW5kZXggYmZlYTQ2MS4uNTNmYTU3NyAx
MDA2NDQNCj4gPiAtLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaA0KPiA+
ICsrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oDQo+ID4gQEAgLTM0LDQ1
ICszNCwzMSBAQA0KPiA+DQo+ID4gICAjaW5jbHVkZSA8aW50dHlwZXMuaD4NCj4gPg0KPiA+IC1z
dGF0aWMgaW5saW5lIHVpbnQ4X3QgaW9yZWdfcmVhZDgoY29uc3Qgdm9sYXRpbGUgdWludDhfdCAq
YWRkcikNCj4gPiAtew0KPiA+IC0JcmV0dXJuICphZGRyOw0KPiA+IC19DQo+ID4gLQ0KPiA+IC1z
dGF0aWMgaW5saW5lIHZvaWQgaW9yZWdfd3JpdGU4KHZvbGF0aWxlIHVpbnQ4X3QgKmFkZHIsIHVp
bnQ4X3QgdmFsdWUpDQo+ID4gLXsNCj4gPiAtCSphZGRyID0gdmFsdWU7DQo+ID4gLX0NCj4gPiAt
DQo+ID4gLXN0YXRpYyBpbmxpbmUgdWludDE2X3QgaW9yZWdfcmVhZDE2KGNvbnN0IHZvbGF0aWxl
IHVpbnQxNl90ICphZGRyKQ0KPiA+IC17DQo+ID4gLQlyZXR1cm4gKmFkZHI7DQo+ID4gLX0NCj4g
PiAtDQo+ID4gLXN0YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTE2KHZvbGF0aWxlIHVpbnQx
Nl90ICphZGRyLCB1aW50MTZfdCB2YWx1ZSkNCj4gPiAtew0KPiA+IC0JKmFkZHIgPSB2YWx1ZTsN
Cj4gPiAtfQ0KPiA+IC0NCj4gPiAtc3RhdGljIGlubGluZSB1aW50MzJfdCBpb3JlZ19yZWFkMzIo
Y29uc3Qgdm9sYXRpbGUgdWludDMyX3QgKmFkZHIpDQo+ID4gLXsNCj4gPiAtCXJldHVybiAqYWRk
cjsNCj4gPiAtfQ0KPiA+IC0NCj4gPiAtc3RhdGljIGlubGluZSB2b2lkIGlvcmVnX3dyaXRlMzIo
dm9sYXRpbGUgdWludDMyX3QgKmFkZHIsIHVpbnQzMl90IHZhbHVlKQ0KPiA+IC17DQo+ID4gLQkq
YWRkciA9IHZhbHVlOw0KPiA+IC19DQo+ID4gLQ0KPiA+IC1zdGF0aWMgaW5saW5lIHVpbnQ2NF90
IGlvcmVnX3JlYWQ2NChjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAqYWRkcikNCj4gPiAtew0KPiA+
IC0JcmV0dXJuICphZGRyOw0KPiA+IC19DQo+ID4gLQ0KPiA+IC1zdGF0aWMgaW5saW5lIHZvaWQg
aW9yZWdfd3JpdGU2NCh2b2xhdGlsZSB1aW50NjRfdCAqYWRkciwgdWludDY0X3QgdmFsdWUpDQo+
ID4gLXsNCj4gPiAtCSphZGRyID0gdmFsdWU7DQo+ID4gLX0NCj4gPiArLyogRGVmaW5lIG1hY3Jv
cyB0byBhY2Nlc3MgSU8gcmVnaXN0ZXJzICovDQo+ID4gKyNkZWZpbmUgX19JT1JFR19SRUFEKGJp
dHMpIFwNCj4gPiArCXN0YXRpYyBpbmxpbmUgdWludCMjYml0cyMjX3QgXA0KPiA+ICsJaW9yZWdf
cmVhZCMjYml0cyhjb25zdCB2b2xhdGlsZSB1aW50IyNiaXRzIyNfdCAqYWRkcikgXA0KPiA+ICsJ
CXsgcmV0dXJuICphZGRyOyB9DQo+ID4gKw0KPiA+ICsjZGVmaW5lIF9fSU9SRUdfV1JJVEUoYml0
cykgXA0KPiA+ICsJc3RhdGljIGlubGluZSB2b2lkIFwNCj4gPiArCWlvcmVnX3dyaXRlIyNiaXRz
KHZvbGF0aWxlIHVpbnQjI2JpdHMjI190ICphZGRyLCBcDQo+ID4gKwkJCXVpbnQjI2JpdHMjI190
IHZhbHVlKSBcDQo+ID4gKwkJeyAqYWRkciA9IHZhbHVlOyB9DQo+ID4gKw0KPiA+ICsNCj4gPiAr
I2RlZmluZSBfX0lPUkVHX1JFQURfQUxMKCkJX19JT1JFR19SRUFEKDgpICBcDQo+ID4gKwkJCQlf
X0lPUkVHX1JFQUQoMTYpIFwNCj4gPiArCQkJCV9fSU9SRUdfUkVBRCgzMikgXA0KPiA+ICsJCQkJ
X19JT1JFR19SRUFEKDY0KSBcDQo+ID4gKw0KPiA+ICsjZGVmaW5lIF9fSU9SRUdfV1JJVEVfQUxM
KCkJX19JT1JFR19XUklURSg4KSAgXA0KPiA+ICsJCQkJX19JT1JFR19XUklURSgxNikgXA0KPiA+
ICsJCQkJX19JT1JFR19XUklURSgzMikgXA0KPiA+ICsJCQkJX19JT1JFR19XUklURSg2NCkgXA0K
PiA+ICsNCj4gPiArX19JT1JFR19SRUFEX0FMTCgpDQo+ID4gK19fSU9SRUdfV1JJVEVfQUxMKCkN
Cj4gPg0KPiA+ICAgLyogRGVmaW5lIGNvbXBhdGliaWxpdHkgSU8gbWFjcm9zICovDQo+ID4gICAj
ZGVmaW5lIG91dGIoYWRkciwgdikgICBVS19CVUcoKQ0KPiA+DQo+IA0KPiAtLQ0KPiBKdWxpZW4g
R3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 06:52:59 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 06:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL0f3-0002xV-TK; Fri, 09 Nov 2018 06:52:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qktq=nu=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gL0f2-0002xQ-Rd
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:52:56 +0000
X-Inumbo-ID: 14ce0c70-e3ec-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14ce0c70-e3ec-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 06:52:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pBTr4a0d9+I3Fw6+Q2LzEz+hGkKr9N6kv0Bv7v58bkU=;
 b=azIBuMQOAFEJyeT2mGwvAJ5/2hCwctQ0njv5eRK78OpMjPQS3xbksYKzT5dYLjR54KQxWvNm4pSQMGxYLbVcjpN2ROHVDZZcvcEbSR/aLdnnQ7v8RW25PLdAx6zVfHwj3Phz4P+2k0WsLpQwscPph1lNO4aGe7NFF7LbCiKyLVk=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3228.eurprd08.prod.outlook.com (52.134.111.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.20; Fri, 9 Nov 2018 06:52:52 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 06:52:52 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
Thread-Index: AQHUd0i5wD+uvIHyp0Wk+hMMQPCEeKVFxw+AgAE4SnA=
Date: Fri, 9 Nov 2018 06:52:52 +0000
Message-ID: <DB7PR08MB3658B58D6B142053F10A57749EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-4-wei.chen@arm.com>
 <3149c727-8fc0-e37a-8b37-fc8181d578cb@arm.com>
In-Reply-To: <3149c727-8fc0-e37a-8b37-fc8181d578cb@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3228;
 6:ZOarWjF0rM6qxCHm8aDmxvZ3un9qB9wEeJzGfU2c6Xk52PreG5ZOWUNNuIfx1+Lc7sy6BZxoi+rKPOzAJvECru+XOcYoe+F8z4Jr8at4O87h1ZCUdEAGqN/xJB55qRfi48KpbIOhln12kfxM0XNBb1XNKFQaV5qUo4pM095ChjHFeenDd5DSKE9P1yi9ihhvaKRzvGufFUWJTMWwmzlkFA+Bp71XK8rN2A46qoVdjtqxWkrVyzMHFXaYKVojuIpf2iK/LSqqAtrON6HzmPHjPUMxu7RdItT/xeRrLhJDChYKnmNfe2tA/c9CYFokyuA+gLIFHPCpmAB7lJmOYnBq6A/y/uPQF9PlUzaazlhAarxnHPGGpkLfiuRVqJYgKT02ranjnQqf8z1fqGp1oHR58yGBmkxi16COa1CGHHNJ7DvP7HB/+/6/qibqvxMrXyRiKzpj3SPoXnCZ/qmwz29w3A==;
 5:eBhDPuIpqBSR1AH0Kdf0w86OXGJranNmLmBwzHjvwpIpkNaTW3Asmdm+Sn1T9EitRmvAxvw2Ai5eNwnmqQ3p2/XusgTFUhnTCyAQsHi3Rr7+sGlG5rCWokxCKKajiFLUybQt+K21iwt6bwfg8reGyL3u72bSzuV2AAKXc2Uhdsk=;
 7:XNRoqgM9O1cGpc5lWxMNiP5KLB+4b3HOCsd+df78oLgEj6uM1Mc0q7uB9+LKCCDNP2prsxyHdNE8snjb8/uDDAfL5YU4bQj6GxVTmwJtegMx0D7wZk4MZM57Q1a0s/+K+sRut8LEmLNba290YnkWWA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 0ccd0bf5-cc46-44fd-8e21-08d6460ff855
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3228; 
x-ms-traffictypediagnostic: DB7PR08MB3228:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB322824DEA20BEB3E4AE8F34C9EC60@DB7PR08MB3228.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3228; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3228; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(39860400002)(396003)(366004)(136003)(199004)(189003)(13464003)(14444005)(256004)(54906003)(105586002)(14454004)(316002)(102836004)(110136005)(6436002)(5660300001)(55236004)(217873002)(53546011)(26005)(99286004)(6506007)(25786009)(7696005)(76176011)(72206003)(7736002)(305945005)(66066001)(2501003)(186003)(33656002)(6116002)(71200400001)(3846002)(478600001)(2900100001)(71190400001)(81156014)(86362001)(446003)(74316002)(53936002)(11346002)(4326008)(106356001)(476003)(68736007)(2201001)(97736004)(6246003)(55016002)(8936002)(8676002)(81166006)(229853002)(2906002)(9686003)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3228;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: h8e3Smmlo1SYf83heaH+d/vVEAXdCImr0vB3MI2yW2v3nItujJIBkfYSbeTvQtBuav0YG7tvPI2+/SMiOY4N4fYpbEamQw2fJt+khYYpRxR+umF451zVckcVBt14pa84AJxZjRWyIvpJyI4I6T66IPNMCBRvjgAG9URHeYX/IFxaPiV3+Vm2GM9QzCjZFR2fujT2yTzKpkWi9df8AvkSto/0iP/UFi0B6rxR4Dyd51slI1eZOiyxfzLDG0/1q/ZZhLU082eGwRvAk3dQPYXDGIfxfsyqu8hyPDR1jMyLKe1GdSNURI9wR+ou/qILVNAA8aM3zc12cKOmYlbEb/P23VN8HmNj10nxsIidcbbrdEI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ccd0bf5-cc46-44fd-8e21-08d6460ff855
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 06:52:52.3183 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3228
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IFNlbnQ6IDIwMTjlubQxMeaciDjml6Ug
MjA6MDINCj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFy
bS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2Fs
eS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW01pbmlvcy1k
ZXZlbF0gW1VOSUtSQUZUIFBBVENIIDAzLzIyXSBwbGF0L2t2bTogVXNlIHRoZSBzYW1lDQo+IGRl
Y2xhcmF0aW9uIGZvciBfdGV4dCBhbmQgX2VuZCBmb3IgQXJtNjQNCj4gDQo+IEhpLA0KPiANCj4g
T24gMTEvOC8xOCA5OjUxIEFNLCBXZWkgQ2hlbiB3cm90ZToNCj4gPiBXZSBnZXQgYSB3YXJuaW5n
IHRoYXQgX2VuZCBhbmQgX3RleHQgYXJlIGRpZmZlcmVudGx5IGRlZmluZWQgd2l0aGluDQo+ID4g
c2V0dXAuYyBhbmQgbWVtb3J5LmM6DQo+ID4NCj4gPiB3YXJuaW5nOiB0eXBlIG9mIOKAmF9lbmTi
gJkgZG9lcyBub3QgbWF0Y2ggb3JpZ2luYWwgZGVjbGFyYXRpb24NCj4gPiAgICAgICAgZXh0ZXJu
IGNoYXIgX2VuZFtdOw0KPiA+ICAgICAgICAgICAgICAgICAgICBeDQo+ID4gbm90ZTogcHJldmlv
dXNseSBkZWNsYXJlZCBoZXJlDQo+ID4gICAgICAgICAgICAgX2N0b3JzLCBfZWN0b3JzLCBfX2Jz
c19zdGFydCwgX2VuZDsNCj4gPg0KPiA+IFdlIHNob3VsZCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlv
biAgaW4gYm90aCBmaWxlcyBhbmQgdGhlbiB0aGlzIHdhcm5pbmcNCj4gPiBnb2VzIGF3YXkuDQo+
IA0KPiBUaGF0J3MgYSBjYWxsIHRvIGhhdmUgdGhlIF9lbmQgYW5kIF90ZXh0IGRlZmluZWQgaW4g
YW4gaGVhZGVyLg0KPiANCg0KWWVzLCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZSBhIGNsZWFu
LXVwIHBhdGNoIHRvIGRvIHRoaXMuDQoNCj4gQWxzbywga2VlcCBpbiBtaW5kIHRoYXQgeW91IGNh
bid0IGNvbXBhcmUgdHdvIHBvaW50ZXJzIHRoYXQgcG9pbnRzIHRvIGENCg0KSSBkb24ndCBxdWl0
ZSB1bmRlcnN0YW5kIHRoaXMgY29tbWVudC4gV2UgdHJlYXQgYWxsIHRoZXNlIHBvaW50ZXJzIGFz
IGNoYXINCnBvaW50ZXJzLiBXaHkgZGlkIHlvdSB0aGluayB0aGV5IGFyZSBkaWZmZXJlbnQ/DQoN
Cj4gZGlmZmVyZW50IG9iamVjdC4gU28geW91IG1heSB3YW50IHRvIGZpbmQgYSBkaWZmZXJlbnQg
d2F5IHRvIGFjY2VzcyBfZW5kDQo+ICYgY28uDQo+IA0KDQpTb3JyeSwgd2hhdCdzICJjbyIgaGVy
ZT8NCg0KPiBDaGVlcnMsDQo+IA0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdl
aS5jaGVuQGFybS5jb20+DQo+ID4gLS0tDQo+ID4gICBwbGF0L2t2bS9hcm0vc2V0dXAuYyB8IDQg
KystLQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vc2V0dXAuYyBiL3BsYXQva3Zt
L2FybS9zZXR1cC5jDQo+ID4gaW5kZXggMDk1MzBiYi4uNjNmZTYwMSAxMDA2NDQNCj4gPiAtLS0g
YS9wbGF0L2t2bS9hcm0vc2V0dXAuYw0KPiA+ICsrKyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jDQo+
ID4gQEAgLTk1LDggKzk1LDggQEAgZW5vbWV0aG9kOg0KPiA+DQo+ID4gICBzdGF0aWMgdm9pZCBf
aW5pdF9kdGJfbWVtKHZvaWQpDQo+ID4gICB7DQo+ID4gLQlleHRlcm4gY2hhciBfdGV4dFtdOw0K
PiA+IC0JZXh0ZXJuIGNoYXIgX2VuZFtdOw0KPiA+ICsJZXh0ZXJuIGNoYXIgX3RleHQ7DQo+ID4g
KwlleHRlcm4gY2hhciBfZW5kOw0KPiA+ICAgCWludCBmZHRfbWVtLCBwcm9wX2xlbiA9IDAsIHBy
b3BfbWluX2xlbjsNCj4gPiAgIAlpbnQgbmFkZHIsIG5zaXplOw0KPiA+ICAgCWNvbnN0IHVpbnQ2
NF90ICpyZWdzOw0KPiA+DQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 07:36:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 07:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL1LI-0006YX-VM; Fri, 09 Nov 2018 07:36:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qktq=nu=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gL1LH-0006YS-ND
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 07:36:35 +0000
X-Inumbo-ID: 2dd740cf-e3f2-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dd740cf-e3f2-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 07:36:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=AGPmSl4whzAorSk8KxwZ+16uwCDNCqqlIOv1Ivt5p7k=;
 b=nYjNaxORh65r0zIKeEZcMa2uI+LArl7jAYVIHyNs9fcWmiFvJbeFIIMxelMHpadeaObdhJy9RIM1F1zFHglfopDt+8bBC5k2JSj2PP/IQeBI+23e63+2qhIVl6a7fAJdqiwFHz658F0ETwHMfzl0zhndc9TQ+jvtSyWRbmJXT+0=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3626.eurprd08.prod.outlook.com (20.177.120.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.24; Fri, 9 Nov 2018 07:36:31 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 07:36:31 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
Thread-Index: AQHUd0jHNmIzs1Uisk+cKpIRgfh4uKVFzAiAgAE3W1A=
Date: Fri, 9 Nov 2018 07:36:31 +0000
Message-ID: <DB7PR08MB365823CFC2BAE88E00EB184E9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-17-wei.chen@arm.com>
 <27d669e7-8415-b983-d893-b76810ecfcc2@arm.com>
In-Reply-To: <27d669e7-8415-b983-d893-b76810ecfcc2@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3626;
 6:o+0uzNN+NvLqQ/t4rdXFwFUJFhHAd6T8pfUiTiIhPTD52pegqYinSSCAOelKvrMJqm1ayiJtZZMY2B9YPZd9hWUbr2Oy2lzXiiTWUtVFYprc7MF02LNwfZA7mkepkv1NG8TX04Kn3P/MELV8lLwEwkNZaPGK/wgMMQxsYtD8RYlR5XqPFp6YsEn729i8zs+54/TDEL/mbjlX7uQvg1y3cWxYh+rXhdeZh+c/JDk2ztVC6CmH0jswp3iA6IFFN3+geGGKHIKTVwnKueG0yqHcaCMCe4fK9iLGDnF/ubSmDO4YrWEXyJNt0PQiJDCXTDiEaWgMmd2SAhKe/lA5gmuYltYeGxNX/NWcWju4R3WgK9YH/iczNupnzDesvFwPhpdsFpCDoEYPc9v/MN3SgAdIWUZskZFa8VIZfe1hnM3AHaE3WVVNFSdFNs8YN5CTJ+S9vbH5dCd6TZOYOu0fNUQynQ==;
 5:jI71F/Apv05rZtNzh4Rdt57Ur+GdYrOIh5ZsjUUP/4iy3LwMxGPs6HjYYtkjqBiufcwCBEpmhOBlCvndO0hgvkFG2ZwkiImSLzXaPK32It969lESB1I5Eatebz9oFGKAsCWtzMouhizrx6LS6Is3RmRj2OupJkBx//FVi1H3bPk=;
 7:ya0yYjhT40e8xbUt77MDPiClcGG/R3T1H1iJtw2SxXa67A0VqSwm9diT7LAkZfZE3H9vtt987aCE4YfoH6S3Ikb+7FX2RnNGNpvTyvDUkFE+Jna1LHNdQqNKOycZjkj8j3FaiHDe74kFB84XPjc4Fg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 99d6580a-3b87-4403-05bb-08d64616114c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3626; 
x-ms-traffictypediagnostic: DB7PR08MB3626:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB3626172046EC01A8FAF96DE49EC60@DB7PR08MB3626.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231382)(944501410)(52105095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3626; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3626; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(346002)(376002)(396003)(366004)(136003)(39860400002)(189003)(199004)(13464003)(14454004)(25786009)(7696005)(6116002)(3846002)(102836004)(55236004)(53546011)(6506007)(71190400001)(316002)(68736007)(476003)(110136005)(71200400001)(486006)(54906003)(2501003)(478600001)(99286004)(5660300001)(72206003)(76176011)(74316002)(8676002)(7736002)(229853002)(66066001)(305945005)(81166006)(81156014)(2201001)(6246003)(2900100001)(97736004)(106356001)(55016002)(86362001)(26005)(9686003)(6436002)(8936002)(105586002)(14444005)(256004)(4326008)(446003)(11346002)(2906002)(217873002)(186003)(33656002)(53936002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3626;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: +NSYvLBeT8Zghd3s9fvKUDZFABufG/lqjXfE7RKd721/Z9QgYnhWP/gaVmDeAPCNK/jk3SoWMjYcl4oJqwQoeIWQDLGtUu5DyrVPkGOG5rZe8YhoR0x6OjHTTiZz6s0TQj+ulsIsKHBgQMAZI/98Jxq9Hrh2LWqVtq72qFyZfTzbaW/ZI19TpZQNDYSe4EmU9aERQeJWT9xXWzFeOTF5AdC+CsuRMT5gxvIpv+R2Pc+akD/MoDGTuY5CwKOmHre/4BY30z08BJ7KiUVoG4amjTfsKqHUl+yFQ0dkkWCxpkPa+3o64ESlpRKDryNXDe27vZ5kAjUXKYCax63nhlcySN4+w9J687yf84/oGn0fogI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99d6580a-3b87-4403-05bb-08d64616114c
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 07:36:31.2363 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3626
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IFNlbnQ6IDIwMTjlubQxMeaciDjml6Ug
MjA6MjANCj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFy
bS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2Fs
eS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW01pbmlvcy1k
ZXZlbF0gW1VOSUtSQUZUIFBBVENIIDE2LzIyXSBwbGF0L2t2bTogRGlzYWJsZSBELUNhY2hlDQo+
IGJlZm9yZSBkb2luZyBhbnkgY2hhbmdlIGZvciBBcm02NA0KPiANCj4gSGksDQo+IA0KPiBPbiAx
MS84LzE4IDk6NTEgQU0sIFdlaSBDaGVuIHdyb3RlOg0KPiA+IERpc2FibGUgdGhlIEQtQ2FjaGUg
YmVmb3JlIGRvaW5nIGFueXRoaW5nIGNoYW5nZSwgVGhpcyB3aWxsDQo+ID4gaGVscCB1cyB0byBh
dm9pZCBkb2luZyBjbGVhbiB0aGUgRC1DYWNoZSBmb3IgY2hhbmdlZCBhcmVhLg0KPiANCj4gTkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiANCj4gSSBhbSBw
cmV0dHkgc3VyZSB3ZSBkaXNjdXNzZWQgYWJvdXQgaXQgaW4gdGhlIHByZXZpb3VzIHNlcmllcy4g
RC1DYWNoZQ0KPiBkaXNhYmxlIG1lYW5zIHRoZSBjYWNoZSB3aWxsIGJlIGJ5cGFzc2VkLiBUaGUg
cHJvY2Vzc29yIG1heSBzdGlsbA0KPiBzcGVjdWxhdGl2ZWx5IGxvYWQgY2FjaGUgbGluZSBiZWhp
bmQgeW91ciBiYWNrLg0KPiANCj4gU28gaWYgeW91IGNoYW5nZSBtZW1vcnkgd2l0aCBjYWNoZSBk
aXNhYmxlLCB0aGVuIHlvdSBuZWVkIHRvIGludmFsaWRhdGUNCj4gdGhlIGNhY2hlIHRvIGVuc3Vy
ZSB0aGVyZSBhcmUgbm8gc3RhbGwgZGF0YSBpbiBpdC4NCj4gDQo+IEZ1cnRoZXJtb3JlLCBmb3Ig
ZGF0YSB5b3Ugd3JpdGUgd2l0aCBjYWNoZSBkaXNhYmxlZCwgIHlvdSBuZWVkIHRvIGtub3cNCj4g
d2hldGhlciB0aGUgY2FjaGUgd2FzIGNsZWFuZWQgdG8gUG9DIGZvciB0aGUgcmVnaW9uIHlvdSBt
b2RpZnkuIFRoZQ0KPiBwcm90b2NvbCB5b3UgdXNlIHNob3VsZCB0ZWxsIHlvdSB3aGF0IGlzIHRo
ZSBndWFyYW50ZWUgaGVyZS4NCj4gDQo+IElmIHRoZXJlIGFyZSBubyBndWFyYW50ZWUsIHRoZW4g
eW91IG5lZWQgdG8gY2xlYW4gdG8gUG9DIHRoZSByZWdpb24geW91DQo+IGFyZSBhYm91dCB0byBt
b2RpZnkuDQo+IA0KPiBGb3IgaW5zdGFuY2UsIHRoZSBMaW51eCBJbWFnZSBwcm90b2NvbCB3aWxs
IGd1YXJhbnRlZSB0aGF0IHRoZSBEVEIsDQo+IEtlcm5lbCwgSW5pdHJhbWZzIHdpbGwgYmUgY2xl
YW4gdG8gUG9DLiBUaGUgcmVzdCBvZiB0aGUgbWVtb3J5IGlzIHVua25vd24uDQo+IA0KPiBBcyB5
b3UgdXNlIEVMRiwgSSBpbnZpdGUgeW91IHRvIGxvb2sgYXQgd2hhdCBhcmUgdGhlIGd1YXJhbnRl
ZXMgaGVyZS4NCj4gDQoNCkkgdGhpbmsgSSBoYWQgbWlzLXVuZGVyc3Rvb2QgeW91ciBwcmV2aW91
cyBjb21tZW50LiBTbyBJIGNhbGwNCmNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZSBh
dCB0aGUgdmVyeSBiZWdpbm5pbmcsIHNob3VsZCBJIGNvdmVyIHRoZQ0Kd2hvbGUgUkFNIGFyZWE/
IEJlY2F1c2UgSSBkb24ndCBrbm93IHRoZSBhcmVhcyB0aGF0IGhhZCBiZWVuIGNhY2hlZC4NCkFu
ZCBJIGRvIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZSBhdCB0aGUgdmVyeSBiZWdp
bm5pbmcsIHNob3VsZCBJDQpLZWVwIHRoZSBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFu
Z2Ugb3BlcmF0aW9uIGluIHN0YXJ0IE1NVSBmdW5jdGlvbj8NCg0KPiBDaGVlcnMsDQo+IA0KPiAt
LQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 07:48:52 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 07:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL1X8-0007L9-Un; Fri, 09 Nov 2018 07:48:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qktq=nu=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gL1X7-0007L4-EY
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 07:48:49 +0000
X-Inumbo-ID: e2f34439-e3f3-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2f34439-e3f3-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 07:48:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nGETzhe6aWEL6sDkzveDCsO/1qdYN50ZV3/T0x7pheI=;
 b=JDynsAmakC8+/5TTAKdiklrwcKfC3OqyMefEf9aZAfH2aXbMl18fKjpI6QQjjGHQ9TQqh95s8WRep31waSWMwzoXCz9bvNEc7q+qAP46P0nFpSLyxwS75ZCt5bWqoao2KBKv8646NJmigOdwNQDwbsVp1co1bG46VdSY9SzXTNg=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3002.eurprd08.prod.outlook.com (52.134.109.156) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Fri, 9 Nov 2018 07:48:44 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 07:48:44 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64: Calculate
 pagetable size dynamically by image size
Thread-Index: AQHUd0jhoIxZwJVuAEyW3+iPVggg+aVFzYqAgAFByjA=
Date: Fri, 9 Nov 2018 07:48:44 +0000
Message-ID: <DB7PR08MB365870FBDD98AA41FD15584A9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-18-wei.chen@arm.com>
 <75812d83-d887-3bf3-d4cc-5cba8cc54fdc@arm.com>
In-Reply-To: <75812d83-d887-3bf3-d4cc-5cba8cc54fdc@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3002;
 6:Zw7xvqLDAXtPk23uZe4PIzPelSvvDpZ57W0MO5l81ePLswFrPKS6cAx/ixE59D9zNgokjuW2gnONtFasPnd7WmFvKY9LhvncL2INd9FKKCkGPNSB6OdQNoqap/NrOsiyuyRnNo+DP21dCmsC+SFts0jazyNDYsxjmN2lek9ZVHkJbyzPkPbFqEXtmGAm9GuVS8kVUxibegsGP7LKoB7nJyfO6CdqKDkhiwDHtBJVTBsnmiW1D633AR730E5ashCVE1lq35b4QanLO8jwm9MuYr54DTHFQp0wxzhD3Gk1EylGpYKxW2eKQks1INbcbT3ZyVNIzBZb0EAy0iF8wrucRd1FoHCjIv/ShFiF11vQr2gHAJ0/nts2VBJI9UcLFZ1gQiqA90+t1OstEBJRtGG7iiVJyN3sfIUIAbEfjTcUBAzrNDhVB0wV3iIzQCLDGFZxGohLSF6n78KgOFHcLmIlDg==;
 5:tgAL5yyqI1aRdbR58s12nnEtA+hiwRZU3ZFOFsRVwMWrgmALum923fntbvslLSR+IDd0xayLsZ7BVjLvFYz5UNr1BCp1ID51l9r/WYBqj57M33dofVhYfD0fx7wpSoAMKryyWCJETXnFsMkgXY3FajCSydWuQejkc4UEkzkt+aU=;
 7:r94UF91fwLg0EE8q2NS+pIEGSwBZpm3gTbB0d+lFx3kn+8r2qTBAnBoiUh6IS9vYYEhuoNUw3o4QhGnk4SGU+fy3yMk0GPWP/yNOaXVE4Ds69sr5379T4Mm0tvkk4lvvRbnxRiRMhJUQzgblQkNzDQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 39be547e-d924-4517-3baf-08d64617c645
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3002; 
x-ms-traffictypediagnostic: DB7PR08MB3002:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB3002A604A8E94AED22B4EFAB9EC60@DB7PR08MB3002.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(278428928389397)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3002; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3002; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(346002)(376002)(136003)(39860400002)(396003)(13464003)(199004)(189003)(99286004)(81156014)(8936002)(256004)(186003)(76176011)(7696005)(68736007)(25786009)(217873002)(14444005)(81166006)(7736002)(97736004)(446003)(4326008)(305945005)(105586002)(106356001)(55236004)(478600001)(53546011)(8676002)(6506007)(2900100001)(476003)(486006)(11346002)(26005)(102836004)(6116002)(3846002)(229853002)(66066001)(2501003)(55016002)(6246003)(2906002)(14454004)(575784001)(71200400001)(71190400001)(33656002)(74316002)(72206003)(2201001)(9686003)(86362001)(53936002)(110136005)(54906003)(5660300001)(316002)(6436002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3002;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 2Ph+w/Bvk5fH6urmD93tRDNn+NvPDHKKDVNk1L+20CNxrrPyh6jNHrW25pyDUUiVnd0bADT9xAy99PMVw1ZqvF1SZSyYpzqebG0gc7XrqmOVHQo7TRqdESQYWayLuBDodMb8FWYv6N57SoCkwk6yHWsiCk1CxMwtfo9NlIhEhNbgyi7LMzeNj8kQkE66kCxluqMAdwBIY71INXhI1tMemx21qNXNN0kysjfPHCKDXY93oHnzSqk5nmpPWq7+5Qtu1r5ZNH2Nox51ESSIaF4bRr6t5iVfe6VVlesnqanJvnFIbBO8mJ48Rg3cTypefp7UGX83c+xEVGxCqogeCCm0Ba/NXobSCJp209c67tqzNH4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 39be547e-d924-4517-3baf-08d64617c645
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 07:48:44.3211 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3002
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64:
 Calculate pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IFNlbnQ6IDIwMTjlubQxMeaciDjml6Ug
MjA6MjUNCj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFy
bS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2Fs
eS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW01pbmlvcy1k
ZXZlbF0gW1VOSUtSQUZUIFBBVENIIDE3LzIyXSBwbGF0L2t2bTogYXJtNjQ6IENhbGN1bGF0ZQ0K
PiBwYWdldGFibGUgc2l6ZSBkeW5hbWljYWxseSBieSBpbWFnZSBzaXplDQo+IA0KPiANCj4gDQo+
IE9uIDExLzgvMTggOTo1MSBBTSwgV2VpIENoZW4gd3JvdGU6DQo+ID4gVGhlIHByZXZpb3VzIEwz
IHBhZ2UgdGFibGUgc2l6ZSBpcyBhIGZpeGVkIHZhbHVlIGJhc2VkIG9uIHRoZQ0KPiA+IGFzc3Vt
cHRpb24gdGhhdCwgaW1hZ2Ugc2l6ZSB3aWxsIG5vdCBleGNlZWQgMk1CLiBCdXQgdGhhdCdzIG5v
dA0KPiA+IHRydWUsIHNvbWUgYXBwbGljYXRpb25zIGxpa2Ugbm9kZS5qcyB3aWxsIGJlIGFib3V0
IDQwTUIgYWZ0ZXINCj4gPiBjb252ZXJ0aW5nIHRvIFVuaWtlcm5lbC4gU28gaW4gdGhpcyBwYXRj
aCwgd2UgY2FsY3VsYXRlIHRoZQ0KPiA+IHBhZ2UgdGFibGUgc2l6ZSBieSByZWFsIGltYWdlIHNp
emUuIEluIG9yZGVyIHRvIG1hcHBpbmcgdGhlDQo+ID4gaW1hZ2Ugb2NjdXBpZWQgbWVtb3J5IHRv
IEwzIHBhZ2UgdGFibGUsIHdlIHJvdW5kIHVwIHRoZSBpbWFnZQ0KPiA+IHNpemUgd2l0aCAyTUIu
DQo+IA0KPiBJIGFtIGEgYml0IGNvbmZ1c2VkLCB5b3Ugc3BlYWsgYWJvdXQgTDMgcGFnZS10YWJs
ZSwgYnV0IGFzIHlvdSByb3VuZCB1cA0KPiB0byAyTUIsIHdoeSBkb24ndCB5b3UgbWFwIHVzaW5n
IDJNQiBzdXBlcnBhZ2U/DQoNCkJlY2F1c2UgdGhlIHNlY3Rpb24gaXMgNEtCIGFsaWdubWVudCwg
YW5kIHdlIHdpbGwgYXNzaWduIGRpZmZlcmVudA0KYXR0cmlidXRlcyBmb3IgZGlmZmVyZW50IHNl
Y3Rpb25zLiBXZSByb3VuZHVwIGltYWdlIHNpemUgdG8gMk1CIHRvDQphdm9pZCBtYWtpbmcgaG9s
ZXMgaW4gTDMgdGFibGUNCg0KTDIgdGFibGUNCnwtLS0tLS0tLS0tLXwgICAgTDMgdGFibGUgICAg
ICANCnwgICAyTUIgICAgIHw9PT0+fC0tLS0tLS0tLS0tfA0KfC0tLS0tLS0tLS0tfCAgICB8ICA0
S0IgICAgICB8IGVudHJ5IzAgDQogICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLXwNCiAgICAg
ICAgICAgICAgICAgfCAgLi4uICAgICAgfA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICB8
DQogICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLXwNCiAgICAgICAgICAgICAgICAgfCAgNEtC
ICAgICAgfCBlbnRyeSMgZm9yIGxhc3QgcGFnZSBvZiByZWFsIGltYWdlDQogICAgICAgICAgICAg
ICAgIHwtLS0tLS0tLS0tLXwNCiAgICAgICAgICAgICAgICAgfCAgNEtCICAgICAgfCBlbnRyeSMg
Zm9yIHJvdW5kIHVwIG1lbW9yeQ0KICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS18DQogICAg
ICAgICAgICAgICAgIHwgIC4uLiAgICAgIHwNCiAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0t
fA0KICAgICAgICAgICAgICAgICB8ICA0S0IgICAgICB8IGVudHJ5IzUxMQ0KICAgICAgICAgICAg
ICAgICB8LS0tLS0tLS0tLS18DQoNCj4gDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hl
biA8d2VpLmNoZW5AYXJtLmNvbT4NCj4gPiAtLS0NCj4gPiAgIHBsYXQva3ZtL2FybS9lbnRyeTY0
LlMgICAgICAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0NCj4gPiAg
IHBsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TICAgICAgICAgIHwgIDcgKysrKy0tDQo+ID4gICBw
bGF0L2t2bS9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAyICstDQo+ID4gICBwbGF0L2t2
bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaCB8IDE0ICsrKysrKy0tLS0tLQ0KPiA+ICAgNCBm
aWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkNCj4gPg0KPiA+
IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vZW50cnk2NC5TIGIvcGxhdC9rdm0vYXJtL2VudHJ5
NjQuUw0KPiA+IGluZGV4IGMxYWYwYTQuLjcyZTE3MGYgMTAwNjQ0DQo+ID4gLS0tIGEvcGxhdC9r
dm0vYXJtL2VudHJ5NjQuUw0KPiA+ICsrKyBiL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMNCj4gPiBA
QCAtMzYsNiArMzYsMTEgQEANCj4gPiAgICNpbmNsdWRlIDxrdm0tYXJtL21tLmg+DQo+ID4gICAj
aW5jbHVkZSA8YXJtL2NwdV9kZWZzLmg+DQo+ID4NCj4gPiArLmdsb2JhbCBwYWdlX3RhYmxlX3Np
emUNCj4gPiArLmRhdGENCj4gPiArcGFnZV90YWJsZV9zaXplOg0KPiA+ICsgICAgLmR3b3JkIDB4
MA0KPiA+ICsNCj4gPiAgIC8qDQo+ID4gICAgKiBUaGUgcmVnaXN0ZXJzIHVzZWQgYnkgX2xpYmt2
bXBsYXRfc3RhcnQ6DQo+ID4gICAgKiB4MCAtIEZEVCBwb2ludGVyDQo+ID4gQEAgLTYwLDkgKzY1
LDI5IEBAIEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQ0KPiA+ICAgCW1zciBzY3Rscl9lbDEsIHgy
DQo+ID4gICAJaXNiDQo+ID4NCj4gPiAtCS8qIEJvb3Qgc3RhY2sgaXMgcGxhY2VkIGFmdGVyIHBh
Z2V0YWJsZSBhcmVhIHRlbXBvcmFyaWx5ICovDQo+ID4gKwkvKiBDYWN1bGF0ZSB0aGUgaW1hZ2Ug
c2l6ZSAqLw0KPiA+ICAgCWxkciB4MjYsID1fZW5kDQo+ID4gLQlhZGQgeDI2LCB4MjYsICNQQUdF
X1RBQkxFX1NJWkUNCj4gPiArCWxkciB4MTUsID1fZHRiDQo+ID4gKwlzdWIgeDE1LCB4MjYsIHgx
NQ0KPiA+ICsNCj4gPiArCS8qIFJvdW5kIHVwIHRoZSBzaXplIHRvIDJNQiAqLw0KPiA+ICsJbW92
IHgxNywgIzB4ZmZmZmYNCj4gPiArCWFkZCB4MTUsIHgxNSwgeDE3DQo+ID4gKwlhbmQgeDE1LCB4
MTUsICMweGZmZmZmZmZmZmZmMDAwMDANCj4gDQo+IFBsZWFzZSB1c2UgbWFjcm9zIGZvciB0aGUg
Ym90aCB2YWx1ZXMuIEJ1dCB0aGlzIGNvdWxkIGJlIHNpbXBsaWZpZWQNCj4gdXNpbmcgbHNyLCBs
c2wgaGVyZS4NCj4gDQo+ID4gKw0KPiA+ICsJLyoNCj4gPiArCSAqIEhvdyBtYW55IGJ5dGVzIHdv
dWxkIGJlIHVzZWQgZm9yIEwzX1RBQkxFDQo+ID4gKwkgKiAoKHgxNSA+PiAyMSkgPDwgMTIpDQo+
ID4gKwkgKi8NCj4gPiArCWxzciB4MTcsIHgxNSwgIzkNCj4gPiArDQo+ID4gKwkvKiBUb3RhbCBi
eXRlcyBmb3IgcGFnZXRhYmxlICovDQo+ID4gKwlhZGQgeDE3LCB4MTcsICNMMF9UQUJMRV9TSVpF
DQo+ID4gKwlhZGQgeDE3LCB4MTcsICNMMV9UQUJMRV9TSVpFDQo+ID4gKwlhZGQgeDE3LCB4MTcs
ICNMMl9UQUJMRV9TSVpFDQo+ID4gKw0KPiA+ICsJLyogQm9vdCBzdGFjayBpcyBwbGFjZWQgYWZ0
ZXIgcGFnZXRhYmxlIGFyZWEgdGVtcG9yYXJpbHkgKi8NCj4gPiArCWFkZCB4MjYsIHgyNiwgeDE3
DQo+ID4gICAJYWRkIHgyNywgeDI2LCAjX19TVEFDS19TSVpFDQo+ID4NCj4gPiAgIAkvKg0KPiA+
IEBAIC04NCw2ICsxMDksMTAgQEAgRU5UUlkoX2xpYmt2bXBsYXRfZW50cnkpDQo+ID4gICAJLyog
U2V0IHRoZSBjb250ZXh0IGlkICovDQo+ID4gICAJbXNyIGNvbnRleHRpZHJfZWwxLCB4enINCj4g
Pg0KPiA+ICsJLyogU2F2ZSBwYWdlIHRhYmxlIHNpemUgZm9yIGxhdGVyIHVzYWdlICovDQo+ID4g
KwlsZHIgeDI2LCA9cGFnZV90YWJsZV9zaXplDQo+ID4gKwlzdHIgeDE3LCBbeDI2XQ0KPiA+ICsN
Cj4gPiAgIAkvKiBDcmVhdGUgYSBwYWdldGFibGUgdG8gZG8gUEEgPT0gVkEgbWFwcGluZyAqLw0K
PiA+ICAgCWJsIGNyZWF0ZV9wYWdldGFibGVzDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvcGxhdC9r
dm0vYXJtL3BhZ2V0YWJsZTY0LlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUw0KPiA+IGlu
ZGV4IGNmMzA1ODQuLjdkMTlmNmIgMTAwNjQ0DQo+ID4gLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0
YWJsZTY0LlMNCj4gPiArKysgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUw0KPiA+IEBAIC03
Miw3ICs3Miw4IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQ0KPiA+DQo+ID4gICAJLyogQ2xl
YW4gdGhlIHBhZ2UgdGFibGUgKi8NCj4gPiAgIAltb3YgeDYsIHgxNA0KPiA+IC0JYWRkIHgxMywg
eDE0LCAjUEFHRV9UQUJMRV9TSVpFDQo+ID4gKwlsZHIgeDEzLCA9cGFnZV90YWJsZV9zaXplDQo+
ID4gKwlsZHIgeDEzLCBbeDEzXQ0KPiA+ICAgMToNCj4gPiAgIAlzdHAgIHh6ciwgeHpyLCBbeDZd
LCAjMTYNCj4gPiAgIAlzdHAgIHh6ciwgeHpyLCBbeDZdLCAjMTYNCj4gPiBAQCAtMjQ0LDcgKzI0
NSw5IEBAIEVOVFJZKHN0YXJ0X21tdSkNCj4gPiAgIAkgKi8NCj4gPiAgIAlsZHIgeDAsID1fZGF0
YQ0KPiA+ICAgCWxkciB4MSwgPV9lbmQNCj4gPiAtCWFkZCB4MSwgeDEsICNQQUdFX1RBQkxFX1NJ
WkUNCj4gPiArCWxkciB4MiwgPXBhZ2VfdGFibGVfc2l6ZQ0KPiA+ICsJbGRyIHgyLCBbeDJdDQo+
ID4gKwlhZGQgeDEsIHgyLCB4MQ0KPiA+ICAgCWFkZCB4MSwgeDEsICNfX1NUQUNLX1NJWkUNCj4g
PiAgIAlzdWIgeDEsIHgxLCB4MA0KPiA+ICAgCWJsIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNo
ZV9yYW5nZQ0KPiA+IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vc2V0dXAuYyBiL3BsYXQva3Zt
L2FybS9zZXR1cC5jDQo+ID4gaW5kZXggNTlmYWFhMi4uYmZiYjYyNyAxMDA2NDQNCj4gPiAtLS0g
YS9wbGF0L2t2bS9hcm0vc2V0dXAuYw0KPiA+ICsrKyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jDQo+
ID4gQEAgLTE0Nyw3ICsxNDcsNyBAQCBzdGF0aWMgdm9pZCBfaW5pdF9kdGJfbWVtKHZvaWQpDQo+
ID4NCj4gPiAgIAltYXhfYWRkciA9IG1lbV9iYXNlICsgbWVtX3NpemU7DQo+ID4gICAJX2xpYmt2
bXBsYXRfcGFnZXRhYmxlID0odm9pZCAqKSBBTElHTl9ET1dOKChzaXplX3QpJl9lbmQsIF9fUEFH
RV9TSVpFKTsNCj4gPiAtCV9saWJrdm1wbGF0X2hlYXBfc3RhcnQgPSBfbGlia3ZtcGxhdF9wYWdl
dGFibGUgKyBQQUdFX1RBQkxFX1NJWkU7DQo+ID4gKwlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0g
X2xpYmt2bXBsYXRfcGFnZXRhYmxlICsgcGFnZV90YWJsZV9zaXplOw0KPiA+ICAgCV9saWJrdm1w
bGF0X21lbV9lbmQgPSAodm9pZCAqKSBtYXhfYWRkcjsNCj4gPg0KPiA+ICAgCS8qIEFBcmNoNjQg
cmVxdWlyZSBzdGFjayBiZSAxNi1ieXRlcyBhbGlnbm1lbnQgYnkgZGVmYXVsdCAqLw0KPiA+IGRp
ZmYgLS1naXQgYS9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaCBiL3BsYXQva3Zt
L2luY2x1ZGUva3ZtLQ0KPiBhcm0vYXJtNjQvbW0uaA0KPiA+IGluZGV4IDIzYmM2NTguLjllYzEy
NzMgMTAwNjQ0DQo+ID4gLS0tIGEvcGxhdC9rdm0vaW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmgN
Cj4gPiArKysgYi9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaA0KPiA+IEBAIC02
OSwxNSArNjksMTcgQEANCj4gPiAgICNkZWZpbmUgTDJfVEFCTEVfU0laRSAgIF9fUEFHRV9TSVpF
DQo+ID4NCj4gPiAgIC8qDQo+ID4gLSAqIEFzIFVuaWtyYWZ0IGltYWdlJ3Mgc2l6ZSBpcyB2ZXJ5
IHRpbnksIGZyb20gdGVucyB0byBodW5kcmVkcyBraWxvDQo+ID4gLSAqIGJ5dGVzLiBTbyBvbmUg
cGFnZSBmb3IgTDNfVEFCTEUgaXMgZW5vdWdoIGZvciB1cyB0byBtYW5hZ2Ugc2VjdGlvbg0KPiA+
IC0gKiBhdHRyaWJ1dGVzIG9mIGltYWdlLg0KPiA+ICsgKiBXZSB3aWxsIHVzZSBVbmlrcmFmdCBp
bWFnZSdzIHNpemUgdG8gY2FjdWxhdGUgdGhlIEwzX1RBQkxFX1NJWkUuDQo+ID4gKyAqIEJlY2F1
c2Ugd2UgYWxsb2NhdGUgb25lIHBhZ2UgZm9yIEwyIFRBQkxFLCBmbyB0aGUgbWF4IGltYWdlIHNp
emUNCj4gPiArICogd291bGQgYmUgMUdCLiBJdCB3b3VsZCBiZSBlbm91Z2ggZm9yIGN1cnJlbnQg
c3RhZ2UuDQo+ID4gICAgKi8NCj4gPiAgICNkZWZpbmUgTDNfVEFCTEVfT0ZGU0VUIChMMl9UQUJM
RV9PRkZTRVQgKyBMMl9UQUJMRV9TSVpFKQ0KPiA+IC0jZGVmaW5lIEwzX1RBQkxFX1NJWkUgICBf
X1BBR0VfU0laRQ0KPiA+ICsNCj4gPiArI2lmbmRlZiBfX0FTU0VNQkxZX18NCj4gPg0KPiA+ICAg
LyogVG90YWwgbWVtb3J5IHNpemUgdGhhdCB3aWxsIGJlIHVzZWQgYnkgcGFnZXRhYmxlICovDQo+
ID4gLSNkZWZpbmUgUEFHRV9UQUJMRV9TSVpFIChMMF9UQUJMRV9TSVpFICsgTDFfVEFCTEVfU0la
RSArIFwNCj4gPiAtCQkJCUwyX1RBQkxFX1NJWkUgKyBMM19UQUJMRV9TSVpFKQ0KPiA+ICtleHRl
cm4gdWludDY0X3QgcGFnZV90YWJsZV9zaXplOw0KPiA+ICsNCj4gPiArI2VuZGlmIC8qX19BU1NF
TUJMWV9fICovDQo+ID4NCj4gPiAgICNlbmRpZiAvKiBfX0tWTV9BUk1fNjRfTU1fSF9fICovDQo+
IA0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 08:55:06 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 08:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2ZF-0005F5-Uo; Fri, 09 Nov 2018 08:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1psy=nu=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gL2ZE-0005F0-16
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 08:55:04 +0000
X-Inumbo-ID: 23d6e398-e3fd-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23d6e398-e3fd-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 08:55:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5EOeLJZR9vz/JuSoG5twh31RSxDLNuE+kMvxF95KNCs=;
 b=PH9vAm9uaDs55q4Xt4d63Iv29tcPMGr4D9pbPyve/v51AOLhPMmtm03vmNTfOxv+cuhvpOOGq+aVyDf/YGK9o3hfr++D28sWej0g+EkcP4TICVmNV3mvcQhyKbBCsg+EwmWhWUUn8T7ROkZRDq0i+eU0vuhagzFABH5OcPghfJQ=
Received: from HE1PR08CA0062.eurprd08.prod.outlook.com (2603:10a6:7:2a::33) by
 AM4PR08MB1155.eurprd08.prod.outlook.com (2603:10a6:200:17::11) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Fri, 9 Nov 2018 08:54:58 +0000
Received: from DB5EUR03FT033.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::208) by HE1PR08CA0062.outlook.office365.com
 (2603:10a6:7:2a::33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Fri, 9 Nov 2018 08:54:57 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT033.mail.protection.outlook.com (10.152.20.76) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 9 Nov 2018 08:54:57 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Fri, 9 Nov 2018
 08:54:56 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 9 Nov 2018 08:54:53 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 9 Nov 2018 08:54:45 +0000
Message-ID: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(396003)(346002)(376002)(39860400002)(2980300002)(438002)(199004)(189003)(54906003)(8676002)(77096007)(305945005)(8936002)(50226002)(81166006)(5660300001)(72206003)(81156014)(2906002)(4326008)(36756003)(186003)(50466002)(68736007)(478600001)(16586007)(106466001)(106002)(356004)(316002)(110136005)(48376002)(6666004)(126002)(486006)(49486002)(426003)(2616005)(476003)(26005)(97736004)(53936002)(217873002)(86362001)(14444005)(336012)(47776003)(1857600001)(51416003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1155; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT033;
 1:GXjNr7nD+81QvuXFj91Kvpm72NPa/oBlA0HYkWLD61SBwW10/QYaTE1IxY10Z4AexrlZZbD1eN/HuTOzQFnNjWukBWgCt8v1fhXM0ICOiIVQXkydiDZhYzMiyh6fJ/ga
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aa63d598-4dde-4019-7fd7-08d646210686
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1155; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 3:tJVow6OE4TmRGsWGFoG1xfgpCgJEDXZxvBh18QZccPPzLBaD0VXUnPihBOmZAtulwJd0ye+5aanKFl48GQ+U4uSF1q+7gYIpeXY1ueCmZzAOcnfre0b7qvcVxvTKkl0fnMwIRWHg+RdGg14yuBsOEtfwshU/xJFxm4h7ooY/LWP1jG2WlTO4GDnXWMSjJYadwmzAUtCW9mp5iTgODBhVqH/cnEiXZVw4anZxcfOtTICsw+Rkxf5wKGXj3XdMw+J40NQPFsOjuBxXvzPIskTjNFPEFqtLwa3iCF6i1wFgdjjB7/heferI2oE4lqlwAozKobVBoQRJSeVTWJKLZLoqc9fS5nlnZb3/+rQPma1o4Qg=;
 25:dZ/73kaclzvmNEPn63W9Tul5NsJiyC5wMQGHwzxGKPPUCZIYqMoP53+ywFXUy0c94+KAfp5z2W0aoNPMCYfq6ji2gOMJBEJirB1m7XKvdhlTW0xaRm3e9yzBIQR1qgvMoZCkUmz2KaHp4/EIjycAtkeG42YrYa+Xa8ZGuIT7uONzC5XJ8z+9pIhVglfmYTFaoc1xNFXOp0ccBbVMLbXzQDOH66dbSL96VXMnrY99rSXXQKyXEuBhv/FY4nkEgRORSYI8eOYmwH1sEBEPLjaaswVV82eH044idUgBxwm07RHEotlLz9ygm14U1fYYNLZrekpmhvHnYKStZGK7QrlVMw==
X-MS-TrafficTypeDiagnostic: AM4PR08MB1155:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 31:bnJfA3aeae+3SYIHD7e5Rcim5HGqG8ujnDOFrcQ1pkv0171pR8x//s858fnYvhYD0Fwjg1IyuT4DtbV97XsBaeCd0/RAwCggxHMwjfmXt3/1yzOW0nDchOFFpVcGHBYR2MJPrjGMgB7D92i104UeEhhFZGpRnPXa3Sd6+vHBpX7BhiUo15jQ2k6lbnXjNNUq+jQRC19Sz1VEeuGc85L8O6hfz4EuRyNZzdQmfnnjmVA=;
 20:dsce9vw7dSh2qxcGILnxc+rvb1SyJcNo2Qzj140UYYhv9LOpDaldhyYl0nvwWUVB5fHXdlveFwmG7Xl1PJYViqAOU3/m7TKEL73SGuJwa7tkbXjivC+XpaVt0dbUfZc17Yl8QmFv9EYQnYKpbs77u7X7vNh+mvAz5j22ELuDYOT5k6vPayR9G7ZwqMkD038yE8kP85myZVmo2osu76jQFGOr/nTNqWT3IpifGE81N0EvI9hoNu5884lgHWu7HLtB5xfyTHQKDoohxK8PjADrxvp9tG/03pxfagfJ3uoGat+Q8E4xQaP3sYib63Q8ji0wkhykW55CbIls1dGiuucIKEc2xfTzqYYbyiu3acXcDmNooDokW3/LjZ7c18tInNT0d89ozIu1UL/mBua9LnPU5fuix/asCk0hWbCWuURFL6s=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB1155674B4C711789DE1AD330F4C60@AM4PR08MB1155.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1155; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1155; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 4:FB0jE2jjF8AbWTzAeKBmA0bldzxWPOfSn4fMcnb3MgV8kFP0zqK/luWGR+Usn8x7QYLnxQEU4CSQ/ErCBoH5fUnP9+AYjqZFeQ+cmSM07z5J0hARjxqZujPfjRrxyJg7rlj4V35WECgpn1UVimQK0mFsJPoTgx/4Ql4ctuHCeXqDOAX2qoHPTe/5qnrnrcalDz7fbs6hCHCQHjiPYmFFMUOneeYuotUyxPdze9uD+YUx/6PfXJrIbQFsE22wxBZdfvaSuCvXhzyUuXWGVfJJWGN5aDfUuRqf7zgU07AP6QtLkgmCpXc18tZXbaK+wrDr
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB1155;
 23:DcdjQyCbXNSIu78s1k9fPZeQ4B7fInyI9umGMNxeW?=
 =?us-ascii?Q?oPITIeMaDPmkA1rar7w40S2re3s/L8oiDH1kgdgD4tfzstP26fOkgRBvGIVK?=
 =?us-ascii?Q?1yOQ2IQIw2P3MB1WEYdD5lO6+tDMYBSPcRZiqAhYEULXRB7PverQNh49SZRc?=
 =?us-ascii?Q?JS/SN01A2xZpjCVFj9+4FYEU2eI0D2KREPJx/xrBJM6lRRpxnTHY6tJGxF1U?=
 =?us-ascii?Q?T//DTIide/LbLW/CNcbPmcNgp6gjV6p0YiORlmX37+qgTOx9CKm2rhz0gvFI?=
 =?us-ascii?Q?/1OKvbzN+0gH3rajZ604Bm2+jTSbjRlenmdeR0QLzBZE9U5T9f/+S7FgsrRy?=
 =?us-ascii?Q?NT2vMI3OI0AF1Opn9+GdvjRyHPPXfQ5vhnm2BkzT6fFZNG/YIDQ8wcN4kvdP?=
 =?us-ascii?Q?oypOyXadPoRVDNVyEpvaSkAapYjQSkM5+Fi3EuX1VbUIo+ZjOkDOwHz7qqNa?=
 =?us-ascii?Q?dX4HiC+d6Tqf54lFF+6zCTL1YpMBe2yGvwxoQb2SJfVE7PvLNTxT2SxHz+gf?=
 =?us-ascii?Q?OwVS+qH0bruNfAiiEmN5OBJfrcDj0gMQArtslta9suMExiL+PU2IYxF8V6uJ?=
 =?us-ascii?Q?cHHVkmo2nQ1enHYkFL2GUr2rhUFwr0edU7Hyd9da+FXUyUZ2Gwhd45aECA3g?=
 =?us-ascii?Q?2cAsZlpM9r5O+XuESWtpJulXVYi3K3o3HMj1vQaoxoIEjS8aQGmR982ZuB4h?=
 =?us-ascii?Q?cRXDBT5Nw8rrk5Iuxwi7tvSQXg+u1qz2e1zOXmt2dQZl5aEAgpicyL4mZ4uR?=
 =?us-ascii?Q?hmiaH3+762i/eD1JdqTEQnRyD78u2aFVUhylcGaK3K7+Mo+B3hiJiuLLyQwJ?=
 =?us-ascii?Q?HbHa0r1Fo8UZRi6ftItzlvuE8WOpDWtNto9plmeYY7bg8qQI/tN3iw0cIPS2?=
 =?us-ascii?Q?vNKMBiUI4SDblOg6LSRDg6okkwEHzjZzZz7tYmW7JwqHDs5X1R8Wy9fCWdZa?=
 =?us-ascii?Q?2ir49XnVr3EItoLEvQ/nSfH5x4xomcPggOw0fPz68MuuC7CBYTQtRH8fJ+Xz?=
 =?us-ascii?Q?z1JeNr+tPJWAnemoM81imIGsEpsASbVX+BNqndqsYJQHMcnmZi+y3449kEVZ?=
 =?us-ascii?Q?zf8NHg3RRgr1SncVJtn0m+9EbGUSouWlKWsHIS/p4wnnPy4b5tSlpoXXHMps?=
 =?us-ascii?Q?6eDgBihlxw=3D?=
X-Microsoft-Antispam-Message-Info: 0/4ucPo+e7mz0uyWb+MadoY2kbvXp5GbhZsjLkJvRle4nEYpuxzPBvvP5A+hh2e/wygmJ+QWy2/VtWpa3mbCCTVLBr3dshKgjye+s7AkBHx/WYylcAh4JuoPYLYjdgWsThFNxiIP8JaE/wn/KMmOLIitZrJsou+AbQ6BBcv734pZ3+bn8JTcfAxY1eOd58YXeaSe602A+axmyqgHknLvdRV5yhePUsU7HcHjJReZMiPfXuYofe/0hZwz394uBrVBlzYC+0LQmHvT7milj7qN1Ve0wZ+DwyGoz02NSUJtQU/FrbaTeGldq0YH/+/bIMpNQA36KDmXfaGjc1UaAGwJVc6qPVRsqA069rmDhtPK4Bo=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1155;
 6:nq0xDotmhg/iFvivOsLCU92ZhmAjDCdx7G2ODbuYb7KeTjXUCVwV+eqgoMJny8x2PaMgTEaE+1hiCXRsmzFlo4Lo9TY8ViWlwNcw+EileCTvjL+Css73bc48uPdqOQBHh8Ih0zbPHTtKms/8ImtMnCnFZATxx/++viVgbjRifwxiFOW7I2doS0r/c9Ws/rwLrXVh0ev+KJiYg6YEaMagsiXoz61oFgmkwNQiM3GFhkG4wgHz+e1rRJ7wsCJwwSUZVAE93WfT9FoUh1FTGlZQF8HU8oCDizcz1syikTkPAQjyH17Z5D10/xEUdmmVEDs/CivvTu4fLREkhZnzqpo9lNip8q8UYCveiucc1CrvJtP4AIbJY3AB/YdAQSkARs08+HNTiDd3wvPtBXXrSJfA6J1xpvufSbavib0DnHXu2wCwP3RoPNiszBZjA0NcwjDmph6+ItyUZVsYk1nbqAAtsw==;
 5:0/F2gYu9QM7wwbV1wP8h4GBxFqPuzbycy1XuSggOD6C9VWd6RQJk+0NyjQSl4ctgVHJ/TS0Zy6NwrUqu21fcfxDgbwfko6xe/nvqJ7rPaHQkkwoJf+IgUlXh4DV3cEqbzjg9ZT4JGOrQbz+c+xfn0S2edfl9bqqtE30TNJbf7W8=;
 7:xvGoC9mL4giqbGZmy/k4P2shSty9sIhaodqJCLbZ0dB96qVE+mBzi4CvJd/JLLAByAehrLMVyALEZRtL2Gon8m5+OOCKib8ArA0YURl7nOyh5uW2+chUCVSGRXyTRMW3rrGX4kUGse7xpzQ5971ZoQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 08:54:57.6690 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: aa63d598-4dde-4019-7fd7-08d646210686
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1155
Subject: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V3JhcCBzb21lIHJlYWRpbmcgb3BzIG9uIGR0YiBsaWtlIHJlYWRpbmcgcHJvcGVydHkKYW5kIGFk
ZHJlc3MgY29udmVyc2lvbiBvcCB0byBzaW1wbGlmeSBhY3F1aXJpbmcKZGV2aWNlIGFkZHJlc3Mg
Zm9yIGFybS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4KLS0tCiBwbGF0L2Nv
bW1vbi9hcm0vZmR0LmMgICAgICAgICB8IDExMyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ZkdC5oIHwgIDUyICsrKysr
KysrKysrKysrKysrKysKIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgIHwgICAxICsKIDMg
ZmlsZXMgY2hhbmdlZCwgMTY2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L2NvbW1vbi9hcm0vZmR0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRl
L2FybS9mZHQuaAoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9mZHQuYyBiL3BsYXQvY29t
bW9uL2FybS9mZHQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xMDg3MDYz
Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9jb21tb24vYXJtL2ZkdC5jCkBAIC0wLDAgKzEsMTEz
IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogSVNDICovCisvKgorICogQXV0aG9yczog
V2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CisgKiBBdXRob3JzOiBKaWFueW9uZyBXdSA8Smlh
bnlvbmcuV3VAYXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggQXJtIEx0ZC4KKyAq
CisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJpYnV0ZSB0
aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZlZSBpcyBo
ZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyCisgKiBpbiBhbGwgY29waWVzLgor
ICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiIEFORCBUSEUgQVVUSE9SIERJ
U0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZUV0FSRSBJ
TkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUiBCRSBMSUFCTEUgRk9S
IEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1B
R0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxUSU5HIEZST00gTE9TUworICogT0Yg
VVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULAor
ICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJT04sIEFSSVNJTkcgT1VUIE9GIE9S
IElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNP
RlRXQVJFLgorICovCisjaW5jbHVkZSA8bGliZmR0Lmg+CisjaW5jbHVkZSA8a3ZtL2NvbnNvbGUu
aD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDxrdm0tYXJtL21tLmg+CisjaW5j
bHVkZSA8YXJtL2NwdS5oPgorI2luY2x1ZGUgPGFybS9mZHQuaD4KKyNpbmNsdWRlIDx1ay9hcmNo
L2xpbWl0cy5oPgorCit2b2lkICpfbGlia3ZtcGxhdF9kdGI7Cit2b2lkICpfbGlia3ZtcGxhdF9w
YWdldGFibGU7Cit2b2lkICpfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0Owordm9pZCAqX2xpYmt2bXBs
YXRfc3RhY2tfdG9wOwordm9pZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsKKworLyoKKyAqIHVrX2R0
Yl9maW5kX2RldmljZSBmaW5kIGRldmljZSBvZmZzZXQgaW4gZHRiIGJ5CisgKiBzZWFyY2hpbmcg
ZGV2aWNlIGxpc3QKKyAqLworaW50IHVrX2R0Yl9maW5kX2RldmljZSh2b2lkICpkdGIsIGNvbnN0
IGNoYXIgKmRldmljZV9saXN0W10sCisJdWludDMyX3Qgc2l6ZSkKK3sKKyAgICAgICAgdWludDMy
X3QgaWR4OworICAgICAgICBpbnQgZGV2aWNlID0gLTE7CisKKyAgICAgICAgZm9yIChpZHggPSAw
OworICAgICAgICAgICAgICAgIGlkeCA8IHNpemUgLyBzaXplb2YoZGV2aWNlX2xpc3RbMF0pOwor
ICAgICAgICAgICAgICAgIGlkeCsrKSB7CisgICAgICAgICAgICAgICAgZGV2aWNlID0gZmR0X25v
ZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoZHRiLCAtMSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZXZpY2VfbGlzdFtpZHhdKTsKKyAgICAgICAgICAgICAgICBpZiAo
ZGV2aWNlID49IDApCisgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CisgICAgICAgIHJldHVybiBkZXZpY2U7Cit9CisKKy8qCisgKiB1a19kdGJfcmVhZF9yZWdpb24g
cmVhZCBjZWxsIHNpemUgb2YgZGV2aWNlIGFkZHJlc3MKKyAqIGFuZCBpdHMgbGVuZ3RoIGluIGR0
YiBieSBpbnB1dCBkZXZpY2Ugb2Zmc2V0LgorICovCit1aW50MzJfdCB1a19kdGJfcmVhZF9yZWdp
b24odm9pZCAqZHRiLCBpbnQgZGV2aWNlLAorCXVpbnQzMl90ICpuc2l6ZSwgZmR0MzJfdCAqKnJl
Z3MpCit7CisgICAgICAgIGludCAgcHJvcF9sZW4sIHByb3BfbWluX2xlbjsKKwl1aW50MzJfdCBu
YWRkcjsKKworCVVLX0FTU0VSVChkZXZpY2UgIT0gLTEpOworICAgICAgICBuYWRkciA9IGZkdF9h
ZGRyZXNzX2NlbGxzKGR0YiwgZGV2aWNlKTsKKyAgICAgICAgVUtfQVNTRVJUKG5hZGRyIDwgRkRU
X01BWF9OQ0VMTFMpOworCisgICAgICAgICpuc2l6ZSA9IGZkdF9zaXplX2NlbGxzKGR0YiwgZGV2
aWNlKTsKKyAgICAgICAgVUtfQVNTRVJUKCpuc2l6ZSA8IEZEVF9NQVhfTkNFTExTKTsKKworICAg
ICAgICAqcmVncyA9IGZkdF9nZXRwcm9wKGR0YiwgZGV2aWNlLCAicmVnIiwgJnByb3BfbGVuKTsK
KyAgICAgICAgcHJvcF9taW5fbGVuID0gKGludClzaXplb2YoZmR0MzJfdCkgKiAobmFkZHIgKyAq
bnNpemUpOworICAgICAgICBVS19BU1NFUlQoKnJlZ3MgIT0gTlVMTCAmJiBwcm9wX2xlbiA+PSBw
cm9wX21pbl9sZW4pOworCXJldHVybiBuYWRkcjsKK30KKworLyoKKyAqIHRoaXMgcmVhZCByZWcg
cGFydCBpbiBkZXZpY2UgcHJvcGVydHkgYW5kIG91dHB1dAorICogYWRkcmVzcyBhbmQgc2l6ZSBv
ZiB0ZXJtIHNwZWNpZmllZCBieSBpbmRleC4KKyAqLwordWludDY0X3QgdWtfZHRiX3JlYWRfdGVy
bShmZHQzMl90ICpyZWdzLCB1aW50MzJfdCBpbmRleCwKKwl1aW50MzJfdCBuYWRkciwJdWludDMy
X3QgbnNpemUsIHVpbnQ2NF90ICpzaXplKQoreworCXVpbnQ2NF90IGFkZHIsIHRlcm1fc2l6ZTsK
KworCXRlcm1fc2l6ZSA9IG5zaXplICsgbmFkZHI7CisJaW5kZXggPSBpbmRleCAqIHRlcm1fc2l6
ZTsKKwlhZGRyID0gdWtfZHRiX3JlYWRfbnVtYmVyKHJlZ3MgKyBpbmRleCwgbmFkZHIpOworCisJ
KnNpemUgPSB1a19kdGJfcmVhZF9udW1iZXIocmVncyArIGluZGV4ICsgbmFkZHIsIG5zaXplKTsK
KworCXJldHVybiBhZGRyOworfQorCisvKiB0aGlzIHJlYWRzIGEgbnVtYmVyIGZyb20gZ2l2ZW4g
ZHRiIGNlbGwgYWRkcmVzcyAqLwordWludDY0X3QgdWtfZHRiX3JlYWRfbnVtYmVyKGZkdDMyX3Qg
KnJlZ3MsIHVpbnQzMl90IHNpemUpCit7CisJdWludDY0X3QgbnVtYmVyID0gMDsKKwlVS19BU1NF
UlQoc2l6ZSA8IDMgJiYgc2l6ZSA+IDApOworCisJZm9yKHVpbnQzMl90IGkgPSAwOyBpIDwgc2l6
ZTsgaSsrKQorCXsKKwkJbnVtYmVyIDw8PSAzMjsKKwkJbnVtYmVyIHw9IGZkdDMyX3RvX2NwdSgq
cmVncyk7CisJCXJlZ3MrKzsKKwl9CisKKwlyZXR1cm4gbnVtYmVyOworfQpkaWZmIC0tZ2l0IGEv
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZmR0LmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9m
ZHQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kM2E3MDRiCi0tLSAvZGV2
L251bGwKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZmR0LmgKQEAgLTAsMCArMSw1MiBA
QAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1
dGhvcnM6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgorICogQXV0aG9yczogSmlhbnlvbmcg
V3UgPEppYW55b25nLld1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0g
THRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
CisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBt
dXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhl
IG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAg
IGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMg
ZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Ig
d3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg
VEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFO
WSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQg
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBO
TyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAq
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVY
RU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9U
IExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJ
Q0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVS
UlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBX
SEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVE
SU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBP
U1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUg
RVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2lmbmRlZiBfX1BMQVRf
Q01OX0FSTV9GRFRfSF9fCisjZGVmaW5lIF9fUExBVF9DTU5fQVJNX0ZEVF9IX18KKworZXh0ZXJu
IHZvaWQgKl9saWJrdm1wbGF0X2R0YjsKK2V4dGVybiB2b2lkICpfbGlia3ZtcGxhdF9wYWdldGFi
bGU7CitleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfaGVhcF9zdGFydDsKK2V4dGVybiB2b2lkICpf
bGlia3ZtcGxhdF9zdGFja190b3A7CitleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsK
KworaW50IHVrX2R0Yl9maW5kX2RldmljZSh2b2lkICpkdGIsIGNvbnN0IGNoYXIgKmRldmljZV9s
aXN0W10sCisJdWludDMyX3Qgc2l6ZSk7Cit1aW50MzJfdCB1a19kdGJfcmVhZF9yZWdpb24odm9p
ZCAqZHRiLCBpbnQgZGV2aWNlLAorCXVpbnQzMl90ICpuc2l6ZSwgZmR0MzJfdCAqKnJlZ3MpOwor
dWludDY0X3QgdWtfZHRiX3JlYWRfdGVybShmZHQzMl90ICpyZWdzLCB1aW50MzJfdCBpbmRleCwK
Kwl1aW50MzJfdCBuYWRkciwgdWludDMyX3QgbnNpemUsIHVpbnQ2NF90ICpzaXplKTsKK3VpbnQ2
NF90IHVrX2R0Yl9yZWFkX251bWJlcihmZHQzMl90ICpyZWdzLCB1aW50MzJfdCBzaXplKTsKKyNl
bmRpZiAvKiBfX1BMQVRfQ01OX0FSTV9GRFRfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9N
YWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCmluZGV4IDFmOWM1ZGMuLjhlNDgxYjQg
MTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVrCisrKyBiL3BsYXQva3ZtL01ha2VmaWxl
LnVrCkBAIC01OSw2ICs1OSw3IEBAIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vY2FjaGU2NC5TfGNvCiBMSUJLVk1QTEFU
X1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJt
L3BzY2lfYXJtNjQuU3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdGltZS5jfGNvbW1vbgogTElCS1ZNUExB
VF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS90cmFwcy5jfGNvbW1vbgorTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9mZHQuY3xjb21tb24KIExJQktWTVBMQVRfU1JD
Uy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9lbnRyeTY0
LlMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFU
X0JBU0UpL2FybS9leGNlcHRpb25zLlMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FS
TV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9wYWdldGFibGUuUwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 08:56:11 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 08:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2aJ-0005GQ-3u; Fri, 09 Nov 2018 08:56:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1psy=nu=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gL2aH-0005GL-BR
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 08:56:09 +0000
X-Inumbo-ID: 4b53d21a-e3fd-11e8-9a16-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b53d21a-e3fd-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 08:56:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UnHpesJ0o1Y18LAweobAD6GzDgEpTqpEHpkN1L3nGmI=;
 b=YWY05yp4dwDqktQSBlp+9DnIUk67pP0rILGzRBGv4cxwRmx0d3ZgmMzlxB9mVX0IXD6df6cgB16ewJrZIOTjXp4kcZkkoAhCKvU5WIfT5WKBbPpML5ZRCMVvt7HzsXDhCFiMABpUsSKxTMb2hFK8McEVyQBjF+HGLsRBnerPANE=
Received: from VI1PR0802CA0013.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::23) by HE1PR0802MB2505.eurprd08.prod.outlook.com
 (2603:10a6:3:df::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Fri, 9 Nov
 2018 08:56:04 +0000
Received: from AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::204) by VI1PR0802CA0013.outlook.office365.com
 (2603:10a6:800:aa::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Fri, 9 Nov 2018 08:56:04 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT060.mail.protection.outlook.com (10.152.16.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 9 Nov 2018 08:56:04 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Fri, 9 Nov 2018
 08:56:01 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Fri, 9 Nov
 2018 08:56:00 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 9 Nov 2018 08:55:58 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 9 Nov 2018 08:55:25 +0000
Message-ID: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(396003)(39860400002)(346002)(376002)(2980300002)(438002)(199004)(189003)(106466001)(186003)(336012)(47776003)(217873002)(1857600001)(106002)(4326008)(110136005)(316002)(476003)(16586007)(54906003)(126002)(426003)(50466002)(2616005)(97736004)(81166006)(6666004)(356004)(53936002)(86362001)(77096007)(478600001)(72206003)(305945005)(68736007)(8936002)(5660300001)(36756003)(49486002)(2906002)(51416003)(50226002)(14444005)(8676002)(6346003)(26005)(81156014)(486006)(48376002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2505; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT060;
 1:ZhSecqWvnh92IPhoZ8eP7e2+R/n1j0qmhcSMiPw36wy+aMtg7yOrRv4MP2yaADw3onU7hDzM+MBqBRv0KR/IxjQbEi5rEzb/OS1wBLGX0oqtW6U+WaIwy9wFWTADsCwX
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ac1c8cd4-196b-4cb3-6e29-08d646212e44
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 3:4rShAwmIbGTcUHDeSPpNdmjQBRDvm5qn5uH13ZCoH+LCEpByv7aRblix5SMxomQ+13p1X9n4KWG6/0on+UKi7D8W2VrGowZ25RDj6khpPVx33Gpp/6wK46dF5zMDFS29vhijq62GBxHGsMF9aN6Kj67LvC1Pyg4QuZ/h0La6WNg532eV2iroimhkUQJZfAfQidcF8azbYUK7kt0aaTcPzfEpt8O5/eXJjTSDgodm/8IKa0L22agCrmO97sG9EXM8b9IXu1kAjjAQUXTdXJupdG+Gp5PJHcRWuib91UoH+oYIjqotxgH4edYzIWZN+YMJIQXRcQ/dGr6Rf1X4ZKW65jsT9hWZkCHZEfsAc4R2Om0=;
 25:lSP/C0jEL8DAkuFTh1elwyFnHou4s2qwdKLLMewDuNkgIB0su7bDeNN340pLsrRE4pkyFaSrfMCEYTYkLEy4yRcPbvGQ12Nb7w3AZ+elfBom/fktHYl9IaDb/tMtjSgOZGV117bEU7BOngJfU81NAnR8+o4UMXcv1Ksulnw5IJkaFc9J6L1lROvW2j46SkWpn5AmW2+5xV64eEJ693QlO2fomezEiH3lUyRQJ8hFSJRYpANvzUhqR0XAAwUx0hsVGThokK/TUvH5xVUSPfXC6ceOOXQpNGLxWE9kJRdHPtgkONHJS3++/NLroZdPm8590HWQzUEtlaBngn43iSzm8A==
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2505:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 31:oiljDcUkAq/0P9QhrKPj4TrOkipL2HLRrgVlIhGeOvjBmw/DkVGonp6q/ecy8tGC+KPMbnxyYU+mE6ZL379rd/k+HHta0+iN5nMiInR4FKsTUqnsWD4e1sjkPU/E+XoYLOJJCgBrcaDc3fdO0vyjmWnrWSich+qKEdiC7vojK5WVwJu0YyIzuPzyWLFzcCQWKANCJhgGJWeY6qAVhpMH7XdC9aiObjfqWLh5rjYGm1w=;
 20:8l5IC24z2QbM1GaBbSNAZSPgNv1EcNE+q7Ndo3ioBIWlIoXM80TzrjDRY+R+1Jqi33n9yzDA3MyayA/k6kF8bHb2bOQGAU7t+h+0fKQAcXsPyqI03MABrpBQNlWwIsYEvNUThmbYjqa1PkrTS2c7mKz3NgUHpsWZ5Xs1mNnkuwVKMJOWIOM7u0BzdrHEL5QBmZ2stf+p98olP2wqxO3O4A/e+iVEAqR+AhS2wUIWoJK5G9fhbmUi//wuzE+fP1JvL2yqDkH0TS2+nz1rp/pNvghYoHX51tvJNrkeMiu4MH9CIlpJjKeNF/BqOe4rjYm/wQnuewC/ND5vxVhBAhbVh/gBAJ5m6NsvyVKoZTKK4T7MgNRLsiXMZ17+7csbKw8uA1GEEkoSusBGGroMTCYpr2k442/48wid1KZum52n7xU=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB25050A101474937A1D2D1BCEF4C60@HE1PR0802MB2505.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3231382)(944501410)(52105095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR0802MB2505; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 4:lpxHrBld2qU+wENwGZiVj57Cago6a+AxfNj4FBl7rfULFBaBgOYZHYKKqY3sY8ct3EkLDdEVr5el3EhP3LJP+/pXM2Qn1If/Rxk618beE5cQXrH4QM/rD3uU/0jrLWRnYoBGaiQk3heVcjf6PzURYwlEDG/1h6nu+UOeShPgRcHnwauamIx4KQvlCWdYkJ1YnMB2H7KxxPKmGnPaPriR+oAPrMWrxV8F0knwIC+gyH0P0yZ1OnIbm3rslWqK32C802rnbKBtBh1jMRVOvy6zA0o1f/HBNk0XKQeXS+x4mHW77bfJJ0IHw9nrc5KzKsgK
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2505;
 23:qc6Ro90w8CV4bJcjiwKQyi9cIpLOS7TOHQd6RzU?=
 =?us-ascii?Q?++SvKXHvCe6S/fe8dSkROAV+uK2r1PRUnPd8OwY0IMfZKCVhxshS4hSO4Pok?=
 =?us-ascii?Q?/U3rR0kn0IZwI9axzpIrYImqvfgpqhc0S7xdc8N1dsHVEsLaTSoRuALx7XPP?=
 =?us-ascii?Q?kQUgCipkza316Y1ISVItEgPl7Xf9uBLEZbt/7lHCx1YcUybNQ7Z6THTQeyfo?=
 =?us-ascii?Q?PSBLRIhre8261HFTnGUj+2Cj3CjNANxfG8eeKhv6P5KwNfBNJsIu4uBlOtAD?=
 =?us-ascii?Q?6rFjlyEgW7m1IPyy+tcCMVZzwwGqum69YEVyyuCiUY0uDjwsFbDb9d3qbDHL?=
 =?us-ascii?Q?B8hA5Eo44CvIzphYnMyup1+gwnvqzqFe903OttD/3Y0kxFbi4DwQZk2+Ke/F?=
 =?us-ascii?Q?S7Y9RtvFdRadU10bbWnJesc3Q72CnLqX8JYHBsrow9Yosaqi0nSJRGsMyN+m?=
 =?us-ascii?Q?GTlk0uWZeoisbdarZx5QSEaU+8Yn/q3/qoT0MKKg5NrC1XIw7OsFw7ujoVwR?=
 =?us-ascii?Q?3T97lyqH7Wc9FifIp6AnU+tCRmCqPBrDb1u2TdEluBf7vANDSiKw9/x6sfN/?=
 =?us-ascii?Q?t+xja9DN1+9dr5vFXlaO0MyWZWGuLxPifyxaVqHaUsNDlUWmIfk3FNHVx2V0?=
 =?us-ascii?Q?sx3g4kPtPngoOKsj4ap63AHg/G07HFyiIucy5yPZVwThvJNY/5IMXM2+QQER?=
 =?us-ascii?Q?bipzgPSG+/Bwzg9Vz463Pt5/SJUp+o4qWu2QtYg7EmTtS25ZoIwpSLD3Gaoh?=
 =?us-ascii?Q?VIzEOyG8B1K6dzCyWqBWjWtkg27KUMu1gYdqi/IxBZKDggTz810eQ+BhZRFY?=
 =?us-ascii?Q?gQBiCUNAi8mD7yc0jANSlq9CK+Ea7T1eCC06vjFpxEUgffHmu9Ki3OfN2epP?=
 =?us-ascii?Q?eOgxsH8EJUS01ES7RmoeH0cQOzQVbP9IkYGaZ6QBlFyi0SW0NIMM6qQL0wdc?=
 =?us-ascii?Q?vluudFOK4QP7TJsAnAmU8KXyz5H1AGUh5XVhpcmN/w7SfTNxMQsmfzxYe8dg?=
 =?us-ascii?Q?z2jqeBvOrZ/ndpqQdQtU94ZKJVnLEymphTlaYVQ09I3yukvk3ogwxAnLAXWX?=
 =?us-ascii?Q?Tx+6UBazBUe01bh6NIvL6dJMmwlyAPaPWpIigB8BkwqhRVR5doLBhHXCjenY?=
 =?us-ascii?Q?9CuuF03ILPunzoSrTinX1PnAYvHs7mge+?=
X-Microsoft-Antispam-Message-Info: Ew4JQLKYDf+ZzEpWdhvHf/KF2Udc7eKFh018QyeQwQhhCPmgQBbR1l5liCl7jk1Qee2C98EoNICT8ieUJwXcTb4heqdbmxaawFBI/Qg11mzSyIiyeON5AuOe5BBEFtN8iYiSAqE7m+L5rZuhzWJZL9Ah7CHm4zIxRzKPrNO769oGhahO5QUh6/tG3BV/LDf6P3PbNwox2zDnnxNQVnaevm1e8DsnzDM4jgOOonn8AvZebn2V/WF5A8EVzIPU3ikIGUt52owN5t+dwbIrJGeF2wBOcaLdF2KrXQCOwnmJmRZFL0JEdfTYvCrhSaz8fNbjka7ousTZOrneRQFzVM1XYO6+2arXeYq9FikhKML2KhA=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 6:2RyzBBa8AUnjk5ih2vcGWOiJEwT3NhDt2IXzaMcJYmngSmrMSLnoq6bsw9iOGOK2HfymdLK+DJbB8dBc1+OAfUT56mlJ/LohWcN7VS77S3G6ixB+pQsqmHLaE20r5MvFa06wCVhy0XHpVL+v1RG0/14HmOmEu2/JjziWfyC1xlpTuE7yQRHOGHsYxzlZ/hPgnM2/5FkSQFXi7qEARxXExsBP5JvbfYkhq0YxAK1tQKw5SMREPTNL+pUay59ImgfB8AeVsou3clOcrN5fIJm19r1KLNZ7Njzu1Kacv7U2RCJco2jTbVUAqbmSaDjSX1stBfPRmBEf1LM3tqbSA+ksRBpeXbMaVX2/iFKwKnOfbeFQp5dXVs/RLk6HGX2sVksKUHElKuXrlRSJKhQr9ncdQ47PXLVf1R3XIsAHrCIP2tfVm6QHWptI7f84oXmumllYPgSqxaPEx7X3uPoZXxrc7g==;
 5:MpLTszQOTkGZTKyQsA1XIvJ0VivqxD9vSwJ+ZlWX6iyhBo+BBCRf1YBfZLQLBkaAE92j7krxjjvSs9IsU2bnX9c4nT0gkz/DlqKmGMVFl+Vpt2zehtei+AmKnGJ/jPOsTbkEyvqQ/kkY6uufmj5jhGOgJe3KzGZP7MZQLqA70Ck=;
 7:Erp2DChH8zy8cXsL85yL046LfdNmV8s6bDvHEWi8467f0MdPJ8VBiyKQDwPMn82QtOxhhP+ywna7wLZ9g8KmGMtBBAfYxTYMJuN2QKMaK8elV8hudlTHTkYwuBxwK+tJUNeM1yy5e3M8UjkUoaJ9eg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 08:56:04.2824 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ac1c8cd4-196b-4cb3-6e29-08d646212e44
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2505
Subject: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library for
 Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6
IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgotLS0KIGxpYi9mZHQvaW5jbHVkZS9s
aWJmZHQuaCAgICAgIHwgICAxICsKIHBsYXQvY29tbW9uL2FybS9ydGMuYyAgICAgICAgIHwgMTQw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9jb21tb24v
aW5jbHVkZS9hcm0vcnRjLmggfCAgNDMgKysrKysrKysrKysrKwogcGxhdC9rdm0vTWFrZWZpbGUu
dWsgICAgICAgICAgfCAgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2FybS9ydGMuYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL3J0Yy5oCgpkaWZmIC0tZ2l0IGEvbGliL2ZkdC9p
bmNsdWRlL2xpYmZkdC5oIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCmluZGV4IDA1ZGVkYmQu
Ljk2ZDUzMGQgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaAorKysgYi9saWIv
ZmR0L2luY2x1ZGUvbGliZmR0LmgKQEAgLTE4NzMsNCArMTg3Myw1IEBAIGNvbnN0IGNoYXIgKmZk
dF9zdHJlcnJvcihpbnQgZXJydmFsKTsKIH0KICNlbmRpZgogCit2b2lkICpfbGlia3ZtcGxhdF9k
dGI7CiAjZW5kaWYgLyogX0xJQkZEVF9IICovCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0v
cnRjLmMgYi9wbGF0L2NvbW1vbi9hcm0vcnRjLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uNTZlZTAxNQotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQvY29tbW9uL2FybS9ydGMu
YwpAQCAtMCwwICsxLDE0MCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNs
YXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgorICog
ICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+CisgKgorICogQ29weXJp
Z2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2Ug
dGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlv
biBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4K
KyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBu
YW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9y
IHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhv
dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdB
UkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMg
IkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVE
SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFS
RSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBD
T05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAo
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElU
VVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1Ig
QlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVP
UlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURW
SVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMg
SEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8K
KyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxsaWJmZHQuaD4KKyNpbmNsdWRlIDx1ay9h
c3NlcnQuaD4KKyNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CisjaW5jbHVkZSA8dWsvcHJpbnQu
aD4KKyNpbmNsdWRlIDxhcm0vY3B1Lmg+CisKK3N0YXRpYyB2b2lkICpydGNfYmFzZV9hZGRyOwor
dWludDMyX3QgcnRjX2Jvb3Rfc2Vjb25kczsKKworLyogRGVmaW5lIG9mZnNldCBvZiBSVEMgcmVn
aXN0ZXJzICovCisjZGVmaW5lIFJUQ19SRUdfRFIJMAorI2RlZmluZSBSVENfUkVHX01SCTB4NAor
I2RlZmluZSBSVENfUkVHX0xSCTB4OAorI2RlZmluZSBSVENfUkVHX0NSCTB4YworI2RlZmluZSBS
VENfUkVHX0lNU0MJMHgxMAorI2RlZmluZSBSVENfUkVHX1JJUwkweDE0CisjZGVmaW5lIFJUQ19S
RUdfTUlTCTB4MTgKKyNkZWZpbmUgUlRDX1JFR19JQ1IJMHgxYworCisjZGVmaW5lIFJUQ19SRUco
cikJKHJ0Y19iYXNlX2FkZHIgKyAocikpCisKK3N0YXRpYyBjaGFyICpydGNfZGV2aWNlX2xpc3Rb
XSA9IHsKKwkiYXJtLHBsMDMxIiwKK307CisKK3VpbnQzMl90IHJ0Y19yZWFkKHZvaWQpCit7CisJ
cmV0dXJuIGlvcmVnX3JlYWQzMihSVENfUkVHKFJUQ19SRUdfRFIpKTsKK30KKworLyoKKyAqIHNl
dCBydGMgbWF0Y2ggcmVnaXN0ZXIgY29tcGFyaW5nIHdpdGggY291bnRlcgorICogdmFsdWUgdG8g
Z2VuZXJhdCBhIGludGVycnVwdAorICovCit2b2lkIHJ0Y19zZXRfbWF0Y2godWludDMyX3QgYWxh
bSkKK3sKKwlpb3JlZ193cml0ZTMyKFJUQ19SRUcoUlRDX1JFR19NUiksIGFsYW0pOworfQorCit2
b2lkIHJ0Y191cGRhdGUodWludDMyX3QgdmFsKQoreworCWlvcmVnX3dyaXRlMzIoUlRDX1JFRyhS
VENfUkVHX0xSKSwgdmFsKTsKK30KKwordm9pZCBydGNfZW5hYmxlKHZvaWQpCit7CisJaW9yZWdf
d3JpdGUzMihSVENfUkVHKFJUQ19SRUdfQ1IpLCAxKTsKK30KKworLyogcmV0dXJuIHJ0YyBzdGF0
dXMsIDEgZGVub3RlcyBlbmFibGUgYW5kIDAgZGVub3RlcyBkaXNhYmxlICovCit1aW50MzJfdCBy
dGNfZ2V0X3N0YXR1cyh2b2lkKQoreworCXVpbnQzMl90IHZhbDsKKworCXZhbCA9IGlvcmVnX3Jl
YWQzMihSVENfUkVHKFJUQ19SRUdfQ1IpKTsKKwl2YWwgJj0gMHgxOworCXJldHVybiB2YWw7Cit9
CisKKy8qIG1hc2sgYWxhbSAqLwordm9pZCBydGNfbWFza19pbnRyKHZvaWQpCit7CisJaW9yZWdf
d3JpdGUzMihSVENfUkVHKFJUQ19SRUdfSU1TQyksIDEpOworfQorCisvKiBjbGVhciBhbGFtIG1h
c2sgKi8KK3ZvaWQgcnRjX3VubWFza19pbnRyKHZvaWQpCit7CisJaW9yZWdfd3JpdGUzMihSVENf
UkVHKFJUQ19SRUdfSU1TQyksIDApOworfQorCisvKiByZXR1cm4gdGhlIHJhdyBzdGF0ZSBvZiBy
dGMgaW50ZXJydXB0IGJlZm9yZSBtYXNraW5nKi8KK3VpbnQzMl90IHJ0Y19nZXRfaW50cl9yYXdf
c3RhdGUodm9pZCkKK3sKKwlyZXR1cm4gaW9yZWdfcmVhZDMyKFJUQ19SRUcoUlRDX1JFR19SSVMp
KTsKK30KKworLyogcmV0dXJuIGludGVycnVwdCBzdGF0ZSBhZnRlciBpbnRlcnJ1cHQgbWFza2lu
ZyAqLwordWludDMyX3QgcnRjX2dldF9pbnRyX3N0YXRlKHZvaWQpCit7CisJcmV0dXJuIGlvcmVn
X3JlYWQzMihSVENfUkVHKFJUQ19SRUdfTUlTKSk7Cit9CisKK3ZvaWQgcnRjX2NsZWFyX2ludHIo
dm9pZCkKK3sKKwlpb3JlZ193cml0ZTMyKFJUQ19SRUcoUlRDX1JFR19JQ1IpLCAxKTsKK30KKwor
aW50IF9kdGJfaW5pdF9ydGModm9pZCAqZHRiKQoreworCXVpbnQzMl90IGlkeDsKKwlpbnQgZmR0
X3J0YywgbmFkZHIsIG5zaXplLCBzaXplLCBwcm9wX2xlbiwgcHJvcF9taW5fbGVuOworCWNvbnN0
IHVpbnQ2NF90ICpyZWdzOworCisJdWtfcHJpbnRkKERMVkxfSU5GTywgIlByb2JpbmcgUlRDLi4u
XG4iKTsKKwlmZHRfcnRjID0gdWtfZHRiX2ZpbmRfZGV2aWNlKGR0YiwgcnRjX2RldmljZV9saXN0
LAorCQlzaXplb2YocnRjX2RldmljZV9saXN0KSk7CisJbmFkZHIgPSB1a19kdGJfcmVhZF9yZWdp
b24oZHRiLCBmZHRfcnRjLCAmbnNpemUsICZyZWdzKTsKKwlydGNfYmFzZV9hZGRyID0gdWtfZHRi
X3JlYWRfdGVybShyZWdzLCAwLCBuYWRkciwgbnNpemUsICZzaXplKTsKKworCS8qIFJlY29yZCB0
aGUgYm9vdCBzZWNvbmRzICovCisJcnRjX2Jvb3Rfc2Vjb25kcyA9IHJ0Y19yZWFkKCk7CisKKwl1
a19wcmludGQoRExWTF9JTkZPLCAiRm91bmQgUlRDIG9uOiAlcFxuIiwgcnRjX2Jhc2VfYWRkcik7
Cit9CmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9ydGMuaCBiL3BsYXQvY29t
bW9uL2luY2x1ZGUvYXJtL3J0Yy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmQ4YmFiN2YKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9ydGMu
aApAQCAtMCwwICsxLDQzIEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xh
dXNlICovCisvKgorICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CisgKiAg
ICAgICAgICBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4KKyAqCisgKiBDb3B5cmln
aHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9u
IGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgor
ICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5h
bWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3Ig
cHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91
dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FS
RSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAi
QVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVS
Q0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJF
IERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENP
TlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURF
TlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRV
VEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZ
LCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBI
RUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLwor
CisjaWZuZGVmIF9fUExBVF9DTU5fQVJNX1JUQ19IX18KKyNkZWZpbmUgX19QTEFUX0NNTl9BUk1f
UlRDX0hfXworCitleHRlcm4gdWludDMyX3QgcnRjX2Jvb3Rfc2Vjb25kczsKKworaW50IF9kdGJf
aW5pdF9ydGModm9pZCAqZHRiKTsKKworI2VuZGlmIC8vX19QTEFUX0NNTl9BUk1fR0lDVjJfSF9f
CmRpZmYgLS1naXQgYS9wbGF0L2t2bS9NYWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVr
CmluZGV4IDhlNDgxYjQuLjE5NzE3NWEgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVr
CisrKyBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCkBAIC02MCw2ICs2MCw3IEBAIExJQktWTVBMQVRf
U1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0v
cHNjaV9hcm02NC5TCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQo
VUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RpbWUuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdHJhcHMu
Y3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19Q
TEFUX0NPTU1PTl9CQVNFKS9hcm0vZmR0LmN8Y29tbW9uCitMSUJLVk1QTEFUX1NSQ1MtJChDT05G
SUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3J0Yy5jfGNvbW1v
bgogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRf
QkFTRSkvYXJtL2VudHJ5NjQuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2V4Y2VwdGlvbnMuUwogTElCS1ZNUExBVF9TUkNT
LSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJs
ZS5TCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 09:03:16 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 09:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2h9-00060r-Lq; Fri, 09 Nov 2018 09:03:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1psy=nu=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gL2h8-00060m-PV
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:03:14 +0000
X-Inumbo-ID: 48f140f9-e3fe-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48f140f9-e3fe-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 09:03:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zMfZ68BvPfrZh/xL6aIe4zoDq2o/sEJiexZFSOFe2YU=;
 b=YOp0h/3maCuyh5Ru4z1qbCcJ6Mk74ta7pji2mtbhsqInmTwpyBYmKWvMNuMuXJWBj3aE1LUxFFP4DBD/DmetvrnDOGanrwNyuvlqQeYDJFneZGqw6veyE6WABK2Kw/xPdTm9bTWzt2oQLObixq3lY1ZHMJ98AFE46iZMI6eOq0w=
Received: from VI1PR0801CA0068.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::12) by DB5PR08MB1160.eurprd08.prod.outlook.com
 (2a01:111:e400:c586::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Fri, 9 Nov
 2018 09:03:10 +0000
Received: from VE1EUR03FT037.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::203) by VI1PR0801CA0068.outlook.office365.com
 (2603:10a6:800:7d::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.24 via Frontend
 Transport; Fri, 9 Nov 2018 09:03:09 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT037.mail.protection.outlook.com (10.152.19.70) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 9 Nov 2018 09:03:09 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Fri, 9 Nov 2018
 09:03:03 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Fri, 9 Nov
 2018 09:03:02 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 9 Nov 2018 09:03:01 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 9 Nov 2018 09:02:57 +0000
Message-ID: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(376002)(346002)(396003)(2980300002)(438002)(199004)(189003)(50226002)(305945005)(336012)(186003)(86362001)(426003)(81166006)(106466001)(8676002)(51416003)(8936002)(81156014)(126002)(486006)(68736007)(53936002)(1857600001)(77096007)(2616005)(6666004)(356004)(50466002)(36756003)(476003)(48376002)(5660300001)(478600001)(26005)(16586007)(316002)(106002)(217873002)(54906003)(110136005)(2906002)(49486002)(72206003)(97736004)(4326008)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB1160; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT037;
 1:RcRx4nNmNwLY8mcuYOAoQTEeAT7WztDx10phPfxVvkVjdpnCh8aR2mTHZvY1U936qtCLbCBrKWmQbFzudWG514TVCIVriIA3XRX2FuznewB3riJK/upnn5jvb4gaKIai
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1eeebf69-e2ee-4916-4a7a-08d646222ba7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB5PR08MB1160; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB1160;
 3:vL9RPdSM1lcVioHq/FzCSLEbF1rtClMflUSSDKicGlKp5Zky4IWBwOxkRS+XMp1kQiKbmcCj9Hx7qC1AOAJNk81cAnYAYJE7D1X8zRBLqTQLlD7k9Iev4pSPvR9DulQvwFVaQK5gAlP1nEZayVMRX8DDj76A1uQvSqKBzJaP5aBtlpjK3+sx/sUahzLRJjo5yqLXMZmoqY2G5r8IC0pOXxYrfcARuLnaFD4XdGAvuTtFsegyjzWHoeh3k+U8I17nouQ7UUk1L0mQa5BP9SsnwXORtmdVxEGfr6uFLtuy/IHZaDyyON3aQAw/ZATHz6+Nv8INnQp39ij5/lDvJiXn8/IKf0xufotAwckHiICUh3o=;
 25:jy8z2EaaYZvuw8IWLQPyhbh3ig+oupNhcccdHY/g+b38VO0Z4XWx7F1srA3wNQm8f7UrM3lNDTPKAE0B/cLmBQhPpbmSL0gn5rtGQRuIG5Homen0q+Xbka+OA1nbyIPy7fvRDvkgVMXe+R9U6umtYHAr0wUi0SzJKYhynYAMrQ/pFMm39/OWuJURHF5Kz9JAsIXfIYB7SqH0CQIS8af/7JKQLFOL7kce4zCmY845dFN3phqUG0+/h0yjtWg3gXnHKHUXSRFKok/mUVz1yrs65Eg7XSsjI0p4oZgDiKnDAmB9DRRUq9U8dmvk1b61t7NDozga9is3vr+2fJC2lzXy/g==
X-MS-TrafficTypeDiagnostic: DB5PR08MB1160:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB1160;
 31:KsFEhM6OvBLMslufDyFuCF8wTSvXBlfUkliMvFI+VsLivHUaxFrLcxwtk7FqlSt1loZDCF6XEZb8r7x1cxTGGF/eR8d/R1SVThoWUN6gNfmg8oyw1TJQjk61PcMIbSJ6XkG2ZndEW1DNidQ5U0u7a1HCTp0ZpuFjT2YLKimPlbJ+5agtaoD5hf/LCwDFR9SoENluWIAmRHisyLZl+gPONeDTK8m/GkrF6HUa0GFopPk=;
 20:/z+srJpu6zZRLIEWdisqP7GI7UXQsUlVhnxHsN7xjFlzmNeoPFg3haFZJQImmRKwT75G0B6adNPFU/2JS4Ry5Ul9D5wzorTKDydu/KBKIgJ4it2z7XI4xsij/TceY81ywY2UuSgvyfU1BPSePcV5KH9E2fU4ug+ktZaLVs5AE3LjIiqcfMHO2dqk+Z8FGU0O0OI8d17t2ka52S1RLngAcS2QTgfrKrOMQjgB11ccWxdYMVra2KLhUG6Mxtyc75n8xWmDS4mUPSvocgVeDOCJonGd879i6cN1nipDV5GWOyTEcu+MlkFqTpBadVXsYRJFYDtX5nlPYspRg5kDPuwregJ87NBUpCcuj6KUxGm4kltuisyFoVbSByUgCfiJc2ho49xzIRPTpEX6E/7CyucHQMRKNlTC4QXE+KeFXF0vfC8=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB5PR08MB1160B11F53EE7F54108F1116F4C60@DB5PR08MB1160.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB5PR08MB1160; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB1160; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB1160;
 4:mc0sinEuZQ3355xpOUoKIi0ArxbGW1HB3qc0meMrcYb16tnGudCKXOlL1O3hWkJCJ0Ept6fCGyVFHQcDd398+E0t2f4Edl9PMtXi2PCwVLs+eE2lihH+LF9vD+JbRb0yCNFBkPl5K72xa30Ow5dkpcQVUbDHBqRapNLWcy11qJYbPOBwGjKDwkbSO5CQ1zET5ZTUXCZYPs/LHN2WHoMJVIvB+2ppnD3tSc2hlpF7DxiswhfDwVaHyu2Tu+q8O+ReXnAHX3BHNp86nXFo0KuCnQ==
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR08MB1160;
 23:M7JY3tn/KM2wf5j9kCkM70OXYOpZQaAvXB8cP48lm?=
 =?us-ascii?Q?znHr0Iy+zAzgZikBH2KVuCa1r1roLdnS/GktXmCL0P/9q3CyNRrPin326Au6?=
 =?us-ascii?Q?jeIaIsbRIP3dhqKVZQbMWB1VFpAOVQcKwZL0RSOLqmpskgxUWj+obS9feqxR?=
 =?us-ascii?Q?NjZEyjDCXWwL5Cm8aZAL/j10hljqERk3ykBHdA/3nx8+rSWmzHRNu+QMxGzW?=
 =?us-ascii?Q?0ybKrt0aOzGqsrAMkQgRxp2DSR/a6fm3QlAFWuth4FUF1H8Zwq+qAW8d4b4I?=
 =?us-ascii?Q?QlwFnZjduxLEg7IX3uJxeBYdo7le1HpE0tCE7X/xEzCu/hx0gfrJ7A8k1uhg?=
 =?us-ascii?Q?BeY0++Ejq1y/eF4GXLrEADV+aBTJcIqwKd+JdCE5whXrba67JJd1wfF/9Acg?=
 =?us-ascii?Q?0lKVpxSmXn0IjVBSSncxJvzUwhm1+SIV6NV+gZIY5UNS4t3EtR08aV0pzo+k?=
 =?us-ascii?Q?uA7nDPtG5oqwq8JPmWyUACCjlyI2OpSUiCIHt85DccLJ3NvcaGvaj/GhuVUF?=
 =?us-ascii?Q?LUQO9YcYx6hzG/eWWqZS4QdZDoS9nZ8D3SrVjPphhfnuUiqGVVzk7BdPBPt/?=
 =?us-ascii?Q?1RQbUrRjgUs8Yk6rucaDZ568r9L1WTjmwYvHpUYfBWMmvVyxcW1pGPKHiZv4?=
 =?us-ascii?Q?WdjpTOuKqNr2/jkh3pNUUOWGO+ClVSYXygirCROsEzn1KsUGrBED4PnTYEG0?=
 =?us-ascii?Q?d42thnyPabdArk0pjq4Vhj7846VV5Hm/BP+KfACXWYIDjoMIOWTHqYAcqRfL?=
 =?us-ascii?Q?sNiaAYyiweL3QQtvR/taKk+fW7pzRIyguNwGQJ+Z48S3ZRulx7EEDMEijGkL?=
 =?us-ascii?Q?5mCmxQqCdM2l1yQFhLmZB+Yuyihdhv/hg56Om3oRKoX7RrP0Uyj+YgVR9CiC?=
 =?us-ascii?Q?D6WGTQV2RnMvHziQe/9msDaB66xesdgGdIT6AdB5nNl6t6af6VQHo1t+C1zn?=
 =?us-ascii?Q?BF39RoHAz+EDV845r7CVDXNgjgP87dH7rzzg50c0l+wM8l5dYBZpjSgyMW+7?=
 =?us-ascii?Q?/gLqdKM20QHDTlpXRk/rPNaEDViY0XLocgqvrQdb9nAYYxVRUMuIaf/DgcRV?=
 =?us-ascii?Q?i89um60aNGgirWNRFYLZ2Av4tqUwbZ+Q6tYxNIy8xhHnF0idA=3D=3D?=
X-Microsoft-Antispam-Message-Info: 7O6fk4aF7PVyMS2/16L+MSIWUfFC1AvZw5Jl0omW/jpLfXYbV7irkpAUuaN53QLUaFwIKHx5v/vwFAB+xTurAX/ElNt7PEZ2qAV740f4D4dTYokGKk/YXW+3Zr/hrcLDA0uBSDFmD+Uvg5dJy1z3PiDMjXFpr1lLS2V0LJgy0P/lQadHtcU7XkuUT1OYvBAkyRY08hLb5uTV//gZys+yB1LXw71Fb4upFU8+YQaftmt4SBi0cAW9WQJDoI4P0E0pmtnBmodVvwmcVRnQsZGb3HLp0MTMkl56m+OGhM2uA039BSq/2R/aWockKVqLRv97LxAEjWjcS+x3dIEIAqaEoHeqrsDY8VSGmT7cczzHZ7o=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB1160;
 6:vmEueVImQx+EX/Y6GQ2qg1KRHHE62ft6vUBs3CSOxaNnqsu8D99/Jt4AWFMAX6HNkG4htajI1AHX4ifI9+8+0b3ELuVR4xFueXEuhwjy+wESEHQlFVBnL8gLHGsewZO9QqHL5q+uh/0D2hFMgfIuUsY+nnDmHuHhV2KVOuvePWehAB4FfWhYbBkLTKH20eALNKLOBbji4D6ed2PHInHnZprRbk5zW73ALrIbcxAQ50R91kGdvC0gvHu0GjdpVRb8+igr30MbK6e3a4slhBYns9tEi3Wr8fOaLNTGwY5tB9q5K5QyYjeohNT+JQn66R38K1l1s0JnnNlHpjUm72fE19o9rs2ViFubDxppSmJ625zK/x344H/w13dr+eFgyXaC1fNgkOhJRKtKQijH1NfMhssqmdgLhriEjx0C7AI0rP8V2FOGO6e3HoC71KaaSp//DSl472MMNWA9JidGPhajgQ==;
 5:TFhTyZW8Lx7+qCXS5VukHsvdA6H8IYyX7Hl5bzhiaTxCL3IyOiVlo4xj5oFeK6df/0f1GvIvzTPvliweC4KXA6y5oJ/+MyFFrrApCyPTdkWFR+VW1ENT8LpvF6p0b8v134E6iz0EsX63XV/eOZ8pWF/7zkaQWqCk7JeW05VJbVo=;
 7:Boovvui2NIGTI/43AAkhtVtyU+f8frtrQgSyoV8rXBFyZsWu1ebvzMbgyd2ufG9MAqhloVqNxNqBWiDn5mKrnlXnZHZGvBF9D6HTYTgSe9UDflrLRttRyj97xaUURtSNCySSa71vOmzC3B9sQGrwkQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 09:03:09.3626 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1eeebf69-e2ee-4916-4a7a-08d646222ba7
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB1160
Subject: [Minios-devel]  [UNIKRAFT RFC PATCH 0/2] Enable interrupt
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWRkIEdJQ3YyIGRyaXZlciBhbmQgdHJhcCBoYW5kbGVyLCBzbyBpbnRlcnJ1cHQgc3Vic3lzdGVt
IGlzIGVuYWJsZWQKaW4gYXJtLgoKSmlhbnlvbmcgV3UgKDEpOgogIEltcGxlbWVudCBnaWMtdjIg
bGlicmFyeSBmb3IgQXJtCgpXZWkgQ2hlbiAoMSk6CiAgcGxhdC9jb21tb246IEFkZCBhIHRyYXAg
ZnVuY3Rpb24gdG8gaGFuZGxlIEFybTY0IGlycSB0cmFwCgogcGxhdC9jb21tb24vYXJtL2dpYy12
Mi5jICAgICAgICAgfCAzOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBwbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyAgICAgICAgICB8ICAyNyArKysKIHBsYXQvY29tbW9u
L2luY2x1ZGUvYXJtL2dpYy12Mi5oIHwgMzgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmggICAgICAgIHwgIDE1ICsrCiBwbGF0
L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICB8ICAgMSArCiBwbGF0L2t2bS9hcm0vZXhjZXB0
aW9ucy5TICAgICAgICB8ICAxMCArLQogcGxhdC9rdm0vYXJtL3NldHVwLmMgICAgICAgICAgICAg
fCAgNjEgKysrLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDg2MCBpbnNlcnRpb25zKCspLCAyOCBkZWxl
dGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaAoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 09:03:23 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 09:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2hH-000629-ON; Fri, 09 Nov 2018 09:03:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1psy=nu=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gL2hG-00061y-0k
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:03:22 +0000
X-Inumbo-ID: 4d14700e-e3fe-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d14700e-e3fe-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 09:03:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rDB47WxUA1vy8nzNg0/mGUDL9WTux0y4dWnfPevlH24=;
 b=V3IiKeyIqUQeIBJFxKuMjEbYeosHCghwm9ssK78CM6GyYbgfv0CW5NSE7fqNJSRvZz9hb/Dvt0PgmJk5s3ZiFWHBosrxt7+ziPCYQI0O9+v2A2m3C43oEf9+l0jZtD4eEep7tvJphwqPE2J3KJyg2FVmxuO2sx0sZ7J6YJXWvHA=
Received: from DB6PR0802CA0028.eurprd08.prod.outlook.com (2603:10a6:4:a3::14)
 by AM4PR08MB1154.eurprd08.prod.outlook.com (2603:10a6:200:17::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Fri, 9 Nov
 2018 09:03:17 +0000
Received: from VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::205) by DB6PR0802CA0028.outlook.office365.com
 (2603:10a6:4:a3::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Fri, 9 Nov 2018 09:03:17 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT029.mail.protection.outlook.com (10.152.18.107) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 9 Nov 2018 09:03:17 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Fri, 9 Nov 2018
 09:03:08 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Fri, 9 Nov
 2018 09:03:07 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 9 Nov 2018 09:03:05 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 9 Nov 2018 09:02:59 +0000
Message-ID: <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(376002)(136003)(346002)(2980300002)(438002)(189003)(199004)(50466002)(8936002)(47776003)(110136005)(54906003)(26005)(4326008)(16586007)(68736007)(575784001)(316002)(50226002)(305945005)(478600001)(106002)(5660300001)(72206003)(86362001)(2906002)(97736004)(336012)(11346002)(2616005)(446003)(356004)(486006)(126002)(476003)(1857600001)(426003)(6666004)(186003)(36756003)(77096007)(81166006)(48376002)(8676002)(51416003)(76176011)(14444005)(106466001)(81156014)(217873002)(49486002)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1154; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT029;
 1:5np6JyHxkczs09ZEdWKODtx+cLSf7SRYrqhQOdgJhlJ+9Hl6nhPro7gHIpSL8dDV+z8+PuYkKpsWpcctHOqOGVZAiLmT4O4YuQf+mdlpBhxhM3IdUv7QSMRFbFFiH341
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 83fad9d0-0521-48fc-4907-08d64622304f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 3:+agcFT1hl1yfrHBCQTANMja5X3YZU25Of8P3/tYaQD83XNylwT9unXdFiQqFKLxGNjpbQWO59hrArlH1+a24ZsmOHQjRmrJuHNFxliLMGc9b3kiZBF4DRfDE/Y7rZ95QrTnVFL2F3pd60ktcDYnhIQvX5wX4QMlT4/LWYtfllzki9KYrmSy/E9ym4ajiZo0vVZ226SmonsKp8jB18Vd3bAToYqI2oqIl+cDDHtqfFFBZwcQYT7lb5Uismw0epibA7vytIGAz4q0Bn/xAE5X0FvpTcFIX8JofVjTEBkjUpIXyGzqYBFK9BbtOB3lSSwoXnebyDlK6kDn9UIgtdyU3LUPzB2oizf8A6Jwa/eLxsBA=;
 25:zVYoe0uDLn6tWDHIPlHtGcdqdSqPUoF7yPojwISzP6S7+Ly3JcFfqy9g+0gwcXM/DwPfStvIhdgy730mPl92VxwjsiqaXexRpIbFMmXdcA8mnBm/ueRg0cVcxPtE18ogty09n1g5kiip+MLJbtouwGXTsYFG2iPB4gRINMwIV19Cz1iO5rVPnfP/rQDbu9HefAnxR1sfecKp2ky/1WYqTeyWVKwJj9EfeeI9AHDWoTOuc3Xl139LJsBUEGuZhwYmTP+IKWpibL4w6KwRaQntbR9a3YrS3u5Qj8xUZPc40Xp7SGAQU5iHYS+9iD/hb9fiqVSRJKG1ZW3xMhwTApW67A==
X-MS-TrafficTypeDiagnostic: AM4PR08MB1154:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 31:4PRYdzXqX+r6NUjT+PGlMMrJRByuSmQI0HeUmkYh9uVPSrAXrR/9XQUU3fDwWUBTObopEaA4gor7jvigy6kJhpf4c92A84+oQ393I+4U526KzmwnpYMuVbmF+BZj6AuTDnglbNgv43uNneRH+qsYhDE78oLVRy3C8OXxP8KKh5xEqS1CuzCjhwQO2/5jqx3JeGpvXpKCHt6wXNSlFb+Hj2wLFyg4JGf9Y0RjMnKkweU=;
 20:jHXTcphkglQ6lrWZD7eXDWRoPG31rPGZPY7LW212QxZpbJuqJqua0PWOiMOLZo5T3WWkmbYO3ycfA4OvPA+mnFvVjHQmNLZheKY6kTwcKTuJ2rXgi8+ea+jLb5YlewIxp150BZLrWGyGLP6FXemQHAVDStTqjd9KThbqsw6xvh/neInyWsFboxqmdBhb/eehgTSGzPfKhZRz8aDh7Ld5gyeQ/r7ZWMAfxJvDjYYtcT2BCkm84l+mrnMMqv+rDW/a443Znc8Ac1EeXDnixRLIYEy03zif79UjglHYRCirvVAN+v1TMXtfbpRNOiMBTpMLrwppRFU0sSovhACIJFexb/ygRvYGeWWSrxiyAxCmCC0+AbNI1Xylxf0BF/XrAM0g/2WPhy28UZ8ud9r2OJPlXwB8MTC5+z1RU+AW9I0wqL8=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB11540905B6729874640009F1F4C60@AM4PR08MB1154.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93004095)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1154; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 4:MrGZubXzj1kaR7YsWmJ8rkzt7Fgp6DU2dtLeu2MaQAza9tbGqpHfbFBJOqRf6MI71SyKHgLMlIM29iFfwAQV27U20vEt8S53LxrwlnjPT5s7BGIOyHMqOTtj+l6n3FLpegDKUoEP+g8soxyklTaxy/R1n3T2liv0oMypxgtxOdq7Q3dtaFEa+y85OPQLAhW37+HiPzJvGhklpzuvcySfon/yx4+Jhnqe5Ut6burkQcgDNnnYVU9LDDM3n4DLAkecPzR2F5TzxtjaKvcmNlyWz/Kv+d8MoYxPbkBvIclM/e+C3UMxTy5xY32uPSeW57Bu
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB1154;
 23:JqGgqO6a2esG7qxnFCp/pqKmzRfj9+PifqV4Ud67c?=
 =?us-ascii?Q?Q8tDBrr6wtxUDpqU7+JWjVtfWJOVpiIH3gYugn4vgRZgYIvEQheR1TU22sE8?=
 =?us-ascii?Q?qRZ+AKms/UQE6/65X5XxKw/UWQrIUIv7CjOidBzsLZy1lH9S9WOjEYihcyKW?=
 =?us-ascii?Q?mQEXFdWJ3THI2JiUl9swGUyUA1t9U3BH2k+KlxGF/wANq+H/LO14ZAp7g6lC?=
 =?us-ascii?Q?z9gNGrbPJ1SG24jUzXUX7C/k1yIqoApa/1Fb6C0hULg4MM1DIaggetheznOd?=
 =?us-ascii?Q?ueOPetlUs38QAsvvdKopq/597W34n0UE1qJTUPIkgSy3rHHvGOxqW7tU3Qfv?=
 =?us-ascii?Q?WhlfFx0tVRFBTPLXKq0t4t+fCvRSuN65C8R8l3gQf2Z2zD72+2bw7d8yvrTP?=
 =?us-ascii?Q?f1jlOAIAGvGd/YgeTmWQzjAm8jnxvFS7XA5yglwlmAEDtGHidlcE6n5LPcaQ?=
 =?us-ascii?Q?PWiNpgmvZ6ealeBbsi1fNqSmwfstiht6TtEMecfZeawfQ6I4m0x0P4zJhT2A?=
 =?us-ascii?Q?ba6aY7Dkkv5PPvSLXhIM16hPkPQx83PEKbGGX2EYnF+tZ2RuFxK8hfEd2lK2?=
 =?us-ascii?Q?37aqKAsX7CGrBPhcqfCWVIEPGTZmMF6LcMFl5ud2aRMxyt+qROUsPdvJs+/M?=
 =?us-ascii?Q?1khaDOf300BojtO7OFdj28bKFOL3t0yT3xmcwfEdVKsT0ev7TBb9a2KlKLsj?=
 =?us-ascii?Q?mAybwFYaMTJahptqhwcz+M+49eum4xNDsUS3Xvj/1OjRpzVL7vL/DfKdtr31?=
 =?us-ascii?Q?rx19Qm9f99QB9QtD9yb/jrKmR2iQ2BZD74Hyusc5DxtJVsDyrfVGsyO8LEkm?=
 =?us-ascii?Q?59G32pfcrb4R11CEVFeulb9GF7y2ABntGh2VXQrvLoci4Oo7RhAwRvSncJQo?=
 =?us-ascii?Q?B8+HcyfaXUadkLlRc4+Y/kJAd+ug9kkJYXfWsUDDOGvRbrrhGUJJdHr+vfpB?=
 =?us-ascii?Q?SROpzYYNqwmIn6uGOY2ekQYHH4uWnFjsI635G8SjarVKNTVLct7AUs+M+UFl?=
 =?us-ascii?Q?8EbxJ2sOVgdn35ufQC6a8bQaVg7sUBmIr9raXiiqWm/qvuKttP+RZxg+IWEQ?=
 =?us-ascii?Q?L+bBoPnWNzMmSsW2RLQdToHmw8iYkOIubmQRTfRbjl9Auna7qdzv8O+5SzNO?=
 =?us-ascii?Q?1dt97VKNOSd9I2IgnCL/ri6c+IEpvPIs2SBI7uyE4xdhnut/1KmfrUiA1Wtw?=
 =?us-ascii?Q?ZAZ+f56MpeLOEHpy5mnAC1+kJnZBI4Gw2Dn?=
X-Microsoft-Antispam-Message-Info: nFcLgybAXirN4RVHXlqrAw35nK5jMSfXa9VzlJ71BionfQ66VDj7wuyEPAeQWk77Aa7OWdvGhwjF/w+CbhkuwOeKRRpIyHlVeNBxEfLrLCIVE/YJ5iClKjRVLJdBjSesFqj03wqLY8dlX5kzu0E+M1oA+8kfBXodnMVBGxIhbq6cZH5VFWjJ+qdpln8EIK4ehwtdIWsnxCSkHUghIADiAlW9zEiOmqzLmIMYA/6H9yIEVXfQhg7K7r2hlR9+tFRPHNiI8jWFuiPI7p6RnDJUn9lqwYeoj5W0aeTKe+WUXvzEIG3SyL9Ec1dwsVLc5sOPnhHWgX+Dn5X55bYkwLLGw8Mpb6zqxdggp+WRltNvI4Q=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 6:j2BDtnnJQLzYj7hILYhFBF+f0YM0/keKv0eNiFhPdUDrUve/Vi44YQ3dFbb+TzmvyG/uecrkHUYb7+gb5fqb9PrweZMOth1h7R+Yd/9Gjn9P8CJJ38qn8U3HMugxVj9HFk4lu6+7Zhi9Ykm5emus1u0p59cRAU7WXCX3nJsSpUCecPGuKBGIBME/VORgRt0wgYEitBTLAg5zG7isGLbflXUZV859+yUIgLJnqRDRhrsnBPqGhAGG3w+zMQsDx7gabrveprLQuh1ZNUAQ+h22OEuBXyLe7NZRMWX+qfjVQLOlPy+nSDGw6KhHLfXx91elaT6GZt2KjOuCxPNl0TMhAO1axZNlniWCydO8xEkNSg3+KSdicu2CAAHl8OErTEpDcG7b0ZOJB91yGnTMhIt7bhh7IXciICQ1PzZ+dKm5jH0BXs1b45+4SeVGB3Hev6nlXvTwQDlRGcm4kzSujR66lA==;
 5:kVVXn0eVlrq55D4j6vWns8yOe2WXka1ieongoqzTvAE5QdXQxcBs+jEWAMeF/NtkEVvBnlC8PPYyg6EqWPmlYjMYlZh2iayiBTCdF0BuTshsytQGygSSq9FSiS7yz9pKy/iIbsV1Cm6CzbnpPg6yF/dZa8mxafZk+5J9Kr3ZlmM=;
 7:ZyXOXoCaiJbvlsHK7yqD9alVVauKODstj2iZUgXuIavCHNCADSc6vtaZIcjoVZkFjDPu08QneKTsd3CjwNQHBTHDZMAmXT0ylmam8YHAvv4gvXJ6awZ84MqqIqQjZROfOe5RCbJjgUqsfHcHPeSDaw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 09:03:17.1901 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 83fad9d0-0521-48fc-4907-08d64622304f
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1154
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CgpDaGFuZ2UtSWQ6IEkzNjUyNTk5Zjgz
ODVmYzY3YTI5YWIyZDllNjc4NjE1OTBjMGY5ZjZjClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3
ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2FybS90cmFwcy5jICAgfCAyNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgfCAxMCAr
KysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyBiL3BsYXQvY29tbW9uL2Fy
bS90cmFwcy5jCmluZGV4IDQzMjM1YmUuLjI1NzEwNmIgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9u
L2FybS90cmFwcy5jCisrKyBiL3BsYXQvY29tbW9uL2FybS90cmFwcy5jCkBAIC0yMyw2ICsyMyw3
IEBACiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8dWsvcHJpbnQuaD4KICNpbmNsdWRl
IDx1ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+CiAKIHN0YXRpYyBjb25zdCBj
aGFyICpleGNlcHRpb25fbW9kZXNbXT0gewogCSJTeW5jaHJvbm91cyBBYm9ydCIsCkBAIC02OCwz
ICs2OSwyOSBAQCB2b2lkIHRyYXBfZWwxX3N5bmMoc3RydWN0IF9fcmVncyAqcmVncywgdWludDY0
X3QgZmFyKQogCWR1bXBfcmVnaXN0ZXJzKHJlZ3MsIGZhcik7CiAJdWtwbGF0X2NyYXNoKCk7CiB9
CisKK3ZvaWQgdHJhcF9lbDFfaXJxKHN0cnVjdCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikK
K3sKKwl1aW50MzJfdCBzdGF0LCBpcnE7CisKKwlkbyB7CisJCXN0YXQgPSBnaWNfYWNrX2lycSgp
OworCQlpcnEgPSBzdGF0ICYgR0lDQ19JQVJfSU5USURfTUFTSzsKKworCQl1a19wcmludGQoRExW
TF9DUklULCAiVW5pa3JhZnQ6IEVMMSBJUlEjJWQgdHJhcCBjYXVnaHRcbiIsIGlycSk7CisKKwkJ
LyoKKwkJICogVE9ETzogSGFubGUgSVBJJlNHSSBpbnRlcnJ1cHRzIGhlcmUKKwkJICovCisJCWlm
IChpcnEgPCBHSUNfTUFYX0lSUSkgeworCQkJZ2ljX2VvaV9pcnEoc3RhdCk7CisJCQlpc2IoKTsK
KwkJCV91a3BsYXRfaXJxX2hhbmRsZSgodW5zaWduZWQgbG9uZylpcnEpOworCQkJY29udGludWU7
CisJCX0KKworCQlicmVhazsKKwl9IHdoaWxlICgxKTsKKworCXVrcGxhdF9jcmFzaCgpOworfQpk
aWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2FybS9leGNl
cHRpb25zLlMKaW5kZXggYWYwMzlkOC4uMTk0Y2QwMyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJt
L2V4Y2VwdGlvbnMuUworKysgYi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0xMTksNiAr
MTE5LDE0IEBAIGVsMV9zeW5jOgogCWJsIHRyYXBfZWwxX3N5bmMKIAlMRUFWRV9UUkFQIDEKIAor
LmFsaWduIDYKK2VsMV9pcnE6CisJRU5URVJfVFJBUCAxCisJbXNyIGRhaWZjbHIsICM0CisJbW92
IHgwLCBzcAorCWJsIHRyYXBfZWwxX2lycQorCUxFQVZFX1RSQVAgMQorCiAvKiBCYWQgQWJvcnQg
bnVtYmVycyAqLwogI2RlZmluZSBCQURfU1lOQyAgMAogI2RlZmluZSBCQURfSVJRICAgMQpAQCAt
MTY5LDcgKzE3Nyw3IEBAIEVOVFJZKHZlY3Rvcl90YWJsZSkKIAogCS8qIEN1cnJlbnQgRXhjZXB0
aW9uIGxldmVsIHdpdGggU1BfRUwxICovCiAJdmVjdG9yX2VudHJ5IGVsMV9zeW5jCQkvKiBTeW5j
aHJvbm91cyBFTDFoICAgICAgICovCi0JdmVjdG9yX2VudHJ5IGVsMV9pcnFfaW52YWxpZAkvKiBJ
UlEgRUwxaCAgICAgICAgICAgICAgICovCisJdmVjdG9yX2VudHJ5IGVsMV9pcnEJCS8qIElSUSBF
TDFoICAgICAgICAgICAgICAgKi8KIAl2ZWN0b3JfZW50cnkgZWwxX2ZpcV9pbnZhbGlkCS8qIEZJ
USBFTDFoICAgICAgICAgICAgICAgKi8KIAl2ZWN0b3JfZW50cnkgZWwxX2Vycm9yX2ludmFsaWQJ
LyogRXJyb3IgRUwxaCAgICAgICAgICAgICAqLwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 09:03:33 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 09:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2hR-00062r-Qo; Fri, 09 Nov 2018 09:03:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1psy=nu=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gL2hQ-00062k-Ee
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:03:32 +0000
X-Inumbo-ID: 5287399e-e3fe-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5287399e-e3fe-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 09:03:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=o3zP69HeV90OjASqleIn+qwuaIj20nuOjCgCr/nvvPk=;
 b=XtSmUYgIyPuvwgZvIG4h47NaXLS1MTD6v+a1D6Gl7mNRQZTShQMOjILw6N52Nv3vsmZ7+jXjMvJCpfjxnds3pot1IDpaB9fYyk3kx/3+plpBoNrX4vUZxC03Qg5Qa5+/n5IPFr6KXLq7qXMORvl/HtEPGJvlYX4lL/z29kGJPJ4=
Received: from HE1PR08CA0076.eurprd08.prod.outlook.com (2603:10a6:7:2a::47) by
 AM5PR0802MB2497.eurprd08.prod.outlook.com (2603:10a6:203:9f::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.20; Fri, 9 Nov
 2018 09:03:20 +0000
Received: from AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::207) by HE1PR08CA0076.outlook.office365.com
 (2603:10a6:7:2a::47) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.20 via Frontend
 Transport; Fri, 9 Nov 2018 09:03:19 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT006.mail.protection.outlook.com (10.152.16.122) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 9 Nov 2018 09:03:18 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Fri, 9 Nov 2018
 09:03:05 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 9 Nov 2018 09:03:03 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 9 Nov 2018 09:02:58 +0000
Message-ID: <1541754179-41484-2-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(346002)(136003)(396003)(2980300002)(438002)(199004)(189003)(4326008)(68736007)(575784001)(72206003)(1857600001)(186003)(106466001)(336012)(486006)(36756003)(11346002)(86362001)(426003)(305945005)(26005)(446003)(2616005)(48376002)(50226002)(81166006)(6666004)(356004)(47776003)(4744004)(77096007)(8936002)(50466002)(126002)(81156014)(8676002)(49486002)(217873002)(51416003)(97736004)(110136005)(54906003)(5660300001)(316002)(16586007)(53936002)(53946003)(76176011)(476003)(106002)(478600001)(2906002)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2497; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT006;
 1:gvdm+OE98xfJy4mADk95CPWvbzIVQ3x5Qh/z8+CwyE+jQzAIh9lVUUkCp2ZarWIEySnG4hWGamoX7IoZjHgBU/PmnHPJR2PPS39+syiEf636uLNQUMMJ2bQEwmPzFZEU
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: eae7562d-5499-4421-27ed-08d6462230d5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2497; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 3:hng/30H6QlflW9ToP5yDoPnAQ0MENHlpf4ORXCL7eJ7xOtdHDQC7f7ldvQCtsDQueCRnRtedx6ceyUC84wwV6B8JxkfPpEdLANmCHRlTVPSIvkjTeiuD/H2QNYLsobsKvUSMRybGINaeHlDAODPlxpoSzxBsgAs3BFPBRshFN7PgY7Tf8KChaDgq/P7Pihjut1sdqW5oBtZz7YWr5YGyIwfeLUDmLGqPC73yxyGcArFevJ14NPqfDgi4oYc/uZaCTo4zbYP5d7sB8tXaMyKDaI24XF0Ll58AYBUCUaO6SNeGsmXkbZtXbOFJ5BEkr03tMUGBajsJeu5M6JvlIkTPgU2ecuvy1fg5c33DEs6tIs4=;
 25:xPnozarZxPTm9O5AlqREOoyArJI8niI93jgSoM/XZE9MrnNPLrk7OuNxmNAfSooWIifRCM6xzWIxkndgSPoVByiosQWOX2ciFIyUpWTCVZc5yKlsk+Q7Dn4LXlzbREZDzCeOhtV8J1i6H0cKoJuO9doQ1pWPRjRAVxiOUcMOBXSjvDmvnwHtFKrLTjGxNBg24uqBT7NUamXYQPo7a/ELmzDwc6t7aySXtVCUoaDoedgoFRknpCWeIFu7tL05jy635WICCw77xx/NfkRzFf2uqCf8j060UIyJ3xylQSh0odD2QQHCEaL+q6HGpWMBfm8zf5iITF/7kfLxv8du1mCyag==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2497:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 31:MaLlJTwDDGK4LjsIYZ+eq0Uri1CqC56mq3bd8Dl3W0q0S9l3PKnURf7u+x9Gb/zjaoaZxswVxEi4upVxPvaViieWdkvAFb/xeIrWcD6M5/YYWpF/4Hx/FU5pieUHtTA50/0Ah/eXssSXijpIBrHhRdb1ZGQijzGVa97yMclM47tZelgYzi1RQ0O3Eadt7HrDC9OHpj5iPUfbzeDDUZ8PYRhM6eFeHpYLsAH8Gm3Fz+8=;
 20:izZZh8Ua5KWOoQudfcU0B1vqw7J78smGtlKKY0keMy24osOb6/uwwnPKyJN6q4LG58/niu+QKuPktFZIGXBXP2gmsgs0alqccGyajmE6xuOr8iL7rfFi319MhOlksEB1rE7UUdNheHVLyUN2WjKPpce3XaMh0a3tbS+gKwGuHTGNTrI+P2rbLa5XeW/LiOdNij9jpuT1QEkhSyCAsHgRri64HljzX0ppg074CHWe323SuW4sfH4BmhuAOafqCMaK2haPPDGrqmmv2heaYImvmRfnVwRUZVHay5l6D+4O2SukQKSx4IgGSxCq720+1uIMPGWlWiJi1812PxbOOH29laHa6P5kBIVN43m/+MsmFDDIu097wXFWEe2ofYMbcCFInzlg7drUD6hWbXTm5AmD26CN33bvq4gVTSvfvDfNYdY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB2497E27158F86DE756623D54F4C60@AM5PR0802MB2497.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(180628864354917)(105169848403564); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2497; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2497; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 4:IXGA2mX0ZNB5Zf8aUtQPOQ/D0lKt1hkOV22O7neiVynPvLXuPJv+W21dniv8/6CLT3BeT0IPg4GRxgUQU1veljhT5J7CdfAlkzUhDoN9NzlITcC5NY84xXsq+K/1j/IjIpHwqPcjgT8t3+OA/V3h1ZvN0EbD5HKj9Sa7QxKHFtuiQKYdunJobs1Wb5p1YJMWn3xe0tuIhGl4O9pLTZdpp9fht8XvRZ8UYoBl2S28PkQGAK5TNPDtbpUGa7HtOU0ziZRu7xklbIYNDHShkuycla/N6C+Ouktgb53Yxd4uVZ51ILBbgsM92h9gPePX21evU7Ydt5aRBW2A1QTJA3x32pHz+yEy2KvjOwWR3MpF32irHROV4QNJys05I1+TWxB5
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2497;
 23:qVsXzjVkpKLzWql6X/ED+3p3BvBfRhcCat6uzCE?=
 =?us-ascii?Q?8QB0gVgFySYxciVIDz8Ve1qqJClgzTjfYlzuCEm1jV7yBvUYagziqLSRzdVq?=
 =?us-ascii?Q?UZK/eEeGsIYaB4EW/6Q0T/tV5tFyXKdK/vBAAWSrdIDkPEfwxUDrmxU7CAaX?=
 =?us-ascii?Q?1aqZGHIqhbPtEevorhJT/2a0nShWxln328oh3QSSzj1xo9nGKkhBlgTXgWd0?=
 =?us-ascii?Q?Gnp0cMMe5LZiC4x3VRVCun2rGXPZpMw/c1FCoaGnI0qJmoXrP+7kbhdT3hK6?=
 =?us-ascii?Q?L3BNABTv5Mb3Ryd2Kv11A4MZQKo+HNR5bV8klpnbrv6UMgG0aGcp5gtRGddF?=
 =?us-ascii?Q?strVI4CpihrqA3lQEEC3W4NoFzdXzRzxTl3kfVt5/EXJRGlVxr7UJiS5B6sU?=
 =?us-ascii?Q?9uoAXkF972M3XPH9O5tK3RPpzu4OB1y0GgwAFrcVIdNPQo2dRFIFotzND4At?=
 =?us-ascii?Q?jTrtqi8bpH/93HG/CZLOpiG5ThMDGJAMmRtXC/lIe7RFq5PRxYoeQzezrjIS?=
 =?us-ascii?Q?uOn4GdKDxrww0SV4XPGhTnL4ea3btoWrLyjnr0L0MUFAVKES67/tG8GceGAz?=
 =?us-ascii?Q?T0T4uvHOvj1FPxOF1VUXf1cQvhcZWO8Z7uTBWD+s2qpMZnxOAGEth7ssjOQ3?=
 =?us-ascii?Q?SzyghsuJVsE/i8Jfyl6bIuA4TbY56SXy1s1c7oqdnol+m79BC5OqDV8sibDr?=
 =?us-ascii?Q?TJDayBTjMIxcGbCcry5Y6Sy6Kw1Buf5dw4LMeT5TENbdSYfUUt65jBw0Rn79?=
 =?us-ascii?Q?u/A4lRmDDSNnPudgJUGgaBN6N17mGQxzaVnW08BsiWC9D3qS2VPuNXS3wVbf?=
 =?us-ascii?Q?NC6FuuMTMcMgG5Ka4vNqO9bScs1GTi3kk36u3bjA14BV02J0xv7lT87sQGyl?=
 =?us-ascii?Q?SNQaiAgJQDHcT2n5M/K+KuKJbui6xsbirHE+W58p1vTowZ4zAV9rxc6U66hw?=
 =?us-ascii?Q?kmn2Gu3gJcY9IBimIkKzmvUHVaLdZmhsOvyY+cltl2zwOx93aytS2cxyCGi8?=
 =?us-ascii?Q?IwPtDJMBr3Hw+4OLb6iGlFFM1hU36Fulv19wobVd78D3bCLTQunSeKdEVIuy?=
 =?us-ascii?Q?5Lnc1THa7IZ6AUmhos8jmg8S2EC/Js8McubWcaabyuAKrDL4mOz+xmmjzcnY?=
 =?us-ascii?Q?+1OgUF6XWO2nGKDNfWCPKgROi7jJzv1qzmB2MmmMEbISrVHw1yCAhWUGpXTl?=
 =?us-ascii?Q?lu/HtVVPh/CMlbnPy9iwLDo4G+SXP/Y1fcIE85fm8yPb93jptyxx4uMhIRjW?=
 =?us-ascii?Q?yQetm0TS5aX1mZ2Xs1sg=3D?=
X-Microsoft-Antispam-Message-Info: 08+bLwfNMxPPRfDMDc9vrTnp8L97fdO6UrgmLY8K9sHigAyfZw/t7gD/PcbNV40QjOjs5/9SIvjU+pzYv+Q0jIMvA2Zzm963cys2+SpJqKMfVruKXupOQL1EYPpefJTmHXrXKDv1izLLJkId/5oO//9RNNm7ieGiTY8tGqUrVmadWuGifo2VAsBzBBBiw3uD04Yl4BAfwlNmPtv/69yDMuLrbV5w0Eyz5Bkfu7UbqtXjLXvsKcGmEMkpoVe/FvuWetF3Z+OMprQBwVaqfiCTeW3WhLcajmfDYY3P1IKmtFHhVrM+IxI1vvEyHxNq9mgCqZ8I6w8H2rcNm5DJsRQJ3tvC/lSD1HJfhkvG+g+7Evo=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 6:JIFDv3Sp41zjnt8nRMdrmDOCbWZkcPtzv++3i2MFx+NDRHTSbhXxS57ylz3QnNROZw/B6Y44fsKHcXSPsyFF4LZW7mam4+fOOm+cY2Xidg6Viomq+Nxj6DV/5OoyFnfaXY3V5A6Sqz6tWUF6kqkIwcnOw9vejhQbaraphzcOTkB5jXJSI04eBALx86fsdMT0e2mVZtgUrt+GGN+BnFHj84P4HxPWO4rA7/29LoeNwirOV8Nh/v1oy4jayspXXFbYlAU6bwG4SpJFRoJerUsxXMdInYzITj0vILCJyLYNwjhbOWcQ9SPWYKybYj01eN8p7y9dp/rC/hlzLv54YFQKe/kZndiuAAovrKOfnTQSbkx3qAjZBKyv2MejmH3cB3nbygqLmjQxANBai/Z+u8ooxEjMlYyep4Fnpk++nr8mGC7yevqcdcdpVv/iFmkWh72JEI6J125KP9bNCZGNpvtomw==;
 5:8v0TtYPUV5j3qbKVnDyyIfM1ijBXpOMCIMM1Uz9y+RKyM12xd3IBMqIEAjOiboAqwxf0rjxoPbItDkSu/cu7bO/SEnx2zGCAd+lDZS9UApdm4peHkm5Mk9gi7wgVp2BcD0CfarGsgKqjhZddzQs9IdjqZ0PxZVxXdjsA7fuASLc=;
 7:sYABxXs9+MnndHJ+tKRDKB152ISrGorldTCYHkQnxsB873wbg0tnHw1usJjWs8mhyvUGT/NoDvMzOUgVf2xgBuVARpgbuBIv1OgAR0pCyat/tr6QuRejCqyz/Q/TBb9c/0IO/90/dUX1tzlds+hlcA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 09:03:18.0830 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: eae7562d-5499-4421-27ed-08d6462230d5
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2497
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 1/2] Implement gic-v2 library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBsaWJyYXJ5IGhhcyBpbXBsZW1lbnRlZCBiYXNpYyBHSUN2MiBmdW5jdGlvbnMuIFdlIGRv
bid0IHN1cHBvcnQKR0lDdjJNIGFuZCBzZWN1cml0eSBleHRlbnNpb24gaW4gdGhpcyBsaWJyYXJ5
LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2Fy
bS9naWMtdjIuYyAgICAgICAgIHwgMzk0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggfCAzODAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaCAg
ICAgICAgfCAgMTUgKysKIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgIHwgICAxICsK
IHBsYXQva3ZtL2FybS9zZXR1cC5jICAgICAgICAgICAgIHwgIDYxICsrKy0tLQogNSBmaWxlcyBj
aGFuZ2VkLCA4MjQgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9j
b21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0v
Z2ljLXYyLmMgYi9wbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZDIxMmNmYQotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQvY29tbW9uL2Fy
bS9naWMtdjIuYwpAQCAtMCwwICsxLDM5NCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0u
Y29tPgorICogICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+CisgKgor
ICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoK
KyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlz
dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0
CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3Ry
aWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIg
bm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBl
bmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3
YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05U
UklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhP
TERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisg
KiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJP
RklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9O
IEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQor
ICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVW
RU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoK
KyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBX
QVkuCisgKi8KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxsaWJmZHQuaD4KKyNpbmNs
dWRlIDx1ay9lc3NlbnRpYWxzLmg+CisjaW5jbHVkZSA8dWsvcHJpbnQuaD4KKyNpbmNsdWRlIDx1
ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDx1ay9iaXRvcHMuaD4KKyNpbmNsdWRlIDx1ay9hc20uaD4K
KyNpbmNsdWRlIDxpcnEuaD4KKyNpbmNsdWRlIDxhcm0vY3B1Lmg+CisjaW5jbHVkZSA8YXJtL2dp
Yy12Mi5oPgorCitzdGF0aWMgdm9pZCAqZ2ljX2Rpc3RfYWRkciwgKmdpY19jcHVpZl9hZGRyOwor
c3RhdGljIHVpbnQ2NF90IGdpY19kaXN0X3NpemUsIGdpY19jcHVpZl9zaXplOworCisjZGVmaW5l
IEdJQ19ESVNUX1JFRyhyKQkoZ2ljX2Rpc3RfYWRkciArIChyKSkKKyNkZWZpbmUgR0lDX0NQVV9S
RUcocikJKGdpY19jcHVpZl9hZGRyICsgKHIpKQorCitzdGF0aWMgY2hhciAqZ2ljX2RldmljZV9s
aXN0W10gPSB7CisJImFybSxjb3J0ZXgtYTE1LWdpYyIsCisJImFybSxjb3J0ZXgtYTctZ2ljIiwK
KwkiYXJtLGNvcnRleC1hOS1naWMiLAorCSJhcm0sZ2ljLTQwMCIsCisJImFybSxlYjExbXAtZ2lj
IiwKKwkiYXJtLHBsMzkwIiwKKwkiYXJtLGFybTExNzZqemYtZGV2Y2hpcC1naWMiLAorCSJhcm0s
YXJtMTFtcC1naWMiLAorCSJhcm0sdGMxMW1wLWdpYyIsCisJImJyY20sYnJhaG1hLWIxNS1naWMi
LAorCSJudmlkaWEsdGVncmEyMTAtYWdpYyIsCisJInFjb20sbXNtLTg2NjAtcWdpYyIsCisJInFj
b20sbXNtLXFnaWMyIiwKK307CisKKy8qIGlubGluZSBmdW5jdGlvbnMgdG8gYWNjZXNzIEdJQ0Mg
JiBHSUNEIHJlZ2lzdGVycyAqLworc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2dpY2Q4KHVpbnQ2
NF90IG9mZnNldCwgdWludDhfdCB2YWwpCit7CisJaW9yZWdfd3JpdGU4KEdJQ19ESVNUX1JFRyhv
ZmZzZXQpLCB2YWwpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljZDMyKHVpbnQ2
NF90IG9mZnNldCwgdWludDMyX3QgdmFsKQoreworCWlvcmVnX3dyaXRlMzIoR0lDX0RJU1RfUkVH
KG9mZnNldCksIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNkMzIo
dWludDY0X3Qgb2Zmc2V0KQoreworCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0RJU1RfUkVHKG9m
ZnNldCkpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljYzMyKHVpbnQ2NF90IG9m
ZnNldCwgdWludDMyX3QgdmFsKQoreworICAgICAgICBpb3JlZ193cml0ZTMyKEdJQ19DUFVfUkVH
KG9mZnNldCksIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNjMzIo
dWludDY0X3Qgb2Zmc2V0KQoreworCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0NQVV9SRUcob2Zm
c2V0KSk7Cit9CisKKy8qCisgKiBGdW5jdGlvbnMgb2YgR0lDIENQVSBpbnRlcmZhY2UKKyAqLwor
CisvKiBFbmFibGUgR0lDIGNwdSBpbnRlcmZhY2UgKi8KK3N0YXRpYyB2b2lkIGdpY19lbmFibGVf
Y3B1aWYodm9pZCkKK3sKKwkvKiBqdXN0IHNldCBiaXQgMCB0byAxIHRvIGVuYWJsZSBjcHUgaW50
ZXJmYWNlICovCisJd3JpdGVfZ2ljYzMyKEdJQ0NfQ1RMUiwgR0lDQ19DVExSX0VOQUJMRSk7Cit9
CisKKy8qIFNldCBwcmlvcml0eSB0aHJlc2hvbGQgZm9yIHByb2Nlc3NvciAqLworc3RhdGljIHZv
aWQgZ2ljX3NldF90aHJlc2hvbGRfcHJpb3JpdHkodWludDMyX3QgdGhyZXNob2xkX3ByaW8pCit7
CisJLyogR0lDQ19QTVIgYWxsb2NhdGUgMSBieXRlIGZvciBlYWNoIGlycSAqLworCVVLX0FTU0VS
VCh0aHJlc2hvbGRfcHJpbyA8PSBHSUNDX1BNUl9QUklPX01BWCk7CisJd3JpdGVfZ2ljYzMyKEdJ
Q0NfUE1SLCB0aHJlc2hvbGRfcHJpbyk7Cit9CisKKy8qCisgKiBBY2tub3dsZWRnaW5nIGlycSBl
cXVhbHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCisgKiBnZXQgdGhlIGludGVycnVwdCBJRCBhcyB0
aGUgc2lkZSBlZmZlY3QuCisgKi8KK3VpbnQzMl90IGdpY19hY2tfaXJxKHZvaWQpCit7CisJcmV0
dXJuIHJlYWRfZ2ljYzMyKEdJQ0NfSUFSKTsKK30KKworLyoKKyAqIHdyaXRlIHRvIEdJQ0NfRU9J
UiB0byBpbmZvcm0gY3B1IGludGVyZmFjZSBjb21wbGV0YXRpb24KKyAqIG9mIGludGVycnVwdCBw
cm9jZXNzaW5nLiBJZiBHSUNDX0NUTFIuRU9JbW9kZSBzZXRzIHRvIDEKKyAqIHRoaXMgZnVuYyBq
dXN0IGdldHMgcHJpb3JpdHkgZHJvcC4KKyAqLwordm9pZCBnaWNfZW9pX2lycSh1aW50MzJfdCBp
cnEpCit7CisJd3JpdGVfZ2ljYzMyKEdJQ0NfRU9JUiwgaXJxKTsKK30KKworLyogRnVuY3Rpb25z
IG9mIEdJQyBEaXN0cmlidXRvciAqLworCisvKgorICogQHNnaW50aWQgZGVub3RlcyB0aGUgc2dp
IElEOworICogQHRhcmdldGZpbHRlciA6IHRoaXMgdGVybSBpcyBUYXJnZXRMaXN0RmlsdGVyCisg
KiAwIGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IHNwZWNpZmllZCBpbiB0aGUK
KyAqIHRhcmdldCBsaXN0OyAxIGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IGV4
ZWNwdCB0aGUKKyAqIHByb2Nlc3NvciB0aGF0IHJlcXVlc3QgdGhlIGludHJydXB0OyAyIGRlbm90
ZXMgZm9yd2FyZGluZyB0aGUKKyAqIGludGVycnVwdCBvbmx5IHRvIHRoZSBjcHUgdGhhdCByZXF1
dGVzdCB0aGUgaW50ZXJydXB0LgorICogQHRhcmdldGxpc3QgaXMgYml0bWFzaywgd2hpY2ggYml0
IDEgZGVub3RlcyBmb3J3YXJkaW5nIHRvIGFuZCBvbmx5IGxvdyA4CisgKiBiaXQgaXMgaW4gdXNl
LgorICovCitzdGF0aWMgdm9pZCBnaWNfc2dpX2dlbih1aW50MzJfdCBzZ2ludGlkLCB1aW50OF90
IHRhcmdldGZpbHRlciwKKwkJCXVpbnQ4X3QgdGFyZ2V0bGlzdCkKK3sKKwl1aW50MzJfdCB2YWw7
CisKKwkvKiBPbmx5IElOVElEIDAtMTUgYWxsb2NhdGVkIHRvIHNnaSAqLworCVVLX0FTU0VSVChz
Z2ludGlkIDw9IEdJQ0RfU0dJX01BWF9JTklUSUQpOworCisJLyogU2V0IFNHSSB0YWdldGZpbGV0
ZXIgZmllbGQgKi8KKwl2YWwgPSAodGFyZ2V0ZmlsdGVyICYgR0lDRF9TR0lfRklMVEVSX01BU0sp
IDw8IEdJQ0RfU0dJX0ZJTFRFUl9TSElGVDsKKworCS8qIFNldCBTR0kgdGFyZ2V0bGlzdCBmaWVs
ZCAqLworCXZhbCB8PSAodGFyZ2V0bGlzdCAmIEdJQ0RfU0dJX1RBUkdFVF9NQVNLKSA8PCBHSUNE
X1NHSV9UQVJHRVRfU0hJRlQ7CisKKwkvKiBTZXQgU0dJIElOSVRJRCBmaWVsZCAqLworCXZhbCB8
PSBzZ2ludGlkOworCisJLyogR2VuZXJhdGUgU0dJICovCisJd3JpdGVfZ2ljZDMyKEdJQ0RfU0dJ
UiwgdmFsKTsKK30KKworLyoKKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0aGUgQ1BVIGludGVyZmFj
ZXMgc3BlY2lmaWVkIGluIHRoZQorICogdGFyZ2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0
IGJpdG1hcCBmb3IgMH43IENQVS4KKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qgd29yayB1bnRpbGwg
U01QIGlzIHN1cHBvcnRlZAorICovCit2b2lkIGdpY19zZ2lfZ2VuX3RvX2xpc3QodWludDMyX3Qg
c2dpbnRpZCwgdWludDhfdCB0YXJnZXRsaXN0KQoreworCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJ
Q0RfU0dJX0ZJTFRFUl9UT19MSVNULCB0YXJnZXRsaXN0KTsKK30KKworLyoKKyAqIEZvcndhcmQg
dGhlIFNHSSB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhlCisgKiBwcm9j
ZXNzb3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqIFRPRE86IHRoaXMgd2lsbCBu
b3Qgd29yayB1bnRpbGwgU01QIGlzIHN1cHBvcnRlZAorICovCit2b2lkIGdpY19zZ2lfZ2VuX3Rv
X290aGVycyh1aW50MzJfdCBzZ2ludGlkKQoreworCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0Rf
U0dJX0ZJTFRFUl9UT19PVEhFUlMsIDApOworfQorCisvKgorICogRm9yd2FyZCB0aGUgU0dJIG9u
bHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3NvcgorICogdGhhdCByZXF1ZXN0
ZWQgdGhlIGludGVycnVwdC4KKyAqLwordm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVpbnQzMl90
IHNnaW50aWQpCit7CisJZ2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX1NF
TEYsIDApOworfQorCisvKgorICogc2V0IHRhcmdldCBjcHUgZm9yIGlycSBpbiBkaXN0cmlidXRv
ciwKKyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAxIGluZGljYXRlcyB0YXJnZXQgdG8K
KyAqIGNvcnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQorICovCit2b2lkIGdpY19zZXRfaXJxX3Rh
cmdldCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KQoreworCXdyaXRlX2dpY2Q4KEdJQ0Rf
SVRBUkdFVFNSKGlycSksIHRhcmdldCk7Cit9CisKKy8qIHNldCBwcmlvcml0eSBmb3IgaXJxIGlu
IGRpc3RyaWJ1dG9yICovCit2b2lkIGdpY19zZXRfaXJxX3ByaW8odWludDMyX3QgaXJxLCB1aW50
OF90IHByaW9yaXR5KQoreworCXdyaXRlX2dpY2Q4KEdJQ0RfSVBSSU9SSVRZUihpcnEpLCBwcmlv
cml0eSk7Cit9CisKKy8qCisgKiBFbmFibGUgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBlYWNoIGly
cSBvY2N1cGllcyBvbmUgYml0CisgKiB0byBjb25maWd1cmUgaW4gY29ycmVzcG9uZGluZyByZWdp
c3RvcgorICovCit2b2lkIGdpY19lbmFibGVfaXJxKHVpbnQzMl90IGlycSkKK3sKKwl3cml0ZV9n
aWNkMzIoR0lDRF9JU0VOQUJMRVIoaXJxKSwKKwkJVUtfQklUKGlycSAlIEdJQ0RfSV9QRVJfSVNF
TkFCTEVSbikpOworfQorCisvKgorICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9u
ZSBiaXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQorICogdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRp
bmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3QgaXJxKQorewor
CXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpcnEpLAorCQlVS19CSVQoaXJxICUgR0lDRF9J
X1BFUl9JQ0VOQUJMRVJuKSk7Cit9CisKKy8qIEVuYWJsZSBkaXN0cmlidXRvciAqLworc3RhdGlj
IHZvaWQgZ2ljX2VuYWJsZV9kaXN0KHZvaWQpCit7CisJLyoganVzdCBzZXQgYml0IDAgdG8gMSB0
byBlbmFibGUgZGlzdHJpYnV0b3IgKi8KKwl3cml0ZV9naWNkMzIoR0lDRF9DVExSLCByZWFkX2dp
Y2QzMihHSUNEX0NUTFIpIHwgR0lDRF9DVExSX0VOQUJMRSk7Cit9CisKKy8qIGRpc2FibGUgZGlz
dHJpYnV0b3IgKi8KK3N0YXRpYyB2b2lkIGdpY19kaXNhYmxlX2Rpc3Qodm9pZCkKK3sKKwkvKiBq
dXN0IGNsZWFyIGJpdCAwIHRvIDAgdG8gZW5hYmxlIGRpc3RyaWJ1dG9yICovCisJd3JpdGVfZ2lj
ZDMyKEdJQ0RfQ1RMUiwgcmVhZF9naWNkMzIoR0lDRF9DVExSKSAmICh+R0lDRF9DVExSX0VOQUJM
RSkpOworfQorCisvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAq
Lwordm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdnZXIsIGludCBw
b2xhcml0eSkKK3sKKwl1aW50MzJfdCB2YWwsIG1hc2ssIG9sZG1hc2s7CisKKwlpZiAoKHRyaWdn
ZXIgPj0gVUtfSVJRX1RSSUdHRVJfTUFYKSB8fAorCQkocG9sYXJpdHkgPj0gVUtfSVJRX1BPTEFS
SVRZX01BWCkpCisJCXJldHVybjsKKworCXZhbCA9IHJlYWRfZ2ljZDMyKEdJQ0RfSUNGR1IoaXJx
KSk7CisJbWFzayA9IG9sZG1hc2sgPSAodmFsID4+ICgoaXJxICUgR0lDRF9JX1BFUl9JQ0ZHUm4p
ICogMikpICYKKwkJCUdJQ0RfSUNGR1JfTUFTSzsKKworCWlmICh0cmlnZ2VyID09IFVLX0lSUV9U
UklHR0VSX0xFVkVMKSB7CisJCW1hc2sgJj0gfkdJQ0RfSUNGR1JfVFJJR19NQVNLOworCQltYXNr
IHw9IEdJQ0RfSUNGR1JfVFJJR19MVkw7CisJfSBlbHNlIGlmICh0cmlnZ2VyID09IFVLX0lSUV9U
UklHR0VSX0VER0UpIHsKKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9UUklHX01BU0s7CisJCW1hc2sg
fD0gR0lDRF9JQ0ZHUl9UUklHX0VER0U7CisJfQorCisJaWYgKHBvbGFyaXR5ID09IFVLX0lSUV9Q
T0xBUklUWV9MT1cpIHsKKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9QT0xfTUFTSzsKKwkJbWFzayB8
PSBHSUNEX0lDRkdSX1BPTF9MT1c7CisJfSBlbHNlIGlmIChwb2xhcml0eSA9PSBVS19JUlFfUE9M
QVJJVFlfSElHSCkgeworCQltYXNrICY9IH5HSUNEX0lDRkdSX1BPTF9NQVNLOworCQltYXNrIHw9
IEdJQ0RfSUNGR1JfUE9MX0hJR0g7CisJfQorCisJLyogQ2hlY2sgaWYgbm90aGluZyBjaGFuZ2Vk
ICovCisJaWYgKG1hc2sgPT0gb2xkbWFzaykKKwkJcmV0dXJuOworCisJLyogVXBkYXRlIG5ldyBp
bnRlcnJ1cHQgdHlwZSAqLworCXZhbCAmPSAofihHSUNEX0lDRkdSX01BU0sgPDwgKGlycSAlIEdJ
Q0RfSV9QRVJfSUNGR1JuKSAqIDIpKTsKKwl2YWwgfD0gKG1hc2sgPDwgKGlycSAlIEdJQ0RfSV9Q
RVJfSUNGR1JuKSAqIDIpOworCXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGlycSksIHZhbCk7Cit9
CisKK3N0YXRpYyB2b2lkIGdpY19pbml0X2Rpc3Qodm9pZCkKK3sKKwl1aW50MzJfdCB2YWwsIGNw
dWlmX251bWJlciwgaXJxX251bWJlcjsKKwl1aW50MzJfdCBpOworCisJLyogVHVybiBkb3duIGRp
c3RyaWJ1dG9yICovCisJZ2ljX2Rpc2FibGVfZGlzdCgpOworCisJLyogR2V0IEdJQyBDUFUgaW50
ZXJmYWNlICovCisJdmFsID0gcmVhZF9naWNkMzIoR0lDRF9UWVBFUik7CisJY3B1aWZfbnVtYmVy
ID0gR0lDRF9UWVBFUl9DUFVJX05VTSh2YWwpOworCWlmIChjcHVpZl9udW1iZXIgPiBHSUNfTUFY
X0NQVUlGKQorCQljcHVpZl9udW1iZXIgPSBHSUNfTUFYX0NQVUlGOworCXVrX3ByaW50ZChETFZM
X0lORk8sICJHSUN2MiBNYXggQ1BVIGludGVyZmFjZTolZFxuIiwgY3B1aWZfbnVtYmVyKTsKKwor
CS8qIEdldCB0aGUgbWF4aW11bSBudW1iZXIgb2YgaW50ZXJydXB0cyB0aGF0IHRoZSBHSUMgc3Vw
cG9ydHMgKi8KKwlpcnFfbnVtYmVyID0gR0lDRF9UWVBFUl9MSU5FX05VTSh2YWwpOworCWlmIChp
cnFfbnVtYmVyID4gR0lDX01BWF9JUlEpCisJCWlycV9udW1iZXIgPSBHSUNfTUFYX0lSUTsKKwl1
a19wcmludGQoRExWTF9JTkZPLCAiR0lDdjIgTWF4IGludGVycnVwdCBsaW5lczolZFxuIiwgaXJx
X251bWJlcik7CisJLyoKKwkgKiBTZXQgYWxsIFNQSSBpbnRlcnJ1cHRzIHRhcmdldHMgdG8gYWxs
IENQVS4KKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkgPCBpcnFfbnVtYmVyOyBpICs9
IEdJQ0RfSV9QRVJfSVRBUkdFVFNSbikKKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVRBUkdFVFNSKGkp
LCBHSUNEX0lUQVJHRVRTUl9ERUYpOworCisJLyoKKwkgKiBTZXQgYWxsIFNQSSBpbnRlcnJ1cHRz
IHR5cGUgdG8gYmUgcG9sYXJpdHkgbG93IGxldmVsIHRyaWdnZXJlZAorCSAqLworCWZvciAoaSA9
IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JQ0ZHUm4pCisJ
CXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGkpLCBHSUNEX0lDRkdSX0RFRl9UWVBFKTsKKworCS8q
CisJICogU2V0IGFsbCBTUEkgcHJpb3JpdHkgdG8gYSBkZWZhdWx0IHZhbHVlLgorCSAqLworCWZv
ciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JUFJJ
T1JJVFluKQorCQl3cml0ZV9naWNkMzIoR0lDRF9JUFJJT1JJVFlSKGkpLCBHSUNEX0lQUklPUklU
WV9ERUYpOworCisJLyoKKwkgKiBEZWFjdGl2YXRlIGFuZCBkaXNhYmxlIGFsbCBTUElzLgorCSAq
LworCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BF
Ul9JQ0FDVElWRVJuKSB7CisJCXdyaXRlX2dpY2QzMihHSUNEX0lDQUNUSVZFUihpKSwgR0lDRF9E
RUZfSUNBQ1RJVkVSbik7CisJCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpKSwgR0lDRF9E
RUZfSUNFTkFCTEVSbik7CisJfQorCisJLyogdHVybiBvbiBkaXN0cmlidXRvciAqLworCWdpY19l
bmFibGVfZGlzdCgpOworfQorCitzdGF0aWMgdm9pZCBnaWNfaW5pdF9jcHVpZih2b2lkKQorewor
CXVpbnQzMl90IGk7CisJLyogc2V0IHByaW9yaXR5IG1hc2sgdG8gdGhlIGxvd2VzdCBwcmlvcml0
eSB0byBsZXQgYWxsIGlycSB2aXNpYmxlIHRvIGNwdSBpbnRlcmZhY2UgKi8KKwlnaWNfc2V0X3Ro
cmVzaG9sZF9wcmlvcml0eShHSUNDX1BNUl9QUklPX01BWCk7CisKKwkvKiBzZXQgUFBJIGFuZCBT
R0kgdG8gcG9sYXJpdHkgbG93IGxldmVsIHRyaWdnZXJlZCAqLworCWZvciAoaSA9IDA7IGkgPCBH
SUNfU1BJX0JBU0U7IGkgKz0gR0lDRF9JX1BFUl9JQ0ZHUm4pCisJCXdyaXRlX2dpY2QzMihHSUNE
X0lDRkdSKGkpLCBHSUNEX0lDRkdSX0RFRl9UWVBFKTsKKworCS8qIHNldCBQUEkgYW5kIFNHSSB0
byBhIGRlZmF1bHQgdmFsdWUgKi8KKwlmb3IgKGkgPSAwOyBpIDwgR0lDX1NQSV9CQVNFOyBpICs9
IEdJQ0RfSV9QRVJfSVBSSU9SSVRZbikKKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVBSSU9SSVRZUihp
KSwgR0lDRF9JUFJJT1JJVFlfREVGKTsKKyAgICAgICAgLyoKKwkgKiBEZWFjdGl2YXRlIGFuZCBk
aXNhYmxlIGFsbCBQUElzLgorCSAqLworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgR0lDRF9TR0lf
TUFYX0lOSVRJRDsgaSArPSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pIHsKKwkJd3JpdGVfZ2ljZDMy
KEdJQ0RfSUNBQ1RJVkVSKGkpLCBHSUNEX0RFRl9JQ0FDVElWRVJuKTsKKwkJd3JpdGVfZ2ljZDMy
KEdJQ0RfSUNFTkFCTEVSKGkpLCBHSUNEX0RFRl9QUElfSUNFTkFCTEVSbik7CisJCQkJCQkJICAg
ICAgICB9CisJLyogRGVhY3RpdmF0ZSBhbmQgZW5hYmxlIGFsbCBTR0lzICovCisJZm9yIChpID0g
MDsgaSA8IEdJQ19QUElfQkFTRTsgaSArPSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pCisJeworCQl3
cml0ZV9naWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOworCQl3
cml0ZV9naWNkMzIoR0lDRF9JU0VOQUJMRVIoaSksIEdJQ0RfREVGX1NHSV9JU0VOQUJMRVJuKTsK
Kwl9CisKKwkvKiBlbmFibGUgY3B1IGludGVyZmFjZSAqLworCWdpY19lbmFibGVfY3B1aWYoKTsK
K30KKworaW50IF9kdGJfaW5pdF9naWModm9pZCAqZHRiKQoreworCXVpbnQzMl90IGlkeDsKKwlp
bnQgZmR0X2dpYzsKKwl1aW50MzJfdCBuYWRkciwgbnNpemU7CisJY29uc3QgdWludDY0X3QgKnJl
Z3M7CisKKwl1a19wcmludGQoRExWTF9JTkZPLCAiUHJvYmluZyBHSUN2Mi4uLlxuIik7CisJLyog
Q3VycmVudGx5LCB3ZSBvbmx5IHN1cHBvcnQgMSBHSUMgcGVyIHN5c3RlbSAqLworCWZkdF9naWMg
PSB1a19kdGJfZmluZF9kZXZpY2UoZHRiLCBnaWNfZGV2aWNlX2xpc3QsIHNpemVvZihnaWNfZGV2
aWNlX2xpc3QpKTsKKworCS8qIEdldCByZWdpb24gc2l6ZSBhdCByZWdzIHJlZ2lvbiBpbiBkdGIg
Ki8KKwluYWRkciA9IHVrX2R0Yl9yZWFkX3JlZ2lvbihkdGIsIGZkdF9naWMsICZuc2l6ZSwgJnJl
Z3MpOworCisJLyogR2V0IGRldmljZSBhZGRyZXNzIGFuZCBzaXplIGF0IHJlZ3MgcmVnaW9uICov
CisJZ2ljX2Rpc3RfYWRkciA9ICh2b2lkICopdWtfZHRiX3JlYWRfdGVybShyZWdzLCAwLCBuYWRk
ciwgbnNpemUsICZnaWNfZGlzdF9zaXplKTsKKwlnaWNfY3B1aWZfYWRkciA9ICh2b2lkICopdWtf
ZHRiX3JlYWRfdGVybShyZWdzLCAxLCBuYWRkciwgbnNpemUsICZnaWNfY3B1aWZfc2l6ZSk7CisK
Kwl1a19wcmludGQoRExWTF9JTkZPLCAiRm91bmQgR0lDdjIgb246XG4iKTsKKwl1a19wcmludGQo
RExWTF9JTkZPLCAiXHRDUFUgaW50ZXJmYWNlIGFkZHJlc3M6ICVwXG4iLCBnaWNfY3B1aWZfYWRk
cik7CisJdWtfcHJpbnRkKERMVkxfSU5GTywgIlx0RGlzdHJpYnV0b3IgYWRkcmVzczogJXBcbiIs
IGdpY19kaXN0X2FkZHIpOworCisKKwkvKiBJbml0aWFsaXplIEdJQ3YyIGRpc3RyaWJ1dG9yICov
CisJZ2ljX2luaXRfZGlzdCgpOworCisJLyogSW5pdGlhbGl6ZSBHSUN2MiBDUFUgaW50ZXJmYWNl
ICovCisJZ2ljX2luaXRfY3B1aWYoKTsKKworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvcGxh
dC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9n
aWMtdjIuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kZmVlNmE4Ci0tLSAv
ZGV2L251bGwKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKQEAgLTAsMCAr
MSwzODAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KKy8q
CisgKiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KKyAqICAgICAgICAgIEpp
YW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
OCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl
IGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4g
UmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBj
b3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0
aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRz
CisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHBy
b2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmlj
IHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAq
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JT
IEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD
SUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisg
KiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQg
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhF
CisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkg
Tk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisjaWZuZGVmIF9f
UExBVF9DTU5fQVJNX0dJQ19IX18KKyNkZWZpbmUgX19QTEFUX0NNTl9BUk1fR0lDX0hfXworCisv
KgorICogRGlzdHJpYnV0b3IgcmVnaXN0ZXJzLiBVbmlrcmFmdCBvbmx5IHN1cHBvcnQgcnVuIG9u
IG5vbi1zZWN1cmUKKyAqIHNvIHdlIGp1c3QgZGVzY3JpYmUgbm9uLXNlY3VyZSByZWdpc3RlcnMu
CisgKi8KKworLyoKKyAqIERpc3RyaWJ1dG9yIENvbnRyb2wgUmVnaXN0ZXIsIEdJQ0RfQ1RMUi4K
KyAqIEVuYWJsZXMgdGhlIGZvcndhcmRpbmcgb2YgcGVuZGluZyBpbnRlcnJ1cHRzIGZyb20gdGhl
CisgKiBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMKKyAqLworI2RlZmluZSBHSUNE
X0NUTFIJCTB4MDAwMAorI2RlZmluZSBHSUNEX0NUTFJfRU5BQkxFCTB4MQorCisvKgorICogSW50
ZXJydXB0IENvbnRyb2xsZXIgVHlwZSBSZWdpc3RlciwgR0lDRF9UWVBFUi4KKyAqIFByb3ZpZGVz
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBjb25maWd1cmF0aW9uIG9mIHRoZSBHSUMuCisgKi8KKyNk
ZWZpbmUgR0lDRF9UWVBFUgkJMHgwMDA0CisjZGVmaW5lCUdJQ0RfVFlQRVJfTElORV9OVU0ocikJ
KCgoKHIpICYgMHgxZikgKyAxKSA8PCA1KQorI2RlZmluZQlHSUNEX1RZUEVSX0NQVUlfTlVNKHIp
CSgoKChyKSA+PiA1KSAmIDB4MykgKyAxKQorCisvKgorICogRGlzdHJpYnV0b3IgSW1wbGVtZW50
ZXIgSWRlbnRpZmljYXRpb24gUmVnaXN0ZXIsIEdJQ0RfSUlEUi4KKyAqIFByb3ZpZGVzIGluZm9y
bWF0aW9uIGFib3V0IHRoZSBpbXBsZW1lbnRlciBhbmQgcmV2aXNpb24gb2YgdGhlIERpc3RyaWJ1
dG9yLgorICovCisjZGVmaW5lIEdJQ0RfSUlEUgkJMHgwMDA4CisjZGVmaW5lCUdJQ0RfSUlEUl9Q
Uk9EKHIpCSgoKHIpID4+IDI0KSAmIDB4ZmYpCisjZGVmaW5lIEdJQ0RfSUlEUl9WQVIocikJKCgo
cikgPj4gMTYpICYgMHhmKQorI2RlZmluZQlHSUNEX0lJRFJfUkVWKHIpCSgoKHIpID4+IDEyKSAm
IDB4ZikKKyNkZWZpbmUgR0lDRF9JSURSX0lNUEwocikJKChyKSAmIDB4ZmZmKQorCisvKgorICog
SW50ZXJydXB0IEdyb3VwIFJlZ2lzdGVycywgR0lDRF9JR1JPVVBSbgorICogVGhlc2UgcmVnaXN0
ZXJzIHByb3ZpZGUgYSBzdGF0dXMgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkK
KyAqIHRoZSBHSUMuIEVhY2ggYml0IGNvbnRyb2xzIHdoZXRoZXIgdGhlIGNvcnJlc3BvbmRpbmcg
aW50ZXJydXB0IGlzIGluCisgKiBHcm91cCAwIG9yIEdyb3VwIDEKKyAqLworI2RlZmluZQlHSUNE
X0lHUk9VUFIobikJCSgweDAwODAgKyA0ICogKChuKSA+PiA1KSkKKyNkZWZpbmUJR0lDRF9JX1BF
Ul9JR1JPVVBSbgkzMgorCisvKgorICogSW50ZXJydXB0IFNldC1FbmFibGUgUmVnaXN0ZXJzLCBH
SUNEX0lTRU5BQkxFUm4uCisgKiBUaGVzZSByZWdpc3RlcnMgcHJvdmlkZSBhIFNldC1lbmFibGUg
Yml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQKKyAqIGJ5IHRoZSBHSUMuIFdyaXRpbmcg
MSB0byBhIFNldC1lbmFibGUgYml0IGVuYWJsZXMgZm9yd2FyZGluZyBvZiB0aGUKKyAqIGNvcnJl
c3BvbmRpbmcgaW50ZXJydXB0IGZyb20gdGhlIERpc3RyaWJ1dG9yIHRvIHRoZSBDUFUgaW50ZXJm
YWNlcy4KKyAqIFJlYWRpbmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQg
aXMgZW5hYmxlZC4KKyAqLworI2RlZmluZQlHSUNEX0lTRU5BQkxFUihuKQkoMHgwMTAwICsgNCAq
ICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9QRVJfSVNFTkFCTEVSbgkzMgorI2RlZmluZSBH
SUNEX0RFRl9TR0lfSVNFTkFCTEVSbgkweGZmZmYKKworLyoKKyAqIEludGVycnVwdCBDbGVhci1F
bmFibGUgUmVnaXN0ZXJzLCBHSUNEX0lDRU5BQkxFUm4uCisgKiBQcm92aWRlIGEgQ2xlYXItZW5h
YmxlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuCisgKiBXcml0
aW5nIDEgdG8gYSBDbGVhci1lbmFibGUgYml0IGRpc2FibGVzIGZvcndhcmRpbmcgb2YgdGhlCisg
KiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBmcm9tIHRoZSBEaXN0cmlidXRvciB0byB0aGUgQ1BV
IGludGVyZmFjZXMuCisgKiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hldGhlciB0aGUgaW50
ZXJydXB0IGlzIGVuYWJsZWQuCisgKi8KKyNkZWZpbmUJR0lDRF9JQ0VOQUJMRVIobikJKDB4MDE4
MCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmluZQlHSUNEX0lfUEVSX0lDRU5BQkxFUm4JMzIKKyNk
ZWZpbmUJR0lDRF9ERUZfSUNFTkFCTEVSbgkweGZmZmZmZmZmCisjZGVmaW5lIEdJQ0RfREVGX1BQ
SV9JQ0VOQUJMRVJuCTB4ZmZmZjAwMDAKKworLyoKKyAqIEludGVycnVwdCBTZXQtUGVuZGluZyBS
ZWdpc3RlcnMsIEdJQ0RfSVNQRU5EUm4uCisgKiBQcm92aWRlIGEgU2V0LXBlbmRpbmcgYml0IGZv
ciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4KKyAqIFdyaXRpbmcgMSB0byBh
IFNldC1wZW5kaW5nIGJpdCBzZXRzIHRoZSBzdGF0dXMgb2YgdGhlIGNvcnJlc3BvbmRpbmcKKyAq
IHBlcmlwaGVyYWwgaW50ZXJydXB0IHRvIHBlbmRpbmcuIFJlYWRpbmcgYSBiaXQgaWRlbnRpZmll
cyB3aGV0aGVyCisgKiB0aGUgaW50ZXJydXB0IGlzIHBlbmRpbmcuCisgKi8KKyNkZWZpbmUJR0lD
RF9JU1BFTkRSKG4pCQkoMHgwMjAwICsgNCAqICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9Q
RVJfSVNQRU5EUm4JMzIKKy8qCisgKiBJbnRlcnJ1cHQgQ2xlYXItUGVuZGluZyBSZWdpc3RlcnMs
IEdJQ0RfSUNQRU5EUm4KKyAqIFByb3ZpZGUgYSBDbGVhci1wZW5kaW5nIGJpdCBmb3IgZWFjaCBp
bnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuCisgKiBXcml0aW5nIDEgdG8gYSBDbGVhci1w
ZW5kaW5nIGJpdCBjbGVhcnMgdGhlIHBlbmRpbmcgc3RhdGUgb2YgdGhlCisgKiBjb3JyZXNwb25k
aW5nIHBlcmlwaGVyYWwgaW50ZXJydXB0LiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hldGhl
cgorICogdGhlIGludGVycnVwdCBpcyBwZW5kaW5nLgorICovCisjZGVmaW5lCUdJQ0RfSUNQRU5E
UihuKQkJKDB4MDI4MCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmluZQlHSUNEX0lfUEVSX0lDUEVO
RFJuCTMyCisKKy8qCisgKiBJbnRlcnJ1cHQgU2V0LUFjdGl2ZSBSZWdpc3RlcnMsIEdJQ0RfSVNB
Q1RJVkVSbgorICogUHJvdmlkZSBhIFNldC1hY3RpdmUgYml0IGZvciBlYWNoIGludGVycnVwdCB0
aGF0IHRoZSBHSUMgc3VwcG9ydHMuCisgKiBXcml0aW5nIHRvIGEgU2V0LWFjdGl2ZSBiaXQgQWN0
aXZhdGVzIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdC4KKyAqIFRoZXNlIHJlZ2lzdGVycyBh
cmUgdXNlZCB3aGVuIHByZXNlcnZpbmcgYW5kIHJlc3RvcmluZyBHSUMgc3RhdGUuCisgKi8KKyNk
ZWZpbmUgR0lDRF9JU0FDVElWRVIobikJKDB4MDMwMCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmlu
ZQlHSUNEX0lfUEVSX0lTQUNUSVZFUm4JMzIKKy8qCisgKiBJbnRlcnJ1cHQgQ2xlYXItQWN0aXZl
IFJlZ2lzdGVycywgR0lDRF9JQ0FDVElWRVJuCisgKiBQcm92aWRlIGEgQ2xlYXItYWN0aXZlIGJp
dCBmb3IgZWFjaCBpbnRlcnJ1cHQgdGhhdCB0aGUgR0lDIHN1cHBvcnRzLgorICogV3JpdGluZyB0
byBhIENsZWFyLWFjdGl2ZSBiaXQgRGVhY3RpdmF0ZXMgdGhlIGNvcnJlc3BvbmRpbmcgaW50ZXJy
dXB0LgorICogVGhlc2UgcmVnaXN0ZXJzIGFyZSB1c2VkIHdoZW4gcHJlc2VydmluZyBhbmQgcmVz
dG9yaW5nIEdJQyBzdGF0ZS4KKyAqLworI2RlZmluZQlHSUNEX0lDQUNUSVZFUihuKQkoMHgwMzgw
ICsgNCAqICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9QRVJfSUNBQ1RJVkVSbgkzMgorI2Rl
ZmluZQlHSUNEX0RFRl9JQ0FDVElWRVJuCTB4ZmZmZmZmZmYKKworLyoKKyAqIEludGVycnVwdCBJ
RCBtYXNrIGZvciBHSUNEX0lTRU5BQkxFUiwgR0lDRF9JQ0VOQUJMRVIsIEdJQ0RfSVNQRU5EUiwK
KyAqIEdJQ0RfSUNQRU5EUiwgR0lDRF9JU0FDVElWRVIgYW5kIEdJQ0RfSUNBQ1RJVkVSCisgKi8K
KyNkZWZpbmUJR0lDRF9JX01BU0sobikJCSgxdWwgPDwgKChuKSAmIDB4MWYpKQorCisvKgorICog
SW50ZXJydXB0IFByaW9yaXR5IFJlZ2lzdGVycywgR0lDRF9JUFJJT1JJVFlSbgorICogUHJvdmlk
ZSBhbiA4LWJpdCBwcmlvcml0eSBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5
IHRoZQorICogR0lDLgorICoKKyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUgYnl0ZS1hY2Nlc3NpYmxl
LCBzbyB3ZSBkZWZpbmUgdGhpcyBtYWNybworICogZm9yIGJ5dGUtYWNjZXNzLgorICovCisjZGVm
aW5lCUdJQ0RfSVBSSU9SSVRZUihuKQkoMHgwNDAwICsgKG4pKQorI2RlZmluZQlHSUNEX0lfUEVS
X0lQUklPUklUWW4JNAorI2RlZmluZQlHSUNEX0lQUklPUklUWV9ERUYJMHhhMGEwYTBhMAorCisv
KgorICogSW50ZXJydXB0IFByb2Nlc3NvciBUYXJnZXRzIFJlZ2lzdGVycywgR0lDRF9JVEFSR0VU
U1JuCisgKiBQcm92aWRlIGFuIDgtYml0IENQVSB0YXJnZXRzIGZpZWxkIGZvciBlYWNoIGludGVy
cnVwdCBzdXBwb3J0ZWQgYnkKKyAqIHRoZSBHSUMuCisgKgorICogVGhlc2UgcmVnaXN0ZXJzIGFy
ZSBieXRlLWFjY2Vzc2libGUsIHNvIHdlIGRlZmluZSB0aGlzIG1hY3JvCisgKiBmb3IgYnl0ZS1h
Y2Nlc3MuCisgKi8KKyNkZWZpbmUJR0lDRF9JVEFSR0VUU1IobikJKDB4MDgwMCArIChuKSkKKyNk
ZWZpbmUJR0lDRF9JX1BFUl9JVEFSR0VUU1JuCTQKKyNkZWZpbmUJR0lDRF9JVEFSR0VUU1JfREVG
CTB4ZmZmZmZmZmYKKworLyoKKyAqIEludGVycnVwdCBDb25maWd1cmF0aW9uIFJlZ2lzdGVycywg
R0lDRF9JQ0ZHUm4KKyAqIFRoZSBHSUNEX0lDRkdScyBwcm92aWRlIGEgMi1iaXQgSW50X2NvbmZp
ZyBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQKKyAqIHN1cHBvcnRlZCBieSB0aGUgR0lDLiBUaGlz
IGZpZWxkIGlkZW50aWZpZXMgd2hldGhlciB0aGUgY29ycmVzcG9uZGluZworICogaW50ZXJydXB0
IGlzIGVkZ2UtdHJpZ2dlcmVkIG9yIGxldmVsLXNlbnNpdGl2ZS4KKyAqLworI2RlZmluZQlHSUNE
X0lDRkdSKG4pCQkoMHgwQzAwICsgNCAqICgobikgPj4gNCkpCisjZGVmaW5lCUdJQ0RfSV9QRVJf
SUNGR1JuCTE2CisjZGVmaW5lCUdJQ0RfSUNGR1JfREVGX1RZUEUJMAorI2RlZmluZQlHSUNEX0lD
RkdSX01BU0sJCTB4MworLyogRmlyc3QgYml0IGlzIGEgcG9sYXJpdHkgYml0ICgwIC0gbG93LCAx
IC0gaGlnaCkgKi8KKyNkZWZpbmUJR0lDRF9JQ0ZHUl9QT0xfTE9XCSgwIDw8IDApCisjZGVmaW5l
CUdJQ0RfSUNGR1JfUE9MX0hJR0gJKDEgPDwgMCkKKyNkZWZpbmUJR0lDRF9JQ0ZHUl9QT0xfTUFT
SwkweDEKKy8qIFNlY29uZCBiaXQgaXMgYSB0cmlnZ2VyIGJpdCAoMCAtIGxldmVsLCAxIC0gZWRn
ZSkgKi8KKyNkZWZpbmUJR0lDRF9JQ0ZHUl9UUklHX0xWTAkoMCA8PCAxKQorI2RlZmluZQlHSUNE
X0lDRkdSX1RSSUdfRURHRQkoMSA8PCAxKQorI2RlZmluZQlHSUNEX0lDRkdSX1RSSUdfTUFTSwkw
eDIKKworLyoKKyAqIFNvZnR3YXJlIEdlbmVyYXRlZCBJbnRlcnJ1cHQgUmVnaXN0ZXIsIEdJQ0Rf
U0dJUgorICovCisjZGVmaW5lIEdJQ0RfU0dJUgkJMHgwRjAwCisjZGVmaW5lCUdJQ0RfU0dJX1RB
UkdFVF9TSElGVAkxNgorI2RlZmluZQlHSUNEX1NHSV9UQVJHRVRfTUFTSwkweGZmCisjZGVmaW5l
CUdJQ0RfU0dJX0ZJTFRFUl9TSElGVAkyNAorI2RlZmluZQlHSUNEX1NHSV9GSUxURVJfTUFTSwkw
eDMKKyNkZWZpbmUJR0lDRF9TR0lfTUFYX0lOSVRJRAkxNQorI2RlZmluZSBHSUNEX1BQSV9TVEFS
VAorCisvKgorICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIHRoZSBDUFUgaW50ZXJmYWNlcyBz
cGVjaWZpZWQgaW4gdGhlCisgKiBDUFVUYXJnZXRMaXN0IGZpZWxkCisgKi8KKyNkZWZpbmUJR0lD
RF9TR0lfRklMVEVSX1RPX0xJU1QJCTB4MAorLyoKKyAqIEZvcndhcmQgdGhlIGludGVycnVwdCB0
byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhlCisgKiBwcm9jZXNzb3IgdGhh
dCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqLworI2RlZmluZQlHSUNEX1NHSV9GSUxURVJf
VE9fT1RIRVJTCTB4MQorLyoKKyAqIEZvcndhcmQgdGhlIGludGVycnVwdCBvbmx5IHRvIHRoZSBD
UFUgaW50ZXJmYWNlIG9mIHRoZSBwcm9jZXNzb3IKKyAqIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRl
cnJ1cHQuCisgKi8KKyNkZWZpbmUJR0lDRF9TR0lfRklMVEVSX1RPX1NFTEYJCTB4MgorCisvKgor
ICogU0dJIENsZWFyLVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX0NQRU5EU0dJUm4KKyAqIFByb3Zp
ZGUgYSBjbGVhci1wZW5kaW5nIGJpdCBmb3IgZWFjaCBzdXBwb3J0ZWQgU0dJIGFuZCBzb3VyY2UK
KyAqIHByb2Nlc3NvciBjb21iaW5hdGlvbi4gV2hlbiBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRv
IGEgY2xlYXItcGVuZGluZworICogYml0LCB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0aGUgY29ycmVz
cG9uZGluZyBTR0kgZm9yIHRoZSBjb3JyZXNwb25kaW5nCisgKiBzb3VyY2UgcHJvY2Vzc29yIGlz
IHJlbW92ZWQsIGFuZCBubyBsb25nZXIgdGFyZ2V0cyB0aGUgcHJvY2Vzc29yCisgKiBwZXJmb3Jt
aW5nIHRoZSB3cml0ZS4gV3JpdGluZyBhIDAgaGFzIG5vIGVmZmVjdC4gUmVhZGluZyBhIGJpdCBp
ZGVudGlmaWVzCisgKiB3aGV0aGVyIHRoZSBTR0kgaXMgcGVuZGluZywgZnJvbSB0aGUgY29ycmVz
cG9uZGluZyBzb3VyY2UgcHJvY2Vzc29yLCBvbgorICogdGhlIHJlYWRpbmcgcHJvY2Vzc29yLgor
ICovCisjZGVmaW5lIEdJQ0RfQ1BFTkRTR0lSbgkJKDB4MEYxMCArIDQgKigobikgPj4gMikpCisj
ZGVmaW5lIEdJQ0RfSV9QRVJfQ1BFTkRTR0lSbiAgIDQKKworLyoKKyAqIFNHSSBTZXQtUGVuZGlu
ZyBSZWdpc3RlcnMsIEdJQ0RfU1BFTkRTR0lSbgorICogUHJvdmlkZSBhIHNldC1wZW5kaW5nIGJp
dCBmb3IgZWFjaCBzdXBwb3J0ZWQgU0dJIGFuZCBzb3VyY2UgcHJvY2Vzc29yCisgKiBjb21iaW5h
dGlvbi4gV2hlbiBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGEgc2V0LXBlbmRpbmcgYml0LCB0
aGUgcGVuZGluZworICogc3RhdGUgaXMgYXBwbGllZCB0byB0aGUgY29ycmVzcG9uZGluZyBTR0kg
Zm9yIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZQorICogcHJvY2Vzc29yLiBXcml0aW5nIGEgMCBo
YXMgbm8gZWZmZWN0LiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hldGhlcgorICogdGhlIFNH
SSBpcyBwZW5kaW5nLCBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBwcm9jZXNzb3IsIG9u
IHRoZQorICogcmVhZGluZyBwcm9jZXNzb3IuCisgKi8KKyNkZWZpbmUgR0lDRF9TUEVORFNHSVJu
CQkoMHgwRjIwICsgNCAqKChuKSA+PiAyKSkKKyNkZWZpbmUgR0lDRF9JX1BFUl9TUEVORFNHSVJu
ICAgNAorCisKKy8qCisgKiBDUFUgaW50ZXJmYWNlIHJlZ2lzdGVycy4gVW5pa3JhZnQgb25seSBz
dXBwb3J0IHJ1biBvbiBub24tc2VjdXJlCisgKiBzbyB3ZSBqdXN0IGRlc2NyaWJlIG5vbi1zZWN1
cmUgcmVnaXN0ZXJzLgorICovCisKKy8qIENQVSBJbnRlcmZhY2UgQ29udHJvbCBSZWdpc3RlciAq
LworI2RlZmluZSBHSUNDX0NUTFIJCTB4MDAwMAorI2RlZmluZSBHSUNDX0NUTFJfRU5BQkxFCTB4
MQorCisvKiBJbnRlcnJ1cHQgUHJpb3JpdHkgTWFzayBSZWdpc3RlciAqLworI2RlZmluZSBHSUND
X1BNUgkJMHgwMDA0CisjZGVmaW5lIEdJQ0NfUE1SX1BSSU9fTUFYCTI1NQorCisvKiBCaW5hcnkg
UG9pbnQgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lDQ19CUFIJCTB4MDAwOAorCisvKiBJbnRlcnJ1
cHQgQWNrbm93bGVkZ2UgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lDQ19JQVIJCTB4MDAwQworI2Rl
ZmluZSBHSUNDX0lBUl9JTlRJRF9NQVNLCTB4M0ZGCisjZGVmaW5lIEdJQ0NfSUFSX0lOVElEX1NQ
VVJJT1VTCTEwMjMKKworLyogRW5kIG9mIEludGVycnVwdCBSZWdpc3RlciAqLworI2RlZmluZSBH
SUNDX0VPSVIJCTB4MDAxMAorCisvKiBSdW5uaW5nIFByaW9yaXR5IFJlZ2lzdGVyICovCisjZGVm
aW5lIEdJQ0NfUlBSCQkweDAwMTQKKworLyogSGlnaGVzdCBQcmlvcml0eSBQZW5kaW5nIEludGVy
cnVwdCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0hQUElSCQkweDAwMTgKKworLyogQWxpYXNl
ZCBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lDQ19BQlBSCQkweDAwMUMKKwor
LyogQ1BVIEludGVyZmFjZSBJZGVudGlmaWNhdGlvbiBSZWdpc3RlciAqLworI2RlZmluZSBHSUND
X0lJRFIJCTB4MDBGQworCisvKiBEZWFjdGl2YXRlIEludGVycnVwdCBSZWdpc3RlciAqLworI2Rl
ZmluZSBHSUNDX0RJUgkJMHgxMDAwCisKKy8qCisgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVhbHMg
cmVhZGluZyBHSUNDX0lBUiBhbHNvCisgKiBnZXQgdGhlIGludHJydXB0IElEIGFzIHRoZSBzaWRl
IGVmZmVjdC4KKyAqLwordWludDMyX3QgZ2ljX2Fja19pcnEodm9pZCk7CisKKy8qCisgKiB3cml0
ZSB0byBHSUNDX0VPSVIgdG8gaW5mb3JtIGNwdSBpbnRlcmZhY2UgY29tcGxldGF0aW9uCisgKiBv
ZiBpbnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lDQ19DVExSLkVPSW1vZGUgc2V0cyB0byAxCisg
KiB0aGlzIGZ1bmMganVzdCBnZXRzIHByaW9yaXR5IGRyb3AuCisgKi8KK3ZvaWQgZ2ljX2VvaV9p
cnEodWludDMyX3QgaXJxKTsKKworLyoKKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0aGUgQ1BVIGlu
dGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQorICogdGFyZ2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBh
IDgtYml0IGJpdG1hcCBmb3IgMH43IENQVS4KKyAqLwordm9pZCBnaWNfc2dpX2dlbl90b19saXN0
KHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCk7CisKKy8qCisgKiBGb3J3YXJk
IHRoZSBTR0kgdG8gYWxsIENQVSBpbnRlcmZhY2VzIGV4Y2VwdCB0aGF0IG9mIHRoZQorICogcHJv
Y2Vzc29yIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCisgKi8KK3ZvaWQgZ2ljX3NnaV9n
ZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50aWQpOworCisvKgorICogRm9yd2FyZCB0aGUgU0dJ
IG9ubHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3NvcgorICogdGhhdCByZXF1
ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqLwordm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVpbnQz
Ml90IHNnaW50aWQpOworCisvKgorICogc2V0IHRhcmdldCBjcHUgZm9yIGlycSBpbiBkaXN0cmli
dXRvciwKKyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAxIGluZGljYXRlcyB0YXJnZXQg
dG8KKyAqIGNvcnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQorICovCit2b2lkIGdpY19zZXRfaXJx
X3RhcmdldCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KTsKKworLyogc2V0IHByaW9yaXR5
IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IgKi8KK3ZvaWQgZ2ljX3NldF9pcnFfcHJpbyh1aW50MzJf
dCBpcnEsIHVpbnQ4X3QgcHJpb3JpdHkpOworCisvKgorICogRW5hYmxlIGFuIGlycSBpbiBkaXN0
cmlidXRvciwgZWFjaCBpcnEgb2NjdXBpZXMgb25lIGJpdAorICogdG8gY29uZmlndXJlIGluIGNv
cnJlc3BvbmRpbmcgcmVnaXN0b3IKKyAqLwordm9pZCBnaWNfZW5hYmxlX2lycSh1aW50MzJfdCBp
cnEpOworCisvKgorICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBiaXQgcmVz
ZXJ2ZWQgZm9yIGFuIGlycQorICogdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0
ZXIKKyAqLwordm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3QgaXJxKTsKKworLyoKKyAqIHNl
dCBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBiaXQKKyAqIHJl
c2VydmVkIGZvciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIK
KyAqLwordm9pZCBnaWNfc2V0X2lycV9wZW5kaW5nKHVpbnQzMl90IGlycSk7CisKKy8qCisgKiBj
bGVhciBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBiaXQKKyAq
IHJlc2VydmVkIGZvciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0
ZXIKKyAqLwordm9pZCBnaWNfY2xlYXJfaXJxX3BlbmRpbmcodWludDMyX3QgaXJxKTsKKworLyoK
KyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gcGVuZGluZyBzdGF0ZSwgZXZlcnkgYml0
CisgKiBob2xkcyB0aGUgdmFsdWUgZm9yIHRoZSBjb3JyZXNwb25kaW5nIGlycQorICovCitpbnQg
Z2ljX2lzX2lycV9wZW5kaW5nKHVpbnQzMl90IGlycSk7CisKKy8qIHNldCBhY3RpdmUgc3RhdGUg
Zm9yIGFuIGlycSBpbiBkaXN0cmlidXRvciAqLwordm9pZCBnaWNfc2V0X2lycV9hY3RpdmUodWlu
dDMyX3QgaXJxKTsKKworLyogY2xlYXIgYWN0aXZlIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IgKi8KK3ZvaWQgZ2ljX2NsZWFyX2lycV9hY3RpdmUodWludDMyX3QgaXJxKTsKKworLyoK
KyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gYWN0aXZlIHN0YXRlLAorICogZXZlcnkg
Yml0IGhvbGRzIHRoZSB2YWx1ZSBmb3IgYW4gaXJxCisgKi8KK2ludCBnaWNfaXNfaXJxX2FjdGl2
ZSh1aW50MzJfdCBpcnEpOworCisvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBw
b2xhcml0eSAqLwordm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdn
ZXIsIGludCBwb2xhcml0eSk7CisKKy8qIEluaXRpYWxpemUgR0lDdjIgZnJvbSBkZXZpY2UgdHJl
ZSAqLworaW50IF9kdGJfaW5pdF9naWModm9pZCAqZHRiKTsKKworLyogTWF4IENQVSBpbnRlcmZh
Y2UgZm9yIEdJQ3YyICovCisjZGVmaW5lIEdJQ19NQVhfQ1BVSUYJCTgKKworLyogU1BJIGludGVy
cnVwdCBiYXNlIElEICovCisjZGVmaW5lIEdJQ19TUElfQkFTRQkJMzIKKworLyogUFBJIGludGVy
cnVwdCBiYXNlIElEICovCisjZGVmaW5lIEdJQ19QUElfQkFTRQkJMTYKKworLyogTWF4IHN1cHBv
cnQgaW50ZXJydXB0IG51bWJlciBmb3IgR0lDdjIgKi8KKyNkZWZpbmUgR0lDX01BWF9JUlEJCTEw
MjAKKworI2VuZGlmIC8vX19QTEFUX0NNTl9BUk1fR0lDVjJfSF9fCmRpZmYgLS1naXQgYS9wbGF0
L2NvbW1vbi9pbmNsdWRlL2lycS5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaAppbmRleCBl
ZGFjY2ZlLi5jMzZkMDA0IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oCisr
KyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmgKQEAgLTQzLDUgKzQzLDIwIEBACiAjZXJyb3Ig
IkFkZCBpcnEuaCBmb3IgY3VycmVudCBhcmNoaXRlY3R1cmUuIgogI2VuZGlmCiAKKy8qIGRlZmlu
ZSBJUlEgdHJpZ2dlciB0eXBlcyAqLworZW51bSB1a19pcnFfdHJpZ2dlciB7CisJVUtfSVJRX1RS
SUdHRVJfTk9ORSA9IDAsCisJVUtfSVJRX1RSSUdHRVJfRURHRSA9IDEsCisJVUtfSVJRX1RSSUdH
RVJfTEVWRUwgPSAyLAorCVVLX0lSUV9UUklHR0VSX01BWAorfTsKKworLyogZGVmaW5lIElSUSB0
cmlnZ2VyIHBvbGFyaXRpZXMgKi8KK2VudW0gdWtfaXJxX3BvbGFyaXR5IHsKKwlVS19JUlFfUE9M
QVJJVFlfTk9ORSA9IDAsCisJVUtfSVJRX1BPTEFSSVRZX0hJR0ggPSAxLAorCVVLX0lSUV9QT0xB
UklUWV9MT1cgPSAyLAorCVVLX0lSUV9QT0xBUklUWV9NQVgKK307CiAKICNlbmRpZiAvKiBfX1BM
QVRfQ01OX0lSUV9IX18gKi8KZGlmZiAtLWdpdCBhL3BsYXQva3ZtL01ha2VmaWxlLnVrIGIvcGxh
dC9rdm0vTWFrZWZpbGUudWsKaW5kZXggMTk3MTc1YS4uNTcyZjRjMyAxMDA2NDQKLS0tIGEvcGxh
dC9rdm0vTWFrZWZpbGUudWsKKysrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsKQEAgLTYxLDYgKzYx
LDcgQEAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRf
Q09NTU9OX0JBU0UpL2FybS90aW1lLmN8Y29tbW8KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19B
UkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdHJhcHMuY3xjb21tb24K
IExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1P
Tl9CQVNFKS9hcm0vZmR0LmN8Y29tbW9uCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9B
Uk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3J0Yy5jfGNvbW1vbgorTElCS1ZN
UExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0Up
L2FybS9naWMtdjIuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9lbnRyeTY0LlMKIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9leGNlcHRpb25z
LlMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFU
X0JBU0UpL2FybS9wYWdldGFibGUuUwpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3NldHVwLmMg
Yi9wbGF0L2t2bS9hcm0vc2V0dXAuYwppbmRleCAwOTUzMGJiLi4xNGU2NGFkIDEwMDY0NAotLS0g
YS9wbGF0L2t2bS9hcm0vc2V0dXAuYworKysgYi9wbGF0L2t2bS9hcm0vc2V0dXAuYwpAQCAtMTgs
MTggKzE4LDE2IEBACiAgKiBORUdMSUdFTkNFIE9SIE9USEVSIFRPUlRJT1VTIEFDVElPTiwgQVJJ
U0lORyBPVVQgT0YgT1IgSU4KICAqIENPTk5FQ1RJT04gV0lUSCBUSEUgVVNFIE9SIFBFUkZPUk1B
TkNFIE9GIFRISVMgU09GVFdBUkUuCiAgKi8KKyNpbmNsdWRlIDxsaW1pdHMuaD4KICNpbmNsdWRl
IDxsaWJmZHQuaD4KLSNpbmNsdWRlIDxrdm0vY29uc29sZS5oPgorI2luY2x1ZGUgPHVrL2Vzc2Vu
dGlhbHMuaD4KICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDxrdm0vY29uc29sZS5o
PgogI2luY2x1ZGUgPGt2bS1hcm0vbW0uaD4KICNpbmNsdWRlIDxhcm0vY3B1Lmg+Ci0jaW5jbHVk
ZSA8dWsvYXJjaC9saW1pdHMuaD4KLQotdm9pZCAqX2xpYmt2bXBsYXRfcGFnZXRhYmxlOwotdm9p
ZCAqX2xpYmt2bXBsYXRfaGVhcF9zdGFydDsKLXZvaWQgKl9saWJrdm1wbGF0X3N0YWNrX3RvcDsK
LXZvaWQgKl9saWJrdm1wbGF0X21lbV9lbmQ7Ci12b2lkICpfbGlia3ZtcGxhdF9kdGI7CisjaW5j
bHVkZSA8YXJtL3J0Yy5oPgorI2luY2x1ZGUgPGFybS9naWMtdjIuaD4KKyNpbmNsdWRlIDxhcm0v
ZmR0Lmg+CiAKICNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0CiBzdGF0aWMgY2hhciBjbWRs
aW5lW01BWF9DTURMSU5FX1NJWkVdOwpAQCAtNDcsNyArNDUsNyBAQCBzdGF0aWMgdm9pZCBfaW5p
dF9kdGIodm9pZCAqZHRiX3BvaW50ZXIpCiAJCVVLX0NSQVNIKCJJbnZhbGlkIERUQjogJXNcbiIs
IGZkdF9zdHJlcnJvcihyZXQpKTsKIAogCV9saWJrdm1wbGF0X2R0YiA9IGR0Yl9wb2ludGVyOwot
CXVrX3ByX2luZm8oIkZvdW5kIGRldmljZSB0cmVlIG9uOiAlcFxuIiwgZHRiX3BvaW50ZXIpOwor
CXVrX3ByaW50ZChETFZMX0lORk8sICJGb3VuZCBkZXZpY2UgdHJlZSBvbjogJXBcbiIsIGR0Yl9w
b2ludGVyKTsKIH0KIAogc3RhdGljIHZvaWQgX2R0Yl9nZXRfcHNjaV9tZXRob2Qodm9pZCkKQEAg
LTY1LDEzICs2MywxMyBAQCBzdGF0aWMgdm9pZCBfZHRiX2dldF9wc2NpX21ldGhvZCh2b2lkKQog
CQlmZHRwc2NpID0gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoX2xpYmt2bXBsYXRfZHRi
LAogCQkJCQkJCS0xLCAiYXJtLHBzY2ktMC4yIik7CiAJaWYgKGZkdHBzY2kgPCAwKSB7Ci0JCXVr
X3ByX2luZm8oIk5vIFBTQ0kgY29uZHVpdCBmb3VuZCBpbiBEVEJcbiIpOworCQl1a19wcmludGQo
RExWTF9JTkZPLCAiTm8gUFNDSSBjb25kdWl0IGZvdW5kIGluIERUQlxuIik7CiAJCWdvdG8gZW5v
bWV0aG9kOwogCX0KIAogCWZkdG1ldGhvZCA9IGZkdF9nZXRwcm9wKF9saWJrdm1wbGF0X2R0Yiwg
ZmR0cHNjaSwgIm1ldGhvZCIsICZsZW4pOwogCWlmICghZmR0bWV0aG9kIHx8IChsZW4gPD0gMCkp
IHsKLQkJdWtfcHJfaW5mbygiTm8gUFNDSSBtZXRob2QgZm91bmRcbiIpOworCQl1a19wcmludGQo
RExWTF9JTkZPLCAiTm8gUFNDSSBtZXRob2QgZm91bmRcbiIpOwogCQlnb3RvIGVub21ldGhvZDsK
IAl9CiAKQEAgLTgwLDE2ICs3OCwxNiBAQCBzdGF0aWMgdm9pZCBfZHRiX2dldF9wc2NpX21ldGhv
ZCh2b2lkKQogCWVsc2UgaWYgKCFzdHJjbXAoZmR0bWV0aG9kLCAic21jIikpCiAJCXNtY2NfcHNj
aV9jYWxsID0gc21jY19wc2NpX3NtY19jYWxsOwogCWVsc2UgewotCQl1a19wcl9pbmZvKCJJbnZh
bGlkIFBTQ0kgY29uZHVpdCBtZXRob2Q6ICVzXG4iLAotCQkJICAgZmR0bWV0aG9kKTsKKwkJdWtf
cHJpbnRkKERMVkxfSU5GTywKKwkJIkludmFsaWQgUFNDSSBjb25kdWl0IG1ldGhvZDogJXNcbiIs
IGZkdG1ldGhvZCk7CiAJCWdvdG8gZW5vbWV0aG9kOwogCX0KIAotCXVrX3ByX2luZm8oIlBTQ0kg
bWV0aG9kOiAlc1xuIiwgZmR0bWV0aG9kKTsKKwl1a19wcmludGQoRExWTF9JTkZPLCAiUFNDSSBt
ZXRob2Q6ICVzXG4iLCBmZHRtZXRob2QpOwogCXJldHVybjsKIAogZW5vbWV0aG9kOgotCXVrX3By
X2luZm8oIlN1cHBvcnQgUFNDSSBmcm9tIFBTQ0ktMC4yXG4iKTsKKwl1a19wcmludGQoRExWTF9J
TkZPLCAiU3VwcG9ydCBQU0NJIGZyb20gUFNDSS0wLjJcbiIpOwogCXNtY2NfcHNjaV9jYWxsID0g
TlVMTDsKIH0KIApAQCAtMTA0LDEzICsxMDIsMTMgQEAgc3RhdGljIHZvaWQgX2luaXRfZHRiX21l
bSh2b2lkKQogCiAJLyogc2VhcmNoIGZvciBhc3NpZ25lZCBWTSBtZW1vcnkgaW4gRFRCICovCiAJ
aWYgKGZkdF9udW1fbWVtX3JzdihfbGlia3ZtcGxhdF9kdGIpICE9IDApCi0JCXVrX3ByX3dhcm4o
IlJlc2VydmVkIG1lbW9yeSBpcyBub3Qgc3VwcG9ydGVkXG4iKTsKKwkJdWtfcHJpbnRkKERMVkxf
V0FSTiwgIlJlc2VydmVkIG1lbW9yeSBpcyBub3Qgc3VwcG9ydGVkXG4iKTsKIAogCWZkdF9tZW0g
PSBmZHRfbm9kZV9vZmZzZXRfYnlfcHJvcF92YWx1ZShfbGlia3ZtcGxhdF9kdGIsIC0xLAogCQkJ
CQkJImRldmljZV90eXBlIiwKIAkJCQkJCSJtZW1vcnkiLCBzaXplb2YoIm1lbW9yeSIpKTsKIAlp
ZiAoZmR0X21lbSA8IDApIHsKLQkJdWtfcHJfd2FybigiTm8gbWVtb3J5IGZvdW5kIGluIERUQlxu
Iik7CisJCXVrX3ByaW50ZChETFZMX1dBUk4sICJObyBtZW1vcnkgZm91bmQgaW4gRFRCXG4iKTsK
IAkJcmV0dXJuOwogCX0KIApAQCAtMTM4LDcgKzEzNiw4IEBAIHN0YXRpYyB2b2lkIF9pbml0X2R0
Yl9tZW0odm9pZCkKIAogCS8qIElmIHdlIGhhdmUgbW9yZSB0aGFuIG9uZSBtZW1vcnkgYmFuaywg
Z2l2ZSBhIHdhcm5pbmcgbWVzc2FzZ2UgKi8KIAlpZiAocHJvcF9sZW4gPiBwcm9wX21pbl9sZW4p
Ci0JCXVrX3ByX3dhcm4oIkN1cnJlbnRseSwgd2Ugc3VwcG9ydCBvbmx5IG9uZSBtZW1vcnkgYmFu
ayFcbiIpOworCQl1a19wcmludGQoRExWTF9XQVJOLAorCQkJIkN1cnJlbnRseSwgd2Ugc3VwcG9y
dCBvbmx5IG9uZSBtZW1vcnkgYmFuayFcbiIpOwogCiAJbWVtX2Jhc2UgPSBmZHQ2NF90b19jcHUo
cmVnc1swXSk7CiAJbWVtX3NpemUgPSBmZHQ2NF90b19jcHUocmVnc1sxXSk7CkBAIC0xNzIsMTcg
KzE3MSwyNSBAQCBzdGF0aWMgdm9pZCBfZHRiX2dldF9jbWRsaW5lKGNoYXIgKmNtZGxpbmUsIHNp
emVfdCBtYXhsZW4pCiAJY21kbGluZVsoKHVuc2lnbmVkIGludCkgbGVuIC0gMSkgPD0gKG1heGxl
biAtIDEpID8KIAkJKCh1bnNpZ25lZCBpbnQpIGxlbiAtIDEpIDogKG1heGxlbiAtIDEpXSA9ICdc
MCc7CiAKLQl1a19wcl9pbmZvKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKKwl1a19w
cmludGQoRExWTF9JTkZPLCAiQ29tbWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7CiAJcmV0dXJu
OwogCiBlbm9jbWRsOgotCXVrX3ByX2luZm8oIk5vIGNvbW1hbmQgbGluZSBmb3VuZFxuIik7CisJ
dWtfcHJpbnRkKERMVkxfSU5GTywgIk5vIGNvbW1hbmQgbGluZSBmb3VuZFxuIik7CiAJc3RyY3B5
KGNtZGxpbmUsIENPTkZJR19VS19OQU1FKTsKIH0KIAogc3RhdGljIHZvaWQgX2xpYmt2bXBsYXRf
ZW50cnkyKHZvaWQgKmFyZyBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSkKIHsKLSAgICAgICB1a3Bs
YXRfZW50cnlfYXJncChOVUxMLCAoY2hhciAqKWNtZGxpbmUsIHN0cmxlbihjbWRsaW5lKSk7CisJ
LyogQWZ0ZXIgc3dpdGNoIHRvIG5ldyBzdGFjaywgd2Ugc3RhcnQgaW5pdGlhbGl6aW5nIG90aGVy
IGRldmljZXMgKi8KKworCS8qIEluaXRpYWxpemUgR0lDIGludGVycnVwdCBjb250cm9sbGVyICov
CisJX2R0Yl9pbml0X2dpYyhfbGlia3ZtcGxhdF9kdGIpOworCisJLyogSW5pdGlhbGl6ZSBSVEMg
Ki8KKwlfZHRiX2luaXRfcnRjKF9saWJrdm1wbGF0X2R0Yik7CisKKwl1a3BsYXRfZW50cnlfYXJn
cChOVUxMLCAoY2hhciAqKWNtZGxpbmUsIHN0cmxlbihjbWRsaW5lKSk7CiB9CiAKIHZvaWQgX2xp
Ymt2bXBsYXRfc3RhcnQodm9pZCAqZHRiX3BvaW50ZXIpCkBAIC0xOTAsNyArMTk3LDcgQEAgdm9p
ZCBfbGlia3ZtcGxhdF9zdGFydCh2b2lkICpkdGJfcG9pbnRlcikKIAlfaW5pdF9kdGIoZHRiX3Bv
aW50ZXIpOwogCV9saWJrdm1wbGF0X2luaXRfY29uc29sZSgpOwogCi0JdWtfcHJfaW5mbygiRW50
ZXJpbmcgZnJvbSBLVk0gKGFybTY0KS4uLlxuIik7CisJdWtfcHJpbnRkKERMVkxfSU5GTywgIkVu
dGVyaW5nIGZyb20gS1ZNIChhcm02NCkuLi5cbiIpOwogCiAJLyogR2V0IGNvbW1hbmQgbGluZSBm
cm9tIERUQiAqLwogCkBAIC0yMDIsMTUgKzIwOSwxNSBAQCB2b2lkIF9saWJrdm1wbGF0X3N0YXJ0
KHZvaWQgKmR0Yl9wb2ludGVyKQogCS8qIEluaXRpYWxpemUgbWVtb3J5IGZyb20gRFRCICovCiAJ
X2luaXRfZHRiX21lbSgpOwogCi0JdWtfcHJfaW5mbygicGFnZXRhYmxlIHN0YXJ0OiAlcFxuIiwg
X2xpYmt2bXBsYXRfcGFnZXRhYmxlKTsKLQl1a19wcl9pbmZvKCIgICAgIGhlYXAgc3RhcnQ6ICVw
XG4iLCBfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0KTsKLQl1a19wcl9pbmZvKCIgICAgICBzdGFjayB0
b3A6ICVwXG4iLCBfbGlia3ZtcGxhdF9zdGFja190b3ApOworCXVrX3ByaW50ZChETFZMX0lORk8s
ICJwYWdldGFibGUgc3RhcnQ6ICVwXG4iLCBfbGlia3ZtcGxhdF9wYWdldGFibGUpOworCXVrX3By
aW50ZChETFZMX0lORk8sICIgICAgIGhlYXAgc3RhcnQ6ICVwXG4iLCBfbGlia3ZtcGxhdF9oZWFw
X3N0YXJ0KTsKKwl1a19wcmludGQoRExWTF9JTkZPLCAiICAgICAgc3RhY2sgdG9wOiAlcFxuIiwg
X2xpYmt2bXBsYXRfc3RhY2tfdG9wKTsKIAogCS8qCiAJICogU3dpdGNoIGF3YXkgZnJvbSB0aGUg
Ym9vdHN0cmFwIHN0YWNrIGFzIGVhcmx5IGFzIHBvc3NpYmxlLgogCSAqLwotCXVrX3ByX2luZm8o
IlN3aXRjaCBmcm9tIGJvb3RzdHJhcCBzdGFjayB0byBzdGFjayBAJXBcbiIsCi0JCSAgIF9saWJr
dm1wbGF0X3N0YWNrX3RvcCk7CisJdWtfcHJpbnRkKERMVkxfSU5GTywgIlN3aXRjaCBmcm9tIGJv
b3RzdHJhcCBzdGFjayB0byBzdGFjayBAJXBcbiIsCisJCQkJX2xpYmt2bXBsYXRfc3RhY2tfdG9w
KTsKIAogCV9saWJrdm1wbGF0X25ld3N0YWNrKCh1aW50NjRfdCkgX2xpYmt2bXBsYXRfc3RhY2tf
dG9wLAogCQkJCV9saWJrdm1wbGF0X2VudHJ5MiwgTlVMTCk7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 09:05:26 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 09:05:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2jG-00066F-1f; Fri, 09 Nov 2018 09:05:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1psy=nu=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gL2jE-00066A-9K
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:05:24 +0000
X-Inumbo-ID: 967f1574-e3fe-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 967f1574-e3fe-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 09:05:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Nmc+EynOpGLIPfaviif7Sbr6w5dwHta0EPNHugitqO8=;
 b=TRYPLE4iNExCnBE/8Tz5HaHhei/6dRvgWIluXtk3yoJyvuAErM5Loa5klEQu9LTB+3aWQXDU5+l5p3JnO03CqNSkuRMnY8fcAWEIqZxpDEOElV7/g6/Svzqauc9V27vdg/G7cVCgCajeeSzKNYudKx43rWuZ7OeIrpziNbHNGMo=
Received: from VI1PR0801CA0071.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::15) by AM5PR0802MB2497.eurprd08.prod.outlook.com
 (2603:10a6:203:9f::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.20; Fri, 9 Nov
 2018 09:05:21 +0000
Received: from VE1EUR03FT010.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::206) by VI1PR0801CA0071.outlook.office365.com
 (2603:10a6:800:7d::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.26 via Frontend
 Transport; Fri, 9 Nov 2018 09:05:21 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT010.mail.protection.outlook.com (10.152.18.113) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 9 Nov 2018 09:05:20 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Fri, 9 Nov 2018
 09:05:11 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 9 Nov 2018 09:05:09 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 9 Nov 2018 09:04:59 +0000
Message-ID: <1541754299-44629-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(346002)(136003)(396003)(2980300002)(438002)(199004)(189003)(4326008)(68736007)(72206003)(1857600001)(186003)(106466001)(336012)(486006)(36756003)(86362001)(426003)(305945005)(26005)(2616005)(48376002)(50226002)(81166006)(6666004)(356004)(47776003)(77096007)(8936002)(50466002)(126002)(81156014)(8676002)(49486002)(217873002)(51416003)(97736004)(110136005)(54906003)(5660300001)(316002)(16586007)(53936002)(476003)(106002)(478600001)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2497; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT010;
 1:ypxiQ/cz6VXyMZ6VCx5Gs2CV7mkZpO/z9KM9HJSZTEuZSCmEBSmvkfDP+RyfRex0xfY7Ilvw5W6qfVyaq6FeCa8bIkPyi6m9YtYgwUWlkjWhRJr5nmyxhDhl40i1wcqR
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1dc1caef-f403-4e94-3d51-08d646227a08
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2497; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 3:4C9a6YJSOdAOrCPPNxsxKMeX/+K4256G484XeLM8D0LB+FWwHlJxZm40CrQVyzc8dh0Z0kKlZSqrERzf3e7PU3Ty6H0CLJzvBBmLWVvpld3Ap5UWmP9SRhxyxE03mLeKQPKxL44+bHg9dQ7F1IY/EfMabgLQ4EhhGfDc5AKETZ6ll7DZDygLoAVaJVXqs71ydK3a+Q7IOw2M854ft+QBlwVziHKKYDWhJNceyqa3PK6lz7G+LPT2mefqH5IQ782pQsnZrx7qw/SXedQfL9wNoh/qFh3Gu5KISGZUaF6QxSxqQeJayi5uCtrpYKQIJQvY9MsAABHmUWxVVzqbi+ViWphFNxbJX07FWsbTLudseYE=;
 25:LWgzYYwe7rlEktUra4+GhsBw3cDL0cpf5Jh/ab4UDf59J8o2Vdt/lvko9p8VwCydtD4TBJCSnYD2XJ+vlFdtnZELgHnqjR2SI5RwSUBqGrdoEHEKHJ4Rlatz+S9oSQER7EflHgrHs9kPCVXZfIG1/Eq4akDZzhi3NXY74NLAMGVRs6bX0qzr4ChrocsKFgChf/KbsM+uNYIy00fohclO37CxNUnKrtARYTd6t9wrhZwN/FazkADnv1OWkdAEQVkeTjl+2WWPC/9xvW0O9ZrwJps0wHEnp/P4EWf2O6kF7TuXySGBBbFoAXu5ifoBm+AGLumkF4srBKJnVSutSnI8nw==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2497:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 31:wrAT71E7KSYEYx6FzUbvSmP/RWACuIjmUMVWV6Z+5uyGMkK47tTBfMtYbKMyCJOvsxhLcf+eLnX5fpiQ/bGvLJ8p4OrpRFHJhQgmMElXFmVLKBVDmFGTemFMkBiSEiwPLwE1WGpFeS0TavP82/JoCrSclmmJmWPoZ0WWooqoqlX6s6ugPkYEJ6/Tqb6SAnM9daB3WSwAIJE+phcT2hC5XJFS2P5iAIkis/7Qx7G9ISw=;
 20:1RFTXr7GuX9GI7HTPPgDVNJ8I5YaHKVdFXB4VV3FFgw7Sd/croqTEizvHiPhTdKSuospler6LCF8EFtX9f3yPqfT8cYg8ZIwDIBoFFu0AABzZpZrlzK7uRHA+dVPTkeXjRLobgiD0F21jcN18SAOV9tacJeUwOM3apEXM/oBPpFXPIX3IkZ9t++Sex0CODvnIPdito4ya8geXNaEbrHHlxLsRcXOWwt//6YIrqKPXnQvK4H8QpUYcAWsPTz/Me2bJPdgD1edLfaisMmvYnZvtvLLx7r4DQkk+ELEosVAwz/eK36Fe2LQ9KE9iVAiwcRRdCbZWZLJ+ty/N0GW9Brmwh0vqLb2YDUpKT69shmd6Byv6Z4+Trq5azA/R9EU5SKVW3Z8z7a/7PHMOTvxTYq5IQ4POaYDA9/D/zfqKpyypSw=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB24979CD6A2A03C1ED3575409F4C60@AM5PR0802MB2497.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2497; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2497; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 4:UDaKpkBmw6/v5bI8vgIe9kzjVu1T3NM3ILiO6zMYUMisoCxIsjdB9r8PizWl6MkOUSG3dqqKCNy2PnQXl+r842LVv59YvVgAWVYi72ZPGAJIJEOkTQ0GacSr0CuZ7biTyCQcBVkWKtcYJsRAGbT3F+tO7sba73hgbV+t1Eajnin/hg/0D5/eSoee1VP8Cvx7HMg88zOcJAlhEroefAJdvQa6a4dqlCmSCManEqH4CpI6CevJ0UYoGMhdAVoZDF9Xi8uk8G22vYQJAASVGZk+oA==
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2497;
 23:zELov4ODQ1k4dn7y8ybi4n8iZcE4lMtsmux94DS?=
 =?us-ascii?Q?ifWNLOQ6KbpjAR8U6fiKoBW+LQpdeESCJ41qvtlMp4UE65jkMVM+dW5npXQi?=
 =?us-ascii?Q?9S0pBQeILVVdq0xpasEE4P8hAS6aVjreUsW9qmmA9zMuNMCGhFHi2G39j4cn?=
 =?us-ascii?Q?3dIiYyP13ua/z4idA6tLBGjEygstcw8Ue4EsT53/DgPFQdvsMKJJJ3DaSa9Z?=
 =?us-ascii?Q?nEK7ZOVWvbHcoQk4xiYouBkBgGl1zjypHgoSTicMeER2G2muep8eDK4NMPrm?=
 =?us-ascii?Q?n7fIoG9LqFHst6rTBOsoPVviGNtHw5HclrQO5cORQc/vu6NBDv1htbgK4TJk?=
 =?us-ascii?Q?dkS8IZRlTDlvbr56h1v46ryyXEG3sInY6WduzDScPeyrMDAI4OLXChuOgMZ2?=
 =?us-ascii?Q?wZaGe/otAvDiiDqXki0gzegYQkMTCxZFhX2IMEVKCG5dAegk28mdAhThdDOC?=
 =?us-ascii?Q?xLmarbJA7NWdCZyLTRaAcv46i52Qknnw0mTcpqBUmW89t/+3F4NG6w5WvW9c?=
 =?us-ascii?Q?F8f8qeGSE922gJWRvLGSXBaTIHMarhlnmLyPWvWTToftgy4nDU//HLVL6vJL?=
 =?us-ascii?Q?53dEX/bJGcK0TnXQekq19bAs52gyfl82iGSGS3+gmQQp76jpeVGJBpAu/KPb?=
 =?us-ascii?Q?aRwfJl9d/aT/LE8NIhPbmdBLpK03OmSaBmFiqAd/CPRu8SLCMeF73/u4U7CM?=
 =?us-ascii?Q?+B9e7hfB7yx9LcouhhTs+Gb4HbFQ3YCvvLoHIWWff4lOzLjM+MLEGT/caYJ1?=
 =?us-ascii?Q?X6RwNjW1t4B/3Ji4swal6L1+tZbAEW2zCKpP3V1B/xd5FFv6ZfOPj1a7qW7M?=
 =?us-ascii?Q?Nh16T+nTCUyIyuQwS1HZvQgi7KnBi6rGfI8dHFtpNWs/LDF18uxujKXNVC4T?=
 =?us-ascii?Q?VI4q+1X4diyicj30qjx2m3PwlS9rWwF1A0mSv0icFgw+Z7BPo0B5ITz0Y25a?=
 =?us-ascii?Q?EwDaW8+adTtLwIUeqPDMFAj2xbdn+0X7+A+IvXijPBMenmT3TB9+Nru1nVjj?=
 =?us-ascii?Q?31iOX15BvlFtG1Zyz+0yHwFamdzM5/K3pTQ2X0x5pO0r606+w+5sTK6bDRVd?=
 =?us-ascii?Q?Ax3xWmyk6TYJIFjX0XvJedXkrrzSHbXq50Dr06O4418tHh+RdSA=3D=3D?=
X-Microsoft-Antispam-Message-Info: T31h8tL4ofHN/o5ZKA4fYGEXUEk+j2J632AXg3VxzW5te3DhOc0u1jG+/oqmaVkDVSpVfKS1KSByCenF8RiK9Rh08KRIiA1O4l6BEaRlMJ6eRO4pJInqolApCKh7sUvvU674RvS2xJODAVsbx/aZqqhmpvh8wo3boeYG03OGcXyboAlaiXY5u8jklG1I+lVwiqkx1qS8TnHScQrqJ0SLOKpkxzTDkUAcRV7A7YMlXVvfufC1QAJJcHoVYNFO5IflttgvRjmX861Pqg7SVvQM6GchUDyjkg6YGDjwtyBCavF11vTUsIB2x8jwsvM1IGd77zY6RLpeQ7HQ1uJOSxIa7NoVYe3L8sdLlAh8KD/I8ro=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2497;
 6:+V8qJ2GK7s+6pZKi1R4m6HSU2o4l728zFMb2acmqk1IXjTFuxkY4yiPsIBqhmp2rs7SLg6BXQkVQr8aJzpedOmV9dFhvwDNYpCguJs4W6gZ8mH1+K7n9E+XFyTVEwUSVkYf0sRa1RkNMFqJjCP1MePsVJBJKltVbo0ROWhhp10802SckouPfAUi/XDuvZ4DFffRgo/VqlNSB8dt5tKqLTqLP58VAa3RmJHrAq2lnEcGIok7gN7a0h5dL4fiI8Lr2VJpgk0h8LBMbL1k3HiLD7XlV1PMBW9PBKss3pNlzAehitSAdTUdq4YDEOCKZajFnuKj0zJKEkEG9YHiIFJ6057PupuEjhz2z1moLy0Uatsa2fVmvbhB3gVmlZElRtCRY9cMC+GdiyLm65MKkX3u5EDjZKgBUHhfyaGTPE5kn7ml8fK0SeieE8Iy1I9zfBbKHNuKild77Kg2yxVmsB9Covw==;
 5:T5/OAFnh3JIgu0xg/NLzQbtRptsUwkLALHBKPt71NtjBuoW4DlcUzUTIyowUncHbAjAbPdcKPBKJSnbrIvaY+yabLBBOyLV9pKnLXPiBWv4JYZQfWJonYVgQlJdnqeeveL7jQNFixRp7g5ee2/+C9cjmjnRceGNhuG1z8p8mbRc=;
 7:EE9YEO5vEQMUc+DyL6v3QiVJf0tZ3xndI19McXumEQY1DYo6hZdMyJN7rcLa7CXpGTyYcbBqI9xT9hsqJkFP8+vEIWT/NPT/E5zKyiBuse2LbIdoE20h2I3gSdR0c3L6kMK/Tr0ctpnnXIksvXmPFA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 09:05:20.8602 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1dc1caef-f403-4e94-3d51-08d646227a08
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2497
Subject: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common: Impliment
 gettimeofday function in time.c for arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q2hhbmdlLUlkOiBJZjczZTZhYzNiMDY4NzEyYWFjNGI4YTgyOTQ0YTVhY2ExNDhkNzBjNAotLS0K
IHBsYXQvY29tbW9uL2FybS90aW1lLmMgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0v
dGltZS5jIGIvcGxhdC9jb21tb24vYXJtL3RpbWUuYwppbmRleCA1ODMzODdiLi5lMWJiOTY5IDEw
MDY0NAotLS0gYS9wbGF0L2NvbW1vbi9hcm0vdGltZS5jCisrKyBiL3BsYXQvY29tbW9uL2FybS90
aW1lLmMKQEAgLTM4LDYgKzM4LDkgQEAKICNpbmNsdWRlIDx1ay9wbGF0L2lycS5oPgogI2luY2x1
ZGUgPHVrL2JpdG9wcy5oPgogI2luY2x1ZGUgPGNwdS5oPgorI2luY2x1ZGUgPHRpbWUuaD4KKyNp
bmNsdWRlIDxhcm0vcnRjLmg+CisjaW5jbHVkZSA8YXJtL2NwdS5oPgogCiBzdGF0aWMgdWludDY0
X3QgYm9vdF90aWNrczsKIHN0YXRpYyB1aW50MzJfdCBjb3VudGVyX2ZyZXE7CkBAIC0xODcsNiAr
MTkwLDIzIEBAIHZvaWQgdGltZV9ibG9ja191bnRpbChfX3Nuc2VjIHVudGlsKQogCX0KIH0KIAor
LyogVGhpcyB3aWxsIGdldCB0aGUgcmVhbCB0aW1lIGluIHNoYXAgb2YgdGltZXZhbCBzdHJ1Y3QK
KyAqIGxlYXZlIHRpbWUgem9uZSB0byBiZSBhZGRlZAorICovCitpbnQgZ2V0dGltZW9mZGF5KHN0
cnVjdCB0aW1ldmFsICp0diwgdm9pZCAqdHopCit7CisgICAgICAgdWludDY0X3QgbnNlYyA9IHVr
cGxhdF9tb25vdG9uaWNfY2xvY2soKTsKKyAgICAgICB0di0+dHZfc2VjID0gcnRjX2Jvb3Rfc2Vj
b25kczsKKyAgICAgICB0di0+dHZfc2VjICs9IHVrYXJjaF90aW1lX25zZWNfdG9fc2VjKG5zZWMp
OworICAgICAgIHR2LT50dl91c2VjID0gdWthcmNoX3RpbWVfbnNlY190b191c2VjKHVrYXJjaF90
aW1lX3N1YnNlYyhuc2VjKSk7CisKKyAgICAgICBpZih0eiAhPSBOVUxMKSB7CisgICAgICAgICAg
ICAgICAvKiBUT0RPOiBUaW1lem9uZSAqLworICAgICAgIH0KKworICAgICAgIHJldHVybiAwOwor
fQorCiAvKiByZXR1cm4gbnMgc2luY2UgdGltZV9pbml0KCkgKi8KIF9fbnNlYyB1a3BsYXRfbW9u
b3RvbmljX2Nsb2NrKHZvaWQpCiB7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 09:10:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 09:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL2oI-0006nG-G8; Fri, 09 Nov 2018 09:10:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jmfu=nu=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gL2oG-0006nB-QO
 for minios-devel@lists.xen.org; Fri, 09 Nov 2018 09:10:36 +0000
X-Inumbo-ID: 5042541e-e3ff-11e8-804e-12d6303a7972
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5042541e-e3ff-11e8-804e-12d6303a7972;
 Fri, 09 Nov 2018 09:10:34 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 4DD18F212E;
 Fri,  9 Nov 2018 10:10:33 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id BJ_eff0Yu29m; Fri,  9 Nov 2018 10:10:33 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 220BAF212D;
 Fri,  9 Nov 2018 10:10:29 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Fri, 9 Nov 2018 10:10:28 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Birlea Costin <costin.birlea@gmail.com>, <minios-devel@lists.xen.org>
In-Reply-To: <20181108145156.6223-1-costin.birlea@gmail.com>
References: <20181108145156.6223-1-costin.birlea@gmail.com>
Date: Fri, 9 Nov 2018 10:10:25 +0100
Message-ID: <tza4s2o9ayboqm.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3] plat/xen: Add flush for xen
 console
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: florian.schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Birlea Costin <costin.birlea@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgQ29zdGluLAp0aGFua3MsIGxvb2tzIGdvb2QgdG8gbWUKClJldmlld2VkLWJ5OiBZdXJpIFZv
bGNoa292IDx5dXJpLnZvbGNoa292QG5lY2xhYi5ldT4KCi0gWXVyaS4KCkJpcmxlYSBDb3N0aW4g
PGNvc3Rpbi5iaXJsZWFAZ21haWwuY29tPiB3cml0ZXM6Cgo+IEFkZCBmbHVzaCBmdW5jdGlvbiBm
b3IgeGVuIGNvbnNvbGUuIFNodXRkb3duIGNhbiBiZSByZXF1ZXN0ZWQKPiBiZWZvcmUgdGhlIGh5
cGVydmlzb3IgZ2V0cyB0byBwcmludCBldmVyeXRoaW5nIHRvIHRoZSBjb25zb2xlCj4gYW5kIHN0
b3BzIHRyeWluZy4gVGhpcyBoYXBwZW5zIGluIHVrdXRlc3QgYW5kIGRvZXMgbm90IGdldCB0bwo+
IHByaW50IFBhc3NlZCh4L3kpLiBUaGlzIHBhdGNoIGFzc3VyZXMgZXZlcnl0aGluZyBpcyB3cml0
dGVuCj4gYmVmb3JlIHNodXR0aW5nIGRvd24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBCaXJsZWEgQ29z
dGluIDxjb3N0aW4uYmlybGVhQGdtYWlsLmNvbT4KPiAtLS0KPiAgcGxhdC94ZW4vY29uc29sZS5j
ICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysKPiAgcGxhdC94ZW4vaW5jbHVkZS9j
b21tb24vY29uc29sZS5oIHwgIDMgKysrCj4gIHBsYXQveGVuL3NodXRkb3duLmMgICAgICAgICAg
ICAgICB8ICAzICsrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKPgo+IGRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9jb25zb2xlLmMgYi9wbGF0L3hlbi9jb25zb2xlLmMKPiBpbmRl
eCBjMGIzNWM3Li5hNzBlYzVmIDEwMDY0NAo+IC0tLSBhL3BsYXQveGVuL2NvbnNvbGUuYwo+ICsr
KyBiL3BsYXQveGVuL2NvbnNvbGUuYwo+IEBAIC0yMDMsNiArMjAzLDIwIEBAIHN0YXRpYyB2b2lk
IGh2Y29uc29sZV9pbnB1dChldnRjaG5fcG9ydF90IHBvcnQgX191bnVzZWQsCj4gIAkvKiBOT1Qg
SU1QTEVNRU5URUQgWUVUICovCj4gIH0KPiAgCj4gK3ZvaWQgaHZjb25zb2xlX2ZsdXNoKHZvaWQp
Cj4gK3sKPiArCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZjsKPiArCj4gKwlpZiAoIWNv
bnNvbGVfcmVhZHkpCj4gKwkJcmV0dXJuOwo+ICsKPiArCWludGYgPSBjb25zb2xlX3Jpbmc7Cj4g
KwlpZiAodW5saWtlbHkoIWludGYpKQo+ICsJCXJldHVybjsKPiArCj4gKwl3aGlsZSAoaW50Zi0+
b3V0X2NvbnMgPCBpbnRmLT5vdXRfcHJvZCkKPiArCQliYXJyaWVyKCk7Cj4gK30KPiAgCj4gIHZv
aWQgX2xpYnhlbnBsYXRfaW5pdF9jb25zb2xlKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvcGxh
dC94ZW4vaW5jbHVkZS9jb21tb24vY29uc29sZS5oIGIvcGxhdC94ZW4vaW5jbHVkZS9jb21tb24v
Y29uc29sZS5oCj4gaW5kZXggYzUxYzY5Yi4uYjRmMWI1MSAxMDA2NDQKPiAtLS0gYS9wbGF0L3hl
bi9pbmNsdWRlL2NvbW1vbi9jb25zb2xlLmgKPiArKysgYi9wbGF0L3hlbi9pbmNsdWRlL2NvbW1v
bi9jb25zb2xlLmgKPiBAQCAtNDUsNCArNDUsNyBAQCB2b2lkIF9saWJ4ZW5wbGF0X3ByZXBhcmVf
Y29uc29sZSh2b2lkKTsKPiAgICovCj4gIHZvaWQgX2xpYnhlbnBsYXRfaW5pdF9jb25zb2xlKHZv
aWQpOwo+ICAKPiArCj4gK3ZvaWQgaHZjb25zb2xlX2ZsdXNoKHZvaWQpOwo+ICsKPiAgI2VuZGlm
IC8qIF9fQ09OU09MRV9IX18gKi8KPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vc2h1dGRvd24uYyBi
L3BsYXQveGVuL3NodXRkb3duLmMKPiBpbmRleCBlMTc1OGZmLi4yNzJlY2U0IDEwMDY0NAo+IC0t
LSBhL3BsYXQveGVuL3NodXRkb3duLmMKPiArKysgYi9wbGF0L3hlbi9zaHV0ZG93bi5jCj4gQEAg
LTQwLDYgKzQwLDcgQEAKPiAgI2luY2x1ZGUgPGVycm5vLmg+Cj4gIAo+ICAjaW5jbHVkZSA8eGVu
L3hlbi5oPgo+ICsjaW5jbHVkZSA8Y29tbW9uL2NvbnNvbGUuaD4KPiAgCj4gICNpZiBkZWZpbmVk
IF9fWDg2XzMyX18KPiAgI2luY2x1ZGUgPHhlbi14ODYvaHlwZXJjYWxsMzIuaD4KPiBAQCAtNjUs
NiArNjYsOCBAQCB2b2lkIHVrcGxhdF90ZXJtaW5hdGUoZW51bSB1a3BsYXRfZ3N0YXRlIHJlcXVl
c3QpCj4gIAkJYnJlYWs7Cj4gIAl9Cj4gIAo+ICsJaHZjb25zb2xlX2ZsdXNoKCk7Cj4gKwo+ICAJ
Zm9yICg7Oykgewo+ICAJCXN0cnVjdCBzY2hlZF9zaHV0ZG93biBzY2hlZF9zaHV0ZG93biA9IHsg
LnJlYXNvbiA9IHJlYXNvbiB9Owo+ICAKPiAtLSAKPiAyLjExLjAKPgoKLS0gCll1cmkgVm9sY2hr
b3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4tQW5sYWdl
IDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 10:06:34 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 10:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL3gO-0002iu-TG; Fri, 09 Nov 2018 10:06:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL3gO-0002ip-3B
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:06:32 +0000
X-Inumbo-ID: 20795389-e407-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 20795389-e407-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:06:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 32D34A78;
 Fri,  9 Nov 2018 02:06:29 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2ABD93F5C0;
 Fri,  9 Nov 2018 02:06:28 -0800 (PST)
To: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-4-wei.chen@arm.com>
 <3149c727-8fc0-e37a-8b37-fc8181d578cb@arm.com>
 <DB7PR08MB3658B58D6B142053F10A57749EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf4e2655-77ed-aec1-a55c-66a24c5a1ccc@arm.com>
Date: Fri, 9 Nov 2018 10:06:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <DB7PR08MB3658B58D6B142053F10A57749EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAwNjo1MiwgV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSB3cm90
ZToKPiBIaSBKdWxpZW4sCgpIaSwKCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZy
b206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IFNlbnQ6IDIwMTjlubQx
MeaciDjml6UgMjA6MDIKPj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdl
aS5DaGVuQGFybS5jb20+OyBtaW5pb3MtCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBz
aW1vbi5rdWVuemVyQG5lY2xhYi5ldQo+PiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENo
aW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPgo+PiBTdWJqZWN0OiBSZTog
W01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFBBVENIIDAzLzIyXSBwbGF0L2t2bTogVXNlIHRoZSBz
YW1lCj4+IGRlY2xhcmF0aW9uIGZvciBfdGV4dCBhbmQgX2VuZCBmb3IgQXJtNjQKPj4KPj4gSGks
Cj4+Cj4+IE9uIDExLzgvMTggOTo1MSBBTSwgV2VpIENoZW4gd3JvdGU6Cj4+PiBXZSBnZXQgYSB3
YXJuaW5nIHRoYXQgX2VuZCBhbmQgX3RleHQgYXJlIGRpZmZlcmVudGx5IGRlZmluZWQgd2l0aGlu
Cj4+PiBzZXR1cC5jIGFuZCBtZW1vcnkuYzoKPj4+Cj4+PiB3YXJuaW5nOiB0eXBlIG9mIOKAmF9l
bmTigJkgZG9lcyBub3QgbWF0Y2ggb3JpZ2luYWwgZGVjbGFyYXRpb24KPj4+ICAgICAgICAgZXh0
ZXJuIGNoYXIgX2VuZFtdOwo+Pj4gICAgICAgICAgICAgICAgICAgICBeCj4+PiBub3RlOiBwcmV2
aW91c2x5IGRlY2xhcmVkIGhlcmUKPj4+ICAgICAgICAgICAgICBfY3RvcnMsIF9lY3RvcnMsIF9f
YnNzX3N0YXJ0LCBfZW5kOwo+Pj4KPj4+IFdlIHNob3VsZCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlv
biAgaW4gYm90aCBmaWxlcyBhbmQgdGhlbiB0aGlzIHdhcm5pbmcKPj4+IGdvZXMgYXdheS4KPj4K
Pj4gVGhhdCdzIGEgY2FsbCB0byBoYXZlIHRoZSBfZW5kIGFuZCBfdGV4dCBkZWZpbmVkIGluIGFu
IGhlYWRlci4KPj4KPiAKPiBZZXMsIGl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIGEgY2xlYW4t
dXAgcGF0Y2ggdG8gZG8gdGhpcy4KPiAKPj4gQWxzbywga2VlcCBpbiBtaW5kIHRoYXQgeW91IGNh
bid0IGNvbXBhcmUgdHdvIHBvaW50ZXJzIHRoYXQgcG9pbnRzIHRvIGEKPiAKPiBJIGRvbid0IHF1
aXRlIHVuZGVyc3RhbmQgdGhpcyBjb21tZW50LiBXZSB0cmVhdCBhbGwgdGhlc2UgcG9pbnRlcnMg
YXMgY2hhcgo+IHBvaW50ZXJzLiBXaHkgZGlkIHlvdSB0aGluayB0aGV5IGFyZSBkaWZmZXJlbnQ/
CldoZXRoZXIgdGhlIHBvaW50ZXJzIGFyZSB0cmVhdGVkIGFzIGNoYXIgKiBvciBhbnl0aGluZyBl
bHNlIGRvZXMgbm90IG1hdHRlciAKaGVyZS4gVGhlIHByb2JsZW0gaXMgdGhlIEMgc3BlYyBzdGF0
ZXMgdGhhdCBjb21wYXJpbmcgMiBwb2ludGVycyBiZWxvbmdpbmcgdG8gCmRpc3RpbmN0IG9iamVj
dCBpcyB1bmRlZmluZWQgKHNlZSBbMV0gYW5kIFsyXSkuCgpTbyBjaGVjayBzdWNoIGFzICJtZW1f
YmFzZSA+ICh1aW50NjRfdCkmX3RleHQiIGlzIHVuZGVmaW5lZCBiZWNhdXNlIHRoZSBjb21waWxl
ciAKY291bGQgc2VlLXRocm91Z2ggdGhlIGNhc3QuIFNvIHlvdSBoYXZlIHRvIGhpZGUgaXQgZnJv
bSB0aGUgY29tcGlsZXIgKHNlZSAKX19wYV9zeW1ib2wgaW4gTGludXgpLgoKPiAKPj4gZGlmZmVy
ZW50IG9iamVjdC4gU28geW91IG1heSB3YW50IHRvIGZpbmQgYSBkaWZmZXJlbnQgd2F5IHRvIGFj
Y2VzcyBfZW5kCj4+ICYgY28uCj4+Cj4gCj4gU29ycnksIHdoYXQncyAiY28iIGhlcmU/CgoiYW5k
IGNvbXBhbnkiIGJ5IHRoYXQgSSBtZWFudCBhbGwgdGhlIG90aGVyIGNhc2VzIHNpbWlsYXIgdG8g
X2VuZC4KCkNoZWVycywKClsxXSAKaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2Uv
ZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVy
cyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQpbMl0gNi41LjggaHR0cDovL3d3
dy5kaWkudWNoaWxlLmNsL35kYWVzcGluby9maWxlcy9Jc29fQ18xOTk5X2RlZmluaXRpb24ucGRm
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 10:17:09 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 10:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL3qf-0003WT-0X; Fri, 09 Nov 2018 10:17:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL3qe-0003WL-BN
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:17:08 +0000
X-Inumbo-ID: 9c610422-e408-11e8-961d-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9c610422-e408-11e8-961d-12d6303a7972;
 Fri, 09 Nov 2018 10:17:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7355BA78;
 Fri,  9 Nov 2018 02:17:06 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 87DFA3F718;
 Fri,  9 Nov 2018 02:17:05 -0800 (PST)
To: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-17-wei.chen@arm.com>
 <27d669e7-8415-b983-d893-b76810ecfcc2@arm.com>
 <DB7PR08MB365823CFC2BAE88E00EB184E9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9db4b4a0-27ac-e3c2-c0e3-508d9a5c16f8@arm.com>
Date: Fri, 9 Nov 2018 10:17:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <DB7PR08MB365823CFC2BAE88E00EB184E9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAwOS8xMS8yMDE4IDA3OjM2LCBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdy
b3RlOgo+IEhpIEp1bGllbiwKCkhpLAoKPiAKPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
Pj4gRnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gU2VudDogMjAx
OOW5tDEx5pyIOOaXpSAyMDoyMAo+PiBUbzogV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5h
KSA8V2VpLkNoZW5AYXJtLmNvbT47IG1pbmlvcy0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Cj4+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xv
Z3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+Cj4+IFN1YmplY3Q6
IFJlOiBbTWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUEFUQ0ggMTYvMjJdIHBsYXQva3ZtOiBEaXNh
YmxlIEQtQ2FjaGUKPj4gYmVmb3JlIGRvaW5nIGFueSBjaGFuZ2UgZm9yIEFybTY0Cj4+Cj4+IEhp
LAo+Pgo+PiBPbiAxMS84LzE4IDk6NTEgQU0sIFdlaSBDaGVuIHdyb3RlOgo+Pj4gRGlzYWJsZSB0
aGUgRC1DYWNoZSBiZWZvcmUgZG9pbmcgYW55dGhpbmcgY2hhbmdlLCBUaGlzIHdpbGwKPj4+IGhl
bHAgdXMgdG8gYXZvaWQgZG9pbmcgY2xlYW4gdGhlIEQtQ2FjaGUgZm9yIGNoYW5nZWQgYXJlYS4K
Pj4KPj4gTkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+
PiBJIGFtIHByZXR0eSBzdXJlIHdlIGRpc2N1c3NlZCBhYm91dCBpdCBpbiB0aGUgcHJldmlvdXMg
c2VyaWVzLiBELUNhY2hlCj4+IGRpc2FibGUgbWVhbnMgdGhlIGNhY2hlIHdpbGwgYmUgYnlwYXNz
ZWQuIFRoZSBwcm9jZXNzb3IgbWF5IHN0aWxsCj4+IHNwZWN1bGF0aXZlbHkgbG9hZCBjYWNoZSBs
aW5lIGJlaGluZCB5b3VyIGJhY2suCj4+Cj4+IFNvIGlmIHlvdSBjaGFuZ2UgbWVtb3J5IHdpdGgg
Y2FjaGUgZGlzYWJsZSwgdGhlbiB5b3UgbmVlZCB0byBpbnZhbGlkYXRlCj4+IHRoZSBjYWNoZSB0
byBlbnN1cmUgdGhlcmUgYXJlIG5vIHN0YWxsIGRhdGEgaW4gaXQuCj4+Cj4+IEZ1cnRoZXJtb3Jl
LCBmb3IgZGF0YSB5b3Ugd3JpdGUgd2l0aCBjYWNoZSBkaXNhYmxlZCwgIHlvdSBuZWVkIHRvIGtu
b3cKPj4gd2hldGhlciB0aGUgY2FjaGUgd2FzIGNsZWFuZWQgdG8gUG9DIGZvciB0aGUgcmVnaW9u
IHlvdSBtb2RpZnkuIFRoZQo+PiBwcm90b2NvbCB5b3UgdXNlIHNob3VsZCB0ZWxsIHlvdSB3aGF0
IGlzIHRoZSBndWFyYW50ZWUgaGVyZS4KPj4KPj4gSWYgdGhlcmUgYXJlIG5vIGd1YXJhbnRlZSwg
dGhlbiB5b3UgbmVlZCB0byBjbGVhbiB0byBQb0MgdGhlIHJlZ2lvbiB5b3UKPj4gYXJlIGFib3V0
IHRvIG1vZGlmeS4KPj4KPj4gRm9yIGluc3RhbmNlLCB0aGUgTGludXggSW1hZ2UgcHJvdG9jb2wg
d2lsbCBndWFyYW50ZWUgdGhhdCB0aGUgRFRCLAo+PiBLZXJuZWwsIEluaXRyYW1mcyB3aWxsIGJl
IGNsZWFuIHRvIFBvQy4gVGhlIHJlc3Qgb2YgdGhlIG1lbW9yeSBpcyB1bmtub3duLgo+Pgo+PiBB
cyB5b3UgdXNlIEVMRiwgSSBpbnZpdGUgeW91IHRvIGxvb2sgYXQgd2hhdCBhcmUgdGhlIGd1YXJh
bnRlZXMgaGVyZS4KPj4KPiAKPiBJIHRoaW5rIEkgaGFkIG1pcy11bmRlcnN0b29kIHlvdXIgcHJl
dmlvdXMgY29tbWVudC4gU28gSSBjYWxsCj4gY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3Jh
bmdlIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZywgc2hvdWxkIEkgY292ZXIgdGhlCj4gd2hvbGUgUkFN
IGFyZWE/IEJlY2F1c2UgSSBkb24ndCBrbm93IHRoZSBhcmVhcyB0aGF0IGhhZCBiZWVuIGNhY2hl
ZC4KCllvdSBkb24ndCBrbm93IHRoZSBzaXplIG9mIHRoZSBSQU0gZWl0aGVyLiBCdXQgaXQgd291
bGQgYmUgZXhwZW5zaXZlIHRvIGZsdXNoIAp0aGUgd2hvbGUgY2FjaGUuIEluIHlvdXIgY2FzZSwg
eW91IG9ubHkgbmVlZCB0byBjb3ZlciB3aGF0IHlvdSBhcmUgZ29pbmcgdG8gdXNlIAooaS5lIHRo
ZSBrZXJuZWwsIEJTUywgYm9vdHN0YWNrIGFuZCBwYWdlLXRhYmxlcykuCgo+IEFuZCBJIGRvIGNs
ZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZSBhdCB0aGUgdmVyeSBiZWdpbm5pbmcsIHNo
b3VsZCBJCj4gS2VlcCB0aGUgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlIG9wZXJh
dGlvbiBpbiBzdGFydCBNTVUgZnVuY3Rpb24/CgpZZXMuIE5vdGUgdGhhdCB5b3UgbmVlZCB0byBk
byB0aGUgY2xlYW4gJiBpbnZhbGlkYXRlIGJlZm9yZSByZS1lbmFibGluZyB0aGUgY2FjaGUuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 10:19:49 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 10:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gL3tE-0003ol-Jk; Fri, 09 Nov 2018 10:19:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL3tD-0003oe-LP
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:19:47 +0000
X-Inumbo-ID: fb6884fe-e408-11e8-a493-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fb6884fe-e408-11e8-a493-12d6303a7972;
 Fri, 09 Nov 2018 10:19:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F0707A78;
 Fri,  9 Nov 2018 02:19:45 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F5C03F718;
 Fri,  9 Nov 2018 02:19:44 -0800 (PST)
To: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-18-wei.chen@arm.com>
 <75812d83-d887-3bf3-d4cc-5cba8cc54fdc@arm.com>
 <DB7PR08MB365870FBDD98AA41FD15584A9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b7e2e1a-504b-f00e-ed0e-6f76e3bdccac@arm.com>
Date: Fri, 9 Nov 2018 10:19:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <DB7PR08MB365870FBDD98AA41FD15584A9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64:
 Calculate pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAwOS8xMS8yMDE4IDA3OjQ4LCBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdy
b3RlOgo+IEhpIEp1bGllbiwKCkhpIFdlaSwKCj4gCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IFNlbnQ6
IDIwMTjlubQxMeaciDjml6UgMjA6MjUKPj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBD
aGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBtaW5pb3MtCj4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQo+PiBDYzogS2FseSBYaW4gKEFybSBUZWNo
bm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPgo+PiBTdWJq
ZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFBBVENIIDE3LzIyXSBwbGF0L2t2bTog
YXJtNjQ6IENhbGN1bGF0ZQo+PiBwYWdldGFibGUgc2l6ZSBkeW5hbWljYWxseSBieSBpbWFnZSBz
aXplCj4+Cj4+Cj4+Cj4+IE9uIDExLzgvMTggOTo1MSBBTSwgV2VpIENoZW4gd3JvdGU6Cj4+PiBU
aGUgcHJldmlvdXMgTDMgcGFnZSB0YWJsZSBzaXplIGlzIGEgZml4ZWQgdmFsdWUgYmFzZWQgb24g
dGhlCj4+PiBhc3N1bXB0aW9uIHRoYXQsIGltYWdlIHNpemUgd2lsbCBub3QgZXhjZWVkIDJNQi4g
QnV0IHRoYXQncyBub3QKPj4+IHRydWUsIHNvbWUgYXBwbGljYXRpb25zIGxpa2Ugbm9kZS5qcyB3
aWxsIGJlIGFib3V0IDQwTUIgYWZ0ZXIKPj4+IGNvbnZlcnRpbmcgdG8gVW5pa2VybmVsLiBTbyBp
biB0aGlzIHBhdGNoLCB3ZSBjYWxjdWxhdGUgdGhlCj4+PiBwYWdlIHRhYmxlIHNpemUgYnkgcmVh
bCBpbWFnZSBzaXplLiBJbiBvcmRlciB0byBtYXBwaW5nIHRoZQo+Pj4gaW1hZ2Ugb2NjdXBpZWQg
bWVtb3J5IHRvIEwzIHBhZ2UgdGFibGUsIHdlIHJvdW5kIHVwIHRoZSBpbWFnZQo+Pj4gc2l6ZSB3
aXRoIDJNQi4KPj4KPj4gSSBhbSBhIGJpdCBjb25mdXNlZCwgeW91IHNwZWFrIGFib3V0IEwzIHBh
Z2UtdGFibGUsIGJ1dCBhcyB5b3Ugcm91bmQgdXAKPj4gdG8gMk1CLCB3aHkgZG9uJ3QgeW91IG1h
cCB1c2luZyAyTUIgc3VwZXJwYWdlPwo+IAo+IEJlY2F1c2UgdGhlIHNlY3Rpb24gaXMgNEtCIGFs
aWdubWVudCwgYW5kIHdlIHdpbGwgYXNzaWduIGRpZmZlcmVudAo+IGF0dHJpYnV0ZXMgZm9yIGRp
ZmZlcmVudCBzZWN0aW9ucy4KClNvcnJ5IEkgbWlzcmVhZCB0aGUgY29kZS4KCj4gV2Ugcm91bmR1
cCBpbWFnZSBzaXplIHRvIDJNQiB0bwo+IGF2b2lkIG1ha2luZyBob2xlcyBpbiBMMyB0YWJsZQoK
V2hhdCBkbyB5b3UgbWVhbj8gV2hhdCdzIHdyb25nIHdpdGggbWFraW5nIGhvbGVzIGluIEwzIHRh
YmxlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 17:39:31 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 17:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLAkj-0005xf-ST; Fri, 09 Nov 2018 17:39:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLAki-0005xa-SE
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:39:28 +0000
X-Inumbo-ID: 67fd7a24-e446-11e8-b7bb-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 67fd7a24-e446-11e8-b7bb-12d6303a7972;
 Fri, 09 Nov 2018 17:39:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7A6FCA78;
 Fri,  9 Nov 2018 09:39:27 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 539223F718;
 Fri,  9 Nov 2018 09:39:26 -0800 (PST)
To: Jianyong Wu <Jianyong.Wu@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5c273ed7-2c89-07d1-f1fd-83472ae5f0f2@arm.com>
Date: Fri, 9 Nov 2018 17:39:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8xMS8yMDE4IDA5OjAyLCBKaWFueW9uZyBXdSB3cm90ZToKPiBGcm9tOiBXZWkg
Q2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiAKPiBDaGFuZ2UtSWQ6IEkzNjUyNTk5ZjgzODVmYzY3
YTI5YWIyZDllNjc4NjE1OTBjMGY5ZjZjCgpXaGF0IGlzIHRoaXMgY2hhbmdlIElEIGZvcj8KCj4g
U2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gLS0tCj4gICBwbGF0
L2NvbW1vbi9hcm0vdHJhcHMuYyAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
ICBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TIHwgMTAgKysrKysrKysrLQo+ICAgMiBmaWxlcyBj
aGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGIvcGxhdC9jb21tb24vYXJtL3RyYXBzLmMKPiBpbmRl
eCA0MzIzNWJlLi4yNTcxMDZiIDEwMDY0NAo+IC0tLSBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5j
Cj4gKysrIGIvcGxhdC9jb21tb24vYXJtL3RyYXBzLmMKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAg
I2luY2x1ZGUgPHN0cmluZy5oPgo+ICAgI2luY2x1ZGUgPHVrL3ByaW50Lmg+Cj4gICAjaW5jbHVk
ZSA8dWsvYXNzZXJ0Lmg+Cj4gKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+Cj4gICAKPiAgIHN0YXRp
YyBjb25zdCBjaGFyICpleGNlcHRpb25fbW9kZXNbXT0gewo+ICAgCSJTeW5jaHJvbm91cyBBYm9y
dCIsCj4gQEAgLTY4LDMgKzY5LDI5IEBAIHZvaWQgdHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdz
ICpyZWdzLCB1aW50NjRfdCBmYXIpCj4gICAJZHVtcF9yZWdpc3RlcnMocmVncywgZmFyKTsKPiAg
IAl1a3BsYXRfY3Jhc2goKTsKPiAgIH0KPiArCj4gK3ZvaWQgdHJhcF9lbDFfaXJxKHN0cnVjdCBf
X3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikKPiArewo+ICsJdWludDMyX3Qgc3RhdCwgaXJxOwo+
ICsKPiArCWRvIHsKPiArCQlzdGF0ID0gZ2ljX2Fja19pcnEoKTsKPiArCQlpcnEgPSBzdGF0ICYg
R0lDQ19JQVJfSU5USURfTUFTSzsKPiArCj4gKwkJdWtfcHJpbnRkKERMVkxfQ1JJVCwgIlVuaWty
YWZ0OiBFTDEgSVJRIyVkIHRyYXAgY2F1Z2h0XG4iLCBpcnEpOwo+ICsKPiArCQkvKgo+ICsJCSAq
IFRPRE86IEhhbmxlIElQSSZTR0kgaW50ZXJydXB0cyBoZXJlCj4gKwkJICovCj4gKwkJaWYgKGly
cSA8IEdJQ19NQVhfSVJRKSB7Cj4gKwkJCWdpY19lb2lfaXJxKHN0YXQpOwo+ICsJCQlpc2IoKTsK
PiArCQkJX3VrcGxhdF9pcnFfaGFuZGxlKCh1bnNpZ25lZCBsb25nKWlycSk7Cj4gKwkJCWNvbnRp
bnVlOwo+ICsJCX0KPiArCj4gKwkJYnJlYWs7Cj4gKwl9IHdoaWxlICgxKTsKPiArCj4gKwl1a3Bs
YXRfY3Jhc2goKTsKCkRvbid0IHlvdSB3YW50IHRvIGNvbnRpbnVlIG9uY2UgeW91IGZpbmlzaGVk
IHRvIGhhbmRsZSBpbnRlcnJ1cHQ/Cgo+ICt9Cj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9l
eGNlcHRpb25zLlMgYi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCj4gaW5kZXggYWYwMzlkOC4u
MTk0Y2QwMyAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCj4gKysrIGIv
cGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwo+IEBAIC0xMTksNiArMTE5LDE0IEBAIGVsMV9zeW5j
Ogo+ICAgCWJsIHRyYXBfZWwxX3N5bmMKPiAgIAlMRUFWRV9UUkFQIDEKPiAgIAo+ICsuYWxpZ24g
Ngo+ICtlbDFfaXJxOgo+ICsJRU5URVJfVFJBUCAxCj4gKwltc3IgZGFpZmNsciwgIzQKPiArCW1v
diB4MCwgc3AKPiArCWJsIHRyYXBfZWwxX2lycQo+ICsJTEVBVkVfVFJBUCAxCj4gKwo+ICAgLyog
QmFkIEFib3J0IG51bWJlcnMgKi8KPiAgICNkZWZpbmUgQkFEX1NZTkMgIDAKPiAgICNkZWZpbmUg
QkFEX0lSUSAgIDEKPiBAQCAtMTY5LDcgKzE3Nyw3IEBAIEVOVFJZKHZlY3Rvcl90YWJsZSkKPiAg
IAo+ICAgCS8qIEN1cnJlbnQgRXhjZXB0aW9uIGxldmVsIHdpdGggU1BfRUwxICovCj4gICAJdmVj
dG9yX2VudHJ5IGVsMV9zeW5jCQkvKiBTeW5jaHJvbm91cyBFTDFoICAgICAgICovCj4gLQl2ZWN0
b3JfZW50cnkgZWwxX2lycV9pbnZhbGlkCS8qIElSUSBFTDFoICAgICAgICAgICAgICAgKi8KPiAr
CXZlY3Rvcl9lbnRyeSBlbDFfaXJxCQkvKiBJUlEgRUwxaCAgICAgICAgICAgICAgICovCj4gICAJ
dmVjdG9yX2VudHJ5IGVsMV9maXFfaW52YWxpZAkvKiBGSVEgRUwxaCAgICAgICAgICAgICAgICov
Cj4gICAJdmVjdG9yX2VudHJ5IGVsMV9lcnJvcl9pbnZhbGlkCS8qIEVycm9yIEVMMWggICAgICAg
ICAgICAgKi8KPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 17:44:05 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 17:44:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLApB-0006dU-89; Fri, 09 Nov 2018 17:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLApA-0006dP-9g
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:44:04 +0000
X-Inumbo-ID: 0c4d1112-e447-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0c4d1112-e447-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:44:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 30E69A78;
 Fri,  9 Nov 2018 09:44:03 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 124503F718;
 Fri,  9 Nov 2018 09:44:01 -0800 (PST)
To: Jianyong Wu <Jianyong.Wu@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
Date: Fri, 9 Nov 2018 17:44:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8xMS8yMDE4IDA4OjU1LCBKaWFueW9uZyBXdSB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9u
ZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4KPiAtLS0KPiAgIGxpYi9mZHQvaW5jbHVkZS9saWJm
ZHQuaCAgICAgIHwgICAxICsKPiAgIHBsYXQvY29tbW9uL2FybS9ydGMuYyAgICAgICAgIHwgMTQw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgcGxhdC9jb21t
b24vaW5jbHVkZS9hcm0vcnRjLmggfCAgNDMgKysrKysrKysrKysrKwo+ICAgcGxhdC9rdm0vTWFr
ZWZpbGUudWsgICAgICAgICAgfCAgIDEgKwo+ICAgNCBmaWxlcyBjaGFuZ2VkLCAxODUgaW5zZXJ0
aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2FybS9ydGMuYwo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL3J0Yy5oCj4gCj4gZGlm
ZiAtLWdpdCBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCBiL2xpYi9mZHQvaW5jbHVkZS9saWJm
ZHQuaAo+IGluZGV4IDA1ZGVkYmQuLjk2ZDUzMGQgMTAwNjQ0Cj4gLS0tIGEvbGliL2ZkdC9pbmNs
dWRlL2xpYmZkdC5oCj4gKysrIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCj4gQEAgLTE4NzMs
NCArMTg3Myw1IEBAIGNvbnN0IGNoYXIgKmZkdF9zdHJlcnJvcihpbnQgZXJydmFsKTsKPiAgIH0K
PiAgICNlbmRpZgo+ICAgCj4gK3ZvaWQgKl9saWJrdm1wbGF0X2R0YjsKClRoaXMgbGlrZWx5IGJl
bG9uZyB0byBhIHNlcGFyYXRlIHBhdGNoLgoKPiAgICNlbmRpZiAvKiBfTElCRkRUX0ggKi8KPiBk
aWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL3J0Yy5jIGIvcGxhdC9jb21tb24vYXJtL3J0Yy5j
Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi41NmVlMDE1Cj4gLS0tIC9k
ZXYvbnVsbAo+ICsrKyBiL3BsYXQvY29tbW9uL2FybS9ydGMuYwo+IEBAIC0wLDAgKzEsMTQwIEBA
Cj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPiArLyoKPiAr
ICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+Cj4gKyAqICAgICAgICAgIEpp
YW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMp
IDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4gKyAqCj4gKyAqIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAo+ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMKPiArICogYXJlIG1ldDoKPiArICoKPiArICogMS4gUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKPiAr
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgo+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCj4gKyAqICAg
IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk
aXN0cmlidXRpb24uCj4gKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBo
b2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKPiArICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1
c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KPiArICogICAg
dGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4K
PiArICoKPiArICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCj4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKPiAr
ICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UKPiArICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQo+ICsgKiBMSUFCTEUg
Rk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlks
IE9SCj4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFBST0NVUkVNRU5UIE9GCj4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwo+ICsgKiBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTgo+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVE
SU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQo+ICsgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQo+ICsg
KiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KPiArICoKPiArICogVEhJUyBIRUFERVIgTUFZ
IE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KPiArICovCj4gKyNpbmNs
dWRlIDxzdHJpbmcuaD4KPiArI2luY2x1ZGUgPGxpYmZkdC5oPgo+ICsjaW5jbHVkZSA8dWsvYXNz
ZXJ0Lmg+Cj4gKyNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+Cj4gKyNpbmNsdWRlIDx1ay9wcmlu
dC5oPgo+ICsjaW5jbHVkZSA8YXJtL2NwdS5oPgo+ICsKPiArc3RhdGljIHZvaWQgKnJ0Y19iYXNl
X2FkZHI7Cj4gK3VpbnQzMl90IHJ0Y19ib290X3NlY29uZHM7Cj4gKwo+ICsvKiBEZWZpbmUgb2Zm
c2V0IG9mIFJUQyByZWdpc3RlcnMgKi8KPiArI2RlZmluZSBSVENfUkVHX0RSCTAKPiArI2RlZmlu
ZSBSVENfUkVHX01SCTB4NAo+ICsjZGVmaW5lIFJUQ19SRUdfTFIJMHg4Cj4gKyNkZWZpbmUgUlRD
X1JFR19DUgkweGMKPiArI2RlZmluZSBSVENfUkVHX0lNU0MJMHgxMAo+ICsjZGVmaW5lIFJUQ19S
RUdfUklTCTB4MTQKPiArI2RlZmluZSBSVENfUkVHX01JUwkweDE4Cj4gKyNkZWZpbmUgUlRDX1JF
R19JQ1IJMHgxYwo+ICsKPiArI2RlZmluZSBSVENfUkVHKHIpCShydGNfYmFzZV9hZGRyICsgKHIp
KQo+ICsKPiArc3RhdGljIGNoYXIgKnJ0Y19kZXZpY2VfbGlzdFtdID0gewo+ICsJImFybSxwbDAz
MSIsCj4gK307Cj4gKwo+ICt1aW50MzJfdCBydGNfcmVhZCh2b2lkKQo+ICt7Cj4gKwlyZXR1cm4g
aW9yZWdfcmVhZDMyKFJUQ19SRUcoUlRDX1JFR19EUikpOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBz
ZXQgcnRjIG1hdGNoIHJlZ2lzdGVyIGNvbXBhcmluZyB3aXRoIGNvdW50ZXIKPiArICogdmFsdWUg
dG8gZ2VuZXJhdCBhIGludGVycnVwdAo+ICsgKi8KPiArdm9pZCBydGNfc2V0X21hdGNoKHVpbnQz
Ml90IGFsYW0pCj4gK3sKPiArCWlvcmVnX3dyaXRlMzIoUlRDX1JFRyhSVENfUkVHX01SKSwgYWxh
bSk7Cj4gK30KPiArCj4gK3ZvaWQgcnRjX3VwZGF0ZSh1aW50MzJfdCB2YWwpCj4gK3sKPiArCWlv
cmVnX3dyaXRlMzIoUlRDX1JFRyhSVENfUkVHX0xSKSwgdmFsKTsKPiArfQo+ICsKPiArdm9pZCBy
dGNfZW5hYmxlKHZvaWQpCj4gK3sKPiArCWlvcmVnX3dyaXRlMzIoUlRDX1JFRyhSVENfUkVHX0NS
KSwgMSk7Cj4gK30KPiArCj4gKy8qIHJldHVybiBydGMgc3RhdHVzLCAxIGRlbm90ZXMgZW5hYmxl
IGFuZCAwIGRlbm90ZXMgZGlzYWJsZSAqLwo+ICt1aW50MzJfdCBydGNfZ2V0X3N0YXR1cyh2b2lk
KQo+ICt7Cj4gKwl1aW50MzJfdCB2YWw7Cj4gKwo+ICsJdmFsID0gaW9yZWdfcmVhZDMyKFJUQ19S
RUcoUlRDX1JFR19DUikpOwo+ICsJdmFsICY9IDB4MTsKPiArCXJldHVybiB2YWw7Cj4gK30KPiAr
Cj4gKy8qIG1hc2sgYWxhbSAqLwo+ICt2b2lkIHJ0Y19tYXNrX2ludHIodm9pZCkKPiArewo+ICsJ
aW9yZWdfd3JpdGUzMihSVENfUkVHKFJUQ19SRUdfSU1TQyksIDEpOwo+ICt9Cj4gKwo+ICsvKiBj
bGVhciBhbGFtIG1hc2sgKi8KPiArdm9pZCBydGNfdW5tYXNrX2ludHIodm9pZCkKPiArewo+ICsJ
aW9yZWdfd3JpdGUzMihSVENfUkVHKFJUQ19SRUdfSU1TQyksIDApOwo+ICt9Cj4gKwo+ICsvKiBy
ZXR1cm4gdGhlIHJhdyBzdGF0ZSBvZiBydGMgaW50ZXJydXB0IGJlZm9yZSBtYXNraW5nKi8KPiAr
dWludDMyX3QgcnRjX2dldF9pbnRyX3Jhd19zdGF0ZSh2b2lkKQo+ICt7Cj4gKwlyZXR1cm4gaW9y
ZWdfcmVhZDMyKFJUQ19SRUcoUlRDX1JFR19SSVMpKTsKPiArfQo+ICsKPiArLyogcmV0dXJuIGlu
dGVycnVwdCBzdGF0ZSBhZnRlciBpbnRlcnJ1cHQgbWFza2luZyAqLwo+ICt1aW50MzJfdCBydGNf
Z2V0X2ludHJfc3RhdGUodm9pZCkKPiArewo+ICsJcmV0dXJuIGlvcmVnX3JlYWQzMihSVENfUkVH
KFJUQ19SRUdfTUlTKSk7Cj4gK30KPiArCj4gK3ZvaWQgcnRjX2NsZWFyX2ludHIodm9pZCkKPiAr
ewo+ICsJaW9yZWdfd3JpdGUzMihSVENfUkVHKFJUQ19SRUdfSUNSKSwgMSk7Cj4gK30KPiArCj4g
K2ludCBfZHRiX2luaXRfcnRjKHZvaWQgKmR0YikKPiArewo+ICsJdWludDMyX3QgaWR4Owo+ICsJ
aW50IGZkdF9ydGMsIG5hZGRyLCBuc2l6ZSwgc2l6ZSwgcHJvcF9sZW4sIHByb3BfbWluX2xlbjsK
PiArCWNvbnN0IHVpbnQ2NF90ICpyZWdzOwo+ICsKPiArCXVrX3ByaW50ZChETFZMX0lORk8sICJQ
cm9iaW5nIFJUQy4uLlxuIik7Cj4gKwlmZHRfcnRjID0gdWtfZHRiX2ZpbmRfZGV2aWNlKGR0Yiwg
cnRjX2RldmljZV9saXN0LAo+ICsJCXNpemVvZihydGNfZGV2aWNlX2xpc3QpKTsKCkkgd291bGQg
bm90IGFzc3VtZSB0aGUgUlRDIGlzIGFsd2F5cyBwcmVzZW50LgoKPiArCW5hZGRyID0gdWtfZHRi
X3JlYWRfcmVnaW9uKGR0YiwgZmR0X3J0YywgJm5zaXplLCAmcmVncyk7Cj4gKwlydGNfYmFzZV9h
ZGRyID0gdWtfZHRiX3JlYWRfdGVybShyZWdzLCAwLCBuYWRkciwgbnNpemUsICZzaXplKTsKClNp
bWlsYXJseSBoZXJlLCBJIHdvdWxkIG5vdCBhc3N1bWUgdWtfZHRiX3JlYWRfdGVybSgpIHdpbGwg
YWx3YXlzIHN1Y2NlZWQuIEl0IAp3b3VsZCBtYWtlIHRoZSBjb2RlIG1vcmUgc2FmZSBpZiB0aGUg
RFQgcGFzc2VkIGlzIHdyb25nLgoKPiArCj4gKwkvKiBSZWNvcmQgdGhlIGJvb3Qgc2Vjb25kcyAq
Lwo+ICsJcnRjX2Jvb3Rfc2Vjb25kcyA9IHJ0Y19yZWFkKCk7Cj4gKwo+ICsJdWtfcHJpbnRkKERM
VkxfSU5GTywgIkZvdW5kIFJUQyBvbjogJXBcbiIsIHJ0Y19iYXNlX2FkZHIpOwoKSSBhbSBzbGln
aHRseSBzdXJwcmlzZWQgdGhpcyBjb21waWxlIGluIFVuaWtyYWZ0LiBUaGlzIGZ1bmN0aW9uIGlz
IG1lYW50IHRvIApyZXR1cm4gYW4gaW50ZWdlciBidXQgSSBkb24ndCBzZWUgYW55IHJldHVybiBo
ZXJlLgoKPiArfQo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9ydGMuaCBi
L3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL3J0Yy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp
bmRleCAwMDAwMDAwLi5kOGJhYjdmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3BsYXQvY29tbW9u
L2luY2x1ZGUvYXJtL3J0Yy5oCj4gQEAgLTAsMCArMSw0MyBAQAo+ICsvKiBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCj4gKy8qCj4gKyAqIEF1dGhvcnM6IFdlaSBDaGVu
IDxXZWkuQ2hlbkBhcm0uY29tPgo+ICsgKiAgICAgICAgICBKaWFueW9uZyBXdSA8Smlhbnlvbmcu
V3VAYXJtLmNvbT4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+ICsgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNv
dXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKPiArICogbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4g
KyAqIGFyZSBtZXQ6Cj4gKyAqCj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KPiArICogMi4g
UmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBj
b3B5cmlnaHQKPiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQo+ICsgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9v
ciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgo+ICsgKiAz
LiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMg
b2YgaXRzCj4gKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHBy
b21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCj4gKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91
dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCj4gKyAqCj4gKyAqIFRISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRP
UlMgIkFTIElTIgo+ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCj4gKyAqIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
Cj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhP
TERFUiBPUiBDT05UUklCVVRPUlMgQkUKPiArICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJ
UkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgo+ICsgKiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
Rgo+ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwg
T1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKPiArICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KPiArICogQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkKPiArICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKPiArICogUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCj4gKyAqCj4gKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX1BMQVRfQ01OX0FS
TV9SVENfSF9fCj4gKyNkZWZpbmUgX19QTEFUX0NNTl9BUk1fUlRDX0hfXwo+ICsKPiArZXh0ZXJu
IHVpbnQzMl90IHJ0Y19ib290X3NlY29uZHM7Cj4gKwo+ICtpbnQgX2R0Yl9pbml0X3J0Yyh2b2lk
ICpkdGIpOwoKV2hlcmUgZG8geW91IGV4cGVjdCB0aGlzIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZD8K
Cj4gKwo+ICsjZW5kaWYgLy9fX1BMQVRfQ01OX0FSTV9HSUNWMl9IX18KCldyb25nIGd1YXJkPwoK
PiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vTWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51
awo+IGluZGV4IDhlNDgxYjQuLjE5NzE3NWEgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vTWFrZWZp
bGUudWsKPiArKysgYi9wbGF0L2t2bS9NYWtlZmlsZS51awo+IEBAIC02MCw2ICs2MCw3IEBAIExJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9C
QVNFKS9hcm0vcHNjaV9hcm02NC5TCj4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9B
Uk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RpbWUuY3xjb21tb24KPiAgIExJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9C
QVNFKS9hcm0vdHJhcHMuY3xjb21tb24KPiAgIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNI
X0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vZmR0LmN8Y29tbW9uCj4gK0xJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9C
QVNFKS9hcm0vcnRjLmN8Y29tbW9uCj4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9B
Uk1fNjQpICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZW50cnk2NC5TCj4gICBMSUJLVk1QTEFU
X1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZXhj
ZXB0aW9ucy5TCj4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQo
TElCS1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxlLlMKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 09 17:55:46 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 09 Nov 2018 17:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLB0U-0007eB-3Y; Fri, 09 Nov 2018 17:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLB0T-0007dy-8A
 for minios-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:55:45 +0000
X-Inumbo-ID: adf61eee-e448-11e8-a503-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id adf61eee-e448-11e8-a503-12d6303a7972;
 Fri, 09 Nov 2018 17:55:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1D7CA78;
 Fri,  9 Nov 2018 09:55:43 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C16E63F718;
 Fri,  9 Nov 2018 09:55:42 -0800 (PST)
To: Jianyong Wu <Jianyong.Wu@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ad366e9f-7f87-4d33-5609-f8af3151d8e8@arm.com>
Date: Fri, 9 Nov 2018 17:55:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8xMS8yMDE4IDA5OjAyLCBKaWFueW9uZyBXdSB3cm90ZToKPiBGcm9tOiBXZWkg
Q2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiAKPiBDaGFuZ2UtSWQ6IEkzNjUyNTk5ZjgzODVmYzY3
YTI5YWIyZDllNjc4NjE1OTBjMGY5ZjZjCj4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5j
aGVuQGFybS5jb20+Cj4gLS0tCj4gICBwbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyAgIHwgMjcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gICBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TIHwg
MTAgKysrKysrKysrLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGIvcGxh
dC9jb21tb24vYXJtL3RyYXBzLmMKPiBpbmRleCA0MzIzNWJlLi4yNTcxMDZiIDEwMDY0NAo+IC0t
LSBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jCj4gKysrIGIvcGxhdC9jb21tb24vYXJtL3RyYXBz
LmMKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAgI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAgI2luY2x1
ZGUgPHVrL3ByaW50Lmg+Cj4gICAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4gKyNpbmNsdWRlIDxh
cm0vZ2ljLXYyLmg+Cj4gICAKPiAgIHN0YXRpYyBjb25zdCBjaGFyICpleGNlcHRpb25fbW9kZXNb
XT0gewo+ICAgCSJTeW5jaHJvbm91cyBBYm9ydCIsCj4gQEAgLTY4LDMgKzY5LDI5IEBAIHZvaWQg
dHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdzICpyZWdzLCB1aW50NjRfdCBmYXIpCj4gICAJZHVt
cF9yZWdpc3RlcnMocmVncywgZmFyKTsKPiAgIAl1a3BsYXRfY3Jhc2goKTsKPiAgIH0KPiArCj4g
K3ZvaWQgdHJhcF9lbDFfaXJxKHN0cnVjdCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikKPiAr
ewo+ICsJdWludDMyX3Qgc3RhdCwgaXJxOwo+ICsKPiArCWRvIHsKPiArCQlzdGF0ID0gZ2ljX2Fj
a19pcnEoKTsKPiArCQlpcnEgPSBzdGF0ICYgR0lDQ19JQVJfSU5USURfTUFTSzsKPiArCj4gKwkJ
dWtfcHJpbnRkKERMVkxfQ1JJVCwgIlVuaWtyYWZ0OiBFTDEgSVJRIyVkIHRyYXAgY2F1Z2h0XG4i
LCBpcnEpOwo+ICsKPiArCQkvKgo+ICsJCSAqIFRPRE86IEhhbmxlIElQSSZTR0kgaW50ZXJydXB0
cyBoZXJlCj4gKwkJICovCj4gKwkJaWYgKGlycSA8IEdJQ19NQVhfSVJRKSB7Cj4gKwkJCWdpY19l
b2lfaXJxKHN0YXQpOwo+ICsJCQlpc2IoKTsKPiArCQkJX3VrcGxhdF9pcnFfaGFuZGxlKCh1bnNp
Z25lZCBsb25nKWlycSk7Cj4gKwkJCWNvbnRpbnVlOwo+ICsJCX0KCkxvb2tpbmcgYWdhaW4gYXQg
dGhpcyBjb2RlLCBjb3VsZCB5b3UgZXhwbGFpbiB3aHkgeW91IEVPSSB0aGUgaW50ZXJydXB0IGJl
Zm9yZSAKaGFuZGxpbmcgaXQ/Cgo+ICsKPiArCQlicmVhazsKPiArCX0gd2hpbGUgKDEpOwo+ICsK
PiArCXVrcGxhdF9jcmFzaCgpOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9leGNl
cHRpb25zLlMgYi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCj4gaW5kZXggYWYwMzlkOC4uMTk0
Y2QwMyAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCj4gKysrIGIvcGxh
dC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwo+IEBAIC0xMTksNiArMTE5LDE0IEBAIGVsMV9zeW5jOgo+
ICAgCWJsIHRyYXBfZWwxX3N5bmMKPiAgIAlMRUFWRV9UUkFQIDEKPiAgIAo+ICsuYWxpZ24gNgo+
ICtlbDFfaXJxOgo+ICsJRU5URVJfVFJBUCAxCj4gKwltc3IgZGFpZmNsciwgIzQKPiArCW1vdiB4
MCwgc3AKPiArCWJsIHRyYXBfZWwxX2lycQo+ICsJTEVBVkVfVFJBUCAxCj4gKwo+ICAgLyogQmFk
IEFib3J0IG51bWJlcnMgKi8KPiAgICNkZWZpbmUgQkFEX1NZTkMgIDAKPiAgICNkZWZpbmUgQkFE
X0lSUSAgIDEKPiBAQCAtMTY5LDcgKzE3Nyw3IEBAIEVOVFJZKHZlY3Rvcl90YWJsZSkKPiAgIAo+
ICAgCS8qIEN1cnJlbnQgRXhjZXB0aW9uIGxldmVsIHdpdGggU1BfRUwxICovCj4gICAJdmVjdG9y
X2VudHJ5IGVsMV9zeW5jCQkvKiBTeW5jaHJvbm91cyBFTDFoICAgICAgICovCj4gLQl2ZWN0b3Jf
ZW50cnkgZWwxX2lycV9pbnZhbGlkCS8qIElSUSBFTDFoICAgICAgICAgICAgICAgKi8KPiArCXZl
Y3Rvcl9lbnRyeSBlbDFfaXJxCQkvKiBJUlEgRUwxaCAgICAgICAgICAgICAgICovCj4gICAJdmVj
dG9yX2VudHJ5IGVsMV9maXFfaW52YWxpZAkvKiBGSVEgRUwxaCAgICAgICAgICAgICAgICovCj4g
ICAJdmVjdG9yX2VudHJ5IGVsMV9lcnJvcl9pbnZhbGlkCS8qIEVycm9yIEVMMWggICAgICAgICAg
ICAgKi8KPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 10:50:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 10:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLQqb-0008HE-K3; Sat, 10 Nov 2018 10:50:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yjg6=nv=gmail.com=dafna3@srs-us1.protection.inumbo.net>)
 id 1gLQqa-0008H9-N7
 for minios-devel@lists.xen.org; Sat, 10 Nov 2018 10:50:36 +0000
X-Inumbo-ID: 73445422-e4d6-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73445422-e4d6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 10:50:35 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id r63-v6so4196800wma.4
 for <minios-devel@lists.xen.org>; Sat, 10 Nov 2018 02:50:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=QVIJLCPZrTlnGPv+MTmXr4CQjAJ69YrTggrY+IcL9xY=;
 b=lAg/zsIUUqakRwLJbwke/CgSeATAUHacSfYkRUf/wOySzTXteSpSyCBvZgvA+xtZ4X
 CeQ0AUn78fnmNJ/RcegCQBj4x6MevV8BJm5PHKwC8HulkRPV2OW26FaNoDgI5FzZIgbN
 W1zqyIhCprOCwDlts1c8RdXF9buuw/4e2OUqH9k+bsvG580kvrRy+rV0reN3fMSNmVIS
 v8Xf8Lum6R6hrejRrFZ5NhNJNr+1oTcLfZIGYAIHAoDnu5Y9s9Ml+sXY00zZ85Ug4/cW
 g7lcBQLaPrnO+p1em0d6SgMPj7yD09Cw2ukaXOWcaD8UPY+En4QPcB5aSZk6NWB+DG1a
 ByyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=QVIJLCPZrTlnGPv+MTmXr4CQjAJ69YrTggrY+IcL9xY=;
 b=UPzd1q5N1HJ6ZNU+4mf06qHlCz9nzui9s6RueKirQbtVNmlLDCWbgRmPc4ettPJtXM
 bQ+ayBs5JUJzN3As/5ZYHMBOSzyZekN1d+Y/frPWgQzUYJKBeSJ/YIM32xCkDxG2oDDW
 29A29CN/0lg9Lt6Z1UI6MMVXhUL3QYsawDdxXFYk2sDCpI8LrUV5gfJkQ5y0C0Gfsvcd
 GJujZ2YllMHkKkpgP02I6nVVeVMBxxCit3oTIQfKWREKwgngoboFF5lEc+wQJC69I9+X
 H5sRBeBW1ZWQKNrqmrv0u8j+w9DnLa1z+4WSjcx2OFlUAyxdFjyFM/43TYpECkg/vnGW
 W+4g==
X-Gm-Message-State: AGRZ1gIrGvrWTKZCyXyJ5MvtdsHoj+0L7PB5btbjTno3Nfi0c+XfkZGC
 cQpHhG3+DoFqjZ1bo5LIRw5N+K/pvSM=
X-Google-Smtp-Source: AJdET5dTfRevCsJ7ZIOJWjw+GFKfqS8bfLCushWep3NQumWx+c3BUzIBKxzxdk6tk9kR9Ahb44H0ow==
X-Received: by 2002:a1c:2093:: with SMTP id
 g141-v6mr2197104wmg.7.1541847033455; 
 Sat, 10 Nov 2018 02:50:33 -0800 (PST)
Received: from gurit.home ([77.126.109.255])
 by smtp.gmail.com with ESMTPSA id v9-v6sm10993118wrm.6.2018.11.10.02.50.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 10 Nov 2018 02:50:32 -0800 (PST)
From: Dafna Hirschfeld <dafna3@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 10 Nov 2018 12:50:16 +0200
Message-Id: <cover.1541846008.git.dafna3@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCH 0/5] add support to arm on xen
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Dafna Hirschfeld <dafna3@gmail.com>, simon.kuenzer@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBzZXRwYXRjaCBhaW1zIHRvIGFkZCBzdXBwb3J0IGZvciBhcm0gb24geGVuLgpJbiB0aGUg
Zmlyc3QgcGF0Y2gsIG1pc3NpbmcgZGVjbGVyYXRpb25zIGFuZCBpbXBsZW1lbnRhdGlvbnMgYXJl
CmFkZGVkLiBJIGNyZWF0ZWQgc2VwYXJhdGUgZGlyZWN0b3JpZXMgZm9yIGFybSBhbmQgYXJtNjQK
dW5kZXIgcGxhdC9jb21tb24vYXJtLgpUaGlzIG1pZ2h0IG5vdCBiZSB0aGUgYmVzdCBzb2x1dGlv
biwgSSBqdXN0IGRpZCB0aGUgbWluaW11bQpzbyB0aGF0IHRoZSBjb2RlIHdpbGwgY29tcGlsZS4K
CkkgcmVtb3ZlZCBzdXBwb3J0IGZvciBncmFudCB0YWJsZSBhbmQgdGhyZWFkcyBmb3Igbm93LgoK
VGhlIGZpcnN0IDQgcGF0Y2hlcyBhcmUgbmVlZGVkIHNvIHRoYXQgYXJtIG9uIHhlbiB3aWxsIGNv
bXBpbGUuClRoZSBsYXN0IHBhdGNoIGZpeGVzIGEgY3Jhc2ggY2F1c2VkIGJ5IG5vdCBpbml0aWFs
aXppbmcgdGhlIC5ic3Mgc2VjdGlvbgoKRGFmbmEgSGlyc2NoZmVsZCAoNSk6CiAgcGxhdC9jb21t
b246IGFybTogc2VwYXJhdGUgYXJtIGFuZCBhcm02NCBhbmQgYWRkIGBjcHUuaGAgdG8gYXJtCiAg
cGxhdC9jb21tb246IGFybTogcmVtb3ZlIGNvZGUgcmVsYXRlZCB0byBncmFudCB0YWJsZSBmcm9t
IGFybQogIGFyY2gvYXJtNjQ6IEZpeCBwYXRoIG5hbWVzIGZvciBhcm0gc291cmNlcyBpbiBNYWtl
ZmlsZQogIHBsYXQveGVuOiBEb24ndCBzZWxlY3QgTElCVUtMT0NLIGFuZCBMSUJVS0xPQ0tfU0VN
QVBIT1JFIGZvciBhcm0uCiAgcGxhdC94ZW46IGFybTogSW5pdGlhbGl6ZSB0aGUgYnNzIHNlY3Rp
b24gdG8gMAoKIGFyY2gvYXJtL2FybS9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgfCAgOCAr
LS0KIHBsYXQvY29tbW9uL2FybS9hcm0vY3B1X25hdGl2ZS5jICAgICAgICAgfCA2MiArKysrKysr
KysrKysrKysrKwogcGxhdC9jb21tb24vYXJtL2FybS90aW1lLmMgICAgICAgICAgICAgICB8IDg1
ICsrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9jb21tb24vYXJtL3sgPT4gYXJtNjR9L2Nh
Y2hlNjQuUyAgICB8ICAwCiBwbGF0L2NvbW1vbi9hcm0veyA9PiBhcm02NH0vY3B1X25hdGl2ZS5j
IHwgIDAKIHBsYXQvY29tbW9uL2FybS97ID0+IGFybTY0fS9wbDAxMS5jICAgICAgfCAgMAogcGxh
dC9jb21tb24vYXJtL3sgPT4gYXJtNjR9L3BzY2lfYXJtNjQuUyB8ICAwCiBwbGF0L2NvbW1vbi9h
cm0veyA9PiBhcm02NH0vdGltZS5jICAgICAgIHwgIDAKIHBsYXQvY29tbW9uL2FybS97ID0+IGFy
bTY0fS90cmFwcy5jICAgICAgfCAgMAogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtL2NwdS5o
ICAgICAgICB8IDM5ICsrKysrKysrKysrCiBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9jcHUuaCAg
ICAgICAgICAgIHwgIDIgKwogcGxhdC9jb21tb24vaW5jbHVkZS9jcHUuaCAgICAgICAgICAgICAg
ICB8ICA2ICstCiBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgICAgIHwgMTIg
KystLQogcGxhdC94ZW4vQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBw
bGF0L3hlbi9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgICAgIHwgIDcgKy0KIHBsYXQveGVu
L2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBwbGF0L3hlbi9tZW1vcnku
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgLQogMTcgZmlsZXMgY2hhbmdlZCwgMjEwIGlu
c2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29t
bW9uL2FybS9hcm0vY3B1X25hdGl2ZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24v
YXJtL2FybS90aW1lLmMKIHJlbmFtZSBwbGF0L2NvbW1vbi9hcm0veyA9PiBhcm02NH0vY2FjaGU2
NC5TICgxMDAlKQogcmVuYW1lIHBsYXQvY29tbW9uL2FybS97ID0+IGFybTY0fS9jcHVfbmF0aXZl
LmMgKDEwMCUpCiByZW5hbWUgcGxhdC9jb21tb24vYXJtL3sgPT4gYXJtNjR9L3BsMDExLmMgKDEw
MCUpCiByZW5hbWUgcGxhdC9jb21tb24vYXJtL3sgPT4gYXJtNjR9L3BzY2lfYXJtNjQuUyAoMTAw
JSkKIHJlbmFtZSBwbGF0L2NvbW1vbi9hcm0veyA9PiBhcm02NH0vdGltZS5jICgxMDAlKQogcmVu
YW1lIHBsYXQvY29tbW9uL2FybS97ID0+IGFybTY0fS90cmFwcy5jICgxMDAlKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybS9jcHUuaAoKLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 10:50:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 10:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLQqd-0008Hd-Lt; Sat, 10 Nov 2018 10:50:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yjg6=nv=gmail.com=dafna3@srs-us1.protection.inumbo.net>)
 id 1gLQqd-0008HK-0y
 for minios-devel@lists.xen.org; Sat, 10 Nov 2018 10:50:39 +0000
X-Inumbo-ID: 745a751c-e4d6-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 745a751c-e4d6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 10:50:36 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id z16-v6so4419452wrv.2
 for <minios-devel@lists.xen.org>; Sat, 10 Nov 2018 02:50:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=JMTn0Ndd1Kz8sGJBjOtXeXphFKWsnTsv6s+sNTWzBtY=;
 b=Z5DPSIuNarGoUbENjXGed0MUm1RHmmQFQQWB57KsKrJscQwyxuS2tnSSkj0QMwDwgJ
 DqkhHNihA89wtj+YZvtsPjVktDGfEfXpcD784o1PFrsQ2yyM+hABt1PHa9jNN1jeml1G
 VJ9Eh0WKP4ikwYVNsDGbDDLLgNYtDCVqjSmaWIhHeCp4MoX+ewcbvxPSL2AW6nCxsuwm
 4GZ25JzljtN1r/wrO6ogLIJDv+zFUorqM8ezFOYV8FMAmB+RgXLF9Ldu5kZV6r0HHKWE
 KOU5LzPo+WRxLnffGcYbg+h4V9sCKJFi9j8Kj9LNYdGiEWtCHMkPRsZlGI1LHW0dViRL
 NPsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=JMTn0Ndd1Kz8sGJBjOtXeXphFKWsnTsv6s+sNTWzBtY=;
 b=tndjyfGhgICNTX9qKoBgxS8lXtKNJY2+XxbL4cWRWA+rHkF8IRSardhg7F1y1tQLiv
 Pd6HPTmwvgFj46biuepSV320v/xdp+5ADdC3lW8ec1lMtNvzHr3u4mcOY+iYlAP/9MQi
 sVYnh0a9eKmikbfR3SfVYIq3rjESVoG94Bp5tkHuEnHDJMp3fGrAA/TmbppXGOkEr5v2
 z5sT9j5ffrhXCvNU93oVJrInYu4lF/Bne91vQT6ZbXoDRFADkORILoed/L1YUL9pnog8
 wxiiV61jiuRCRnI/veSZ59SPHmLXsRU8z4Rlc2oZ1N5dSQAUlBwkgBWw0N5IyPNBWzKb
 r0ug==
X-Gm-Message-State: AGRZ1gIA++aNiX4Q3m1fQh+HF/T0I+aoK/hD2kioAbsMao9Dsuw5vmFJ
 g7fQzoRp9i+8yjZ4Eewg2NfGuT5Se4o=
X-Google-Smtp-Source: AJdET5fMAD/gLgdN3x8IhTIrsYyi9tIaePsmxDnhJqJXp0RrpKU2/s9hkVZCSPQfIAhrVuJKHV2tEA==
X-Received: by 2002:a5d:564f:: with SMTP id
 j15-v6mr10783644wrw.228.1541847035244; 
 Sat, 10 Nov 2018 02:50:35 -0800 (PST)
Received: from gurit.home ([77.126.109.255])
 by smtp.gmail.com with ESMTPSA id v9-v6sm10993118wrm.6.2018.11.10.02.50.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 10 Nov 2018 02:50:34 -0800 (PST)
From: Dafna Hirschfeld <dafna3@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 10 Nov 2018 12:50:17 +0200
Message-Id: <48f693f00276da434d1d67dba4d81559b7145504.1541846008.git.dafna3@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 1/5] plat/common: arm: separate arm
 and arm64 and add `cpu.h` to arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Dafna Hirschfeld <dafna3@gmail.com>, simon.kuenzer@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYWRkIHN1cHBvcnQgZm9yIGFybSBvbiB4ZW4gdGhlIGZvbGxvd2luZyBpcyBk
b25lOgotIFNlcGFyYXRlIGRpcmVjdG9yaWVzIGZvciBhcm0gYW5kIGFybTY0IHNvdXJjZXMgdW5k
ZXIgcGxhdC9jb21tb24KLSBBZGQgYGNwdS5oYCB0byB0aGUgYXJtIHBsYXRmb3JtIHdpdGgKZGVj
bGVyYXRpb25zIG9mIGBoYWx0YCwgYHJlc2V0YCBhbmQgYHN5c3RlbV9vZmZgLgotIEFkZCBpbXBs
ZW1lbnRhdGlvbnMgZm9yIHRob3NlIGZ1bmN0aW9ucyBpbgpwbGF0L2NvbW1vbi9hcm0vYXJtL2Nw
dV9uYXRpdmUuYwoKU2lnbmVkLW9mZi1ieTogRGFmbmEgSGlyc2NoZmVsZCA8ZGFmbmEzQGdtYWls
LmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9hcm0vYXJtL2NwdV9uYXRpdmUuYyAgICAgICAgIHwgNjIg
KysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2FybS9hcm0vdGltZS5jICAgICAgICAgICAg
ICAgfCA4NSArKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2FybS97ID0+IGFy
bTY0fS9jYWNoZTY0LlMgICAgfCAgMAogcGxhdC9jb21tb24vYXJtL3sgPT4gYXJtNjR9L2NwdV9u
YXRpdmUuYyB8ICAwCiBwbGF0L2NvbW1vbi9hcm0veyA9PiBhcm02NH0vcGwwMTEuYyAgICAgIHwg
IDAKIHBsYXQvY29tbW9uL2FybS97ID0+IGFybTY0fS9wc2NpX2FybTY0LlMgfCAgMAogcGxhdC9j
b21tb24vYXJtL3sgPT4gYXJtNjR9L3RpbWUuYyAgICAgICB8ICAwCiBwbGF0L2NvbW1vbi9hcm0v
eyA9PiBhcm02NH0vdHJhcHMuYyAgICAgIHwgIDAKIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2Fy
bS9jcHUuaCAgICAgICAgfCAzOSArKysrKysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0v
Y3B1LmggICAgICAgICAgICB8ICAyICsKIHBsYXQvY29tbW9uL2luY2x1ZGUvY3B1LmggICAgICAg
ICAgICAgICAgfCAgNiArLQogcGxhdC9rdm0vTWFrZWZpbGUudWsgICAgICAgICAgICAgICAgICAg
ICB8IDEyICsrLS0KIHBsYXQveGVuL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAgICAgfCAg
NSArKwogMTMgZmlsZXMgY2hhbmdlZCwgMjAyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL2FybS9jcHVfbmF0aXZlLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vYXJtL3RpbWUuYwogcmVuYW1lIHBsYXQv
Y29tbW9uL2FybS97ID0+IGFybTY0fS9jYWNoZTY0LlMgKDEwMCUpCiByZW5hbWUgcGxhdC9jb21t
b24vYXJtL3sgPT4gYXJtNjR9L2NwdV9uYXRpdmUuYyAoMTAwJSkKIHJlbmFtZSBwbGF0L2NvbW1v
bi9hcm0veyA9PiBhcm02NH0vcGwwMTEuYyAoMTAwJSkKIHJlbmFtZSBwbGF0L2NvbW1vbi9hcm0v
eyA9PiBhcm02NH0vcHNjaV9hcm02NC5TICgxMDAlKQogcmVuYW1lIHBsYXQvY29tbW9uL2FybS97
ID0+IGFybTY0fS90aW1lLmMgKDEwMCUpCiByZW5hbWUgcGxhdC9jb21tb24vYXJtL3sgPT4gYXJt
NjR9L3RyYXBzLmMgKDEwMCUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtL2NwdS5oCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL2FybS9jcHVfbmF0
aXZlLmMgYi9wbGF0L2NvbW1vbi9hcm0vYXJtL2NwdV9uYXRpdmUuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi40NmY5OWI1Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9jb21t
b24vYXJtL2FybS9jcHVfbmF0aXZlLmMKQEAgLTAsMCArMSw2MiBAQAorLyogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDx3
ZWkuY2hlbkBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4sIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFy
ZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMg
cHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBv
ZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJp
YnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVk
IGZyb20KKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVu
IHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09Q
WVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
VEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZ
LCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExP
U1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9O
KSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNU
RUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworI2luY2x1ZGUgPGNwdS5oPgorLy8jaW5j
bHVkZSA8aXJxLmg+CisjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CisvLyNpbmNsdWRlIDxhcm0vY3B1
X2RlZnMuaD4KKyNpbmNsdWRlIDx4ZW4tYXJtL29zLmg+CisvKgorICogSGFsdHMgdGhlIENQVSB1
bnRpbCB0aGUgbmV4dCBleHRlcm5hbCBpbnRlcnJ1cHQgaXMgZmlyZWQuIEZvciBBcm0sCisgKiB3
ZSBjYW4gdXNlIFdGSSB0byBpbXBsZW1lbnQgdGhpcyBmZWF0dXJlLgorICovCit2b2lkIGhhbHQo
dm9pZCkKK3sKKwlfX2FzbV9fIF9fdm9sYXRpbGVfXygid2ZpIik7Cit9CisKKy8qIFN5c3RlbXMg
c3VwcG9ydCBQU0NJID49IDAuMiBjYW4gZG8gc3lzdGVtIHJlc2V0IGZyb20gUFNDSSAqLwordm9p
ZCByZXNldCh2b2lkKQoreworCS8vVE9ETworCXVrX3ByX2NyaXQoIkNvdWxkbid0IHJlc2V0IHN5
c3RlbSwgSEFMVCFcbiIpOworCV9fQ1BVX0hBTFQoKTsKK30KKworLyogU3lzdGVtcyBzdXBwb3J0
IFBTQ0kgPj0gMC4yIGNhbiBkbyBzeXN0ZW0gb2ZmIGZyb20gUFNDSSAqLwordm9pZCBzeXN0ZW1f
b2ZmKHZvaWQpCit7CisJLy9UT0RPCisJdWtfcHJfY3JpdCgiQ291bGRuJ3Qgc2h1dGRvd24gc3lz
dGVtLCBIQUxUIVxuIik7CisJX19DUFVfSEFMVCgpOworfQpkaWZmIC0tZ2l0IGEvcGxhdC9jb21t
b24vYXJtL2FybS90aW1lLmMgYi9wbGF0L2NvbW1vbi9hcm0vYXJtL3RpbWUuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wY2U5ZWI1Ci0tLSAvZGV2L251bGwKKysrIGIvcGxh
dC9jb21tb24vYXJtL2FybS90aW1lLmMKQEAgLTAsMCArMSw4NSBAQAorLyogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxX
ZWkuQ2hlbkBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJl
IG1ldDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRh
aW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25z
IGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAg
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBw
cm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9m
IHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmli
dXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQg
ZnJvbQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4g
cGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBU
SEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUg
Rk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlks
IE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04p
IEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJ
TgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVT
RSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RF
RCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5j
bHVkZSA8bGliZmR0Lmg+CisjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CisjaW5jbHVkZSA8dWsvcGxh
dC90aW1lLmg+CisjaW5jbHVkZSA8dWsvcGxhdC9pcnEuaD4KKyNpbmNsdWRlIDx1ay9iaXRvcHMu
aD4KKyNpbmNsdWRlIDxjcHUuaD4KKworc3RhdGljIHVpbnQ2NF90IGJvb3RfdGlja3M7CitzdGF0
aWMgdWludDMyX3QgY291bnRlcl9mcmVxOworZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0X2R0YjsK
KworLyoKKyAqIFNoaWZ0IGZhY3RvciBmb3IgY291bnRlciBzY2FsaW5nIG11bHRpcGxpZXI7IHJl
ZmVycmVkIHRvIGFzIFMgaW4gdGhlCisgKiBmb2xsb3dpbmcgY29tbWVudHMuCisgKi8KK3N0YXRp
YyB1aW50OF90IGNvdW50ZXJfc2hpZnQ7CisKKy8qIE11bHRpcGxpZXIgZm9yIGNvbnZlcnRpbmcg
Y291bnRlciB0aWNrcyB0byBuc2Vjcy4gKDAuUykgZml4ZWQgcG9pbnQuICovCitzdGF0aWMgdWlu
dDMyX3QgbnNfcGVyX3RpY2s7CisKKy8qIEhvdyBtYW55IG5hbm9zZWNvbmRzIHBlciBzZWNvbmQg
Ki8KKyNkZWZpbmUgTlNFQ19QRVJfU0VDIHVrYXJjaF90aW1lX3NlY190b19uc2VjKDEpCisKK3N0
YXRpYyBpbmxpbmUgdWludDY0X3QgdGlja3NfdG9fbnModWludDY0X3QgdGlja3MpCit7CisJcmV0
dXJuIChuc19wZXJfdGljayAqIHRpY2tzKSA+PiBjb3VudGVyX3NoaWZ0OworfQorCisKK3Vuc2ln
bmVkIGxvbmcgc2NoZWRfaGF2ZV9wZW5kaW5nX2V2ZW50czsKKwordm9pZCB0aW1lX2Jsb2NrX3Vu
dGlsKF9fc25zZWMgdW50aWwpCit7CisJd2hpbGUgKChfX3Nuc2VjKSB1a3BsYXRfbW9ub3Rvbmlj
X2Nsb2NrKCkgPCB1bnRpbCkgeworCQkvKgorCQkgKiBUT0RPOgorCQkgKiBBcyB3ZSBoYXZlbid0
IHN1cHBvcnQgaW50ZXJydXB0IG9uIEFybSwgc28gd2UganVzdAorCQkgKiB1c2UgYnVzeSBwb2xs
aW5nIGZvciBub3cuCisJCSAqLworCQlpZiAoX191a190ZXN0X2FuZF9jbGVhcl9iaXQoMCwgJnNj
aGVkX2hhdmVfcGVuZGluZ19ldmVudHMpKQorCQkJYnJlYWs7CisJfQorfQorCitzdGF0aWMgaW50
IHRpbWVyX2hhbmRsZXIodm9pZCAqYXJnIF9fdW51c2VkKQoreworCS8qIFllcywgd2UgaGFuZGxl
ZCB0aGUgaXJxLiAqLworCXJldHVybiAxOworfQorCisKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9u
L2FybS9jYWNoZTY0LlMgYi9wbGF0L2NvbW1vbi9hcm0vYXJtNjQvY2FjaGU2NC5TCnNpbWlsYXJp
dHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBwbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TCnJlbmFt
ZSB0byBwbGF0L2NvbW1vbi9hcm0vYXJtNjQvY2FjaGU2NC5TCmRpZmYgLS1naXQgYS9wbGF0L2Nv
bW1vbi9hcm0vY3B1X25hdGl2ZS5jIGIvcGxhdC9jb21tb24vYXJtL2FybTY0L2NwdV9uYXRpdmUu
YwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gcGxhdC9jb21tb24vYXJtL2NwdV9u
YXRpdmUuYwpyZW5hbWUgdG8gcGxhdC9jb21tb24vYXJtL2FybTY0L2NwdV9uYXRpdmUuYwpkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL3BsMDExLmMgYi9wbGF0L2NvbW1vbi9hcm0vYXJtNjQv
cGwwMTEuYwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gcGxhdC9jb21tb24vYXJt
L3BsMDExLmMKcmVuYW1lIHRvIHBsYXQvY29tbW9uL2FybS9hcm02NC9wbDAxMS5jCmRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9hcm0vcHNjaV9hcm02NC5TIGIvcGxhdC9jb21tb24vYXJtL2FybTY0
L3BzY2lfYXJtNjQuUwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gcGxhdC9jb21t
b24vYXJtL3BzY2lfYXJtNjQuUwpyZW5hbWUgdG8gcGxhdC9jb21tb24vYXJtL2FybTY0L3BzY2lf
YXJtNjQuUwpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL3RpbWUuYyBiL3BsYXQvY29tbW9u
L2FybS9hcm02NC90aW1lLmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHBsYXQv
Y29tbW9uL2FybS90aW1lLmMKcmVuYW1lIHRvIHBsYXQvY29tbW9uL2FybS9hcm02NC90aW1lLmMK
ZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGIvcGxhdC9jb21tb24vYXJtL2Fy
bTY0L3RyYXBzLmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHBsYXQvY29tbW9u
L2FybS90cmFwcy5jCnJlbmFtZSB0byBwbGF0L2NvbW1vbi9hcm0vYXJtNjQvdHJhcHMuYwpkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtL2NwdS5oIGIvcGxhdC9jb21tb24v
aW5jbHVkZS9hcm0vYXJtL2NwdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmZkODQ2YTUKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm0v
Y3B1LmgKQEAgLTAsMCArMSwzOSBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0z
LUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgor
ICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11
c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAg
IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk
aXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9s
ZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQg
dG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBz
b2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisg
KiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQg
Q09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNU
UklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
KyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBB
TlkgV0FZLgorICovCisKKworLyogQ1BVIG5hdGl2ZSBBUElzICovCit2b2lkIGhhbHQodm9pZCk7
Cit2b2lkIHJlc2V0KHZvaWQpOwordm9pZCBzeXN0ZW1fb2ZmKHZvaWQpOwpkaWZmIC0tZ2l0IGEv
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vY3B1LmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9j
cHUuaAppbmRleCAxYzA2NzIxLi40NzljN2E5IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNs
dWRlL2FybS9jcHUuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9jcHUuaApAQCAtMzcs
NiArMzcsOCBAQAogCiAjaWYgZGVmaW5lZChfX0FSTV82NF9fKQogI2luY2x1ZGUgPGFybS9hcm02
NC9jcHUuaD4KKyNlbGlmIGRlZmluZWQoX19BUk1fMzJfXykKKyNpbmNsdWRlIDxhcm0vYXJtL2Nw
dS5oPgogI2Vsc2UKICNlcnJvciAiQWRkIGNwdS5oIGZvciBjdXJyZW50IGFyY2hpdGVjdHVyZS4i
CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvY3B1LmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2NwdS5oCmluZGV4IGNhMmUxNWUuLjViOWNiYzcgMTAwNjQ0Ci0tLSBhL3Bs
YXQvY29tbW9uL2luY2x1ZGUvY3B1LmgKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9jcHUuaApA
QCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgPHVrL2FyY2gvbGNwdS5oPgogI2lmIGRlZmluZWQo
X19YODZfNjRfXykKICNpbmNsdWRlIDx4ODYvY3B1Lmg+Ci0jZWxpZiBkZWZpbmVkKF9fQVJNXzY0
X18pCisjZWxpZiBkZWZpbmVkKF9fQVJNXzY0X18pIHx8IGRlZmluZWQoX19BUk1fMzJfXykKICNp
bmNsdWRlIDxhcm0vY3B1Lmg+CiAjZWxzZQogI2Vycm9yICJBZGQgY3B1LmggZm9yIGN1cnJlbnQg
YXJjaGl0ZWN0dXJlLiIKQEAgLTQ3LDggKzQ3LDggQEAKICNkZWZpbmUgX19DUFVfSEFMVCgpCQlc
CiAoewkJCQlcCiAJbG9jYWxfaXJxX2Rpc2FibGUoKTsJXAotCQlmb3IgKDs7KQlcCi0JCQloYWx0
KCk7CVwKKwlmb3IgKDs7KQkJXAorCQloYWx0KCk7CQlcCiB9KQogCiAjZW5kaWYgLyogX19QTEFU
X0NNTl9DUFVfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9NYWtlZmlsZS51ayBiL3BsYXQv
a3ZtL01ha2VmaWxlLnVrCmluZGV4IDFmOWM1ZGMuLjcxOTE4MjggMTAwNjQ0Ci0tLSBhL3BsYXQv
a3ZtL01ha2VmaWxlLnVrCisrKyBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCkBAIC01MiwxMyArNTIs
MTMgQEAgZW5kaWYKICMjCiBpZmVxICgkKENPTkZJR19BUkNIX0FSTV82NCkseSkKIGlmZXEgKCQo
ZmluZHN0cmluZyB5LCQoQ09ORklHX0tWTV9LRVJORUxfU0VSSUFMX0NPTlNPTEUpICQoQ09ORklH
X0tWTV9ERUJVR19TRVJJQUxfQ09OU09MRSkpLHkpCi1MSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdf
QVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3BsMDExLmN8Y29tbW9u
CitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01N
T05fQkFTRSkvYXJtL2FybTY0L3BsMDExLmN8Y29tbW9uCiBlbmRpZgotTElCS1ZNUExBVF9TUkNT
LSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9jcHVf
bmF0aXZlLmN8Y29tbW9uCi1MSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9
ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2NhY2hlNjQuU3xjb21tb24KLUxJQktWTVBMQVRf
U1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0v
cHNjaV9hcm02NC5TfGNvbW1vbgotTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS90aW1lLmN8Y29tbW9uCi1MSUJLVk1QTEFU
X1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJt
L3RyYXBzLmN8Y29tbW9uCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9
ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2FybTY0L2NwdV9uYXRpdmUuY3xjb21tb24KK0xJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9C
QVNFKS9hcm0vYXJtNjQvY2FjaGU2NC5TfGNvbW1vbgorTElCS1ZNUExBVF9TUkNTLSQoQ09ORklH
X0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9hcm02NC9wc2NpX2Fy
bTY0LlN8Y29tbW9uCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQo
VUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2FybTY0L3RpbWUuY3xjb21tb24KK0xJQktWTVBMQVRf
U1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0v
YXJtNjQvdHJhcHMuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9lbnRyeTY0LlMKIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9leGNlcHRpb25z
LlMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFU
X0JBU0UpL2FybS9wYWdldGFibGUuUwpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vTWFrZWZpbGUudWsg
Yi9wbGF0L3hlbi9NYWtlZmlsZS51awppbmRleCA1ZDc3N2IyLi4wMzNhZTUxIDEwMDY0NAotLS0g
YS9wbGF0L3hlbi9NYWtlZmlsZS51aworKysgYi9wbGF0L3hlbi9NYWtlZmlsZS51awpAQCAtMzEs
NiArMzEsMTEgQEAgTElCWEVOUExBVF9TUkNTLXkgICAgICAgICAgICAgICs9ICQoTElCWEVOUExB
VF9CQVNFKS9pby5jCiBMSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChVS19QTEFU
X0NPTU1PTl9CQVNFKS9sY3B1LmN8Y29tbW9uCiBMSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAg
ICAgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9tZW1vcnkuY3xjb21tb24KIAoraWZuZXEgKCwk
KGZpbHRlciBhcm0sJChDT05GSUdfVUtfQVJDSCkpKQorTElCWEVOUExBVF9TUkNTLXkgICAgICAg
ICAgICAgICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2FybS9jcHVfbmF0aXZlLmMKK0xJ
QlhFTlBMQVRfU1JDUy15ICAgICAgICAgICAgICArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS9hcm0vdGltZS5jCitlbmRpZgorCiBpZm5lcSAoLCQoZmlsdGVyIHg4Nl8zMiB4ODZfNjQsJChD
T05GSUdfVUtfQVJDSCkpKQogTElCWEVOUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfWDg2XzY0KSAr
PSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL3g4Ni90cmFjZS5jfGNvbW1vbgogTElCWEVOUExBVF9T
UkNTLSQoQ09ORklHX0FSQ0hfWDg2XzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL3g4Ni90
cmFwcy5jfGNvbW1vbgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 10:50:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 10:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLQqd-0008Hi-NW; Sat, 10 Nov 2018 10:50:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yjg6=nv=gmail.com=dafna3@srs-us1.protection.inumbo.net>)
 id 1gLQqd-0008HL-29
 for minios-devel@lists.xen.org; Sat, 10 Nov 2018 10:50:39 +0000
X-Inumbo-ID: 7521f59e-e4d6-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7521f59e-e4d6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 10:50:38 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id v18-v6so4407110wrt.8
 for <minios-devel@lists.xen.org>; Sat, 10 Nov 2018 02:50:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=EGg9lkpcsXEIN14GXCM0kZgwrnc6tBLCyKmsa+zlMmw=;
 b=jbV5ipZiU03AQ0zJWeOL5s/ez52MWt8cHcifTV6tOUJI8l07CAubajD14r4hNb2oy5
 JDwyU/zyJYyJ4nnKGEhQhZdijHF7Ve3FD6H61SCEa194cuT5HF8JzJSfymkYS//8P+Ma
 mHRTH8ygbL7SLkus1qUbC52H4WgenMgsaJtAKKhDO57xLByh+lmeo0Ha62MxVc/8CzBL
 bNxZQoQUAoqkjWHSy9L5d/ToVKlg28JCTxjYr87igw45P7lbL/cHGBWAVdr/lPbSr4Mw
 U2lQ756lBJyOZY7MDBZC2nJzn8lCyNrS36gOByXHP3Y4k+/tPMIoB/r0gcB9v+/jA3Ia
 S5yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=EGg9lkpcsXEIN14GXCM0kZgwrnc6tBLCyKmsa+zlMmw=;
 b=fgSRZUeOCcBKl1/k8nfBetIutUe/D9tZw8/1/gWJ3ZbUIWakF2Nj/roW6UJVywCpf7
 EV9vNV0OBa1Eln0MWhyeKwHSpsHnpvCJcXnLeB5XNXrvBuacEPhI5BKsORIevQasmu1T
 fD5NTfVNRkbo3r5MSrhOGOtAL2uyvmI1/i/TJAFUMPVw4GNOaxbhKdfhqNVcL7Y5iqlv
 +x0Qq7alrg8ywd+lwyNqfs59pEVi/W8CAJHwNzdNeI7gBktp67ZqdJpIrfjM/JRhmkuu
 079k5NUPU65gr+0Q5LJz/KZsOoC8DQ+/mS4zcG+gXw3MJPk2qbMS2tCONx7CzMXOcjGf
 Aqgg==
X-Gm-Message-State: AGRZ1gL4OtPaoQhDUMhFsa9Izrii5GiYFLHXxRttsOvMERt9BhzLWTxB
 DR6n+ALwMrWznzhBRfXft4nyOW1/gHQ=
X-Google-Smtp-Source: AJdET5ctvddG8zMOfMJb8TMLdBZxrwuBmSER+oEwpAZ8higon4iHFi5TU7yze/BSCCx8j3zLQoNoRQ==
X-Received: by 2002:adf:8b90:: with SMTP id
 o16-v6mr4717279wra.81.1541847036661; 
 Sat, 10 Nov 2018 02:50:36 -0800 (PST)
Received: from gurit.home ([77.126.109.255])
 by smtp.gmail.com with ESMTPSA id v9-v6sm10993118wrm.6.2018.11.10.02.50.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 10 Nov 2018 02:50:36 -0800 (PST)
From: Dafna Hirschfeld <dafna3@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 10 Nov 2018 12:50:18 +0200
Message-Id: <96669e602b915519b5eb0ba80dc5320cef735250.1541846008.git.dafna3@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 2/5] plat/common: arm: remove code
 related to grant table from arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Dafna Hirschfeld <dafna3@gmail.com>, simon.kuenzer@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

R3JhbnQgdGFibGUgc3VwcG9ydCBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgb25seSBmb3IgeDg2
LAp0aGVyZWZvcmUgdGhlIHJlbGF0ZWQgY29kZSBzaG91bGQgYmUgcmVtb3ZlZCBmcm9tIGFybQp0
byBhdm9pZCBjb21waWxhdGlvbiBlcnJvcnMuCgpTaWduZWQtb2ZmLWJ5OiBEYWZuYSBIaXJzY2hm
ZWxkIDxkYWZuYTNAZ21haWwuY29tPgotLS0KIHBsYXQveGVuL01ha2VmaWxlLnVrIHwgMiArLQog
cGxhdC94ZW4vbWVtb3J5LmMgICAgfCAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vTWFrZWZpbGUudWsgYi9w
bGF0L3hlbi9NYWtlZmlsZS51awppbmRleCAwMzNhZTUxLi5jOGFjZjlhIDEwMDY0NAotLS0gYS9w
bGF0L3hlbi9NYWtlZmlsZS51aworKysgYi9wbGF0L3hlbi9NYWtlZmlsZS51awpAQCAtNTIsNiAr
NTIsNyBAQCBMSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJYRU5QTEFUX0JB
U0UpL3g4Ni9tbS5jCiBMSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJYRU5Q
TEFUX0JBU0UpL3g4Ni9hcmNoX2V2ZW50cy5jCiBMSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAg
ICAgKz0gJChMSUJYRU5QTEFUX0JBU0UpL3g4Ni9hcmNoX3RpbWUuYwogTElCWEVOUExBVF9TUkNT
LXkgICAgICAgICAgICAgICs9ICQoTElCWEVOUExBVF9CQVNFKS94ODYvZ250dGFiLmN8eDg2CitM
SUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJYRU5QTEFUX0JBU0UpL2dudHRh
Yi5jCiAKIGlmbmVxICgkKFhFTl9IVk1MSVRFKSx5KQogTElCWEVOUExBVF9BU0ZMQUdTLXkgICAg
ICAgICAgICs9IC1EQ09ORklHX1BBUkFWSVJUCkBAIC03Nyw3ICs3OCw2IEBAIExJQlhFTlBMQVRf
U1JDUy15ICAgICAgICAgICAgICArPSAkKExJQlhFTlBMQVRfQkFTRSkvbGNwdS5jCiBMSUJYRU5Q
TEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJYRU5QTEFUX0JBU0UpL2NvbnNvbGUuYwog
TElCWEVOUExBVF9TUkNTLXkgICAgICAgICAgICAgICs9ICQoTElCWEVOUExBVF9CQVNFKS9zaHV0
ZG93bi5jCiBMSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJYRU5QTEFUX0JB
U0UpL2V2ZW50cy5jCi1MSUJYRU5QTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJYRU5Q
TEFUX0JBU0UpL2dudHRhYi5jCiAKIGlmZXEgKCQoQ09ORklHX1hFTl9YRU5CVVMpLHkpCiBMSUJY
RU5CVVNfRVhQT1JUUyAgICAgICAgICAgICAgID0gJChMSUJYRU5QTEFUX0JBU0UpL3hlbmJ1cy9l
eHBvcnRzeW1zLnVrCmRpZmYgLS1naXQgYS9wbGF0L3hlbi9tZW1vcnkuYyBiL3BsYXQveGVuL21l
bW9yeS5jCmluZGV4IGY4NGRjYTcuLjE2MzBlOGEgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL21lbW9y
eS5jCisrKyBiL3BsYXQveGVuL21lbW9yeS5jCkBAIC0xMjMsNiArMTIzLDUgQEAgaW50IHVrcGxh
dF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQog
CiBpbnQgX3VrcGxhdF9tZW1fbWFwcGluZ3NfaW5pdCh2b2lkKQogewotCWdudHRhYl9pbml0KCk7
CiAJcmV0dXJuIDA7CiB9Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 10:50:41 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 10:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLQqf-0008IT-Pf; Sat, 10 Nov 2018 10:50:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yjg6=nv=gmail.com=dafna3@srs-us1.protection.inumbo.net>)
 id 1gLQqe-0008I7-9B
 for minios-devel@lists.xen.org; Sat, 10 Nov 2018 10:50:40 +0000
X-Inumbo-ID: 75e61969-e4d6-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75e61969-e4d6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 10:50:39 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id p2-v6so4028298wmc.2
 for <minios-devel@lists.xen.org>; Sat, 10 Nov 2018 02:50:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=BOFoeUG6YoPRuDOyRqOWZ+KwZVmcxY4zLdBXmize4ak=;
 b=uWCoJoYev+X7749IGTevZm7F/M/hpqXCKqyUnbqC+vi3B1hUDsKeNZqnLYpmKMppSB
 Qe86cLh+LcXbHgM3+PWWsCfNIZUzvLBPF2XHm8FTX6a9hIwnMSkTZZI1owOLtBM613R1
 hSj6F4vN9Dp/6/mEyWGnDLOqwAIqK4kKhT5m3kch3QYmZoGfqWflSG9wDw3yN2u065iC
 ijVYxbNnyHQ97Nwnph9XQKdKuCUg59MoUyrpUvw3Be5NF3Vpcj8khiiAfg5dWTFqPzgh
 iBPsi0DpZ0UjZ7dc36ogvblck27ylHUNqL/gFA9doqhlW0jQ0E8E+Vh7XHL9sT1Er6Ti
 wt3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=BOFoeUG6YoPRuDOyRqOWZ+KwZVmcxY4zLdBXmize4ak=;
 b=bhr/b1xUmITxadeH/4/BZRowmPCIU+VwclpwfB8jxOO3OWAz4TzpyAYWhhuvapuZoM
 Drd3+QgsxYR0yr5wyFNYwhoHsyNLEIDHGMq3pFAtD/I/62MJykhoGLfELwGXOhJLN/6/
 xKBFu4eItrYr5bBLa7m4wIFPzNT17n/cU+/ivB+lp78qR2onU8iRj+k4rzsoGRPWbshy
 BalY+aX1HAh1aTcoi/OexciYKl3I7vXEht+WdQ8dRjkHsMMZyS0H75pdiymELy9P9M3+
 cBb7FQoHsXpKF/7kTKIvMIbfGnErzfRZcm62HBhtYjDUEjsP2gO9Fj9YL2QHPCl4ZCHZ
 yERw==
X-Gm-Message-State: AGRZ1gLtPEe4K0MpYLBn/X3Ot6g4m7egmQmwWSObmcIM5KLRs1mFvV/i
 BP5KxTkveZkxNoAxHvRysWo5+nj2ZqQ=
X-Google-Smtp-Source: AJdET5eBoTBmprN+TSiVixBndkoM7R6JFo80JHW7rQ5MvT8JONd+BSA23RaM5JC0jy/JX7t1EcaXPg==
X-Received: by 2002:a1c:9303:: with SMTP id v3-v6mr2186466wmd.82.1541847037997; 
 Sat, 10 Nov 2018 02:50:37 -0800 (PST)
Received: from gurit.home ([77.126.109.255])
 by smtp.gmail.com with ESMTPSA id v9-v6sm10993118wrm.6.2018.11.10.02.50.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 10 Nov 2018 02:50:37 -0800 (PST)
From: Dafna Hirschfeld <dafna3@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 10 Nov 2018 12:50:19 +0200
Message-Id: <74817ce0c774ae20e7da6cbd449f7849a89c5065.1541846008.git.dafna3@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 3/5] arch/arm64: Fix path names for
 arm sources in Makefile
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Dafna Hirschfeld <dafna3@gmail.com>, simon.kuenzer@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIGZpbGVzIGFyZSBpbiBkaWZmZXJlbnQgcGF0aC4gVGhpcyBjYXVzZSBjb21waWxhdGlvbiBl
cnJvcy4KClNpZ25lZC1vZmYtYnk6IERhZm5hIEhpcnNjaGZlbGQgPGRhZm5hM0BnbWFpbC5jb20+
Ci0tLQogYXJjaC9hcm0vYXJtL01ha2VmaWxlLnVrIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2Fy
bS9hcm0vTWFrZWZpbGUudWsgYi9hcmNoL2FybS9hcm0vTWFrZWZpbGUudWsKaW5kZXggM2M1ZGQx
Zi4uMjhlMzMxOSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vYXJtL01ha2VmaWxlLnVrCisrKyBiL2Fy
Y2gvYXJtL2FybS9NYWtlZmlsZS51awpAQCAtODcsNyArODcsNyBAQCBDWFhGTEFHUy0kKGNhbGwg
Z2NjX3ZlcnNpb25fZ2UsNCw3KQkrPSAtbWNwdT1jb3J0ZXgtYTcgLW10dW5lPWNvcnRleC1hNyAt
bWZwdT12ZgogZW5kaWYKIAogJChldmFsICQoY2FsbCBhZGRsaWIsbGliYXJtbWF0aCkpCi1MSUJB
Uk1NQVRIX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fMzIpICs9ICQoQ09ORklHX1VLX0JBU0UpL2Fy
Y2gvYXJtL2RpdnNpMy5TCi1MSUJBUk1NQVRIX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fMzIpICs9
ICQoQ09ORklHX1VLX0JBU0UpL2FyY2gvYXJtL2xkaXZtb2QuUwotTElCQVJNTUFUSF9TUkNTLSQo
Q09ORklHX0FSQ0hfQVJNXzMyKSArPSAkKENPTkZJR19VS19CQVNFKS9hcmNoL2FybS9sZGl2bW9k
X2hlbHBlci5jCi1MSUJBUk1NQVRIX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fMzIpICs9ICQoQ09O
RklHX1VLX0JBU0UpL2FyY2gvYXJtL3FkaXZyZW0uYworTElCQVJNTUFUSF9TUkNTLSQoQ09ORklH
X0FSQ0hfQVJNXzMyKSArPSAkKENPTkZJR19VS19CQVNFKS9hcmNoL2FybS9hcm0vZGl2c2kzLlMK
K0xJQkFSTU1BVEhfU1JDUy0kKENPTkZJR19BUkNIX0FSTV8zMikgKz0gJChDT05GSUdfVUtfQkFT
RSkvYXJjaC9hcm0vYXJtL2xkaXZtb2QuUworTElCQVJNTUFUSF9TUkNTLSQoQ09ORklHX0FSQ0hf
QVJNXzMyKSArPSAkKENPTkZJR19VS19CQVNFKS9hcmNoL2FybS9hcm0vbGRpdm1vZF9oZWxwZXIu
YworTElCQVJNTUFUSF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzMyKSArPSAkKENPTkZJR19VS19C
QVNFKS9hcmNoL2FybS9hcm0vcWRpdnJlbS5jCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 10:50:43 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 10:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLQqh-0008J7-R8; Sat, 10 Nov 2018 10:50:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yjg6=nv=gmail.com=dafna3@srs-us1.protection.inumbo.net>)
 id 1gLQqg-0008Io-Fe
 for minios-devel@lists.xen.org; Sat, 10 Nov 2018 10:50:42 +0000
X-Inumbo-ID: 76efc00f-e4d6-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76efc00f-e4d6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 10:50:41 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id 74-v6so4385020wrb.13
 for <minios-devel@lists.xen.org>; Sat, 10 Nov 2018 02:50:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=Q9SFN0Y75BIjODsJ0ok6TJ7I8JgIxjRYOpecKgVvtSA=;
 b=RZkqAv6RtrwhOw/u1NQ16xubBBH8aDfS49V5cXjNC9eCCkuQAdLbp32da3sX2FsPYU
 VEeU6O/yqPurW8KbrjdQL2Xr1s+qOkpoTP+CTjKELeQ4CoVvF+NwnR0D4KKYG5VHN7zR
 1wzTpjCv3v8QhwnIQPqYQftd7jGRW1jg8pRzlEa4bOjVD3OOGp5tg5KDLpbsEMkjIf+U
 ks1LPfHn3Ht+VlB3bJC1EBp13mr/BRDpfnmtUdIQpuSBPaIhczry5oMe2wMRuwnmLcI9
 u6FZJ03SaEAq5hJAEAHXZGT/UnUQQBw8l5foojjh3UVX8XM70cEJJxuDoV0CB8mzg3ic
 Ew/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=Q9SFN0Y75BIjODsJ0ok6TJ7I8JgIxjRYOpecKgVvtSA=;
 b=L5JI8MkXhpzmnjozbnbrYM+08LkZHyCpcoZUmIKqI1yG1F0XpI04GtZ7rPSauZoSkW
 ozE4kAQt+IhO4eDYrGRHQmq7ZH8ukSUeTioG9UfYHp9NZn/aNQ9yi7E7/DFVRyrQoWgx
 Vj6eV0epC/jfxeJjFi9RxixUt3rK5LcsemTvjcLkzoIXMTbl4GbRcGTL0hqqie3Avc09
 AZhiJv/ZY/nq+ovnXD3qbrCd8XyBx5FKGCxi5lREVbGe0b/U9S74BVDb8KMcpg4G08Gk
 Uu56YQhCAKTBRVVTjTnesmxUPLs8fy3ZT3WN0yLtIg3XNjIkjmjuqh5qXrCxo5xXpIe3
 wohQ==
X-Gm-Message-State: AGRZ1gKH51ryKfkAYKdVyLtokZWx1svxPg8y0/oR+pGCLRVK+ouUPP+H
 8hrTKSmbNnozb7gEeDR6E7LLAPEtGMA=
X-Google-Smtp-Source: AJdET5cjvFWAq0W/qFyPF9gbC20YgkUI5f5ahn//ZiHNvJeHldOBvgd2MnZxqANaume8o9RSYV3ebQ==
X-Received: by 2002:adf:83a4:: with SMTP id
 33-v6mr10772694wre.13.1541847039609; 
 Sat, 10 Nov 2018 02:50:39 -0800 (PST)
Received: from gurit.home ([77.126.109.255])
 by smtp.gmail.com with ESMTPSA id v9-v6sm10993118wrm.6.2018.11.10.02.50.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 10 Nov 2018 02:50:39 -0800 (PST)
From: Dafna Hirschfeld <dafna3@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 10 Nov 2018 12:50:20 +0200
Message-Id: <893bed1fde4e8e2fca4a0c718faab4cd1b0d4b61.1541846008.git.dafna3@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 4/5] plat/xen: Don't select
 LIBUKLOCK and LIBUKLOCK_SEMAPHORE for arm.
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Dafna Hirschfeld <dafna3@gmail.com>, simon.kuenzer@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

U2luY2UgTElCVUtMT0NLIHNlbGVjdHMgdGhlIHRocmVhZCBsaWJyYXJ5IGFuZCB0aHJlYWRzIGFy
ZSBub3QKeWV0IHN1cHBvcnRlZCBmb3IgYXJtLgoKU2lnbmVkLW9mZi1ieTogRGFmbmEgSGlyc2No
ZmVsZCA8ZGFmbmEzQGdtYWlsLmNvbT4KLS0tCiBwbGF0L3hlbi9Db25maWcudWsgfCA0ICsrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvcGxhdC94ZW4vQ29uZmlnLnVrIGIvcGxhdC94ZW4vQ29uZmlnLnVrCmluZGV4IGQwMTQz
ZTkuLmJkNjFiMTMgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL0NvbmZpZy51aworKysgYi9wbGF0L3hl
bi9Db25maWcudWsKQEAgLTMsOCArMyw4IEBAIG1lbnVjb25maWcgUExBVF9YRU4KICAgICAgICBk
ZWZhdWx0IG4KICAgICAgICBkZXBlbmRzIG9uIChBUkNIX1g4Nl8zMiB8fCBBUkNIX1g4Nl82NCB8
fCBBUkNIX0FSTV8zMikKICAgICAgICBzZWxlY3QgTElCVUtERUJVRwotICAgICAgIHNlbGVjdCBM
SUJVS0xPQ0sKLSAgICAgICBzZWxlY3QgTElCVUtMT0NLX1NFTUFQSE9SRQorICAgICAgIHNlbGVj
dCBMSUJVS0xPQ0sgaWYgIUFSQ0hfQVJNXzMyCisgICAgICAgc2VsZWN0IExJQlVLTE9DS19TRU1B
UEhPUkUgaWYgIUFSQ0hfQVJNXzMyCiAgICAgICAgc2VsZWN0IExJQk5PTElCQyBpZiAhSEFWRV9M
SUJDCiAgICAgICAgc2VsZWN0IExJQkZEVCBpZiBBUkNIX0FSTV8zMgogICAgICAgIHNlbGVjdCBY
RU5fREJHRU1FUkdFTkNZIGlmIEFSQ0hfQVJNXzMyCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 10:50:44 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 10:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLQqi-0008Jm-ST; Sat, 10 Nov 2018 10:50:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yjg6=nv=gmail.com=dafna3@srs-us1.protection.inumbo.net>)
 id 1gLQqh-0008J3-O0
 for minios-devel@lists.xen.org; Sat, 10 Nov 2018 10:50:43 +0000
X-Inumbo-ID: 77de215e-e4d6-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77de215e-e4d6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 10:50:42 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id o15-v6so4397129wrv.4
 for <minios-devel@lists.xen.org>; Sat, 10 Nov 2018 02:50:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=EIL3ize+XIOE4kh32tauHucTfQQyXgiW3YLY9KmIf0g=;
 b=LmkQyq8Vf/FOOgtsCh9Kuf3CzrDuUULfulxwYnlXgtekld00IhLXYW65FVIDYimtin
 jR/AHo/SBZNgCo/KGsNhn//hxTJLLQMQkAylnM6e3u5FCIJft4tZZth5pBY1XSuE9KQw
 IT1wqr6yEMToKUqYJ8ErDlWXxmQcj/gyybwvyZ9yhZGIZLsCwjWxZkk9Ude3OOpviFht
 t/48AiV5ECOA6yHseRq+SdxY222Dox8TYgh+wN9YV0k9pmoasB66bNEXyZacI7cDIn3V
 hDu9OT7u3gFJMgYCQasb1L4Ph/Fmqh3ILZ2ydJDYE8m+awcqHTP/xfuLJuH+QrYh7sS+
 q6Mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=EIL3ize+XIOE4kh32tauHucTfQQyXgiW3YLY9KmIf0g=;
 b=cS+VSMdcSoj3Q0+JpMiojnc25IWHcN0hG6PJnp7ZL7Kd7Cb4WEOc+prj9dqX5svc4q
 vWmkzFY6KV4boXHSWA3Ew8e+qkPer4oDz1NRaOBC6S7034HGQ55nM7S6wpR76bWpmj7W
 b1R0mvHla6YbekjlZn2iWE/1EFx34s5lVSZ+O3ag7s0ZZFfrJQJpBReUaUGEO+qNI5qD
 dZt5GPQQAwZNXKCpKIZwjQexKkwMoRhSdTx5zlkVzxYVVuR2P/KEnJfAf4z2031BVh6N
 WRNxf/ZxLwXIE+4mWAfwTKeIBjri7jsGV0tjFQcZJKydWLQaoaefHDZgWKfvlF/5nLnM
 ruPw==
X-Gm-Message-State: AGRZ1gK9pKsA6HPAPHmR+rwGSD5sD+Bzj0a7y+JLijwB+Wm8oFiMRBKR
 lCy4zfny44zGb3WgIlMhSyNVTflT74E=
X-Google-Smtp-Source: AJdET5d/2f73nk/S5TQ0cThM1nwFYDE4Um/zKsP8W1ZIQ2gH8QeiOLa8psrSApdHh9+vLxY8iNLO5w==
X-Received: by 2002:a5d:64c2:: with SMTP id
 y2-v6mr11614147wrv.209.1541847041264; 
 Sat, 10 Nov 2018 02:50:41 -0800 (PST)
Received: from gurit.home ([77.126.109.255])
 by smtp.gmail.com with ESMTPSA id v9-v6sm10993118wrm.6.2018.11.10.02.50.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 10 Nov 2018 02:50:40 -0800 (PST)
From: Dafna Hirschfeld <dafna3@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 10 Nov 2018 12:50:21 +0200
Message-Id: <5e3eccd0d19160a9eb8f9d40f83249d4e6b68de2.1541846008.git.dafna3@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
In-Reply-To: <cover.1541846008.git.dafna3@gmail.com>
References: <cover.1541846008.git.dafna3@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 5/5] plat/xen: arm: Initialize the
 bss section to 0
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Dafna Hirschfeld <dafna3@gmail.com>, simon.kuenzer@neclab.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIGJzcyBzZWN0aW9uIHNob3VsZCBiZSBpbml0aWFsaXplZCB0byAwLgpUaGlzIGZpeGVzIGNy
YXNoIGluIGB1a19hbGxvY19yZWdpc3RlcmAgdGhhdAphc3N1bWVzIHRoYXQgYHVrX2FsbG9jX2hl
YWRgIGlzIGluaXRpYWxpemVkIHRvIDAKc2luY2UgaXQgcmVzaWRlcyBpbiB0aGUgLmJzcyBzZWN0
aW9uLgoKU2lnbmVkLW9mZi1ieTogRGFmbmEgSGlyc2NoZmVsZCA8ZGFmbmEzQGdtYWlsLmNvbT4K
LS0tCiBwbGF0L3hlbi9hcm0vc2V0dXAuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspCgpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vYXJtL3NldHVwLmMgYi9wbGF0L3hlbi9hcm0v
c2V0dXAuYwppbmRleCA0YjllZmU1Li5jYzk3N2RmIDEwMDY0NAotLS0gYS9wbGF0L3hlbi9hcm0v
c2V0dXAuYworKysgYi9wbGF0L3hlbi9hcm0vc2V0dXAuYwpAQCAtMTkzLDYgKzE5Myw3IEBAIHZv
aWQgX2xpYnhlbnBsYXRfYXJtZW50cnkodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBoeXNp
Y2FsX29mZnNldCkKIHsKIAl1a19wcl9pbmZvKCJFbnRlcmluZyBmcm9tIFhlbiAoYXJtKS4uLlxu
Iik7CiAKKwltZW1zZXQoJl9fYnNzX3N0YXJ0LCAwLCAmX2VuZCAtICZfX2Jzc19zdGFydCk7CiAJ
X2luaXRfZHRiKGR0Yl9wb2ludGVyKTsKIAlfZHRiX2luaXRfbWVtKHBoeXNpY2FsX29mZnNldCk7
IC8qIHJlbG9jYXRlcyBkdGIgKi8KIAl1a19wcl9pbmZvKCIgICAgICAgICAgIGR0YjogJXBcbiIs
IEhZUEVSVklTT1JfZHRiKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Nov 10 14:02:30 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 10 Nov 2018 14:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLTqG-0006eU-G5; Sat, 10 Nov 2018 14:02:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=66k7=nv=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gLTqF-0006eP-UI
 for minios-devel@lists.xenproject.org; Sat, 10 Nov 2018 14:02:28 +0000
X-Inumbo-ID: 40241ea4-e4f1-11e8-9a16-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40241ea4-e4f1-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 14:02:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=n1ofZOHELMxNeg0aPmjPgy8PjSip6EjEzmUESINShvM=;
 b=G3DVG6PqWtEHyMedfrAh9PabCvFa02S75R7/ualSjGIQEP46MqzjDln2feSlDnXSei/wJk8MhbnmM7tNSxGKzcJJkHeVBlyH5VVQ6wIEwy0bxLBZhH05Rvx08Cl1oJN+x8jPRUz2E3tKure4a7Ps7GlWBzODkNBc1ezSsDophW0=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3837.eurprd08.prod.outlook.com (20.178.15.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Sat, 10 Nov 2018 14:02:19 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.040; Sat, 10 Nov 2018
 14:02:18 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
Thread-Index: AQHUeAsO0T16rpNrOEWvB+O2UFWpSqVHusWAgAFQa/A=
Date: Sat, 10 Nov 2018 14:02:18 +0000
Message-ID: <VI1PR08MB314956AE53286F6CA3272FB7F4C70@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
 <ad366e9f-7f87-4d33-5609-f8af3151d8e8@arm.com>
In-Reply-To: <ad366e9f-7f87-4d33-5609-f8af3151d8e8@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3837;
 6:aS4dCvuyiRpfThj7YNk/7t/ZCafd8aTcKOKHgyHTSz+GFRpuBFAFUImV0p1YtxDQKFc7WiZC+jUp1z/mrXjc+8g63EUpzM5H3cvwRWXJqUNdOhVC1jOvM58L2yv4ZNoFSKPhD58+qENATsNwvL03UYIIDdrw5ka+/VarB6v/oCkyJZAzk3GcC6q4pbyqNQM2zrRpqOIfGf6VgrXxKO3NzxtGQ1IW6MqwwP9LrjkBBYvADZt64lGHyFfA9w1gdXU3Gi6TSiPFD3T596pSk1ReZjAC/F865ugEVngaPTtRFjqo9l5BxsXVPVOWEA2PkJN/hzspa+uxvW1p5WhHaINYCXppTHPKrYerg97YprsM4KyDS+IvcsLyAi7oDW5ljs96kQqYkRUtcge0Do40nbZOCP/3L+nVWxge82N0kOWPrK255Qac1tNNkC5H67xNJjrdA9NERiG0SwgqSh+2uxZg7Q==;
 5:yH/Uk78gIbNRbCHafTVL+rdENibcuVFNmR9ZWdbk5IkjmCR1H2rMo/llnL27iU0P6VxVLmKtKHtGdgINvRpullCqEcB6R63ycpTU0YZADBXLEyT5VZAtBNKzvwySD6VvDX1lxezPWvXe9UbtLzdSAmVuixXXf2yMxUV7odhqiCI=;
 7:+13jOX7PwA2cB7nIK5a2gSgwAr214JVMjotv/6CCDVhVmosQuvD++oL5d/iVs/KaMbdRpPzG0lcERCeKR7k7iUInAy8QA7rmMEOaGNZCyiN3h80+7vW5RPOUUqSqrH5Ky9A8Pqbtphf1qHywqo92ng==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 5f9ce740-6d30-4017-113e-08d6471520bc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390040)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3837; 
x-ms-traffictypediagnostic: VI1PR08MB3837:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3837F7450362739950173625F4C70@VI1PR08MB3837.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231382)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3837; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3837; 
x-forefront-prvs: 0852EB6797
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(396003)(346002)(376002)(136003)(13464003)(189003)(199004)(110136005)(6116002)(105586002)(3846002)(575784001)(54906003)(6246003)(74316002)(305945005)(7696005)(99286004)(5660300001)(4326008)(7736002)(86362001)(229853002)(71200400001)(106356001)(316002)(71190400001)(14444005)(2201001)(76176011)(2501003)(217873002)(256004)(11346002)(55236004)(33656002)(25786009)(8936002)(446003)(478600001)(2906002)(53936002)(81156014)(8676002)(53546011)(6506007)(81166006)(6436002)(14454004)(102836004)(55016002)(97736004)(72206003)(2900100001)(68736007)(66066001)(186003)(9686003)(476003)(486006)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3837;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: TETEAqLP71AkFDdo/f6v4477aA8TFe+arALN8hzYzXMtMypNx2iC3pSs+wrblBGV15aJsxNHaC0kp75laOJaN+9okSScfzqCXuRtTAcN3sWFEzRkyPOSPRK/D1lfcL00YPJg/T8XNwEMeReFm3T1Jc0rpUq8ZIzeCuSXITZ+t3MJRtbE8nEIyWpUMMHxAYhkmA8fND4YWj45iWhpZKx/xaohbOaAzOzw4bhpUn/82XeOLVCdc5yuyV47HLtk6oblTIpbzCokxiFotpMqvzHv3bQngdu9/p5WdGcaPXCOdqFci9GjugCm1rsw6YWHzk5dJBFuR1WmgvMkw0Htwgeq4lKBxDtvCRu5tJMVTZqAV7Q=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f9ce740-6d30-4017-113e-08d6471520bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2018 14:02:18.7154 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3837
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogU2F0dXJkYXksIE5vdmVtYmVyIDEwLCAy
MDE4IDE6NTYgQU0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0ggMi8yXSBwbGF0L2NvbW1vbjogQWRk
IGENCj4gdHJhcCBmdW5jdGlvbiB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXANCj4gDQo+IEhpLA0K
PiANCj4gT24gMDkvMTEvMjAxOCAwOTowMiwgSmlhbnlvbmcgV3Ugd3JvdGU6DQo+ID4gRnJvbTog
V2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+DQo+ID4NCj4gPiBDaGFuZ2UtSWQ6IEkzNjUyNTk5
ZjgzODVmYzY3YTI5YWIyZDllNjc4NjE1OTBjMGY5ZjZjDQo+ID4gU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPHdlaS5jaGVuQGFybS5jb20+DQo+ID4gLS0tDQo+ID4gICBwbGF0L2NvbW1vbi9hcm0v
dHJhcHMuYyAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICBwbGF0L2t2
bS9hcm0vZXhjZXB0aW9ucy5TIHwgMTAgKysrKysrKysrLQ0KPiA+ICAgMiBmaWxlcyBjaGFuZ2Vk
LCAzNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv
cGxhdC9jb21tb24vYXJtL3RyYXBzLmMgYi9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyBpbmRleA0K
PiA+IDQzMjM1YmUuLjI1NzEwNmIgMTAwNjQ0DQo+ID4gLS0tIGEvcGxhdC9jb21tb24vYXJtL3Ry
YXBzLmMNCj4gPiArKysgYi9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYw0KPiA+IEBAIC0yMyw2ICsy
Myw3IEBADQo+ID4gICAjaW5jbHVkZSA8c3RyaW5nLmg+DQo+ID4gICAjaW5jbHVkZSA8dWsvcHJp
bnQuaD4NCj4gPiAgICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4NCj4gPiArI2luY2x1ZGUgPGFybS9n
aWMtdjIuaD4NCj4gPg0KPiA+ICAgc3RhdGljIGNvbnN0IGNoYXIgKmV4Y2VwdGlvbl9tb2Rlc1td
PSB7DQo+ID4gICAJIlN5bmNocm9ub3VzIEFib3J0IiwNCj4gPiBAQCAtNjgsMyArNjksMjkgQEAg
dm9pZCB0cmFwX2VsMV9zeW5jKHN0cnVjdCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikNCj4g
PiAgIAlkdW1wX3JlZ2lzdGVycyhyZWdzLCBmYXIpOw0KPiA+ICAgCXVrcGxhdF9jcmFzaCgpOw0K
PiA+ICAgfQ0KPiA+ICsNCj4gPiArdm9pZCB0cmFwX2VsMV9pcnEoc3RydWN0IF9fcmVncyAqcmVn
cywgdWludDY0X3QgZmFyKSB7DQo+ID4gKwl1aW50MzJfdCBzdGF0LCBpcnE7DQo+ID4gKw0KPiA+
ICsJZG8gew0KPiA+ICsJCXN0YXQgPSBnaWNfYWNrX2lycSgpOw0KPiA+ICsJCWlycSA9IHN0YXQg
JiBHSUNDX0lBUl9JTlRJRF9NQVNLOw0KPiA+ICsNCj4gPiArCQl1a19wcmludGQoRExWTF9DUklU
LCAiVW5pa3JhZnQ6IEVMMSBJUlEjJWQgdHJhcCBjYXVnaHRcbiIsDQo+IGlycSk7DQo+ID4gKw0K
PiA+ICsJCS8qDQo+ID4gKwkJICogVE9ETzogSGFubGUgSVBJJlNHSSBpbnRlcnJ1cHRzIGhlcmUN
Cj4gPiArCQkgKi8NCj4gPiArCQlpZiAoaXJxIDwgR0lDX01BWF9JUlEpIHsNCj4gPiArCQkJZ2lj
X2VvaV9pcnEoc3RhdCk7DQo+ID4gKwkJCWlzYigpOw0KPiA+ICsJCQlfdWtwbGF0X2lycV9oYW5k
bGUoKHVuc2lnbmVkIGxvbmcpaXJxKTsNCj4gPiArCQkJY29udGludWU7DQo+ID4gKwkJfQ0KPiAN
Cj4gTG9va2luZyBhZ2FpbiBhdCB0aGlzIGNvZGUsIGNvdWxkIHlvdSBleHBsYWluIHdoeSB5b3Ug
RU9JIHRoZSBpbnRlcnJ1cHQNCj4gYmVmb3JlIGhhbmRsaW5nIGl0Pw0KDQpJIGp1c3QgY29weSB0
aGlzIGZyb20gZnJlZWJzZCwgYnV0IEkgZG9uJ3Qga25vdyB3aHkuIERvIHlvdSBrbm93IHdoeSBi
c2QgZG9lcyB0aGF0Pw0KIA0KQmVzdHMNCkppYW55b25nIHd1DQo+IA0KPiA+ICsNCj4gPiArCQli
cmVhazsNCj4gPiArCX0gd2hpbGUgKDEpOw0KPiA+ICsNCj4gPiArCXVrcGxhdF9jcmFzaCgpOw0K
PiA+ICt9DQo+ID4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgYi9wbGF0
L2t2bS9hcm0vZXhjZXB0aW9ucy5TDQo+ID4gaW5kZXggYWYwMzlkOC4uMTk0Y2QwMyAxMDA2NDQN
Cj4gPiAtLS0gYS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TDQo+ID4gKysrIGIvcGxhdC9rdm0v
YXJtL2V4Y2VwdGlvbnMuUw0KPiA+IEBAIC0xMTksNiArMTE5LDE0IEBAIGVsMV9zeW5jOg0KPiA+
ICAgCWJsIHRyYXBfZWwxX3N5bmMNCj4gPiAgIAlMRUFWRV9UUkFQIDENCj4gPg0KPiA+ICsuYWxp
Z24gNg0KPiA+ICtlbDFfaXJxOg0KPiA+ICsJRU5URVJfVFJBUCAxDQo+ID4gKwltc3IgZGFpZmNs
ciwgIzQNCj4gPiArCW1vdiB4MCwgc3ANCj4gPiArCWJsIHRyYXBfZWwxX2lycQ0KPiA+ICsJTEVB
VkVfVFJBUCAxDQo+ID4gKw0KPiA+ICAgLyogQmFkIEFib3J0IG51bWJlcnMgKi8NCj4gPiAgICNk
ZWZpbmUgQkFEX1NZTkMgIDANCj4gPiAgICNkZWZpbmUgQkFEX0lSUSAgIDENCj4gPiBAQCAtMTY5
LDcgKzE3Nyw3IEBAIEVOVFJZKHZlY3Rvcl90YWJsZSkNCj4gPg0KPiA+ICAgCS8qIEN1cnJlbnQg
RXhjZXB0aW9uIGxldmVsIHdpdGggU1BfRUwxICovDQo+ID4gICAJdmVjdG9yX2VudHJ5IGVsMV9z
eW5jCQkvKiBTeW5jaHJvbm91cyBFTDFoICAgICAgICovDQo+ID4gLQl2ZWN0b3JfZW50cnkgZWwx
X2lycV9pbnZhbGlkCS8qIElSUSBFTDFoICAgICAgICAgICAgICAgKi8NCj4gPiArCXZlY3Rvcl9l
bnRyeSBlbDFfaXJxCQkvKiBJUlEgRUwxaCAgICAgICAgICAgICAgICovDQo+ID4gICAJdmVjdG9y
X2VudHJ5IGVsMV9maXFfaW52YWxpZAkvKiBGSVEgRUwxaCAgICAgICAgICAgICAgICovDQo+ID4g
ICAJdmVjdG9yX2VudHJ5IGVsMV9lcnJvcl9pbnZhbGlkCS8qIEVycm9yIEVMMWggICAgICAgICAg
ICAgKi8NCj4gPg0KPiA+DQo+IA0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sun Nov 11 01:59:51 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 11 Nov 2018 01:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gLf2U-0002Mi-8g; Sun, 11 Nov 2018 01:59:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yfey=nw=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gLf2S-0002Md-SX
 for minios-devel@lists.xenproject.org; Sun, 11 Nov 2018 01:59:49 +0000
X-Inumbo-ID: 765e6f27-e555-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.45]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 765e6f27-e555-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 01:59:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=V2mOgvLTXd7BUChsC1kOlinLCprIz/h4609MlEMFbc8=;
 b=Wh090WcOGoefm2fmQP6/YX81ODD6hcBu8nAIMU162JJ3ugCKMtFKEA8mPPdCxUewBfW2HsN30BS9WrBtnZbsOnpHuJ3NRe4sNZcEjlFHueJ5Gs7sPolwCPcx1HcYFop4KR3tD450PRtyN0s61vF5jaZoV+Ft4KoNorWsQ6bHASU=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3408.eurprd08.prod.outlook.com (20.177.59.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Sun, 11 Nov 2018 01:59:43 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.044; Sun, 11 Nov 2018
 01:59:43 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
Thread-Index: AQHUeAoMVUUDXOmE9UuUVEJmjSifsqVHt4MAgAIYbtA=
Date: Sun, 11 Nov 2018 01:59:43 +0000
Message-ID: <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
 <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
In-Reply-To: <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3408;
 6:5HOOtg2/CVwK7LoJFYwHrSpEzWM02sQ3Habzjel2k2gwjt1KmCl2fuR82FxzYlpft0VSO/UnRyhwDCp1vG8GFRA73cZTQ+I9V3wo+e6M+2QMbFKB3QI6ay6NDio+5jhFr2UMtKUIYPbOuVGwMqpjPczngdIL7N2D+WnQ2tDfBmgLPLOzdPgmNFaJ4pRpEd0FEL0cZgl5Kh+firkeGzfbNfdRJ1guwLRV/NZTjGn4wjT9aRoLC5y5bMefxU0hMOCZKdlZXhX7IhkdNxAf9dDPl2JdLGYIrEj5fAxJXc+OqeaGhp9KDHvO36pSHxSfjQIaYWnhfIVpbAWnETN5FA7AdSgM1I2VDArhrFkSv6h7vqQ8H0DvLsNxcB+mjELcp/R6pvPnv4bAn6JKu1WFQ/Clm/QZr0w7yHXwBxqWpP5pLgpV8XfZfzxnzSNZEjq+J+Yo/mCiqu4ds7VbGbCfvg8xRQ==;
 5:49OzE6xh3c7TfvQ8399ZA/ezYbV1CVRHcX/GI25lnOqLUcmt17CROjYjz4HGfbqYM7b6tkUaKA/25fazR/I/Q5p2Odr7PzbW4zLz9+x4WUT2CDWmAck/tA9KULKWu6RxO2ozEXZlMWG89UelC9llJtdHT5XxakCPZz9ipE7uPDY=;
 7:jTIz6uNmwpu/frFKYQ+nqacE8KyAsiM7b0/Zqt7NMhl1ku8dS7qN6syGWpgBYrZtg1SMzaMbrWCQOODaggM1NjljWZDg3urMo8EXtYmqXGs0nf6+6PYpLHQlDkCqaxPZV6FkwtetSW65CN1O5Y+EqQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 72a51dd2-5d37-4c49-9530-08d64779598e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390040)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3408; 
x-ms-traffictypediagnostic: VI1PR08MB3408:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3408965FE3BF84186E23FE07F4C00@VI1PR08MB3408.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(17755550239193)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231382)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3408; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3408; 
x-forefront-prvs: 08534B37A7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(396003)(376002)(346002)(136003)(366004)(13464003)(189003)(199004)(476003)(186003)(99286004)(11346002)(74316002)(14444005)(106356001)(8936002)(446003)(53936002)(105586002)(3846002)(110136005)(26005)(53546011)(316002)(6116002)(486006)(55236004)(71190400001)(71200400001)(102836004)(7696005)(6436002)(6506007)(76176011)(25786009)(54906003)(305945005)(229853002)(14454004)(55016002)(575784001)(2900100001)(86362001)(97736004)(2906002)(8676002)(9686003)(2201001)(81166006)(2501003)(81156014)(217873002)(5660300001)(66066001)(256004)(68736007)(7736002)(4326008)(72206003)(6246003)(478600001)(33656002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3408;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: vnkaiCwrhEmdID8FZ1A4r03OBtn9zAcfBIvboV1nviJ3aVadLoeg0tl7Px/o2MWBXZ4d9sMyk8OpuI0bG5SVBQlzd/KTXKL3TG8L4ebAUYq0RCOMLy7+aTiZN0tE0ReiDls86rPs7R8+zzukGIc6acAdDlZjKjbd5CSWY01Cdx6immIWF7TfD6wcwX+OrtnRY6C+qpy0xjR3VY2LHcJoL+FGMunQ+tDbFQXtTBT2AvReUg16olj/yDH8vzWfNTcczoWfJu49oms7V8Wlt7mO8AtpYLoD+bndSaGmiAkJJClCz6WPnClchkvXnQhUJtOsqXZECcHHGbhhhDpyKpR+l1xzw9xKACYKqu+gL6f57Iw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 72a51dd2-5d37-4c49-9530-08d64779598e
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2018 01:59:43.7244 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3408
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogU2F0dXJkYXksIE5vdmVtYmVyIDEwLCAy
MDE4IDE6NDQgQU0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIEltcGxlbWVudCBQTDAzMSBSVEMN
Cj4gbGlicmFyeSBmb3IgQXJtDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDA5LzExLzIwMTggMDg6NTUs
IEppYW55b25nIFd1IHdyb3RlOg0KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hl
bkBhcm0uY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBh
cm0uY29tPg0KPiA+IC0tLQ0KPiA+ICAgbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oICAgICAgfCAg
IDEgKw0KPiA+ICAgcGxhdC9jb21tb24vYXJtL3J0Yy5jICAgICAgICAgfCAxNDANCj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICBwbGF0L2NvbW1vbi9p
bmNsdWRlL2FybS9ydGMuaCB8ICA0MyArKysrKysrKysrKysrDQo+ID4gICBwbGF0L2t2bS9NYWtl
ZmlsZS51ayAgICAgICAgICB8ICAgMSArDQo+ID4gICA0IGZpbGVzIGNoYW5nZWQsIDE4NSBpbnNl
cnRpb25zKCspDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL3J0Yy5j
DQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vcnRjLmgN
Cj4gPg0KPiA+IGRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmggYi9saWIvZmR0
L2luY2x1ZGUvbGliZmR0LmggaW5kZXgNCj4gPiAwNWRlZGJkLi45NmQ1MzBkIDEwMDY0NA0KPiA+
IC0tLSBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaA0KPiA+ICsrKyBiL2xpYi9mZHQvaW5jbHVk
ZS9saWJmZHQuaA0KPiA+IEBAIC0xODczLDQgKzE4NzMsNSBAQCBjb25zdCBjaGFyICpmZHRfc3Ry
ZXJyb3IoaW50IGVycnZhbCk7DQo+ID4gICB9DQo+ID4gICAjZW5kaWYNCj4gPg0KPiA+ICt2b2lk
ICpfbGlia3ZtcGxhdF9kdGI7DQo+IA0KPiBUaGlzIGxpa2VseSBiZWxvbmcgdG8gYSBzZXBhcmF0
ZSBwYXRjaC4NCj4gDQpZZWFoLCB0aGlzIHNob3VsZCBiZSByZW1vdmVkLg0KDQo+ID4gICAjZW5k
aWYgLyogX0xJQkZEVF9IICovDQo+ID4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9ydGMu
YyBiL3BsYXQvY29tbW9uL2FybS9ydGMuYyBuZXcgZmlsZQ0KPiA+IG1vZGUgMTAwNjQ0IGluZGV4
IDAwMDAwMDAuLjU2ZWUwMTUNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvcGxhdC9jb21t
b24vYXJtL3J0Yy5jDQo+ID4gQEAgLTAsMCArMSwxNDAgQEANCj4gPiArLyogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLw0KPiA+ICsvKg0KPiA+ICsgKiBBdXRob3JzOiBX
ZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gPiArICogICAgICAgICAgSmlhbnlvbmcgV3Ug
PEppYW55b25nLld1QGFybS5jb20+DQo+ID4gKyAqDQo+ID4gKyAqIENvcHlyaWdodCAoYykgMjAx
OCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiArICoNCj4gPiArICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0DQo+ID4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0KPiA+ICsgKiBhcmUgbWV0Og0KPiA+ICsgKg0KPiA+ICsg
KiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3Zl
IGNvcHlyaWdodA0KPiA+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQo+ID4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0DQo+ID4gKyAq
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lciBpbiB0aGUNCj4gPiArICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4NCj4gPiArICogMy4gTmVpdGhl
ciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cw0K
PiA+ICsgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3Rl
IHByb2R1Y3RzIGRlcml2ZWQNCj4gZnJvbQ0KPiA+ICsgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhv
dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiA+ICsgKg0KPiA+ICsgKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQNCj4g
Q09OVFJJQlVUT1JTICJBUyBJUyINCj4gPiArICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQg
V0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQo+IExJTUlURUQNCj4gPiArVE8sIFRIRQ0K
PiA+ICsgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUiBBDQo+IFBBUlRJQ1VMQVINCj4gPiArUFVSUE9TRQ0KPiA+ICsgKiBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1INCj4gPiArQ09OVFJJ
QlVUT1JTIEJFDQo+ID4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwNCj4gPiArT1INCj4gPiArICogQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywNCj4gUFJPQ1VSRU1FTlQN
Cj4gPiArT0YNCj4gPiArICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SDQo+ID4gK0JVU0lORVNTDQo+ID4gKyAqIElOVEVSUlVQ
VElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLA0KPiA+
ICtXSEVUSEVSIElODQo+ID4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUg0KPiA+ICtPVEhFUldJU0UpDQo+ID4gKyAqIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGDQo+
ID4gK0FEVklTRUQgT0YgVEhFDQo+ID4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLg0K
PiA+ICsgKg0KPiA+ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJ
RklFRCBJTiBBTlkgV0FZLg0KPiA+ICsgKi8NCj4gPiArI2luY2x1ZGUgPHN0cmluZy5oPg0KPiA+
ICsjaW5jbHVkZSA8bGliZmR0Lmg+DQo+ID4gKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4NCj4gPiAr
I2luY2x1ZGUgPHVrL2Vzc2VudGlhbHMuaD4NCj4gPiArI2luY2x1ZGUgPHVrL3ByaW50Lmg+DQo+
ID4gKyNpbmNsdWRlIDxhcm0vY3B1Lmg+DQo+ID4gKw0KPiA+ICtzdGF0aWMgdm9pZCAqcnRjX2Jh
c2VfYWRkcjsNCj4gPiArdWludDMyX3QgcnRjX2Jvb3Rfc2Vjb25kczsNCj4gPiArDQo+ID4gKy8q
IERlZmluZSBvZmZzZXQgb2YgUlRDIHJlZ2lzdGVycyAqLw0KPiA+ICsjZGVmaW5lIFJUQ19SRUdf
RFIJMA0KPiA+ICsjZGVmaW5lIFJUQ19SRUdfTVIJMHg0DQo+ID4gKyNkZWZpbmUgUlRDX1JFR19M
UgkweDgNCj4gPiArI2RlZmluZSBSVENfUkVHX0NSCTB4Yw0KPiA+ICsjZGVmaW5lIFJUQ19SRUdf
SU1TQwkweDEwDQo+ID4gKyNkZWZpbmUgUlRDX1JFR19SSVMJMHgxNA0KPiA+ICsjZGVmaW5lIFJU
Q19SRUdfTUlTCTB4MTgNCj4gPiArI2RlZmluZSBSVENfUkVHX0lDUgkweDFjDQo+ID4gKw0KPiA+
ICsjZGVmaW5lIFJUQ19SRUcocikJKHJ0Y19iYXNlX2FkZHIgKyAocikpDQo+ID4gKw0KPiA+ICtz
dGF0aWMgY2hhciAqcnRjX2RldmljZV9saXN0W10gPSB7DQo+ID4gKwkiYXJtLHBsMDMxIiwNCj4g
PiArfTsNCj4gPiArDQo+ID4gK3VpbnQzMl90IHJ0Y19yZWFkKHZvaWQpDQo+ID4gK3sNCj4gPiAr
CXJldHVybiBpb3JlZ19yZWFkMzIoUlRDX1JFRyhSVENfUkVHX0RSKSk7DQo+ID4gK30NCj4gPiAr
DQo+ID4gKy8qDQo+ID4gKyAqIHNldCBydGMgbWF0Y2ggcmVnaXN0ZXIgY29tcGFyaW5nIHdpdGgg
Y291bnRlcg0KPiA+ICsgKiB2YWx1ZSB0byBnZW5lcmF0IGEgaW50ZXJydXB0DQo+ID4gKyAqLw0K
PiA+ICt2b2lkIHJ0Y19zZXRfbWF0Y2godWludDMyX3QgYWxhbSkNCj4gPiArew0KPiA+ICsJaW9y
ZWdfd3JpdGUzMihSVENfUkVHKFJUQ19SRUdfTVIpLCBhbGFtKTsgfQ0KPiA+ICsNCj4gPiArdm9p
ZCBydGNfdXBkYXRlKHVpbnQzMl90IHZhbCkNCj4gPiArew0KPiA+ICsJaW9yZWdfd3JpdGUzMihS
VENfUkVHKFJUQ19SRUdfTFIpLCB2YWwpOyB9DQo+ID4gKw0KPiA+ICt2b2lkIHJ0Y19lbmFibGUo
dm9pZCkNCj4gPiArew0KPiA+ICsJaW9yZWdfd3JpdGUzMihSVENfUkVHKFJUQ19SRUdfQ1IpLCAx
KTsgfQ0KPiA+ICsNCj4gPiArLyogcmV0dXJuIHJ0YyBzdGF0dXMsIDEgZGVub3RlcyBlbmFibGUg
YW5kIDAgZGVub3RlcyBkaXNhYmxlICovDQo+ID4gK3VpbnQzMl90IHJ0Y19nZXRfc3RhdHVzKHZv
aWQpIHsNCj4gPiArCXVpbnQzMl90IHZhbDsNCj4gPiArDQo+ID4gKwl2YWwgPSBpb3JlZ19yZWFk
MzIoUlRDX1JFRyhSVENfUkVHX0NSKSk7DQo+ID4gKwl2YWwgJj0gMHgxOw0KPiA+ICsJcmV0dXJu
IHZhbDsNCj4gPiArfQ0KPiA+ICsNCj4gPiArLyogbWFzayBhbGFtICovDQo+ID4gK3ZvaWQgcnRj
X21hc2tfaW50cih2b2lkKQ0KPiA+ICt7DQo+ID4gKwlpb3JlZ193cml0ZTMyKFJUQ19SRUcoUlRD
X1JFR19JTVNDKSwgMSk7IH0NCj4gPiArDQo+ID4gKy8qIGNsZWFyIGFsYW0gbWFzayAqLw0KPiA+
ICt2b2lkIHJ0Y191bm1hc2tfaW50cih2b2lkKQ0KPiA+ICt7DQo+ID4gKwlpb3JlZ193cml0ZTMy
KFJUQ19SRUcoUlRDX1JFR19JTVNDKSwgMCk7IH0NCj4gPiArDQo+ID4gKy8qIHJldHVybiB0aGUg
cmF3IHN0YXRlIG9mIHJ0YyBpbnRlcnJ1cHQgYmVmb3JlIG1hc2tpbmcqLyB1aW50MzJfdA0KPiA+
ICtydGNfZ2V0X2ludHJfcmF3X3N0YXRlKHZvaWQpIHsNCj4gPiArCXJldHVybiBpb3JlZ19yZWFk
MzIoUlRDX1JFRyhSVENfUkVHX1JJUykpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICsvKiByZXR1cm4g
aW50ZXJydXB0IHN0YXRlIGFmdGVyIGludGVycnVwdCBtYXNraW5nICovIHVpbnQzMl90DQo+ID4g
K3J0Y19nZXRfaW50cl9zdGF0ZSh2b2lkKSB7DQo+ID4gKwlyZXR1cm4gaW9yZWdfcmVhZDMyKFJU
Q19SRUcoUlRDX1JFR19NSVMpKTsNCj4gPiArfQ0KPiA+ICsNCj4gPiArdm9pZCBydGNfY2xlYXJf
aW50cih2b2lkKQ0KPiA+ICt7DQo+ID4gKwlpb3JlZ193cml0ZTMyKFJUQ19SRUcoUlRDX1JFR19J
Q1IpLCAxKTsgfQ0KPiA+ICsNCj4gPiAraW50IF9kdGJfaW5pdF9ydGModm9pZCAqZHRiKQ0KPiA+
ICt7DQo+ID4gKwl1aW50MzJfdCBpZHg7DQo+ID4gKwlpbnQgZmR0X3J0YywgbmFkZHIsIG5zaXpl
LCBzaXplLCBwcm9wX2xlbiwgcHJvcF9taW5fbGVuOw0KPiA+ICsJY29uc3QgdWludDY0X3QgKnJl
Z3M7DQo+ID4gKw0KPiA+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIlByb2JpbmcgUlRDLi4uXG4i
KTsNCj4gPiArCWZkdF9ydGMgPSB1a19kdGJfZmluZF9kZXZpY2UoZHRiLCBydGNfZGV2aWNlX2xp
c3QsDQo+ID4gKwkJc2l6ZW9mKHJ0Y19kZXZpY2VfbGlzdCkpOw0KPiANCj4gSSB3b3VsZCBub3Qg
YXNzdW1lIHRoZSBSVEMgaXMgYWx3YXlzIHByZXNlbnQuDQoNClRoZSBjaGVjayBpcyBpbnNpZGUg
dWtfZHRiX3JlYWRfcmVnaW9uLg0KPiANCj4gPiArCW5hZGRyID0gdWtfZHRiX3JlYWRfcmVnaW9u
KGR0YiwgZmR0X3J0YywgJm5zaXplLCAmcmVncyk7DQo+ID4gKwlydGNfYmFzZV9hZGRyID0gdWtf
ZHRiX3JlYWRfdGVybShyZWdzLCAwLCBuYWRkciwgbnNpemUsICZzaXplKTsNCj4gDQo+IFNpbWls
YXJseSBoZXJlLCBJIHdvdWxkIG5vdCBhc3N1bWUgdWtfZHRiX3JlYWRfdGVybSgpIHdpbGwgYWx3
YXlzIHN1Y2NlZWQuDQo+IEl0IHdvdWxkIG1ha2UgdGhlIGNvZGUgbW9yZSBzYWZlIGlmIHRoZSBE
VCBwYXNzZWQgaXMgd3JvbmcuDQoNCg0KQ2hlY2sgaGFzIGJlZW4gZG9uZSBpbiB0aGlzIGZ1bmN0
aW9uLg0KPiANCj4gPiArDQo+ID4gKwkvKiBSZWNvcmQgdGhlIGJvb3Qgc2Vjb25kcyAqLw0KPiA+
ICsJcnRjX2Jvb3Rfc2Vjb25kcyA9IHJ0Y19yZWFkKCk7DQo+ID4gKw0KPiA+ICsJdWtfcHJpbnRk
KERMVkxfSU5GTywgIkZvdW5kIFJUQyBvbjogJXBcbiIsIHJ0Y19iYXNlX2FkZHIpOw0KPiANCj4g
SSBhbSBzbGlnaHRseSBzdXJwcmlzZWQgdGhpcyBjb21waWxlIGluIFVuaWtyYWZ0LiBUaGlzIGZ1
bmN0aW9uIGlzIG1lYW50IHRvDQo+IHJldHVybiBhbiBpbnRlZ2VyIGJ1dCBJIGRvbid0IHNlZSBh
bnkgcmV0dXJuIGhlcmUuDQoNCldoaWNoIGZ1bmN0aW9uPyBSdGNfcmVhZCgpPyBDaGVjayBpdCBh
Z2Fpbi4NCg0KQmVzdHMNCkppYW55b25nIHd1DQo+IA0KPiA+ICt9DQo+ID4gZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL3J0Yy5oDQo+ID4gYi9wbGF0L2NvbW1vbi9pbmNsdWRl
L2FybS9ydGMuaCBuZXcgZmlsZSBtb2RlIDEwMDY0NCBpbmRleA0KPiA+IDAwMDAwMDAuLmQ4YmFi
N2YNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0v
cnRjLmgNCj4gPiBAQCAtMCwwICsxLDQzIEBADQo+ID4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm
aWVyOiBCU0QtMy1DbGF1c2UgKi8NCj4gPiArLyoNCj4gPiArICogQXV0aG9yczogV2VpIENoZW4g
PFdlaS5DaGVuQGFybS5jb20+DQo+ID4gKyAqICAgICAgICAgIEppYW55b25nIFd1IDxKaWFueW9u
Zy5XdUBhcm0uY29tPg0KPiA+ICsgKg0KPiA+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBM
dGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ID4gKyAqDQo+ID4gKyAqIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dA0KPiA+
ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMNCj4gPiArICogYXJlIG1ldDoNCj4gPiArICoNCj4gPiArICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQNCj4gPiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZv
bGxvd2luZyBkaXNjbGFpbWVyLg0KPiA+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodA0KPiA+ICsgKiAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIg
aW4gdGhlDQo+ID4gKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBw
cm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uDQo+ID4gKyAqIDMuIE5laXRoZXIgdGhlIG5h
bWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMNCj4gPiArICog
ICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkDQo+IGZyb20NCj4gPiArICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNp
ZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4NCj4gPiArICoNCj4gPiArICogVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EDQo+IENPTlRSSUJV
VE9SUyAiQVMgSVMiDQo+ID4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVA0KPiBMSU1JVEVEDQo+ID4gK1RPLCBUSEUNCj4gPiArICog
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQQ0K
PiBQQVJUSUNVTEFSDQo+ID4gK1BVUlBPU0UNCj4gPiArICogQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SDQo+ID4gK0NPTlRSSUJVVE9SUyBC
RQ0KPiA+ICsgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBT
UEVDSUFMLCBFWEVNUExBUlksDQo+ID4gK09SDQo+ID4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sDQo+IFBST0NVUkVNRU5UDQo+ID4gK09G
DQo+ID4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRB
LCBPUiBQUk9GSVRTOyBPUg0KPiA+ICtCVVNJTkVTUw0KPiA+ICsgKiBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwNCj4gPiArV0hFVEhF
UiBJTg0KPiA+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVE
SU5HIE5FR0xJR0VOQ0UgT1INCj4gPiArT1RIRVJXSVNFKQ0KPiA+ICsgKiBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRg0KPiA+ICtBRFZJ
U0VEIE9GIFRIRQ0KPiA+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4NCj4gPiArICoN
Cj4gPiArICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4g
QU5ZIFdBWS4NCj4gPiArICovDQo+ID4gKw0KPiA+ICsjaWZuZGVmIF9fUExBVF9DTU5fQVJNX1JU
Q19IX18NCj4gPiArI2RlZmluZSBfX1BMQVRfQ01OX0FSTV9SVENfSF9fDQo+ID4gKw0KPiA+ICtl
eHRlcm4gdWludDMyX3QgcnRjX2Jvb3Rfc2Vjb25kczsNCj4gPiArDQo+ID4gK2ludCBfZHRiX2lu
aXRfcnRjKHZvaWQgKmR0Yik7DQo+IA0KPiBXaGVyZSBkbyB5b3UgZXhwZWN0IHRoaXMgZnVuY3Rp
b24gdG8gYmUgY2FsbGVkPw0KPiANCj4gPiArDQo+ID4gKyNlbmRpZiAvL19fUExBVF9DTU5fQVJN
X0dJQ1YyX0hfXw0KPiANCj4gV3JvbmcgZ3VhcmQ/DQo+IA0KPiA+IGRpZmYgLS1naXQgYS9wbGF0
L2t2bS9NYWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVrIGluZGV4DQo+ID4gOGU0ODFi
NC4uMTk3MTc1YSAxMDA2NDQNCj4gPiAtLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51aw0KPiA+ICsr
KyBiL3BsYXQva3ZtL01ha2VmaWxlLnVrDQo+ID4gQEAgLTYwLDYgKzYwLDcgQEAgTElCS1ZNUExB
VF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0KPiAkKFVLX1BMQVRfQ09NTU9OX0JBU0Up
L2FybS9wc2NpX2FybTY0LlMNCj4gPiAgIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FS
TV82NCkgKz0NCj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdGltZS5jfGNvbW1vbg0KPiA+
ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0KPiAkKFVLX1BMQVRf
Q09NTU9OX0JBU0UpL2FybS90cmFwcy5jfGNvbW1vbg0KPiA+ICAgTElCS1ZNUExBVF9TUkNTLSQo
Q09ORklHX0FSQ0hfQVJNXzY0KSArPQ0KPiA+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2Zk
dC5jfGNvbW1vbg0KPiA+ICtMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9
DQo+ID4gKyQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3J0Yy5jfGNvbW1vbg0KPiA+ICAgTElC
S1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0KPiAkKExJQktWTVBMQVRfQkFT
RSkvYXJtL2VudHJ5NjQuUw0KPiA+ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJN
XzY0KSArPQ0KPiAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2V4Y2VwdGlvbnMuUw0KPiA+ICAgTElC
S1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0KPiA+ICQoTElCS1ZNUExBVF9C
QVNFKS9hcm0vcGFnZXRhYmxlLlMNCj4gPg0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 12 10:36:48 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Nov 2018 10:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gM9aJ-0000D2-Gf; Mon, 12 Nov 2018 10:36:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gM9aI-0000Cn-PN
 for minios-devel@lists.xenproject.org; Mon, 12 Nov 2018 10:36:46 +0000
X-Inumbo-ID: da2396bd-e666-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da2396bd-e666-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 10:36:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4741CA78;
 Mon, 12 Nov 2018 02:36:45 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B9E353F5BD;
 Mon, 12 Nov 2018 02:36:43 -0800 (PST)
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
 <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
 <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5432377a-3c3a-408f-a970-bbb876914bb2@arm.com>
Date: Mon, 12 Nov 2018 10:36:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMS8xOCAxOjU5IEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEp
IHdyb3RlOgo+IEhpLAoKSGksCgo+Pj4gK3ZvaWQgcnRjX2NsZWFyX2ludHIodm9pZCkKPj4+ICt7
Cj4+PiArCWlvcmVnX3dyaXRlMzIoUlRDX1JFRyhSVENfUkVHX0lDUiksIDEpOyB9Cj4+PiArCj4+
PiAraW50IF9kdGJfaW5pdF9ydGModm9pZCAqZHRiKQo+Pj4gK3sKPj4+ICsJdWludDMyX3QgaWR4
Owo+Pj4gKwlpbnQgZmR0X3J0YywgbmFkZHIsIG5zaXplLCBzaXplLCBwcm9wX2xlbiwgcHJvcF9t
aW5fbGVuOwo+Pj4gKwljb25zdCB1aW50NjRfdCAqcmVnczsKPj4+ICsKPj4+ICsJdWtfcHJpbnRk
KERMVkxfSU5GTywgIlByb2JpbmcgUlRDLi4uXG4iKTsKPj4+ICsJZmR0X3J0YyA9IHVrX2R0Yl9m
aW5kX2RldmljZShkdGIsIHJ0Y19kZXZpY2VfbGlzdCwKPj4+ICsJCXNpemVvZihydGNfZGV2aWNl
X2xpc3QpKTsKPj4KPj4gSSB3b3VsZCBub3QgYXNzdW1lIHRoZSBSVEMgaXMgYWx3YXlzIHByZXNl
bnQuCj4gCj4gVGhlIGNoZWNrIGlzIGluc2lkZSB1a19kdGJfcmVhZF9yZWdpb24uCgpZb3VyIGNo
ZWNrIGlzIGFuIEFTU0VSVCguLi4pLiBUaGlzIG1lYW5zIHRoYXQgaWYgYW4gUlRDIGlzIG5vdCBw
cmVzZW50IAp0aGVuIHlvdSB3aWxsIGdldCBVbmlrcmFmdCBjcmFzaGVkIGluIGRlYnVnIGJ1aWxk
LgoKT24gbm9uLWRlYnVnIGJ1aWxkLCBpdCB3aWxsIGp1c3QgY29udGludWUgc2lsZW50bHkuCgpJ
biBib3RoIGNhc2UsIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB0aGUgY29ycmVjdCBiZWhhdmlvci4g
SWYgdGhlIFJUQyBpcyAKYSBtYW5kYXRvcnkgZGV2aWNlLCB0aGVuIGl0IHNob3VsZCBiZSBhbiBl
cnJvci9jcmFzaCBpbiBhcHByb3ByaWF0ZSAKcGxhY2UgKGZyb20gdWtfZHRiX3JlYWRfcmVnaW9u
IGl0IGlzIG5vdCB2ZXJ5IG9idmlvdXMgd2hhdCBmYWlsZWQpLgoKSWYgdGhlIFJUQyBpcyBub3Qg
bWFuZGF0b3J5LCB0aGVuIHlvdSBzaG91bGQgcmV0dXJuIGhlcmUgYW5kIG5vdCAKY29uZmlndXJl
ZCB0aGUgUlRDLgoKPj4KPj4+ICsJbmFkZHIgPSB1a19kdGJfcmVhZF9yZWdpb24oZHRiLCBmZHRf
cnRjLCAmbnNpemUsICZyZWdzKTsKPj4+ICsJcnRjX2Jhc2VfYWRkciA9IHVrX2R0Yl9yZWFkX3Rl
cm0ocmVncywgMCwgbmFkZHIsIG5zaXplLCAmc2l6ZSk7Cj4+Cj4+IFNpbWlsYXJseSBoZXJlLCBJ
IHdvdWxkIG5vdCBhc3N1bWUgdWtfZHRiX3JlYWRfdGVybSgpIHdpbGwgYWx3YXlzIHN1Y2NlZWQu
Cj4+IEl0IHdvdWxkIG1ha2UgdGhlIGNvZGUgbW9yZSBzYWZlIGlmIHRoZSBEVCBwYXNzZWQgaXMg
d3JvbmcuCj4gCj4gCj4gQ2hlY2sgaGFzIGJlZW4gZG9uZSBpbiB0aGlzIGZ1bmN0aW9uLgoKSSBh
bSBhZnJhaWQgdGhpcyBpcyBub3QgdGhlIGNhc2UuIElmIHlvdSBsb29rIGF0IHlvdXIgZnVuY3Rp
b24gdGhlcmUgYXJlIApubyBjaGVjayB3aGV0aGVyIHRoZSByZWdpb24gTiB5b3UgYXJlIHRyeWlu
ZyB0byBhY2Nlc3MgaXMgaW4gdGhlIApkZXZpY2UtdHJlZS4KClRoZXJlIGFyZSBhbiBBU1NFUlQo
Li4uKSBpbiB1a19kdGJfcmVhZF9yZWdpb24gYnV0IHRoYXQncyBvbmx5IG1ha2Ugc3VyZSAKInJl
Z3MiIGRlc2NyaWJlcyBhdCBsZWFzdCBvbmUgcmVnaW9uLgoKPj4KPj4+ICsKPj4+ICsJLyogUmVj
b3JkIHRoZSBib290IHNlY29uZHMgKi8KPj4+ICsJcnRjX2Jvb3Rfc2Vjb25kcyA9IHJ0Y19yZWFk
KCk7Cj4+PiArCj4+PiArCXVrX3ByaW50ZChETFZMX0lORk8sICJGb3VuZCBSVEMgb246ICVwXG4i
LCBydGNfYmFzZV9hZGRyKTsKPj4KPj4gSSBhbSBzbGlnaHRseSBzdXJwcmlzZWQgdGhpcyBjb21w
aWxlIGluIFVuaWtyYWZ0LiBUaGlzIGZ1bmN0aW9uIGlzIG1lYW50IHRvCj4+IHJldHVybiBhbiBp
bnRlZ2VyIGJ1dCBJIGRvbid0IHNlZSBhbnkgcmV0dXJuIGhlcmUuCj4gCj4gV2hpY2ggZnVuY3Rp
b24/IFJ0Y19yZWFkKCk/IENoZWNrIGl0IGFnYWluLgoKUGxlYXNlIHRvbmUgZG93biB5b3VyIHdy
aXRpbmcgaWYgeW91IHdhbnQgcGVvcGxlIHRvIGNvbnRpbnVlIHJldmlld2luZyAKeW91ciBjb2Rl
LgoKSW4gdGhhdCBwYXJ0aWN1bGFyIGNhc2UsIG15IGNvbW1lbnQgd2FzIGF0IHRoZSBlbmQgb2Yg
X2R0Yl9pbml0X3J0Yy4gVGhlIApwcm90b3R5cGUgb2YgdGhlIGZ1bmN0aW9uIGlzOgoKaW50IF9k
dGJfaW5pdF9ydGModm9pZCAqZHRiKQoKVGhhdCBmdW5jdGlvbiByZXR1cm4gYW4gaW50IGJ1dCBJ
IGNhbid0IHNlZSBhICdyZXR1cm4gWCcgaW4gdGhlIGNvZGUuIEl0IApzZWVtcyBVbmlrcmFmdCBk
b2VzIG5vdCB1c2UgLVdlcnJvciBmbGFncywgd2hpY2ggbWVhbnMgdGhpcyBraW5kIG9mIAplcnJv
ciB3b3VsZCBiZSBvbmx5IGEgd2FybmluZy4gWWV0IHRoZSByZXR1cm4gdmFsdWUgd2lsbCBiZSB1
bmtub3duLgoKUmVnYXJkaW5nIC1XZXJyb3IsIEkgdGhpbmsgVW5pa3JhZnQgY29tbXVuaXR5IHNo
b3VsZCBjb25zaWRlciB1c2UgaXQgYXMgCmEgbG90IG9mIHdhcm5pbmcgY2FuIGJlIGhhcm1mdWwg
aW4gbG9uZyBydW4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 12 11:06:09 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Nov 2018 11:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gMA2i-0002gC-0H; Mon, 12 Nov 2018 11:06:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMA2g-0002g7-Tx
 for minios-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:06:06 +0000
X-Inumbo-ID: f3612ff2-e66a-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f3612ff2-e66a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:06:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 88136A78;
 Mon, 12 Nov 2018 03:06:05 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 67DB03F5BD;
 Mon, 12 Nov 2018 03:06:04 -0800 (PST)
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
 <ad366e9f-7f87-4d33-5609-f8af3151d8e8@arm.com>
 <VI1PR08MB314956AE53286F6CA3272FB7F4C70@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f6cc9eca-c122-8e81-1ae4-7df1a543f4fa@arm.com>
Date: Mon, 12 Nov 2018 11:06:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB314956AE53286F6CA3272FB7F4C70@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMC8xOCAyOjAyIFBNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEp
IHdyb3RlOgo+IEhpLAoKSGksCgo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9t
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBTZW50OiBTYXR1cmRheSwg
Tm92ZW1iZXIgMTAsIDIwMTggMTo1NiBBTQo+PiBUbzogSmlhbnlvbmcgV3UgKEFybSBUZWNobm9s
b2d5IENoaW5hKSA8SmlhbnlvbmcuV3VAYXJtLmNvbT47IG1pbmlvcy0KPj4gZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Cj4+IENjOiBLYWx5IFhpbiAo
QXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgbmQKPj4gPG5kQGFybS5j
b20+OyBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxXZWkuQ2hlbkBhcm0uY29tPgo+
PiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFJGQyBQQVRDSCAyLzJdIHBs
YXQvY29tbW9uOiBBZGQgYQo+PiB0cmFwIGZ1bmN0aW9uIHRvIGhhbmRsZSBBcm02NCBpcnEgdHJh
cAo+Pgo+PiBIaSwKPj4KPj4gT24gMDkvMTEvMjAxOCAwOTowMiwgSmlhbnlvbmcgV3Ugd3JvdGU6
Cj4+PiBGcm9tOiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPj4+Cj4+PiBDaGFuZ2UtSWQ6
IEkzNjUyNTk5ZjgzODVmYzY3YTI5YWIyZDllNjc4NjE1OTBjMGY5ZjZjCj4+PiBTaWduZWQtb2Zm
LWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPj4+IC0tLQo+Pj4gICAgcGxhdC9jb21t
b24vYXJtL3RyYXBzLmMgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAg
cGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyB8IDEwICsrKysrKysrKy0KPj4+ICAgIDIgZmlsZXMg
Y2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyBiL3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGlu
ZGV4Cj4+PiA0MzIzNWJlLi4yNTcxMDZiIDEwMDY0NAo+Pj4gLS0tIGEvcGxhdC9jb21tb24vYXJt
L3RyYXBzLmMKPj4+ICsrKyBiL3BsYXQvY29tbW9uL2FybS90cmFwcy5jCj4+PiBAQCAtMjMsNiAr
MjMsNyBAQAo+Pj4gICAgI2luY2x1ZGUgPHN0cmluZy5oPgo+Pj4gICAgI2luY2x1ZGUgPHVrL3By
aW50Lmg+Cj4+PiAgICAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4+PiArI2luY2x1ZGUgPGFybS9n
aWMtdjIuaD4KPj4+Cj4+PiAgICBzdGF0aWMgY29uc3QgY2hhciAqZXhjZXB0aW9uX21vZGVzW109
IHsKPj4+ICAgIAkiU3luY2hyb25vdXMgQWJvcnQiLAo+Pj4gQEAgLTY4LDMgKzY5LDI5IEBAIHZv
aWQgdHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdzICpyZWdzLCB1aW50NjRfdCBmYXIpCj4+PiAg
ICAJZHVtcF9yZWdpc3RlcnMocmVncywgZmFyKTsKPj4+ICAgIAl1a3BsYXRfY3Jhc2goKTsKPj4+
ICAgIH0KPj4+ICsKPj4+ICt2b2lkIHRyYXBfZWwxX2lycShzdHJ1Y3QgX19yZWdzICpyZWdzLCB1
aW50NjRfdCBmYXIpIHsKPj4+ICsJdWludDMyX3Qgc3RhdCwgaXJxOwo+Pj4gKwo+Pj4gKwlkbyB7
Cj4+PiArCQlzdGF0ID0gZ2ljX2Fja19pcnEoKTsKPj4+ICsJCWlycSA9IHN0YXQgJiBHSUNDX0lB
Ul9JTlRJRF9NQVNLOwo+Pj4gKwo+Pj4gKwkJdWtfcHJpbnRkKERMVkxfQ1JJVCwgIlVuaWtyYWZ0
OiBFTDEgSVJRIyVkIHRyYXAgY2F1Z2h0XG4iLAo+PiBpcnEpOwo+Pj4gKwo+Pj4gKwkJLyoKPj4+
ICsJCSAqIFRPRE86IEhhbmxlIElQSSZTR0kgaW50ZXJydXB0cyBoZXJlCj4+PiArCQkgKi8KPj4+
ICsJCWlmIChpcnEgPCBHSUNfTUFYX0lSUSkgewo+Pj4gKwkJCWdpY19lb2lfaXJxKHN0YXQpOwo+
Pj4gKwkJCWlzYigpOwo+Pj4gKwkJCV91a3BsYXRfaXJxX2hhbmRsZSgodW5zaWduZWQgbG9uZylp
cnEpOwo+Pj4gKwkJCWNvbnRpbnVlOwo+Pj4gKwkJfQo+Pgo+PiBMb29raW5nIGFnYWluIGF0IHRo
aXMgY29kZSwgY291bGQgeW91IGV4cGxhaW4gd2h5IHlvdSBFT0kgdGhlIGludGVycnVwdAo+PiBi
ZWZvcmUgaGFuZGxpbmcgaXQ/Cj4gCj4gSSBqdXN0IGNvcHkgdGhpcyBmcm9tIGZyZWVic2QsIGJ1
dCBJIGRvbid0IGtub3cgd2h5LiBEbyB5b3Uga25vdyB3aHkgYnNkIGRvZXMgdGhhdD8KCkkgZ3Vl
c3MgeW91IG1lYW4geW91IGNvcGllZCBmcm9tIHN5cy9hcm0vYXJtL2dpYy5jPyBJIHRvb2sgYSBs
b29rIGF0IGl0IAphbmQgYWxzbyBhdCBzeXMvYXJtNjQvYXJtNjQvZ2ljX3YzLmMuCgpGcmVlQlNE
IGlzIEVPSWluZyB0aGUgaW50ZXJydXB0IGVhcmx5IChpLmUgYmVmb3JlIHRoZSBoYW5kbGVyIGlz
IGNhbGxlZCkgCm9ubHkgZm9yIGVkZ2UtaW50ZXJydXB0IGFuZCBJUEkuIEZvciBsZXZlbCBpbnRl
cnJ1cHQsIHRoZXkgd2lsbCBiZSAKYWNrbm93bGVkZ2UgbGF0ZXIuIFRoaXMgaXMgYmVjYXVzZSBh
cyBzb29uIGFzIHlvdSBFT0kgYSBsZXZlbCBpbnRlcnJ1cHQsIAppdCBjYW4gcG9zc2libHkgZmly
ZSBhZ2FpbiBiZWNhdXNlIHRoZSBpbnRlcnJ1cHQgbGluZSBpcyBzdGlsbCBoaWdoL2xvdy4KCkZv
ciBzaW1wbGljaXR5LCBJIHdvdWxkIGFsd2F5cyBFT0kgdGhlIGludGVycnVwdCBhZnRlciAKX3Vr
cGxhdF9pcnFfaGFuZGxlKC4uLikgaXMgY2FsbGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 12 11:26:01 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Nov 2018 11:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gMALw-0004D2-T8; Mon, 12 Nov 2018 11:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMALw-0004Ct-52
 for minios-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:26:00 +0000
X-Inumbo-ID: ba91651a-e66d-11e8-9caa-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ba91651a-e66d-11e8-9caa-12d6303a7972;
 Mon, 12 Nov 2018 11:25:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9DC12A78;
 Mon, 12 Nov 2018 03:25:58 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 735F13F5A0;
 Mon, 12 Nov 2018 03:25:56 -0800 (PST)
To: Jianyong Wu <Jianyong.Wu@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
Date: Mon, 12 Nov 2018 11:25:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, wei.chen@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS85LzE4IDg6NTQgQU0sIEppYW55b25nIFd1IHdyb3RlOgo+IFdyYXAgc29tZSBy
ZWFkaW5nIG9wcyBvbiBkdGIgbGlrZSByZWFkaW5nIHByb3BlcnR5Cj4gYW5kIGFkZHJlc3MgY29u
dmVyc2lvbiBvcCB0byBzaW1wbGlmeSBhY3F1aXJpbmcKPiBkZXZpY2UgYWRkcmVzcyBmb3IgYXJt
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgo+IC0tLQo+ICAgcGxh
dC9jb21tb24vYXJtL2ZkdC5jICAgICAgICAgfCAxMTMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaCB8ICA1
MiArKysrKysrKysrKysrKysrKysrCj4gICBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICB8
ICAgMSArCj4gICAzIGZpbGVzIGNoYW5nZWQsIDE2NiBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUg
bW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL2ZkdC5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQg
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZmR0LmgKPiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21t
b24vYXJtL2ZkdC5jIGIvcGxhdC9jb21tb24vYXJtL2ZkdC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwLi4xMDg3MDYzCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3BsYXQv
Y29tbW9uL2FybS9mZHQuYwo+IEBAIC0wLDAgKzEsMTEzIEBACj4gKy8qIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBJU0MgKi8KPiArLyoKPiArICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVu
QGFybS5jb20+Cj4gKyAqIEF1dGhvcnM6IEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29t
Pgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggQXJtIEx0ZC4KPiArICoKPiArICogUGVy
bWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1dGUgdGhpcyBzb2Z0
d2FyZQo+ICsgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkg
Z3JhbnRlZCwgcHJvdmlkZWQKPiArICogdGhhdCB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBh
bmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBhcHBlYXIKPiArICogaW4gYWxsIGNvcGllcy4KPiAr
ICoKPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIgQU5EIFRIRSBBVVRIT1Ig
RElTQ0xBSU1TIEFMTAo+ICsgKiBXQVJSQU5USUVTIFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdB
UkUgSU5DTFVESU5HIEFMTCBJTVBMSUVECj4gKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKPiArICogQVVUSE9SIEJFIExJ
QUJMRSBGT1IgQU5ZIFNQRUNJQUwsIERJUkVDVCwgSU5ESVJFQ1QsIE9SCj4gKyAqIENPTlNFUVVF
TlRJQUwgREFNQUdFUyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVSIFJFU1VMVElORyBGUk9NIExP
U1MKPiArICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULAo+ICsgKiBORUdMSUdFTkNFIE9SIE9USEVSIFRPUlRJT1VTIEFDVElPTiwgQVJJ
U0lORyBPVVQgT0YgT1IgSU4KPiArICogQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1IgUEVSRk9S
TUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4KPiArICovCj4gKyNpbmNsdWRlIDxsaWJmZHQuaD4KPiAr
I2luY2x1ZGUgPGt2bS9jb25zb2xlLmg+Cj4gKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KPiArI2lu
Y2x1ZGUgPGt2bS1hcm0vbW0uaD4KPiArI2luY2x1ZGUgPGFybS9jcHUuaD4KPiArI2luY2x1ZGUg
PGFybS9mZHQuaD4KPiArI2luY2x1ZGUgPHVrL2FyY2gvbGltaXRzLmg+Cj4gKwo+ICt2b2lkICpf
bGlia3ZtcGxhdF9kdGI7Cj4gK3ZvaWQgKl9saWJrdm1wbGF0X3BhZ2V0YWJsZTsKPiArdm9pZCAq
X2xpYmt2bXBsYXRfaGVhcF9zdGFydDsKPiArdm9pZCAqX2xpYmt2bXBsYXRfc3RhY2tfdG9wOwo+
ICt2b2lkICpfbGlia3ZtcGxhdF9tZW1fZW5kOwoKQ2FuIHlvdSBleHBsYWluIHdoeSBhbGwgdGhl
IHZhcmlhYmxlcyBidXQgX2xpYmt2bXBsYXRfZHRiIGJlbG9uZ3MgdG8gCnRoYXQgZmlsZT8KCj4g
Kwo+ICsvKgo+ICsgKiB1a19kdGJfZmluZF9kZXZpY2UgZmluZCBkZXZpY2Ugb2Zmc2V0IGluIGR0
YiBieQo+ICsgKiBzZWFyY2hpbmcgZGV2aWNlIGxpc3QKPiArICovCj4gK2ludCB1a19kdGJfZmlu
ZF9kZXZpY2Uodm9pZCAqZHRiLCBjb25zdCBjaGFyICpkZXZpY2VfbGlzdFtdLApBRkFJQ1QsIHRo
ZSBkdGIgaXMgYWx3YXlzIHRvIGJlIF9saWJrdm1wbGF0X2R0Yi4gU28gaG93IGFib3V0IHJlbW92
ZSB0aGUgCnBhcmFtZXRlciBkdGIgYW5kIGRpcmVjdGx5IHVzZSBfbGlia3ZtcGxhdF9kdGIgaW4g
dGhlIGNvZGU/Cgo+ICsJdWludDMyX3Qgc2l6ZSkKPiArewo+ICsgICAgICAgIHVpbnQzMl90IGlk
eDsKPiArICAgICAgICBpbnQgZGV2aWNlID0gLTE7Cj4gKwo+ICsgICAgICAgIGZvciAoaWR4ID0g
MDsKPiArICAgICAgICAgICAgICAgIGlkeCA8IHNpemUgLyBzaXplb2YoZGV2aWNlX2xpc3RbMF0p
Owo+ICsgICAgICAgICAgICAgICAgaWR4KyspIHsKPiArICAgICAgICAgICAgICAgIGRldmljZSA9
IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlKGR0YiwgLTEsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfbGlzdFtpZHhdKTsKPiArICAgICAgICAg
ICAgICAgIGlmIChkZXZpY2UgPj0gMCkKPiArICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICByZXR1cm4gZGV2aWNlOwo+ICt9Cj4gKwo+ICsv
Kgo+ICsgKiB1a19kdGJfcmVhZF9yZWdpb24gcmVhZCBjZWxsIHNpemUgb2YgZGV2aWNlIGFkZHJl
c3MKPiArICogYW5kIGl0cyBsZW5ndGggaW4gZHRiIGJ5IGlucHV0IGRldmljZSBvZmZzZXQuCj4g
KyAqLwo+ICt1aW50MzJfdCB1a19kdGJfcmVhZF9yZWdpb24odm9pZCAqZHRiLCBpbnQgZGV2aWNl
LAoKU2FtZSBxdWVzdGlvbiBoZXJlLgoKPiArCXVpbnQzMl90ICpuc2l6ZSwgZmR0MzJfdCAqKnJl
Z3MpCj4gK3sKPiArICAgICAgICBpbnQgIHByb3BfbGVuLCBwcm9wX21pbl9sZW47Cj4gKwl1aW50
MzJfdCBuYWRkcjsKClRoZSBpbmRlbnRhdGlvbiBvZiB0aGUgY29kZSBsb29rcyBzdHJhbmdlLiBZ
b3Ugc2VlbSB0byBtaXggaGFyZCB0YWIgYW5kIApzb2Z0IHRhYi4gUGxlYXNlIHVzZSB3aGF0IFVu
aWtyYWZ0IHVzdWFsbHkgdXNlLgoKPiArCj4gKwlVS19BU1NFUlQoZGV2aWNlICE9IC0xKTsKPiAr
ICAgICAgICBuYWRkciA9IGZkdF9hZGRyZXNzX2NlbGxzKGR0YiwgZGV2aWNlKTsKPiArICAgICAg
ICBVS19BU1NFUlQobmFkZHIgPCBGRFRfTUFYX05DRUxMUyk7Cj4gKwo+ICsgICAgICAgICpuc2l6
ZSA9IGZkdF9zaXplX2NlbGxzKGR0YiwgZGV2aWNlKTsKPiArICAgICAgICBVS19BU1NFUlQoKm5z
aXplIDwgRkRUX01BWF9OQ0VMTFMpOwo+ICsKPiArICAgICAgICAqcmVncyA9IGZkdF9nZXRwcm9w
KGR0YiwgZGV2aWNlLCAicmVnIiwgJnByb3BfbGVuKTsKPiArICAgICAgICBwcm9wX21pbl9sZW4g
PSAoaW50KXNpemVvZihmZHQzMl90KSAqIChuYWRkciArICpuc2l6ZSk7Cj4gKyAgICAgICAgVUtf
QVNTRVJUKCpyZWdzICE9IE5VTEwgJiYgcHJvcF9sZW4gPj0gcHJvcF9taW5fbGVuKTsKClRoaXMg
YXNzZXJ0IGlzIG5vdCB2ZXJ5IHVzZWZ1bCBmb3IgInJlZ3MiIHByb3BlcnR5IGRlc2NyaWJpbmcg
bW9yZSB0aGFuIAoxIHJlZ2lvbnMuIEkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb3Zl
IHRoZSBjaGVjayBpbiB0aGUgCnVrX2R0Yl9yZWFkX3Rlcm0gdG8gY2hlY2sgaWYgdGhlIHJlZ2lv
biByZXF1ZXN0ZWQgYnkgdGhlIGNhbGxlciBpcyBjb3JyZWN0LgoKPiArCXJldHVybiBuYWRkcjsK
PiArfQo+ICsKPiArLyoKPiArICogdGhpcyByZWFkIHJlZyBwYXJ0IGluIGRldmljZSBwcm9wZXJ0
eSBhbmQgb3V0cHV0Cj4gKyAqIGFkZHJlc3MgYW5kIHNpemUgb2YgdGVybSBzcGVjaWZpZWQgYnkg
aW5kZXguCj4gKyAqLwo+ICt1aW50NjRfdCB1a19kdGJfcmVhZF90ZXJtKGZkdDMyX3QgKnJlZ3Ms
IHVpbnQzMl90IGluZGV4LAo+ICsJdWludDMyX3QgbmFkZHIsCXVpbnQzMl90IG5zaXplLCB1aW50
NjRfdCAqc2l6ZSkKPiArewo+ICsJdWludDY0X3QgYWRkciwgdGVybV9zaXplOwo+ICsKPiArCXRl
cm1fc2l6ZSA9IG5zaXplICsgbmFkZHI7Cj4gKwlpbmRleCA9IGluZGV4ICogdGVybV9zaXplOwo+
ICsJYWRkciA9IHVrX2R0Yl9yZWFkX251bWJlcihyZWdzICsgaW5kZXgsIG5hZGRyKTsKPiArCj4g
Kwkqc2l6ZSA9IHVrX2R0Yl9yZWFkX251bWJlcihyZWdzICsgaW5kZXggKyBuYWRkciwgbnNpemUp
OwoKU29ycnksIEkgcmVhbGl6ZWQgSSBmb3Jnb3QgdG8gbWVudGlvbiBhYm91dCBidXMgZWFybGll
ciBvbi4gQSBkZXZpY2UgbWF5IApiZSB1bmRlciBhIGJ1cyBhbmQgdGhlcmVmb3JlIHRoZSAicmVn
cyIgd291bGQgbmVlZCB0byBiZSB0cmFuc2xhdGVkIHRvIAp0aGUgcGFyZW50IGJ1cy4gWW91IGNh
biBoYXZlIGEgbG9vayBhdCAyLjMuOCBpbiBbMV0uCgpBdCB0aGUgbW9tZW50LCB0aGUgY29kZSBp
cyBwcm9iYWJseSBPSyB3aXRoIHRoZSBjdXJyZW50IHVzYWdlLCBzbyB0aGlzIApjb3VsZCBiZSBp
bXBsZW1lbnRlZCB3aGVuIGl0IGlzIG5lY2Vzc2FyeS4gQWx0aG91Z2gsIHRoaXMgbWF5IHJlcXVp
cmUgCnNvbWUgY2hhbmdlcyBpbiB0aGUgaW50ZXJmYWNlLgoKQXQgdGhlIG1vbWVudCwgdGhlIGNv
ZGUgaXMgcHJvYmFibHkgT0sgd2l0aCB0aGUgY3VycmVudCB1c2FnZS4gQWx0aG91Z2gsIApJIHdv
dWxkIGtlZXAgdGhhdCBpbiBtaW5kIGFzIHRoZSBpbnRlcmZhY2UgaXMgbGlrZWx5IHRvIGJlIGNo
YW5nZWQgaWYgCnRoZSBpbnRlcmZhY2UgaXMgcGFydCBvZiBhIHN0YWJsZSBBQkkuCgpDaGVlcnMs
CgpbMV0gCmh0dHBzOi8vZ2l0aHViLmNvbS9kZXZpY2V0cmVlLW9yZy9kZXZpY2V0cmVlLXNwZWNp
ZmljYXRpb24vcmVsZWFzZXMvdGFnL3YwLjIKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 12 15:35:31 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 12 Nov 2018 15:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gMEFO-0000hi-Pg; Mon, 12 Nov 2018 15:35:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=thgt=nx=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1gMEFN-0000hR-Jo
 for minios-devel@lists.xen.org; Mon, 12 Nov 2018 15:35:29 +0000
X-Inumbo-ID: 92ff7bcc-e690-11e8-9a16-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92ff7bcc-e690-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:35:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 613B5F2067;
 Mon, 12 Nov 2018 16:35:24 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id qaBgn-aXhwIX; Mon, 12 Nov 2018 16:35:24 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 38A8DF2062;
 Mon, 12 Nov 2018 16:35:20 +0100 (CET)
Received: from localhost (10.1.2.20) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Mon, 12 Nov 2018 16:35:19 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <radunicolau102@gmail.com>, <minios-devel@lists.xen.org>
In-Reply-To: <1540387840-16839-3-git-send-email-radunicolau102@gmail.com>
Date: Mon, 12 Nov 2018 16:35:10 +0100
Message-ID: <tza4s2ftw6b975.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 2/3] plat/xen/common: Move
 event channel functions in events.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Radu Nicolau <radunicolau102@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgUmFkdSwKCnRoYW5rIHlvdSBmb3IgY2xlYW5pbmcgdGhpcyB1cC4gSSBoYXZlIGEgbGl0dGxl
IG5vdGUgaW5saW5lCgotIFl1cmkuCgpyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20gd3JpdGVzOgoK
PiBGcm9tOiBSYWR1IE5pY29sYXUgPHJhZHVuaWNvbGF1MTAyQGdtYWlsLmNvbT4KPgo+IE1vdmUg
bWFza19ldnRjaG4sIHVubWFza19ldnRjaG4gYW5kIGNsZWFyX2V2dGNobiBmdW5jdGlvbgo+IHBy
b3RvdHlwZXMgZnJvbSBoeXBlcnZpc29yLmggdG8gZXZlbnRzLmguIENoYW5nZSBwYXJhbWV0ZXIK
PiB0eXBlIHRvIGV2dGNobl9wb3J0X3QuIFJlbW92ZSBoeXBlcnZpc29yLmggaW5jbHVzaW9uIGZy
b20KPiBhcm0vYXJjaF9ldmVudHMuYyBhbmQgYXJtL2FyY2hfdGltZS5jCj4KPiBNb3ZlIGFjdGl2
ZV9ldnRjaG5zKCkgbWFjcm8gdG8gZXZlbnRzLmgKPgo+IFNpZ25lZC1vZmYtYnk6IFJhZHUgTmlj
b2xhdSA8cmFkdW5pY29sYXUxMDJAZ21haWwuY29tPgo+IC0tLQo+ICBwbGF0L3hlbi9hcm0vYXJj
aF9ldmVudHMuYyAgICAgICAgICAgfCAgMSAtCj4gIHBsYXQveGVuL2FybS9hcmNoX3RpbWUuYyAg
ICAgICAgICAgICB8ICAxIC0KPiAgcGxhdC94ZW4vZXZlbnRzLmMgICAgICAgICAgICAgICAgICAg
IHwgIDggKysrLS0tLS0KPiAgcGxhdC94ZW4vaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgIHwg
IDYgKy0tLS0tCj4gIHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2V2ZW50cy5oICAgICB8IDE4ICsr
KysrKysrKysrKysrKysrKwo+ICBwbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9oeXBlcnZpc29yLmgg
fCAgMyAtLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv
bnMoLSkKPgo+IGRpZmYgLS1naXQgYS9wbGF0L3hlbi9hcm0vYXJjaF9ldmVudHMuYyBiL3BsYXQv
eGVuL2FybS9hcmNoX2V2ZW50cy5jCj4gaW5kZXggOTFmMGVjYi4uMjAzN2FjYSAxMDA2NDQKPiAt
LS0gYS9wbGF0L3hlbi9hcm0vYXJjaF9ldmVudHMuYwo+ICsrKyBiL3BsYXQveGVuL2FybS9hcmNo
X2V2ZW50cy5jCj4gQEAgLTI2LDcgKzI2LDYgQEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4tYXJtL29z
Lmg+Cj4gICNpbmNsdWRlIDxjb21tb24vZXZlbnRzLmg+Cj4gLSNpbmNsdWRlIDxjb21tb24vaHlw
ZXJ2aXNvci5oPgo+ICAjaW5jbHVkZSA8dWsvcHJpbnQuaD4KPiAgI2luY2x1ZGUgPHVrL2Fzc2Vy
dC5oPgo+ICAjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgo+IGRpZmYgLS1naXQgYS9wbGF0L3hl
bi9hcm0vYXJjaF90aW1lLmMgYi9wbGF0L3hlbi9hcm0vYXJjaF90aW1lLmMKPiBpbmRleCBjNWQ0
NTUxLi5mZWM4OWRhIDEwMDY0NAo+IC0tLSBhL3BsYXQveGVuL2FybS9hcmNoX3RpbWUuYwo+ICsr
KyBiL3BsYXQveGVuL2FybS9hcmNoX3RpbWUuYwo+IEBAIC0yNSw3ICsyNSw2IEBACj4gICAqLwo+
ICAKPiAgI2luY2x1ZGUgPHhlbi1hcm0vb3MuaD4KPiAtI2luY2x1ZGUgPGNvbW1vbi9oeXBlcnZp
c29yLmg+Cj4gICNpbmNsdWRlIDxjb21tb24vZXZlbnRzLmg+Cj4gICNpbmNsdWRlIDx4ZW4tYXJt
L3RyYXBzLmg+Cj4gICNpbmNsdWRlIDx1ay9wcmludC5oPgo+IGRpZmYgLS1naXQgYS9wbGF0L3hl
bi9ldmVudHMuYyBiL3BsYXQveGVuL2V2ZW50cy5jCj4gaW5kZXggNmRmM2U0Yi4uM2ExZDE1NSAx
MDA2NDQKPiAtLS0gYS9wbGF0L3hlbi9ldmVudHMuYwo+ICsrKyBiL3BsYXQveGVuL2V2ZW50cy5j
Cj4gQEAgLTI5MSwxNiArMjkxLDE0IEBAIGludCBldnRjaG5fZ2V0X3BlZXJjb250ZXh0KGV2dGNo
bl9wb3J0X3QgbG9jYWxfcG9ydCwgY2hhciAqY3R4LCBpbnQgc2l6ZSkKPiAgCXJldHVybiByYzsK
PiAgfQo+ICAKPiAtLyogVE9ETyAtIHRoZXNlIHdlcmUgbW92ZWQgZnJvbSBoeXBlcnZpc29yLmM7
IGludGVncmF0ZSBpbnRvIGV2dGNobiAqLwo+IC0KPiAtaW5saW5lIHZvaWQgbWFza19ldnRjaG4o
dWludDMyX3QgcG9ydCkKPiAraW5saW5lIHZvaWQgbWFza19ldnRjaG4oZXZ0Y2huX3BvcnRfdCBw
b3J0KQo+ICB7Cj4gIAlzaGFyZWRfaW5mb190ICpzID0gSFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsK
PiAgCj4gIAl1a19zZXRfYml0KHBvcnQsICZzLT5ldnRjaG5fbWFza1swXSk7Cj4gIH0KPiAgCj4g
LWlubGluZSB2b2lkIHVubWFza19ldnRjaG4odWludDMyX3QgcG9ydCkKPiAraW5saW5lIHZvaWQg
dW5tYXNrX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQpCj4gIHsKPiAgCXNoYXJlZF9pbmZvX3Qg
KnMgPSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwo+ICAJdmNwdV9pbmZvX3QgKnZjcHVfaW5mbyA9
ICZzLT52Y3B1X2luZm9bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKPiBAQCAtMzIzLDcgKzMyMSw3IEBA
IGlubGluZSB2b2lkIHVubWFza19ldnRjaG4odWludDMyX3QgcG9ydCkKPiAgCX0KPiAgfQo+ICAK
PiAtaW5saW5lIHZvaWQgY2xlYXJfZXZ0Y2huKHVpbnQzMl90IHBvcnQpCj4gK2lubGluZSB2b2lk
IGNsZWFyX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQpCj4gIHsKPiAgCXNoYXJlZF9pbmZvX3Qg
KnMgPSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwo+ICAKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4v
aHlwZXJ2aXNvci5jIGIvcGxhdC94ZW4vaHlwZXJ2aXNvci5jCj4gaW5kZXggY2ExNmVkNi4uMDlk
NWZhNiAxMDA2NDQKPiAtLS0gYS9wbGF0L3hlbi9oeXBlcnZpc29yLmMKPiArKysgYi9wbGF0L3hl
bi9oeXBlcnZpc29yLmMKPiBAQCAtNDIsMTAgKzQyLDYgQEAKPiAgI2luY2x1ZGUgPHVrL2FyY2gv
bGNwdS5oPgo+ICAjaW5jbHVkZSA8dWsvYXJjaC9hdG9taWMuaD4KPiAgCj4gLS8vIFRPRE8gcmV2
aXNpdDogbW92ZSB0byBldnRjaG47IHdoeSBjcHUgcGFyYW0/Cj4gLSNkZWZpbmUgYWN0aXZlX2V2
dGNobnMoY3B1LCBzaCwgaWR4KQkJCQlcCj4gLQkoKHNoKS0+ZXZ0Y2huX3BlbmRpbmdbaWR4XSAm
IH4oc2gpLT5ldnRjaG5fbWFza1tpZHhdKQpGaXJzdCB0aGluZ3MgZmlyc3QsIG5ldmVyIGNvbWJp
bmUgdGhlIG1vdmluZyBwaWVjZSBvZiBjb2RlIHdpdGgKbW9kaWZ5aW5nIGl0LiBUaGF0IG11c3Qg
YmUgZG9uZSBpbiBzZXBhcmF0ZSBwYXRjaGVzLgoKQW5kIEkgd291bGQgbm90IG1vdmUgdGhpcyBt
YWNybyBhbnl3YXlzLCBiZWNhdXNlIHRoZXJlIGl0IGlzIHVzZWQgb25seQppbiB0aGUgaHlwZXJ2
aXNvci5jLiBJdCBpcyBzdGlsbCB3b3J0aHkgdG8ga2lsbCB0aGUgImNwdSIgcGFyYW1ldGVyLCBi
dXQKaW4gYSBzZXBhcmF0ZSBwYXRjaC4KCj4gLQo+ICBpbnQgaW5fY2FsbGJhY2s7Cj4gIAo+ICAj
aWZuZGVmIENPTkZJR19QQVJBVklSVAo+IEBAIC03Myw3ICs2OSw3IEBAIHZvaWQgZG9faHlwZXJ2
aXNvcl9jYWxsYmFjayhzdHJ1Y3QgX19yZWdzICpyZWdzKQo+ICAJCWwxaSA9IHVrYXJjaF9mZnNs
KGwxKTsKPiAgCQlsMSAmPSB+KDFVTCA8PCBsMWkpOwo+ICAKPiAtCQl3aGlsZSAoKGwyID0gYWN0
aXZlX2V2dGNobnMoY3B1LCBzLCBsMWkpKSAhPSAwKSB7Cj4gKwkJd2hpbGUgKChsMiA9IGFjdGl2
ZV9ldnRjaG5zKHMsIGwxaSkpICE9IDApIHsKPiAgCQkJbDJpID0gdWthcmNoX2Zmc2wobDIpOwo+
ICAJCQlsMiAmPSB+KDFVTCA8PCBsMmkpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5j
bHVkZS9jb21tb24vZXZlbnRzLmggYi9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9ldmVudHMuaAo+
IGluZGV4IDk3MWRmZjkuLmI3MDk5MmQgMTAwNjQ0Cj4gLS0tIGEvcGxhdC94ZW4vaW5jbHVkZS9j
b21tb24vZXZlbnRzLmgKPiArKysgYi9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9ldmVudHMuaAo+
IEBAIC00Nyw2ICs0Nyw4IEBACj4gICNpbmNsdWRlIDx4ZW4vZXZlbnRfY2hhbm5lbC5oPgo+ICAj
aW5jbHVkZSA8dWsvYXJjaC9sY3B1Lmg+Cj4gIAo+ICsjZGVmaW5lIGFjdGl2ZV9ldnRjaG5zKHNo
LCBpZHgpCQkJCVwKPiArCSgoc2gpLT5ldnRjaG5fcGVuZGluZ1tpZHhdICYgfihzaCktPmV2dGNo
bl9tYXNrW2lkeF0pCj4gIAo+ICB0eXBlZGVmIHZvaWQgKCpldnRjaG5faGFuZGxlcl90KShldnRj
aG5fcG9ydF90LCBzdHJ1Y3QgX19yZWdzICosIHZvaWQgKik7Cj4gIAo+IEBAIC02NSw2ICs2Nywy
MiBAQCBldnRjaG5fcG9ydF90IGJpbmRfcGlycSh1aW50MzJfdCBwaXJxLCBpbnQgd2lsbF9zaGFy
ZSwKPiAgZXZ0Y2huX3BvcnRfdCBiaW5kX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQsIGV2dGNo
bl9oYW5kbGVyX3QgaGFuZGxlciwKPiAgCQkJICB2b2lkICpkYXRhKTsKPiAgdm9pZCB1bmJpbmRf
ZXZ0Y2huKGV2dGNobl9wb3J0X3QgcG9ydCk7Cj4gKwo+ICsvKiBEaXNhYmxlIGV2ZW50cyBmb3Ig
PHBvcnQ+IGJ5IHNldHRpbmcgdGhlIG1hc2tpbmcgYml0ICovCj4gK3ZvaWQgbWFza19ldnRjaG4o
ZXZ0Y2huX3BvcnRfdCBwb3J0KTsKPiArCj4gKy8qCj4gKyAqIEVuYWJsZSBldmVudHMgZm9yIDxw
b3J0PiBieSB1bnNldHRpbmcgdGhlIG1hc2tpbmcgYml0Lgo+ICsgKiBJZiBwZW5kaW5nIGV2ZW50
cyBhcmUgcHJlc2VudCwgY2FsbCB1a3BsYXRfbGNwdV9pcnFzX2hhbmRsZV9wZW5kaW5nCj4gKyAq
Lwo+ICt2b2lkIHVubWFza19ldnRjaG4oZXZ0Y2huX3BvcnRfdCBwb3J0KTsKPiArCj4gKy8qCj4g
KyAqIENsZWFyIHBlbmRpbmcgZXZlbnRzIGZyb20gPHBvcnQ+IGJ5IHVuc2V0dGluZyB0aGUgcGVu
ZGluZwo+ICsgKiBldmVudHMgYml0Cj4gKyAqLwo+ICt2b2lkIGNsZWFyX2V2dGNobihldnRjaG5f
cG9ydF90IHBvcnQpOwo+ICsKPiAgdm9pZCBpbml0X2V2ZW50cyh2b2lkKTsKPiAgaW50IGV2dGNo
bl9hbGxvY191bmJvdW5kKGRvbWlkX3QgcGFsLCBldnRjaG5faGFuZGxlcl90IGhhbmRsZXIsCj4g
IAkJCSB2b2lkICpkYXRhLCBldnRjaG5fcG9ydF90ICpwb3J0KTsKPiBkaWZmIC0tZ2l0IGEvcGxh
dC94ZW4vaW5jbHVkZS9jb21tb24vaHlwZXJ2aXNvci5oIGIvcGxhdC94ZW4vaW5jbHVkZS9jb21t
b24vaHlwZXJ2aXNvci5oCj4gaW5kZXggNDU4N2I4Ni4uNDE3NDk4ZSAxMDA2NDQKPiAtLS0gYS9w
bGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9oeXBlcnZpc29yLmgKPiArKysgYi9wbGF0L3hlbi9pbmNs
dWRlL2NvbW1vbi9oeXBlcnZpc29yLmgKPiBAQCAtNzEsOSArNzEsNiBAQCBzaGFyZWRfaW5mb190
ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCk7Cj4gIC8vVE9ETyBTVEFSVCBmcm9tIGhlcmUgb24g
d2UgaGF2ZSB0byBjbGVhbnVwL3JlZmFjdG9yL21vdmUgc3R1ZmYKPiAgLyogaHlwZXJ2aXNvci5j
ICovCj4gIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgX19yZWdzICpyZWdzKTsK
PiAtdm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKPiAtdm9pZCB1bm1hc2tfZXZ0Y2hu
KHVpbnQzMl90IHBvcnQpOwo+IC12b2lkIGNsZWFyX2V2dGNobih1aW50MzJfdCBwb3J0KTsKPiAg
Ly9UT0RPIEVORAo+ICAKPiAgZXh0ZXJuIGludCBpbl9jYWxsYmFjazsKPiAtLSAKPiAyLjcuNAo+
Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVsCgotLSAKWXVyaSBWb2xjaGtvdgpTb2Z0d2FyZSBTcGVjaWFsaXN0CgpORUMgRXVyb3Bl
IEx0ZApLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYKRC02OTExNSBIZWlkZWxiZXJnCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 02:44:03 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 02:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gN7dQ-0006Jw-Sy; Thu, 15 Nov 2018 02:44:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=r6in=n2=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gN7dP-0006Jr-Q0
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 02:43:59 +0000
X-Inumbo-ID: 4b8f00bc-e880-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b8f00bc-e880-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 02:43:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oz1hExJeTmXkxVkgofqcrZgIiF1gcznijmZ3D5eYW4A=;
 b=COYK23itJ54D/ufVzhU0duDk6j7MG9u5/CQOSYUTdRlp/K0J65mBATokyxID0a9YvVVXglN23gTvlOAQ4GkL03wkk5YdfOEU595HL+XCFNfDR7ufx+cJ5E66cW+y2y9s+wrqXvtVcl1uZbm3mnltFyF1OSDmbkPPC6+SntIZfkk=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3420.eurprd08.prod.outlook.com (20.176.238.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Thu, 15 Nov 2018 02:43:54 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 02:43:53 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64: Calculate
 pagetable size dynamically by image size
Thread-Index: AQHUd0jhoIxZwJVuAEyW3+iPVggg+aVFzYqAgAFByjCAAC2QgIAI7ZBQ
Date: Thu, 15 Nov 2018 02:43:53 +0000
Message-ID: <DB7PR08MB3658A7368EDE208BE811F7D89EDC0@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-18-wei.chen@arm.com>
 <75812d83-d887-3bf3-d4cc-5cba8cc54fdc@arm.com>
 <DB7PR08MB365870FBDD98AA41FD15584A9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
 <9b7e2e1a-504b-f00e-ed0e-6f76e3bdccac@arm.com>
In-Reply-To: <9b7e2e1a-504b-f00e-ed0e-6f76e3bdccac@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3420;
 6:b4cyK4EK+nn3QsewI2nL/HPzlNzfaGSk+UQhGv6Te1pQmdr+rA973v/HrmtX6GrEsHL3fgvePxajzepa0eLFShwRg15iHSMFENPo/3DitQT8duDytv/ieEi8tEBgvcFwZZniTn7hlUjFmEfgEiWOGjZY2hy22uj5MJ0QK5X2rg4THnKvwPvxISrC1XP8PeuDidSvF7gCMe5MQnQ+kLP2Rhf8Qt7YSQuxlCMjnUj2/j+2ZLgIs/Yykw2XtIWFuDQZmcwXkGQBXYnUaVxvTBUDIiB2jYLFhPNoBgcU59BVtnOfMoj12JyND1JK1D1R/4xx68q9qug2jz2UvU0l8ADx3Pqoa7UU7t20xa5/i/MLuu8z5/INNBciAl90C5ZdMbB/Kr17gCkocxxlSV/KpfOEx1OG3zMiejLKjV5t6I7CygDeL1yQY9LsAj9RbkWhfl24+PaKErmwcDz3F9+tjkmf7Q==;
 5:TUAjkXLO3yBs+3PnrxDZpLWQQ9oDrhxSRfDO1gXbYOYprGWuNVICO3ts0TdkuqIjxHWdese1BJyGMFI5wXnZexcHMv3/RII73gx+hllhOm2jzB8soUt3JuhcBWDEYCWNXSu1KQFTE9eGASxadeot+BeC3bolF5sHJxBTDoYRf0A=;
 7:3hORwQC9Z/0bq+9ybcPeTcexiWVSJuSmtWZaqcjrzqZPdL7JK5xBmdbj0TRYbTHjQ/mFPvbYf7SpHRS17YU4BUDocbVoSaURDuOSIk3P9qOhKNIBEm1a8Fw7vPxmMfl7y4pqi/7VQ/w9r9UdMDd4Tw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: b1864589-8493-4e75-5691-08d64aa42ecb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3420; 
x-ms-traffictypediagnostic: DB7PR08MB3420:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB3420C110BC59D1CC03EFF8549EDC0@DB7PR08MB3420.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(278428928389397)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231415)(944501410)(52105112)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3420; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3420; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(39860400002)(396003)(346002)(366004)(13464003)(189003)(199004)(14454004)(93886005)(2201001)(99286004)(316002)(54906003)(2900100001)(110136005)(72206003)(2501003)(86362001)(7736002)(74316002)(97736004)(7696005)(66066001)(33656002)(8936002)(81166006)(8676002)(81156014)(305945005)(102836004)(476003)(486006)(25786009)(229853002)(3846002)(2906002)(105586002)(6116002)(71190400001)(71200400001)(9686003)(106356001)(53936002)(446003)(76176011)(6436002)(6506007)(26005)(4326008)(6246003)(55016002)(5660300001)(53546011)(55236004)(186003)(217873002)(256004)(11346002)(478600001)(68736007)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3420;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: J66Lpq8OyF7ALFTx/VHgdYnNbFta5oSJvOerNmoGZmzlSEfKgC0o3ZHBNe0whHrHfxcfTk9OhQh7xZ2moVdYI9YK7LIsvMf5+ttakURADv5ned0T5MMQLRs485IeWngiVtpLe39BmnT3ErW4QyF/tusOJ+8T0C1AhIU3FB6Cr4fqW/uYaJCCaTER5U/GpcIAk43pyNCoZUptDzouAQiMl0m2UxXyodYaSaoVfK0wZf2G8D0dFb5tsyyWynHeCIYj07r+TtjEnPdeQ3JZAckSj9Bi19ahksNeAGdbMehC7PMEQvKkDQsKNUTfG1DGUI5DIrjQ3Rbt9a7N9bE2txGBINoTuBpMt/GbqfWz40dvZ8M=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b1864589-8493-4e75-5691-08d64aa42ecb
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 02:43:53.8532 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3420
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64:
 Calculate pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IFNlbnQ6IDIwMTjlubQxMeaciDnml6Ug
MTg6MjANCj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFy
bS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2Fs
eS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW01pbmlvcy1k
ZXZlbF0gW1VOSUtSQUZUIFBBVENIIDE3LzIyXSBwbGF0L2t2bTogYXJtNjQ6IENhbGN1bGF0ZQ0K
PiBwYWdldGFibGUgc2l6ZSBkeW5hbWljYWxseSBieSBpbWFnZSBzaXplDQo+IA0KPiANCj4gDQo+
IE9uIDA5LzExLzIwMTggMDc6NDgsIFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgd3Jv
dGU6DQo+ID4gSGkgSnVsaWVuLA0KPiANCj4gSGkgV2VpLA0KPiANCj4gPg0KPiA+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPg0KPiA+PiBTZW50OiAyMDE45bm0MTHmnIg45pelIDIwOjI1DQo+ID4+IFRvOiBX
ZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxXZWkuQ2hlbkBhcm0uY29tPjsgbWluaW9z
LQ0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBuZWNsYWIu
ZXUNCj4gPj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGluQGFy
bS5jb20+OyBuZCA8bmRAYXJtLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtNaW5pb3MtZGV2ZWxd
IFtVTklLUkFGVCBQQVRDSCAxNy8yMl0gcGxhdC9rdm06IGFybTY0Og0KPiBDYWxjdWxhdGUNCj4g
Pj4gcGFnZXRhYmxlIHNpemUgZHluYW1pY2FsbHkgYnkgaW1hZ2Ugc2l6ZQ0KPiA+Pg0KPiA+Pg0K
PiA+Pg0KPiA+PiBPbiAxMS84LzE4IDk6NTEgQU0sIFdlaSBDaGVuIHdyb3RlOg0KPiA+Pj4gVGhl
IHByZXZpb3VzIEwzIHBhZ2UgdGFibGUgc2l6ZSBpcyBhIGZpeGVkIHZhbHVlIGJhc2VkIG9uIHRo
ZQ0KPiA+Pj4gYXNzdW1wdGlvbiB0aGF0LCBpbWFnZSBzaXplIHdpbGwgbm90IGV4Y2VlZCAyTUIu
IEJ1dCB0aGF0J3Mgbm90DQo+ID4+PiB0cnVlLCBzb21lIGFwcGxpY2F0aW9ucyBsaWtlIG5vZGUu
anMgd2lsbCBiZSBhYm91dCA0ME1CIGFmdGVyDQo+ID4+PiBjb252ZXJ0aW5nIHRvIFVuaWtlcm5l
bC4gU28gaW4gdGhpcyBwYXRjaCwgd2UgY2FsY3VsYXRlIHRoZQ0KPiA+Pj4gcGFnZSB0YWJsZSBz
aXplIGJ5IHJlYWwgaW1hZ2Ugc2l6ZS4gSW4gb3JkZXIgdG8gbWFwcGluZyB0aGUNCj4gPj4+IGlt
YWdlIG9jY3VwaWVkIG1lbW9yeSB0byBMMyBwYWdlIHRhYmxlLCB3ZSByb3VuZCB1cCB0aGUgaW1h
Z2UNCj4gPj4+IHNpemUgd2l0aCAyTUIuDQo+ID4+DQo+ID4+IEkgYW0gYSBiaXQgY29uZnVzZWQs
IHlvdSBzcGVhayBhYm91dCBMMyBwYWdlLXRhYmxlLCBidXQgYXMgeW91IHJvdW5kIHVwDQo+ID4+
IHRvIDJNQiwgd2h5IGRvbid0IHlvdSBtYXAgdXNpbmcgMk1CIHN1cGVycGFnZT8NCj4gPg0KPiA+
IEJlY2F1c2UgdGhlIHNlY3Rpb24gaXMgNEtCIGFsaWdubWVudCwgYW5kIHdlIHdpbGwgYXNzaWdu
IGRpZmZlcmVudA0KPiA+IGF0dHJpYnV0ZXMgZm9yIGRpZmZlcmVudCBzZWN0aW9ucy4NCj4gDQo+
IFNvcnJ5IEkgbWlzcmVhZCB0aGUgY29kZS4NCj4gDQo+ID4gV2Ugcm91bmR1cCBpbWFnZSBzaXpl
IHRvIDJNQiB0bw0KPiA+IGF2b2lkIG1ha2luZyBob2xlcyBpbiBMMyB0YWJsZQ0KPiANCj4gV2hh
dCBkbyB5b3UgbWVhbj8gV2hhdCdzIHdyb25nIHdpdGggbWFraW5nIGhvbGVzIGluIEwzIHRhYmxl
Pw0KPiANCg0KVGhhdCB3b3VsZCBtYWtlIHNvbWUgbWVtb3J5ICh0aGF0IGlzIG5vdCBvY2N1cGll
ZCBieSBpbWFnZSBidXQgc2hhcmVkIHRoZSBzYW1lDQoyTUIgYmxvY2sgd2l0aCBpbWFnZSB0YWls
KSB1bm1hcHBlZC4NCg0KDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 02:44:54 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 02:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gN7eI-0006LO-0M; Thu, 15 Nov 2018 02:44:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=r6in=n2=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gN7eG-0006LJ-Se
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 02:44:52 +0000
X-Inumbo-ID: 6be820c7-e880-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6be820c7-e880-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 02:44:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eK0IX1pqcBsniLtFtyk4MTbx2a0S82xb6iR+BhsNT0M=;
 b=c9bLYinaVY2hf6vREU4D8XMLf4zJPnpTvfecNhluo4btyZ907HHTU4leI+c6Xe1sHaDaR5gDAlini4hceMJGMVDWdu3z4cH1n3WeGpxYVF1Qj64fxwKWxhUiaSzJ+YIsYYw6wjBACnVJLG5Je1YEuF1CDxvXR9NAh44EzhfaOsw=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3420.eurprd08.prod.outlook.com (20.176.238.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Thu, 15 Nov 2018 02:44:48 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 02:44:48 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
Thread-Index: AQHUd0i5wD+uvIHyp0Wk+hMMQPCEeKVFxw+AgAE4SnCAADnVAIAI8nhg
Date: Thu, 15 Nov 2018 02:44:48 +0000
Message-ID: <DB7PR08MB3658B065369E4BDFCAAFE9A29EDC0@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-4-wei.chen@arm.com>
 <3149c727-8fc0-e37a-8b37-fc8181d578cb@arm.com>
 <DB7PR08MB3658B58D6B142053F10A57749EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
 <bf4e2655-77ed-aec1-a55c-66a24c5a1ccc@arm.com>
In-Reply-To: <bf4e2655-77ed-aec1-a55c-66a24c5a1ccc@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3420;
 6:u+Yp4xUrsGCM2TW9seQxQxweEKKMi4Hw67q9yriTDAQd7XWiDFWlD0Q8leG0qyTxHQrpYgZzy6Uo7H3wbVtxvY0XRFcZFids3mckblxH5iIyWFsM8ClGmJNjYJG67TDqxchpmEATR9qwvvdppmV/sLawsqbeIZIcCbVpPMFGLMcPs3bLvYy9gBdTofAjUeuYMxAg0R8D0GXPOxHk3pUg4VfQO/nB2BUACC+fbQ4aNytqH57gZU5FF479EVwt5dgLD9Gj6U72IFjusUGeY1faYxH27a0WKjvAi8m366oYSqeZU++BOYw2iQewlXmS+vnt0EKbwwq2KdfMlFUfnqr/Mf8gE5x2zwFBRZG5Ch3wEerItWJnWEGCb00NOmXbNg9JasXc/eM4LoiapupnsA3Z7DSXalBPGp7LQcZqE1X8l3keM2wwD2kdB8bS+lgJWi7PS/i1xc3KM4rvQCBZL2FSwQ==;
 5:PBDKwhi2zzzHUNVicRO/j4Td59iEBJfw1dv7ErX+kyVCq4bAd80Tju0ycOx9IgrbW6CGKivJAiGwXTLqR12HiaDc6hjMF8HKV+LyO1+vZwmKmr5i8pO8lqTkAAv691Tmf2Oy+kPu9KL+iZ3DT4zPwETcbzI/VMmvUUTfQPWcJ1E=;
 7:TT1/Pjw3emcR2TxPfbWmT+Jg8BlUWY1v5MpYoAAFv9GmeGrKwNPqXT848LUgxYcbOkArheY8pT4+y1LMhoyCInaF06tYWvujTMs6o/9OmnmPaEeUn8zjOOsc9Bi1/PKgD0rYybuCk8MDJBcs3IurDg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 8cd6e3fe-2961-4cba-afe1-08d64aa44f7f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3420; 
x-ms-traffictypediagnostic: DB7PR08MB3420:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB34209B89480E919B7B16A7629EDC0@DB7PR08MB3420.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(190461294614860)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231415)(944501410)(4982022)(52105112)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3420; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3420; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(39860400002)(396003)(346002)(366004)(13464003)(189003)(199004)(14454004)(93886005)(2201001)(99286004)(966005)(316002)(54906003)(2900100001)(110136005)(72206003)(2501003)(86362001)(7736002)(74316002)(97736004)(7696005)(66066001)(33656002)(8936002)(81166006)(8676002)(81156014)(305945005)(102836004)(476003)(486006)(25786009)(229853002)(3846002)(2906002)(105586002)(6116002)(71190400001)(71200400001)(6306002)(9686003)(106356001)(53936002)(446003)(76176011)(6436002)(6506007)(26005)(4326008)(6246003)(55016002)(5660300001)(53546011)(55236004)(186003)(217873002)(256004)(11346002)(478600001)(68736007)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3420;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: MNLD5TbSXh3WMqEQO6rSzx2Pgi4UOza5Utp+HDzA7UK9YkVfF4XdRTgfxl7TAcYOBGfRGHN+XLYqv/6VpO6bdYAzS/68FRSaQK+M8Yhg1F+3hHV2b8Ho9PN5uHj9xKCNnr+QiRePlHZazPAzq8DeCt30vz3yhbammrU+/4cTmf78IFaV4EXs3KGBnhteLooK4FM9fyC2ELlEzFLtLHpkRithbY59wyDY7TmxlJtH0jT7ZOyL2XgRrQqIJk8waKj+b6kT7i8A0LcJRQYEvGgC/YS83PJTC5SzCV8BeVuTRHxd3oi0MQ3xjFdr2zCh7jNhQi3v8iH+gf4xBX/mFYhmvQ==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8cd6e3fe-2961-4cba-afe1-08d64aa44f7f
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 02:44:48.7523 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3420
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 03/22] plat/kvm: Use the same
 declaration for _text and _end for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogMjAxOOW5tDEx5pyIOeaXpSAxODowNg0KPiBU
bzogV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT47IG1p
bmlvcy0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1DQo+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0u
Y29tPjsgbmQgPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5J
S1JBRlQgUEFUQ0ggMDMvMjJdIHBsYXQva3ZtOiBVc2UgdGhlIHNhbWUNCj4gZGVjbGFyYXRpb24g
Zm9yIF90ZXh0IGFuZCBfZW5kIGZvciBBcm02NA0KPiANCj4gT24gMDkvMTEvMjAxOCAwNjo1Miwg
V2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSB3cm90ZToNCj4gPiBIaSBKdWxpZW4sDQo+
IA0KPiBIaSwNCj4gDQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ID4+IFNlbnQ6IDIwMTjlubQx
MeaciDjml6UgMjA6MDINCj4gPj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkg
PFdlaS5DaGVuQGFybS5jb20+OyBtaW5pb3MtDQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiA+PiBDYzogS2FseSBYaW4gKEFybSBUZWNo
bm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiA+PiBT
dWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFBBVENIIDAzLzIyXSBwbGF0L2t2
bTogVXNlIHRoZSBzYW1lDQo+ID4+IGRlY2xhcmF0aW9uIGZvciBfdGV4dCBhbmQgX2VuZCBmb3Ig
QXJtNjQNCj4gPj4NCj4gPj4gSGksDQo+ID4+DQo+ID4+IE9uIDExLzgvMTggOTo1MSBBTSwgV2Vp
IENoZW4gd3JvdGU6DQo+ID4+PiBXZSBnZXQgYSB3YXJuaW5nIHRoYXQgX2VuZCBhbmQgX3RleHQg
YXJlIGRpZmZlcmVudGx5IGRlZmluZWQgd2l0aGluDQo+ID4+PiBzZXR1cC5jIGFuZCBtZW1vcnku
YzoNCj4gPj4+DQo+ID4+PiB3YXJuaW5nOiB0eXBlIG9mIOKAmF9lbmTigJkgZG9lcyBub3QgbWF0
Y2ggb3JpZ2luYWwgZGVjbGFyYXRpb24NCj4gPj4+ICAgICAgICAgZXh0ZXJuIGNoYXIgX2VuZFtd
Ow0KPiA+Pj4gICAgICAgICAgICAgICAgICAgICBeDQo+ID4+PiBub3RlOiBwcmV2aW91c2x5IGRl
Y2xhcmVkIGhlcmUNCj4gPj4+ICAgICAgICAgICAgICBfY3RvcnMsIF9lY3RvcnMsIF9fYnNzX3N0
YXJ0LCBfZW5kOw0KPiA+Pj4NCj4gPj4+IFdlIHNob3VsZCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlv
biAgaW4gYm90aCBmaWxlcyBhbmQgdGhlbiB0aGlzIHdhcm5pbmcNCj4gPj4+IGdvZXMgYXdheS4N
Cj4gPj4NCj4gPj4gVGhhdCdzIGEgY2FsbCB0byBoYXZlIHRoZSBfZW5kIGFuZCBfdGV4dCBkZWZp
bmVkIGluIGFuIGhlYWRlci4NCj4gPj4NCj4gPg0KPiA+IFllcywgaXQgd291bGQgYmUgYmV0dGVy
IHRvIGhhdmUgYSBjbGVhbi11cCBwYXRjaCB0byBkbyB0aGlzLg0KPiA+DQo+ID4+IEFsc28sIGtl
ZXAgaW4gbWluZCB0aGF0IHlvdSBjYW4ndCBjb21wYXJlIHR3byBwb2ludGVycyB0aGF0IHBvaW50
cyB0byBhDQo+ID4NCj4gPiBJIGRvbid0IHF1aXRlIHVuZGVyc3RhbmQgdGhpcyBjb21tZW50LiBX
ZSB0cmVhdCBhbGwgdGhlc2UgcG9pbnRlcnMgYXMgY2hhcg0KPiA+IHBvaW50ZXJzLiBXaHkgZGlk
IHlvdSB0aGluayB0aGV5IGFyZSBkaWZmZXJlbnQ/DQo+IFdoZXRoZXIgdGhlIHBvaW50ZXJzIGFy
ZSB0cmVhdGVkIGFzIGNoYXIgKiBvciBhbnl0aGluZyBlbHNlIGRvZXMgbm90IG1hdHRlcg0KPiBo
ZXJlLiBUaGUgcHJvYmxlbSBpcyB0aGUgQyBzcGVjIHN0YXRlcyB0aGF0IGNvbXBhcmluZyAyIHBv
aW50ZXJzIGJlbG9uZ2luZyB0bw0KPiBkaXN0aW5jdCBvYmplY3QgaXMgdW5kZWZpbmVkIChzZWUg
WzFdIGFuZCBbMl0pLg0KPiANCj4gU28gY2hlY2sgc3VjaCBhcyAibWVtX2Jhc2UgPiAodWludDY0
X3QpJl90ZXh0IiBpcyB1bmRlZmluZWQgYmVjYXVzZSB0aGUNCj4gY29tcGlsZXINCj4gY291bGQg
c2VlLXRocm91Z2ggdGhlIGNhc3QuIFNvIHlvdSBoYXZlIHRvIGhpZGUgaXQgZnJvbSB0aGUgY29t
cGlsZXIgKHNlZQ0KPiBfX3BhX3N5bWJvbCBpbiBMaW51eCkuDQo+IA0KDQpPaywgdGhhbmtzLg0K
DQo+ID4NCj4gPj4gZGlmZmVyZW50IG9iamVjdC4gU28geW91IG1heSB3YW50IHRvIGZpbmQgYSBk
aWZmZXJlbnQgd2F5IHRvIGFjY2VzcyBfZW5kDQo+ID4+ICYgY28uDQo+ID4+DQo+ID4NCj4gPiBT
b3JyeSwgd2hhdCdzICJjbyIgaGVyZT8NCj4gDQo+ICJhbmQgY29tcGFueSIgYnkgdGhhdCBJIG1l
YW50IGFsbCB0aGUgb3RoZXIgY2FzZXMgc2ltaWxhciB0byBfZW5kLg0KPiANCj4gQ2hlZXJzLA0K
PiANCj4gWzFdDQo+IGh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkv
Yy9BUlIzNi0NCj4gQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3Ro
YXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5DQo+IFsyXSA2LjUuOCBodHRwOi8vd3d3
LmRpaS51Y2hpbGUuY2wvfmRhZXNwaW5vL2ZpbGVzL0lzb19DXzE5OTlfZGVmaW5pdGlvbi5wZGYN
Cj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 02:45:50 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 02:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gN7fC-0006Nz-43; Thu, 15 Nov 2018 02:45:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=r6in=n2=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gN7fA-0006Nu-Uu
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 02:45:48 +0000
X-Inumbo-ID: 8d449184-e880-11e8-9a16-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.69]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d449184-e880-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 02:45:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=laRSumcTzQKvQcCeaQai1VgCMlYavpzmyXiD9yHaFy0=;
 b=HhrxSLk9ltJBbaXhFotfjLhW1SV5Oat5nHqgy0Ml8KcwFFnPSADptQQQRflu5d4MoeD3rwuL99wg+BqKPSGb8ZUnEIOrdjMmoMJNKAagvyc6yveYerC4q/ERDdSs7PO1iNHkxliyQHIUyHf8pA2sTN3WT91bB3FDW7ViPNbDWEA=
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com (20.177.120.152) by
 DB7PR08MB3529.eurprd08.prod.outlook.com (20.177.120.79) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.25; Thu, 15 Nov 2018 02:45:43 +0000
Received: from DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15]) by DB7PR08MB3658.eurprd08.prod.outlook.com
 ([fe80::f151:8361:d3d7:1f15%4]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 02:45:43 +0000
From: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
Thread-Index: AQHUd0jHNmIzs1Uisk+cKpIRgfh4uKVFzAiAgAE3W1CAADjEAIAI77ig
Date: Thu, 15 Nov 2018 02:45:43 +0000
Message-ID: <DB7PR08MB36588BA8F39BE142A0ED5FA59EDC0@DB7PR08MB3658.eurprd08.prod.outlook.com>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-17-wei.chen@arm.com>
 <27d669e7-8415-b983-d893-b76810ecfcc2@arm.com>
 <DB7PR08MB365823CFC2BAE88E00EB184E9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
 <9db4b4a0-27ac-e3c2-c0e3-508d9a5c16f8@arm.com>
In-Reply-To: <9db4b4a0-27ac-e3c2-c0e3-508d9a5c16f8@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3529;
 6:/mwW+u4z+IWT76dKfFj0uXfAL1v+q7eT/8tLCABE/9RCTVKtV9+06I7MyQBKBbnOErAM9qMuh2F0VE65AUI5i9MjjibyiJ6dtBDrMjNEhD6cumuFAjFiqICRiXq0Sgn2089aYgSAdN3pE6qMgQszMhGXO/RJX5BBd2BnB5+3s1ctP0nirBwd3JXmIEjX+PDjjTX5T3/AkNS4/zv2P5TzRAOwVyWiO6zoY54j9GClZrxgyYSLJlQnMn7TgC7uRoAPxPpciEP8wrcD2jiA/LASev3Vc8utjKhWrCmz1g/Qhgj2KJhDeSJgnHw8kYmwnZQ3iIcGiqtamO+tNozfEvLcPJDL32GndIFoVHNx1oWpjIj7MaVX3Aqv21rDi9onQNE+MVDl1tEAtPCn2JnnhO0IRW8JwGWoFvBXFF8y3xELB4rW4aW808SAa7fbCubXHW0vF6Xfh1AQGWdMpgAfIsoOmw==;
 5:U7NRpg8uhJac3oXpFj/Uq0Gsrpk+v4YGtB61GSJxuAnE/SWuJM8PIS7egDaW4w3FP3G4MoFpuNU4BNQprx0/tkyDPYkuz6VNPNaUOC1SZQUEub0PcRDLKzFZxSZ+Vjelh9wOBxYP/kpvmo3YzM5zDkyTZLQal3wrWFq6exVI0Aw=;
 7:hbMqcE1naqspw9L8Nbj4t2bXnefD7CD6kG5kWM/+Sh1/N2Cdk7o7n2XauHPIlEFpGYRU+aV1z6OLCp45wU/C8m8q5sWNVp9W9OgnwZYpG4YMu1sVOGtk6CN9YKYg6FV2muzGErz08AXSOnnvJHSQWg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 2bb8fea1-d835-43c3-10b9-08d64aa46ffd
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3529; 
x-ms-traffictypediagnostic: DB7PR08MB3529:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB7PR08MB35299F0F4DEDE7DA0504D7B29EDC0@DB7PR08MB3529.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(163750095850)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR08MB3529; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB3529; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(396003)(376002)(346002)(366004)(199004)(13464003)(189003)(81166006)(71200400001)(14454004)(68736007)(71190400001)(6116002)(3846002)(186003)(2900100001)(110136005)(8676002)(2201001)(316002)(54906003)(55016002)(446003)(72206003)(93886005)(11346002)(86362001)(6246003)(74316002)(476003)(5660300001)(81156014)(66066001)(256004)(106356001)(14444005)(26005)(486006)(2501003)(99286004)(55236004)(53936002)(33656002)(229853002)(2906002)(105586002)(217873002)(8936002)(76176011)(9686003)(102836004)(53546011)(6506007)(305945005)(6436002)(478600001)(97736004)(25786009)(7736002)(4326008)(7696005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3529;
 H:DB7PR08MB3658.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: T92nGLbSD9HKX8FJTbNipky82gGlt1B6wXFwfoR1BZWPpDuXw3/3Jk5Us+RZhJFpUwloHJe8RoXdKdDjZB8cDRV6Env1/HJW3H0hPvd6qTwnQQ+X+ZMGhKQzoV9oL9qlAD3bnqjFFQUuJVm79VFIryldt/w2DakcP+asILnYweqg4UsZpsc0r+eCZG8btFqGbYeDv8N7s7JZv5Ujy/Y3ODxgRfMNlmZk+6+a+f+5Oi1l0D62O4ybpQWy5lX9kJPkwbqFUyOo0x19mk6A6KoSbgK+8ZoFOUgKdUyBKboeCXCF73RZYlSWAQqC3wVqthKk3pamcvqjmG77fbJ8M/OL8/ngS+DxPnGEEI24ShU13uU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2bb8fea1-d835-43c3-10b9-08d64aa46ffd
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 02:45:43.1930 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3529
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 16/22] plat/kvm: Disable D-Cache
 before doing any change for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogMjAxOOW5tDEx5pyIOeaXpSAxODoxNw0KPiBU
bzogV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT47IG1p
bmlvcy0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1DQo+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0u
Y29tPjsgbmQgPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5J
S1JBRlQgUEFUQ0ggMTYvMjJdIHBsYXQva3ZtOiBEaXNhYmxlIEQtQ2FjaGUNCj4gYmVmb3JlIGRv
aW5nIGFueSBjaGFuZ2UgZm9yIEFybTY0DQo+IA0KPiANCj4gDQo+IE9uIDA5LzExLzIwMTggMDc6
MzYsIFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgd3JvdGU6DQo+ID4gSGkgSnVsaWVu
LA0KPiANCj4gSGksDQo+IA0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ID4+IFNlbnQ6
IDIwMTjlubQxMeaciDjml6UgMjA6MjANCj4gPj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9n
eSBDaGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBtaW5pb3MtDQo+ID4+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiA+PiBDYzogS2FseSBYaW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29t
Pg0KPiA+PiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFBBVENIIDE2LzIy
XSBwbGF0L2t2bTogRGlzYWJsZSBELQ0KPiBDYWNoZQ0KPiA+PiBiZWZvcmUgZG9pbmcgYW55IGNo
YW5nZSBmb3IgQXJtNjQNCj4gPj4NCj4gPj4gSGksDQo+ID4+DQo+ID4+IE9uIDExLzgvMTggOTo1
MSBBTSwgV2VpIENoZW4gd3JvdGU6DQo+ID4+PiBEaXNhYmxlIHRoZSBELUNhY2hlIGJlZm9yZSBk
b2luZyBhbnl0aGluZyBjaGFuZ2UsIFRoaXMgd2lsbA0KPiA+Pj4gaGVscCB1cyB0byBhdm9pZCBk
b2luZyBjbGVhbiB0aGUgRC1DYWNoZSBmb3IgY2hhbmdlZCBhcmVhLg0KPiA+Pg0KPiA+PiBOQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ID4+DQo+ID4+IEkg
YW0gcHJldHR5IHN1cmUgd2UgZGlzY3Vzc2VkIGFib3V0IGl0IGluIHRoZSBwcmV2aW91cyBzZXJp
ZXMuIEQtQ2FjaGUNCj4gPj4gZGlzYWJsZSBtZWFucyB0aGUgY2FjaGUgd2lsbCBiZSBieXBhc3Nl
ZC4gVGhlIHByb2Nlc3NvciBtYXkgc3RpbGwNCj4gPj4gc3BlY3VsYXRpdmVseSBsb2FkIGNhY2hl
IGxpbmUgYmVoaW5kIHlvdXIgYmFjay4NCj4gPj4NCj4gPj4gU28gaWYgeW91IGNoYW5nZSBtZW1v
cnkgd2l0aCBjYWNoZSBkaXNhYmxlLCB0aGVuIHlvdSBuZWVkIHRvIGludmFsaWRhdGUNCj4gPj4g
dGhlIGNhY2hlIHRvIGVuc3VyZSB0aGVyZSBhcmUgbm8gc3RhbGwgZGF0YSBpbiBpdC4NCj4gPj4N
Cj4gPj4gRnVydGhlcm1vcmUsIGZvciBkYXRhIHlvdSB3cml0ZSB3aXRoIGNhY2hlIGRpc2FibGVk
LCAgeW91IG5lZWQgdG8ga25vdw0KPiA+PiB3aGV0aGVyIHRoZSBjYWNoZSB3YXMgY2xlYW5lZCB0
byBQb0MgZm9yIHRoZSByZWdpb24geW91IG1vZGlmeS4gVGhlDQo+ID4+IHByb3RvY29sIHlvdSB1
c2Ugc2hvdWxkIHRlbGwgeW91IHdoYXQgaXMgdGhlIGd1YXJhbnRlZSBoZXJlLg0KPiA+Pg0KPiA+
PiBJZiB0aGVyZSBhcmUgbm8gZ3VhcmFudGVlLCB0aGVuIHlvdSBuZWVkIHRvIGNsZWFuIHRvIFBv
QyB0aGUgcmVnaW9uIHlvdQ0KPiA+PiBhcmUgYWJvdXQgdG8gbW9kaWZ5Lg0KPiA+Pg0KPiA+PiBG
b3IgaW5zdGFuY2UsIHRoZSBMaW51eCBJbWFnZSBwcm90b2NvbCB3aWxsIGd1YXJhbnRlZSB0aGF0
IHRoZSBEVEIsDQo+ID4+IEtlcm5lbCwgSW5pdHJhbWZzIHdpbGwgYmUgY2xlYW4gdG8gUG9DLiBU
aGUgcmVzdCBvZiB0aGUgbWVtb3J5IGlzIHVua25vd24uDQo+ID4+DQo+ID4+IEFzIHlvdSB1c2Ug
RUxGLCBJIGludml0ZSB5b3UgdG8gbG9vayBhdCB3aGF0IGFyZSB0aGUgZ3VhcmFudGVlcyBoZXJl
Lg0KPiA+Pg0KPiA+DQo+ID4gSSB0aGluayBJIGhhZCBtaXMtdW5kZXJzdG9vZCB5b3VyIHByZXZp
b3VzIGNvbW1lbnQuIFNvIEkgY2FsbA0KPiA+IGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9y
YW5nZSBhdCB0aGUgdmVyeSBiZWdpbm5pbmcsIHNob3VsZCBJIGNvdmVyIHRoZQ0KPiA+IHdob2xl
IFJBTSBhcmVhPyBCZWNhdXNlIEkgZG9uJ3Qga25vdyB0aGUgYXJlYXMgdGhhdCBoYWQgYmVlbiBj
YWNoZWQuDQo+IA0KPiBZb3UgZG9uJ3Qga25vdyB0aGUgc2l6ZSBvZiB0aGUgUkFNIGVpdGhlci4g
QnV0IGl0IHdvdWxkIGJlIGV4cGVuc2l2ZSB0byBmbHVzaA0KPiB0aGUgd2hvbGUgY2FjaGUuIElu
IHlvdXIgY2FzZSwgeW91IG9ubHkgbmVlZCB0byBjb3ZlciB3aGF0IHlvdSBhcmUgZ29pbmcgdG8N
Cj4gdXNlDQo+IChpLmUgdGhlIGtlcm5lbCwgQlNTLCBib290c3RhY2sgYW5kIHBhZ2UtdGFibGVz
KS4NCj4gDQoNClRoYXQgbWFrZXMgc2Vuc2UuDQoNCj4gPiBBbmQgSSBkbyBjbGVhbl9hbmRfaW52
YWxpZGF0ZV9kY2FjaGVfcmFuZ2UgYXQgdGhlIHZlcnkgYmVnaW5uaW5nLCBzaG91bGQgSQ0KPiA+
IEtlZXAgdGhlIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZSBvcGVyYXRpb24gaW4g
c3RhcnQgTU1VIGZ1bmN0aW9uPw0KPiANCj4gWWVzLiBOb3RlIHRoYXQgeW91IG5lZWQgdG8gZG8g
dGhlIGNsZWFuICYgaW52YWxpZGF0ZSBiZWZvcmUgcmUtZW5hYmxpbmcgdGhlDQo+IGNhY2hlLg0K
PiANCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 03:36:46 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 03:36:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gN8ST-0001pf-GM; Thu, 15 Nov 2018 03:36:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gN8SS-0001pa-4C
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 03:36:44 +0000
X-Inumbo-ID: aa92381f-e887-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.76]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa92381f-e887-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 03:36:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eUnvfvhUccR7cZ7obqfTdLvKqYlKIu3nxLPGQtDt/F4=;
 b=IzPtWtuCoCQQnggmcj0TBom3yWVEMO2hTip5LX6ErL3dTA5wSfGyMj2ALgwTYWWwEQw+GkQ6Q3FeAfv1lx0VqyR9IN8paC9z+k5eCHwJPh24f7Ax2JBR+hC42m1zTQJrOvdFucHENYrGCpYlU7+E998qZv4bAnAgW4P0pqSLGZk=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB0877.eurprd08.prod.outlook.com (10.164.93.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.31; Thu, 15 Nov 2018 03:36:37 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 03:36:37 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
Thread-Index: AQHUeAnlwiV84qHQE0uhqbeaXNpYlKVMBN4AgAQh56A=
Date: Thu, 15 Nov 2018 03:36:37 +0000
Message-ID: <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
In-Reply-To: <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0877;
 6:nPar/1nmJZnvmErgqHBpzWSVNy41m6CKIlxBf/vLOh19inXrSsUIPrQX5B+3KPjqz5e9kqXAISmhF+Fa0YH0fMa7chNv57p/NBc5Q5eVHyigb/+YOTLE5VhokibmwwOctxm+6e3AenLeWSfkwHIvpthMIu8HFPV25aBjKPEfVsM3asqs8cUoqK8yEZI9dXX7mLZ29Rs2yUQWszeVuluBiwWta5EWOkSCA3fZ5GvTlufncfui382nvXqAL7GhLnJ2ZLaD+qD/muFJOGlATvz3OrbboAdaYDIDft4ELtpIpUbmIygPJ+/7vgByCOVYuKZWWrjvJEQPfJWkzAJRl54YVIcw7gadfavbDpLo+J93ickXp6PF8oP/oMyMdvXdNq3AaEZndiF51GVjD+j7nGVY6tn9Xxrfx1hCWr04SIawpwOR4dYQowcmuWG/3A/bXpn3WuQQgv+CZMOEjE5MjAx0lg==;
 5:MYYXRkews/Qw+zdu7Lfi7YJF2H4VBq0h06PmZTdrpQSVKp6YWimaQ+4eu+65l6li8tFVf7qAAlcl2Zdxei78/3mGhSNSLPm0QCMGAcKbfdV2Lqv9FmeRqyI5LbRRIf/PPr0Aja+DupXgsOu3eODIjqDbNlOCCkQmKcFYfQ5bW5E=;
 7:TlNfc9NqpoqJ3r5uRyo3isS5pbH1OV3vCHamhVDyY01ocUX5iCWOFpp80uvXL5+Ot7gCG1johcVoY8F6BcRTrcpTWh+k6fpFRw7/lb4Q6cVqJ51U7QjbR9QzjfhLRT44WK+8yXL2ULovYtzkkM/niQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 830489ea-5fc8-45a9-c9e7-08d64aab8c8b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0877; 
x-ms-traffictypediagnostic: VI1PR08MB0877:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB0877C07DB0ED3E3C96861194F4DC0@VI1PR08MB0877.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(166708455590820)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0877; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0877; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(136003)(366004)(396003)(13464003)(189003)(199004)(6246003)(4326008)(72206003)(3846002)(74316002)(6116002)(76176011)(25786009)(7736002)(7696005)(305945005)(966005)(26005)(6506007)(53546011)(68736007)(54906003)(102836004)(55236004)(53936002)(14454004)(110136005)(256004)(33656002)(316002)(14444005)(186003)(476003)(6436002)(446003)(2906002)(2900100001)(11346002)(486006)(5660300001)(66066001)(217873002)(9686003)(55016002)(106356001)(105586002)(97736004)(86362001)(8936002)(2201001)(2501003)(71200400001)(6306002)(8676002)(478600001)(229853002)(81166006)(81156014)(99286004)(71190400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0877;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: VkGHmoaqQPocrfPhIaN2PE5nG5F2qAZkIbG2vnUVnhF3d+FYXIMbSp3OyukNY5Q8TeX7O38laf/DqEhFFFkbwo0HLhbTgVxkqUGu3vVeLm3wWMp5t2bfiNjU38D8UHS5ItskM6RJyNUh1uROz0p4SF/MysHO/wke1QtnEDA5+zvp0FWT5xYQaC240Rrx2Bn5rXhywLD0WHjLc6g4SgEA0xZLnIDqTYj6OwqF3H+BmH58zkEgwM/TbZYbc2QXqXTBbbBpYOymrWLQ9jpd/Yduz9+mFY1TrRLhAlBagR+UODozuJs4IuQhcoSuXqGrfSP3dWiffoTCLSBBhU2prLYwpHh3F3VQwA7SXFdgqJvdXt0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 830489ea-5fc8-45a9-c9e7-08d64aab8c8b
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 03:36:37.5977 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0877
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMiwgMjAx
OCA3OjI2IFBNDQo+IFRvOiBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxKaWFu
eW9uZy5XdUBhcm0uY29tPjsgbWluaW9zLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
c2ltb24ua3VlbnplckBuZWNsYWIuZXUNCj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5vbG9neSBD
aGluYSkgPEthbHkuWGluQGFybS5jb20+OyBuZA0KPiA8bmRAYXJtLmNvbT47IFdlaSBDaGVuIChB
cm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBb
TWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUkZDIFBBVENIXSBwbGF0L2NvbW1vbjpBZGQgaGVscGVy
DQo+IHRvIHNpbXBsaWZ5IGFjY2Vzc2luZyBmZHQgZm9yIGFybQ0KPiANCj4gSGksDQo+IA0KPiBP
biAxMS85LzE4IDg6NTQgQU0sIEppYW55b25nIFd1IHdyb3RlOg0KPiA+IFdyYXAgc29tZSByZWFk
aW5nIG9wcyBvbiBkdGIgbGlrZSByZWFkaW5nIHByb3BlcnR5IGFuZCBhZGRyZXNzDQo+ID4gY29u
dmVyc2lvbiBvcCB0byBzaW1wbGlmeSBhY3F1aXJpbmcgZGV2aWNlIGFkZHJlc3MgZm9yIGFybS4N
Cj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPg0KPiA+
IFNpZ25lZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPg0KPiA+IC0t
LQ0KPiA+ICAgcGxhdC9jb21tb24vYXJtL2ZkdC5jICAgICAgICAgfCAxMTMNCj4gKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICBwbGF0L2NvbW1vbi9pbmNs
dWRlL2FybS9mZHQuaCB8ICA1MiArKysrKysrKysrKysrKysrKysrDQo+ID4gICBwbGF0L2t2bS9N
YWtlZmlsZS51ayAgICAgICAgICB8ICAgMSArDQo+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDE2NiBp
bnNlcnRpb25zKCspDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL2Zk
dC5jDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZmR0
LmgNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vZmR0LmMgYi9wbGF0L2Nv
bW1vbi9hcm0vZmR0LmMgbmV3IGZpbGUNCj4gPiBtb2RlIDEwMDY0NCBpbmRleCAwMDAwMDAwLi4x
MDg3MDYzDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL3BsYXQvY29tbW9uL2FybS9mZHQu
Yw0KPiA+IEBAIC0wLDAgKzEsMTEzIEBADQo+ID4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBJU0MgKi8NCj4gPiArLyoNCj4gPiArICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFy
bS5jb20+DQo+ID4gKyAqIEF1dGhvcnM6IEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29t
Pg0KPiA+ICsgKg0KPiA+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggQXJtIEx0ZC4NCj4gPiArICoN
Cj4gPiArICogUGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1
dGUgdGhpcyBzb2Z0d2FyZQ0KPiA+ICsgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0
IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQNCj4gPiArICogdGhhdCB0aGUgYWJvdmUg
Y29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBhcHBlYXINCj4gPiAr
ICogaW4gYWxsIGNvcGllcy4NCj4gPiArICoNCj4gPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTA0KPiA+ICsgKiBXQVJSQU5U
SUVTIFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdBUkUgSU5DTFVESU5HIEFMTA0KPiBJTVBMSUVE
DQo+ID4gKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBO
TyBFVkVOVCBTSEFMTA0KPiBUSEUNCj4gPiArICogQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIFNQ
RUNJQUwsIERJUkVDVCwgSU5ESVJFQ1QsIE9SDQo+ID4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdF
UyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVSDQo+IFJFU1VMVElORyBGUk9NDQo+ID4gK0xPU1MN
Cj4gPiArICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULA0KPiA+ICsgKiBORUdMSUdFTkNFIE9SIE9USEVSIFRPUlRJT1VTIEFDVElPTiwg
QVJJU0lORyBPVVQgT0YgT1IgSU4NCj4gPiArICogQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1Ig
UEVSRk9STUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4NCj4gPiArICovDQo+ID4gKyNpbmNsdWRlIDxs
aWJmZHQuaD4NCj4gPiArI2luY2x1ZGUgPGt2bS9jb25zb2xlLmg+DQo+ID4gKyNpbmNsdWRlIDx1
ay9hc3NlcnQuaD4NCj4gPiArI2luY2x1ZGUgPGt2bS1hcm0vbW0uaD4NCj4gPiArI2luY2x1ZGUg
PGFybS9jcHUuaD4NCj4gPiArI2luY2x1ZGUgPGFybS9mZHQuaD4NCj4gPiArI2luY2x1ZGUgPHVr
L2FyY2gvbGltaXRzLmg+DQo+ID4gKw0KPiA+ICt2b2lkICpfbGlia3ZtcGxhdF9kdGI7DQo+ID4g
K3ZvaWQgKl9saWJrdm1wbGF0X3BhZ2V0YWJsZTsNCj4gPiArdm9pZCAqX2xpYmt2bXBsYXRfaGVh
cF9zdGFydDsNCj4gPiArdm9pZCAqX2xpYmt2bXBsYXRfc3RhY2tfdG9wOw0KPiA+ICt2b2lkICpf
bGlia3ZtcGxhdF9tZW1fZW5kOw0KPiANCj4gQ2FuIHlvdSBleHBsYWluIHdoeSBhbGwgdGhlIHZh
cmlhYmxlcyBidXQgX2xpYmt2bXBsYXRfZHRiIGJlbG9uZ3MgdG8gdGhhdCBmaWxlPw0KDQpPaywg
SSB3aWxsIG1vdmUgdGhvc2UgdmFyaWFibGVzIHRvIGFub3RoZXIgZmlsZS4NCj4gDQo+ID4gKw0K
PiA+ICsvKg0KPiA+ICsgKiB1a19kdGJfZmluZF9kZXZpY2UgZmluZCBkZXZpY2Ugb2Zmc2V0IGlu
IGR0YiBieQ0KPiA+ICsgKiBzZWFyY2hpbmcgZGV2aWNlIGxpc3QNCj4gPiArICovDQo+ID4gK2lu
dCB1a19kdGJfZmluZF9kZXZpY2Uodm9pZCAqZHRiLCBjb25zdCBjaGFyICpkZXZpY2VfbGlzdFtd
LA0KPiBBRkFJQ1QsIHRoZSBkdGIgaXMgYWx3YXlzIHRvIGJlIF9saWJrdm1wbGF0X2R0Yi4gU28g
aG93IGFib3V0IHJlbW92ZSB0aGUNCj4gcGFyYW1ldGVyIGR0YiBhbmQgZGlyZWN0bHkgdXNlIF9s
aWJrdm1wbGF0X2R0YiBpbiB0aGUgY29kZT8NCg0KRHRiIGlzIHNob3J0IGFuZCBpcyBzcHJlYWQg
ZXZlcnl3aGVyZSwgc28ganVzdCBrZWVwIGl0IHVuY2hhbmdlZC4NCg0KPiANCj4gPiArCXVpbnQz
Ml90IHNpemUpDQo+ID4gK3sNCj4gPiArICAgICAgICB1aW50MzJfdCBpZHg7DQo+ID4gKyAgICAg
ICAgaW50IGRldmljZSA9IC0xOw0KPiA+ICsNCj4gPiArICAgICAgICBmb3IgKGlkeCA9IDA7DQo+
ID4gKyAgICAgICAgICAgICAgICBpZHggPCBzaXplIC8gc2l6ZW9mKGRldmljZV9saXN0WzBdKTsN
Cj4gPiArICAgICAgICAgICAgICAgIGlkeCsrKSB7DQo+ID4gKyAgICAgICAgICAgICAgICBkZXZp
Y2UgPSBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZShkdGIsIC0xLA0KPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX2xpc3RbaWR4XSk7DQo+ID4g
KyAgICAgICAgICAgICAgICBpZiAoZGV2aWNlID49IDApDQo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOw0KPiA+ICsgICAgICAgIH0NCj4gPiArDQo+ID4gKyAgICAgICAgcmV0dXJu
IGRldmljZTsNCj4gPiArfQ0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogdWtfZHRiX3JlYWRfcmVn
aW9uIHJlYWQgY2VsbCBzaXplIG9mIGRldmljZSBhZGRyZXNzDQo+ID4gKyAqIGFuZCBpdHMgbGVu
Z3RoIGluIGR0YiBieSBpbnB1dCBkZXZpY2Ugb2Zmc2V0Lg0KPiA+ICsgKi8NCj4gPiArdWludDMy
X3QgdWtfZHRiX3JlYWRfcmVnaW9uKHZvaWQgKmR0YiwgaW50IGRldmljZSwNCj4gDQo+IFNhbWUg
cXVlc3Rpb24gaGVyZS4NCj4gDQo+ID4gKwl1aW50MzJfdCAqbnNpemUsIGZkdDMyX3QgKipyZWdz
KQ0KPiA+ICt7DQo+ID4gKyAgICAgICAgaW50ICBwcm9wX2xlbiwgcHJvcF9taW5fbGVuOw0KPiA+
ICsJdWludDMyX3QgbmFkZHI7DQo+IA0KPiBUaGUgaW5kZW50YXRpb24gb2YgdGhlIGNvZGUgbG9v
a3Mgc3RyYW5nZS4gWW91IHNlZW0gdG8gbWl4IGhhcmQgdGFiIGFuZCBzb2Z0DQo+IHRhYi4gUGxl
YXNlIHVzZSB3aGF0IFVuaWtyYWZ0IHVzdWFsbHkgdXNlLg0KPiANCk9rLCBJIHdpbGwgZml4IGl0
Lg0KDQo+ID4gKw0KPiA+ICsJVUtfQVNTRVJUKGRldmljZSAhPSAtMSk7DQo+ID4gKyAgICAgICAg
bmFkZHIgPSBmZHRfYWRkcmVzc19jZWxscyhkdGIsIGRldmljZSk7DQo+ID4gKyAgICAgICAgVUtf
QVNTRVJUKG5hZGRyIDwgRkRUX01BWF9OQ0VMTFMpOw0KPiA+ICsNCj4gPiArICAgICAgICAqbnNp
emUgPSBmZHRfc2l6ZV9jZWxscyhkdGIsIGRldmljZSk7DQo+ID4gKyAgICAgICAgVUtfQVNTRVJU
KCpuc2l6ZSA8IEZEVF9NQVhfTkNFTExTKTsNCj4gPiArDQo+ID4gKyAgICAgICAgKnJlZ3MgPSBm
ZHRfZ2V0cHJvcChkdGIsIGRldmljZSwgInJlZyIsICZwcm9wX2xlbik7DQo+ID4gKyAgICAgICAg
cHJvcF9taW5fbGVuID0gKGludClzaXplb2YoZmR0MzJfdCkgKiAobmFkZHIgKyAqbnNpemUpOw0K
PiA+ICsgICAgICAgIFVLX0FTU0VSVCgqcmVncyAhPSBOVUxMICYmIHByb3BfbGVuID49IHByb3Bf
bWluX2xlbik7DQo+IA0KPiBUaGlzIGFzc2VydCBpcyBub3QgdmVyeSB1c2VmdWwgZm9yICJyZWdz
IiBwcm9wZXJ0eSBkZXNjcmliaW5nIG1vcmUgdGhhbg0KPiAxIHJlZ2lvbnMuIEkgdGhpbmsgaXQg
d291bGQgbWFrZSBzZW5zZSB0byBtb3ZlIHRoZSBjaGVjayBpbiB0aGUNCj4gdWtfZHRiX3JlYWRf
dGVybSB0byBjaGVjayBpZiB0aGUgcmVnaW9uIHJlcXVlc3RlZCBieSB0aGUgY2FsbGVyIGlzIGNv
cnJlY3QuDQoNCk9rLCBJIHdpbGwgY2hlY2sgcmVnIGluIHVrX2R0Yl9yZWFkX3Rlcm0uDQoNCj4g
DQo+ID4gKwlyZXR1cm4gbmFkZHI7DQo+ID4gK30NCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIHRo
aXMgcmVhZCByZWcgcGFydCBpbiBkZXZpY2UgcHJvcGVydHkgYW5kIG91dHB1dA0KPiA+ICsgKiBh
ZGRyZXNzIGFuZCBzaXplIG9mIHRlcm0gc3BlY2lmaWVkIGJ5IGluZGV4Lg0KPiA+ICsgKi8NCj4g
PiArdWludDY0X3QgdWtfZHRiX3JlYWRfdGVybShmZHQzMl90ICpyZWdzLCB1aW50MzJfdCBpbmRl
eCwNCj4gPiArCXVpbnQzMl90IG5hZGRyLAl1aW50MzJfdCBuc2l6ZSwgdWludDY0X3QgKnNpemUp
DQo+ID4gK3sNCj4gPiArCXVpbnQ2NF90IGFkZHIsIHRlcm1fc2l6ZTsNCj4gPiArDQo+ID4gKwl0
ZXJtX3NpemUgPSBuc2l6ZSArIG5hZGRyOw0KPiA+ICsJaW5kZXggPSBpbmRleCAqIHRlcm1fc2l6
ZTsNCj4gPiArCWFkZHIgPSB1a19kdGJfcmVhZF9udW1iZXIocmVncyArIGluZGV4LCBuYWRkcik7
DQo+ID4gKw0KPiA+ICsJKnNpemUgPSB1a19kdGJfcmVhZF9udW1iZXIocmVncyArIGluZGV4ICsg
bmFkZHIsIG5zaXplKTsNCj4gDQo+IFNvcnJ5LCBJIHJlYWxpemVkIEkgZm9yZ290IHRvIG1lbnRp
b24gYWJvdXQgYnVzIGVhcmxpZXIgb24uIEEgZGV2aWNlIG1heSBiZQ0KPiB1bmRlciBhIGJ1cyBh
bmQgdGhlcmVmb3JlIHRoZSAicmVncyIgd291bGQgbmVlZCB0byBiZSB0cmFuc2xhdGVkIHRvIHRo
ZQ0KPiBwYXJlbnQgYnVzLiBZb3UgY2FuIGhhdmUgYSBsb29rIGF0IDIuMy44IGluIFsxXS4NCj4g
DQo+IEF0IHRoZSBtb21lbnQsIHRoZSBjb2RlIGlzIHByb2JhYmx5IE9LIHdpdGggdGhlIGN1cnJl
bnQgdXNhZ2UsIHNvIHRoaXMgY291bGQNCj4gYmUgaW1wbGVtZW50ZWQgd2hlbiBpdCBpcyBuZWNl
c3NhcnkuIEFsdGhvdWdoLCB0aGlzIG1heSByZXF1aXJlIHNvbWUNCj4gY2hhbmdlcyBpbiB0aGUg
aW50ZXJmYWNlLg0KPiANCj4gQXQgdGhlIG1vbWVudCwgdGhlIGNvZGUgaXMgcHJvYmFibHkgT0sg
d2l0aCB0aGUgY3VycmVudCB1c2FnZS4gQWx0aG91Z2gsIEkNCj4gd291bGQga2VlcCB0aGF0IGlu
IG1pbmQgYXMgdGhlIGludGVyZmFjZSBpcyBsaWtlbHkgdG8gYmUgY2hhbmdlZCBpZiB0aGUNCj4g
aW50ZXJmYWNlIGlzIHBhcnQgb2YgYSBzdGFibGUgQUJJLg0KPg0KSXQncyByZWFsbHkgbGFyZ2Ug
ZWZmb3J0IHRvIGRvIHRoaXMgY2hlY2ssIEkgd2lsbCBrZWVwIGluIG1pbmQgYW5kIGFkZCBpdCBp
ZiBuZWNlc3NhcnkuDQoNCkJlc3RzDQpKaWFueW9uZyB3dQ0KIA0KPiBDaGVlcnMsDQo+IA0KPiBb
MV0NCj4gaHR0cHM6Ly9naXRodWIuY29tL2RldmljZXRyZWUtb3JnL2RldmljZXRyZWUtDQo+IHNw
ZWNpZmljYXRpb24vcmVsZWFzZXMvdGFnL3YwLjINCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 04:42:54 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 04:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gN9US-00071X-2O; Thu, 15 Nov 2018 04:42:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gN9UR-00071Q-2p
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 04:42:51 +0000
X-Inumbo-ID: e55c7f7e-e890-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e55c7f7e-e890-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 04:42:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YTQSgbRnesOoSCYHwL+5yA5lWbqvl14k9DiFYFMVmXo=;
 b=ryKHJfFJ78VV+y2fu1wyFgm0jUbBue2yUgX3MPDfj5WNk+KcnTBv5RAb1/+Vpf5e0gQZDIKePubcdpH0rhjT3eKCZ9b/MFM8B2cHnGnAgduSmzZU/0uAkNTaWonhvn1VD5EST5snY0/sEJaMVMEaJZmogSiho3y5rKuHBXflqsc=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB0831.eurprd08.prod.outlook.com (10.164.93.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Thu, 15 Nov 2018 04:42:40 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 04:42:40 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH 1/2] Implement gic-v2 library
 for Arm
Thread-Index: AQHUeAsP4ZARPN9LjUqMWn/kigoCx6VQSIyA
Date: Thu, 15 Nov 2018 04:42:40 +0000
Message-ID: <VI1PR08MB31490CDE7A1A1906B9DE7B6CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-2-git-send-email-Jianyong.Wu@arm.com>
In-Reply-To: <1541754179-41484-2-git-send-email-Jianyong.Wu@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0831;
 6:CxcGn4SuvkLE8wUMuvXgohN8sboGhQKZ42qv5a3IOHRM2tCFAvdCLReQmcr5/2xQhmeqvsbs/xhHQOKKMHVnvEK58N1vxBrrYQp5vacvp34dpLWNEwkc/YJ7vKKf67jEsXcoBp9mEI1ke9W1s8A9GxsiB+C547Os7+7Kg1hbxT6dU6CE+t2liETOlNC2QNa9Ysl6NLpOjG1c1UDCczK8rcFu0iU8ZEdadaWhvKdOM0J8ANqvuq9pCddYbZdNe9Y7UuZQIpCiS5ikEFBZNjKshGXjrdm+xUfPBoYktgTjn8XB+90sE5wbnN+HIybaDuMW94zzYAktt3vmb1wBbpOQ5SqDOv4AdrA/Z96/ouhHhSBs8kKW4V1J48lSnmu5GyiBGoelRA1Y9al7xPDunrKPSWJJSL+XkxyRcIjM4Sj5G/2LibVL1pzvFgHiFrqHNzVuKqdYO5NQWECyw48wC3w/Uw==;
 5:EcjHwyWfx1lIqRbzXK1IODyOty026wvC4Y+crU3gervI+FT4LZ1yxrPo+VF38nX0zIBbQI/NXhxMvChmZrfIGu5oZ++ZmPuPWm4b7iIQzqZjQupHjBP1wHMJLCZ+QJ8abXYk5VdX6ro/+DvD1XMGWw8Ce0H7q8epSZjC40tMsvg=;
 7:ufguB/qKbgAIpjL6fDAnVoxwtV+CPivPLLAOBL+539C5hcevLl0OMD1CLgWql00miHHJaT8GZiWH1fTqhaOD/OO6mjx9JC1WDNXX0bQnceCVIAJWXcBFuvNtZMMM77TWHVYD+IGryEInBpCuzMv4aw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 48e07323-3306-46b1-42da-08d64ab4c673
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0831; 
x-ms-traffictypediagnostic: VI1PR08MB0831:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB083183B4B4ABEFE26DB1691BF4DC0@VI1PR08MB0831.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(192374486261705)(105169848403564)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0831; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0831; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(396003)(136003)(39860400002)(366004)(376002)(189003)(199004)(13464003)(229853002)(8676002)(217873002)(256004)(14444005)(14454004)(2900100001)(66066001)(4326008)(33656002)(8936002)(6116002)(3846002)(72206003)(2501003)(97736004)(25786009)(81166006)(81156014)(186003)(486006)(2906002)(446003)(476003)(11346002)(110136005)(53546011)(105586002)(26005)(106356001)(76176011)(74316002)(71190400001)(71200400001)(6436002)(55236004)(4744004)(478600001)(102836004)(53936002)(305945005)(5660300001)(2201001)(316002)(9686003)(7696005)(54906003)(7736002)(53946003)(6506007)(68736007)(86362001)(55016002)(99286004)(575784001)(6246003)(559001)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0831;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: mB/EfCT0K3/7D0mvsoyoi8UI1GiueXXtITeUxhm8M4ol/wgKXdol9MBxbGhGzqATIvJcLWzXZPzc9CJmr4S2Azp7txfTlXY7fLi7ErSe6rFmWXxkscvh4SVIBKWeiVWZDOaoLbzF/dgD/wAgP6NDvKzZUFp0UnXWQ9hZeuK6wiDZRzNDClSBhnIFVPnkrUvSWhPfGzpTvMLbqVMwlvwFc//vy7Wp5DdJg8YmiwBKwG2EdoQXW0ZbaGEQ9/sMKLkvmR+aC43qa1fLMtSMSAXNsfL/QTv7CrG7Kvii8H+YkJG9bYnHdVHn6yaEwo2uG9LSPh0T+dai/zEUC2tHStyT5B0zUBrI6JKj8R/GcF6JCCM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48e07323-3306-46b1-42da-08d64ab4c673
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 04:42:40.2554 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0831
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 1/2] Implement gic-v2
 library for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpBbnkgY29tbWVudHMgb24gZ2ljdjI/Ckl0J3MgdGhlIGtleSBwb2ludCBhbmQgIGVtZXJn
ZW5jeS4KCkJlc3RzCkppYW55b25nIHd1Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBG
cm9tOiBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4KPiBTZW50OiBGcmlkYXksIE5v
dmVtYmVyIDksIDIwMTggNTowMyBQTQo+IFRvOiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Cj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5v
bG9neSBDaGluYSkgPEthbHkuWGluQGFybS5jb20+OyBXZWkgQ2hlbiAoQXJtCj4gVGVjaG5vbG9n
eSBDaGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kK
PiBDaGluYSkgPEppYW55b25nLld1QGFybS5jb20+OyBuZCA8bmRAYXJtLmNvbT4KPiBTdWJqZWN0
OiBbTWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUkZDIFBBVENIIDEvMl0gSW1wbGVtZW50IGdpYy12
MiBsaWJyYXJ5Cj4gZm9yIEFybQo+IAo+IFRoaXMgbGlicmFyeSBoYXMgaW1wbGVtZW50ZWQgYmFz
aWMgR0lDdjIgZnVuY3Rpb25zLiBXZSBkb24ndCBzdXBwb3J0Cj4gR0lDdjJNIGFuZCBzZWN1cml0
eSBleHRlbnNpb24gaW4gdGhpcyBsaWJyYXJ5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9u
Zy53dUBhcm0uY29tPgo+IC0tLQo+ICBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMgICAgICAgICB8
IDM5NAo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBwbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaCB8IDM4MAo+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaCAgICAgICAgfCAgMTUg
KysKPiAgcGxhdC9rdm0vTWFrZWZpbGUudWsgICAgICAgICAgICAgfCAgIDEgKwo+ICBwbGF0L2t2
bS9hcm0vc2V0dXAuYyAgICAgICAgICAgICB8ICA2MSArKystLS0KPiAgNSBmaWxlcyBjaGFuZ2Vk
LCA4MjQgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pICBjcmVhdGUgbW9kZSAxMDA2NDQK
PiBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMgIGNyZWF0ZSBtb2RlIDEwMDY0NAo+IHBsYXQvY29t
bW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2Fy
bS9naWMtdjIuYyBiL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYyBuZXcgZmlsZQo+IG1vZGUgMTAw
NjQ0IGluZGV4IDAwMDAwMDAuLmQyMTJjZmEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvcGxhdC9j
b21tb24vYXJtL2dpYy12Mi5jCj4gQEAgLTAsMCArMSwzOTQgQEAKPiArLyogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLwo+ICsvKgo+ICsgKiBBdXRob3JzOiBXZWkgQ2hl
biA8V2VpLkNoZW5AYXJtLmNvbT4KPiArICogICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25n
Lld1QGFybS5jb20+Cj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KPiArICoKPiArICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Cj4gKyAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwo+
ICsgKiBhcmUgbWV0Ogo+ICsgKgo+ICsgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsgKiAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCj4gKyAqIDIu
IFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUg
Y29weXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPiArICogICAgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KPiArICog
My4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVz
IG9mIGl0cwo+ICsgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBw
cm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQo+ICsgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhv
dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgo+ICsgKgo+ICsgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQKPiBDT05UUklC
VVRPUlMgIkFTIElTIgo+ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QKPiBMSU1JVEVECj4gK1RPLCBUSEUKPiArICogSU1QTElFRCBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQQo+IFBBUlRJQ1VM
QVIKPiArUFVSUE9TRQo+ICsgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhF
IENPUFlSSUdIVCBIT0xERVIgT1IKPiArQ09OVFJJQlVUT1JTIEJFCj4gKyAqIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwKPiBP
Ugo+ICsgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLAo+IFBST0NVUkVNRU5UIE9GCj4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUgo+ICtCVVNJTkVTUwo+ICsgKiBJTlRF
UlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwK
PiBXSEVUSEVSCj4gK0lOCj4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUgo+ICtPVEhFUldJU0UpCj4gKyAqIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGCj4gQURWSVNF
RAo+ICtPRiBUSEUKPiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4gKyAqCj4gKyAq
IFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVku
Cj4gKyAqLwo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gKyNpbmNsdWRlIDxsaWJmZHQuaD4KPiAr
I2luY2x1ZGUgPHVrL2Vzc2VudGlhbHMuaD4KPiArI2luY2x1ZGUgPHVrL3ByaW50Lmg+Cj4gKyNp
bmNsdWRlIDx1ay9hc3NlcnQuaD4KPiArI2luY2x1ZGUgPHVrL2JpdG9wcy5oPgo+ICsjaW5jbHVk
ZSA8dWsvYXNtLmg+Cj4gKyNpbmNsdWRlIDxpcnEuaD4KPiArI2luY2x1ZGUgPGFybS9jcHUuaD4K
PiArI2luY2x1ZGUgPGFybS9naWMtdjIuaD4KPiArCj4gK3N0YXRpYyB2b2lkICpnaWNfZGlzdF9h
ZGRyLCAqZ2ljX2NwdWlmX2FkZHI7IHN0YXRpYyB1aW50NjRfdAo+ICtnaWNfZGlzdF9zaXplLCBn
aWNfY3B1aWZfc2l6ZTsKPiArCj4gKyNkZWZpbmUgR0lDX0RJU1RfUkVHKHIpCShnaWNfZGlzdF9h
ZGRyICsgKHIpKQo+ICsjZGVmaW5lIEdJQ19DUFVfUkVHKHIpCShnaWNfY3B1aWZfYWRkciArIChy
KSkKPiArCj4gK3N0YXRpYyBjaGFyICpnaWNfZGV2aWNlX2xpc3RbXSA9IHsKPiArCSJhcm0sY29y
dGV4LWExNS1naWMiLAo+ICsJImFybSxjb3J0ZXgtYTctZ2ljIiwKPiArCSJhcm0sY29ydGV4LWE5
LWdpYyIsCj4gKwkiYXJtLGdpYy00MDAiLAo+ICsJImFybSxlYjExbXAtZ2ljIiwKPiArCSJhcm0s
cGwzOTAiLAo+ICsJImFybSxhcm0xMTc2anpmLWRldmNoaXAtZ2ljIiwKPiArCSJhcm0sYXJtMTFt
cC1naWMiLAo+ICsJImFybSx0YzExbXAtZ2ljIiwKPiArCSJicmNtLGJyYWhtYS1iMTUtZ2ljIiwK
PiArCSJudmlkaWEsdGVncmEyMTAtYWdpYyIsCj4gKwkicWNvbSxtc20tODY2MC1xZ2ljIiwKPiAr
CSJxY29tLG1zbS1xZ2ljMiIsCj4gK307Cj4gKwo+ICsvKiBpbmxpbmUgZnVuY3Rpb25zIHRvIGFj
Y2VzcyBHSUNDICYgR0lDRCByZWdpc3RlcnMgKi8gc3RhdGljIGlubGluZQo+ICt2b2lkIHdyaXRl
X2dpY2Q4KHVpbnQ2NF90IG9mZnNldCwgdWludDhfdCB2YWwpIHsKPiArCWlvcmVnX3dyaXRlOChH
SUNfRElTVF9SRUcob2Zmc2V0KSwgdmFsKTsgfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2dpY2QzMih1aW50NjRfdCBvZmZzZXQsIHVpbnQzMl90IHZhbCkgewo+ICsJaW9yZWdfd3Jp
dGUzMihHSUNfRElTVF9SRUcob2Zmc2V0KSwgdmFsKTsgfQo+ICsKPiArc3RhdGljIGlubGluZSB1
aW50MzJfdCByZWFkX2dpY2QzMih1aW50NjRfdCBvZmZzZXQpIHsKPiArCXJldHVybiBpb3JlZ19y
ZWFkMzIoR0lDX0RJU1RfUkVHKG9mZnNldCkpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZv
aWQgd3JpdGVfZ2ljYzMyKHVpbnQ2NF90IG9mZnNldCwgdWludDMyX3QgdmFsKSB7Cj4gKyAgICAg
ICAgaW9yZWdfd3JpdGUzMihHSUNfQ1BVX1JFRyhvZmZzZXQpLCB2YWwpOyB9Cj4gKwo+ICtzdGF0
aWMgaW5saW5lIHVpbnQzMl90IHJlYWRfZ2ljYzMyKHVpbnQ2NF90IG9mZnNldCkgewo+ICsJcmV0
dXJuIGlvcmVnX3JlYWQzMihHSUNfQ1BVX1JFRyhvZmZzZXQpKTsKPiArfQo+ICsKPiArLyoKPiAr
ICogRnVuY3Rpb25zIG9mIEdJQyBDUFUgaW50ZXJmYWNlCj4gKyAqLwo+ICsKPiArLyogRW5hYmxl
IEdJQyBjcHUgaW50ZXJmYWNlICovCj4gK3N0YXRpYyB2b2lkIGdpY19lbmFibGVfY3B1aWYodm9p
ZCkKPiArewo+ICsJLyoganVzdCBzZXQgYml0IDAgdG8gMSB0byBlbmFibGUgY3B1IGludGVyZmFj
ZSAqLwo+ICsJd3JpdGVfZ2ljYzMyKEdJQ0NfQ1RMUiwgR0lDQ19DVExSX0VOQUJMRSk7IH0KPiAr
Cj4gKy8qIFNldCBwcmlvcml0eSB0aHJlc2hvbGQgZm9yIHByb2Nlc3NvciAqLyBzdGF0aWMgdm9p
ZAo+ICtnaWNfc2V0X3RocmVzaG9sZF9wcmlvcml0eSh1aW50MzJfdCB0aHJlc2hvbGRfcHJpbykg
ewo+ICsJLyogR0lDQ19QTVIgYWxsb2NhdGUgMSBieXRlIGZvciBlYWNoIGlycSAqLwo+ICsJVUtf
QVNTRVJUKHRocmVzaG9sZF9wcmlvIDw9IEdJQ0NfUE1SX1BSSU9fTUFYKTsKPiArCXdyaXRlX2dp
Y2MzMihHSUNDX1BNUiwgdGhyZXNob2xkX3ByaW8pOyB9Cj4gKwo+ICsvKgo+ICsgKiBBY2tub3ds
ZWRnaW5nIGlycSBlcXVhbHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCj4gKyAqIGdldCB0aGUgaW50
ZXJydXB0IElEIGFzIHRoZSBzaWRlIGVmZmVjdC4KPiArICovCj4gK3VpbnQzMl90IGdpY19hY2tf
aXJxKHZvaWQpCj4gK3sKPiArCXJldHVybiByZWFkX2dpY2MzMihHSUNDX0lBUik7Cj4gK30KPiAr
Cj4gKy8qCj4gKyAqIHdyaXRlIHRvIEdJQ0NfRU9JUiB0byBpbmZvcm0gY3B1IGludGVyZmFjZSBj
b21wbGV0YXRpb24KPiArICogb2YgaW50ZXJydXB0IHByb2Nlc3NpbmcuIElmIEdJQ0NfQ1RMUi5F
T0ltb2RlIHNldHMgdG8gMQo+ICsgKiB0aGlzIGZ1bmMganVzdCBnZXRzIHByaW9yaXR5IGRyb3Au
Cj4gKyAqLwo+ICt2b2lkIGdpY19lb2lfaXJxKHVpbnQzMl90IGlycSkKPiArewo+ICsJd3JpdGVf
Z2ljYzMyKEdJQ0NfRU9JUiwgaXJxKTsKPiArfQo+ICsKPiArLyogRnVuY3Rpb25zIG9mIEdJQyBE
aXN0cmlidXRvciAqLwo+ICsKPiArLyoKPiArICogQHNnaW50aWQgZGVub3RlcyB0aGUgc2dpIElE
Owo+ICsgKiBAdGFyZ2V0ZmlsdGVyIDogdGhpcyB0ZXJtIGlzIFRhcmdldExpc3RGaWx0ZXIKPiAr
ICogMCBkZW5vdGVzIGZvcndhcmRpbmcgaW50ZXJydXB0IHRvIGNwdSBzcGVjaWZpZWQgaW4gdGhl
Cj4gKyAqIHRhcmdldCBsaXN0OyAxIGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1
IGV4ZWNwdCB0aGUKPiArICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdCB0aGUgaW50cnJ1cHQ7IDIg
ZGVub3RlcyBmb3J3YXJkaW5nIHRoZQo+ICsgKiBpbnRlcnJ1cHQgb25seSB0byB0aGUgY3B1IHRo
YXQgcmVxdXRlc3QgdGhlIGludGVycnVwdC4KPiArICogQHRhcmdldGxpc3QgaXMgYml0bWFzaywg
d2hpY2ggYml0IDEgZGVub3RlcyBmb3J3YXJkaW5nIHRvIGFuZCBvbmx5Cj4gK2xvdyA4Cj4gKyAq
IGJpdCBpcyBpbiB1c2UuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBnaWNfc2dpX2dlbih1aW50MzJf
dCBzZ2ludGlkLCB1aW50OF90IHRhcmdldGZpbHRlciwKPiArCQkJdWludDhfdCB0YXJnZXRsaXN0
KQo+ICt7Cj4gKwl1aW50MzJfdCB2YWw7Cj4gKwo+ICsJLyogT25seSBJTlRJRCAwLTE1IGFsbG9j
YXRlZCB0byBzZ2kgKi8KPiArCVVLX0FTU0VSVChzZ2ludGlkIDw9IEdJQ0RfU0dJX01BWF9JTklU
SUQpOwo+ICsKPiArCS8qIFNldCBTR0kgdGFnZXRmaWxldGVyIGZpZWxkICovCj4gKwl2YWwgPSAo
dGFyZ2V0ZmlsdGVyICYgR0lDRF9TR0lfRklMVEVSX01BU0spIDw8Cj4gR0lDRF9TR0lfRklMVEVS
X1NISUZUOwo+ICsKPiArCS8qIFNldCBTR0kgdGFyZ2V0bGlzdCBmaWVsZCAqLwo+ICsJdmFsIHw9
ICh0YXJnZXRsaXN0ICYgR0lDRF9TR0lfVEFSR0VUX01BU0spIDw8Cj4gR0lDRF9TR0lfVEFSR0VU
X1NISUZUOwo+ICsKPiArCS8qIFNldCBTR0kgSU5JVElEIGZpZWxkICovCj4gKwl2YWwgfD0gc2dp
bnRpZDsKPiArCj4gKwkvKiBHZW5lcmF0ZSBTR0kgKi8KPiArCXdyaXRlX2dpY2QzMihHSUNEX1NH
SVIsIHZhbCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0aGUgQ1BV
IGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQo+ICsgKiB0YXJnZXRsaXN0LiBUYXJnZXRsaXN0
IGlzIGEgOC1iaXQgYml0bWFwIGZvciAwfjcgQ1BVLgo+ICsgKiBUT0RPOiB0aGlzIHdpbGwgbm90
IHdvcmsgdW50aWxsIFNNUCBpcyBzdXBwb3J0ZWQgICovIHZvaWQKPiArZ2ljX3NnaV9nZW5fdG9f
bGlzdCh1aW50MzJfdCBzZ2ludGlkLCB1aW50OF90IHRhcmdldGxpc3QpIHsKPiArCWdpY19zZ2lf
Z2VuKHNnaW50aWQsIEdJQ0RfU0dJX0ZJTFRFUl9UT19MSVNULCB0YXJnZXRsaXN0KTsgfQo+ICsK
PiArLyoKPiArICogRm9yd2FyZCB0aGUgU0dJIHRvIGFsbCBDUFUgaW50ZXJmYWNlcyBleGNlcHQg
dGhhdCBvZiB0aGUKPiArICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQu
Cj4gKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qgd29yayB1bnRpbGwgU01QIGlzIHN1cHBvcnRlZCAg
Ki8gdm9pZAo+ICtnaWNfc2dpX2dlbl90b19vdGhlcnModWludDMyX3Qgc2dpbnRpZCkgewo+ICsJ
Z2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX09USEVSUywgMCk7IH0KPiAr
Cj4gKy8qCj4gKyAqIEZvcndhcmQgdGhlIFNHSSBvbmx5IHRvIHRoZSBDUFUgaW50ZXJmYWNlIG9m
IHRoZSBwcm9jZXNzb3IKPiArICogdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KPiArICov
Cj4gK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fc2VsZih1aW50MzJfdCBzZ2ludGlkKSB7Cj4gKwlnaWNf
c2dpX2dlbihzZ2ludGlkLCBHSUNEX1NHSV9GSUxURVJfVE9fU0VMRiwgMCk7IH0KPiArCj4gKy8q
Cj4gKyAqIHNldCB0YXJnZXQgY3B1IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IsCj4gKyAqIEB0YXJn
ZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAxIGluZGljYXRlcyB0YXJnZXQgdG8KPiArICogY29ycmVz
cG9uZGluZyBjcHUgaW50ZXJmYWNlCj4gKyAqLwo+ICt2b2lkIGdpY19zZXRfaXJxX3RhcmdldCh1
aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KSB7Cj4gKwl3cml0ZV9naWNkOChHSUNEX0lUQVJH
RVRTUihpcnEpLCB0YXJnZXQpOyB9Cj4gKwo+ICsvKiBzZXQgcHJpb3JpdHkgZm9yIGlycSBpbiBk
aXN0cmlidXRvciAqLyB2b2lkCj4gK2dpY19zZXRfaXJxX3ByaW8odWludDMyX3QgaXJxLCB1aW50
OF90IHByaW9yaXR5KSB7Cj4gKwl3cml0ZV9naWNkOChHSUNEX0lQUklPUklUWVIoaXJxKSwgcHJp
b3JpdHkpOyB9Cj4gKwo+ICsvKgo+ICsgKiBFbmFibGUgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBl
YWNoIGlycSBvY2N1cGllcyBvbmUgYml0Cj4gKyAqIHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25k
aW5nIHJlZ2lzdG9yICAqLyB2b2lkCj4gK2dpY19lbmFibGVfaXJxKHVpbnQzMl90IGlycSkgewo+
ICsJd3JpdGVfZ2ljZDMyKEdJQ0RfSVNFTkFCTEVSKGlycSksCj4gKwkJVUtfQklUKGlycSAlIEdJ
Q0RfSV9QRVJfSVNFTkFCTEVSbikpOyB9Cj4gKwo+ICsvKgo+ICsgKiBEaXNhYmxlIGFuIGlycSBp
biBkaXN0cmlidXRvciwgb25lIGJpdCByZXNlcnZlZCBmb3IgYW4gaXJxCj4gKyAqIHRvIGNvbmZp
Z3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyICAqLyB2b2lkCj4gK2dpY19kaXNhYmxlX2ly
cSh1aW50MzJfdCBpcnEpIHsKPiArCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpcnEpLAo+
ICsJCVVLX0JJVChpcnEgJSBHSUNEX0lfUEVSX0lDRU5BQkxFUm4pKTsgfQo+ICsKPiArLyogRW5h
YmxlIGRpc3RyaWJ1dG9yICovCj4gK3N0YXRpYyB2b2lkIGdpY19lbmFibGVfZGlzdCh2b2lkKQo+
ICt7Cj4gKwkvKiBqdXN0IHNldCBiaXQgMCB0byAxIHRvIGVuYWJsZSBkaXN0cmlidXRvciAqLwo+
ICsJd3JpdGVfZ2ljZDMyKEdJQ0RfQ1RMUiwgcmVhZF9naWNkMzIoR0lDRF9DVExSKSB8Cj4gR0lD
RF9DVExSX0VOQUJMRSk7IH0KPiArCj4gKy8qIGRpc2FibGUgZGlzdHJpYnV0b3IgKi8KPiArc3Rh
dGljIHZvaWQgZ2ljX2Rpc2FibGVfZGlzdCh2b2lkKQo+ICt7Cj4gKwkvKiBqdXN0IGNsZWFyIGJp
dCAwIHRvIDAgdG8gZW5hYmxlIGRpc3RyaWJ1dG9yICovCj4gKwl3cml0ZV9naWNkMzIoR0lDRF9D
VExSLCByZWFkX2dpY2QzMihHSUNEX0NUTFIpICYKPiAofkdJQ0RfQ1RMUl9FTkFCTEUpKTsKPiAr
fQo+ICsKPiArLyogQ29uZmlnIGludHJydXB0IHRyaWdnZXIgdHlwZSBhbmQgcG9sYXJpdHkgKi8g
dm9pZAo+ICtnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdnZXIsIGludCBw
b2xhcml0eSkgewo+ICsJdWludDMyX3QgdmFsLCBtYXNrLCBvbGRtYXNrOwo+ICsKPiArCWlmICgo
dHJpZ2dlciA+PSBVS19JUlFfVFJJR0dFUl9NQVgpIHx8Cj4gKwkJKHBvbGFyaXR5ID49IFVLX0lS
UV9QT0xBUklUWV9NQVgpKQo+ICsJCXJldHVybjsKPiArCj4gKwl2YWwgPSByZWFkX2dpY2QzMihH
SUNEX0lDRkdSKGlycSkpOwo+ICsJbWFzayA9IG9sZG1hc2sgPSAodmFsID4+ICgoaXJxICUgR0lD
RF9JX1BFUl9JQ0ZHUm4pICogMikpICYKPiArCQkJR0lDRF9JQ0ZHUl9NQVNLOwo+ICsKPiArCWlm
ICh0cmlnZ2VyID09IFVLX0lSUV9UUklHR0VSX0xFVkVMKSB7Cj4gKwkJbWFzayAmPSB+R0lDRF9J
Q0ZHUl9UUklHX01BU0s7Cj4gKwkJbWFzayB8PSBHSUNEX0lDRkdSX1RSSUdfTFZMOwo+ICsJfSBl
bHNlIGlmICh0cmlnZ2VyID09IFVLX0lSUV9UUklHR0VSX0VER0UpIHsKPiArCQltYXNrICY9IH5H
SUNEX0lDRkdSX1RSSUdfTUFTSzsKPiArCQltYXNrIHw9IEdJQ0RfSUNGR1JfVFJJR19FREdFOwo+
ICsJfQo+ICsKPiArCWlmIChwb2xhcml0eSA9PSBVS19JUlFfUE9MQVJJVFlfTE9XKSB7Cj4gKwkJ
bWFzayAmPSB+R0lDRF9JQ0ZHUl9QT0xfTUFTSzsKPiArCQltYXNrIHw9IEdJQ0RfSUNGR1JfUE9M
X0xPVzsKPiArCX0gZWxzZSBpZiAocG9sYXJpdHkgPT0gVUtfSVJRX1BPTEFSSVRZX0hJR0gpIHsK
PiArCQltYXNrICY9IH5HSUNEX0lDRkdSX1BPTF9NQVNLOwo+ICsJCW1hc2sgfD0gR0lDRF9JQ0ZH
Ul9QT0xfSElHSDsKPiArCX0KPiArCj4gKwkvKiBDaGVjayBpZiBub3RoaW5nIGNoYW5nZWQgKi8K
PiArCWlmIChtYXNrID09IG9sZG1hc2spCj4gKwkJcmV0dXJuOwo+ICsKPiArCS8qIFVwZGF0ZSBu
ZXcgaW50ZXJydXB0IHR5cGUgKi8KPiArCXZhbCAmPSAofihHSUNEX0lDRkdSX01BU0sgPDwgKGly
cSAlIEdJQ0RfSV9QRVJfSUNGR1JuKSAqIDIpKTsKPiArCXZhbCB8PSAobWFzayA8PCAoaXJxICUg
R0lDRF9JX1BFUl9JQ0ZHUm4pICogMik7Cj4gKwl3cml0ZV9naWNkMzIoR0lDRF9JQ0ZHUihpcnEp
LCB2YWwpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBnaWNfaW5pdF9kaXN0KHZvaWQpCj4gK3sK
PiArCXVpbnQzMl90IHZhbCwgY3B1aWZfbnVtYmVyLCBpcnFfbnVtYmVyOwo+ICsJdWludDMyX3Qg
aTsKPiArCj4gKwkvKiBUdXJuIGRvd24gZGlzdHJpYnV0b3IgKi8KPiArCWdpY19kaXNhYmxlX2Rp
c3QoKTsKPiArCj4gKwkvKiBHZXQgR0lDIENQVSBpbnRlcmZhY2UgKi8KPiArCXZhbCA9IHJlYWRf
Z2ljZDMyKEdJQ0RfVFlQRVIpOwo+ICsJY3B1aWZfbnVtYmVyID0gR0lDRF9UWVBFUl9DUFVJX05V
TSh2YWwpOwo+ICsJaWYgKGNwdWlmX251bWJlciA+IEdJQ19NQVhfQ1BVSUYpCj4gKwkJY3B1aWZf
bnVtYmVyID0gR0lDX01BWF9DUFVJRjsKPiArCXVrX3ByaW50ZChETFZMX0lORk8sICJHSUN2MiBN
YXggQ1BVIGludGVyZmFjZTolZFxuIiwKPiBjcHVpZl9udW1iZXIpOwo+ICsKPiArCS8qIEdldCB0
aGUgbWF4aW11bSBudW1iZXIgb2YgaW50ZXJydXB0cyB0aGF0IHRoZSBHSUMgc3VwcG9ydHMgKi8K
PiArCWlycV9udW1iZXIgPSBHSUNEX1RZUEVSX0xJTkVfTlVNKHZhbCk7Cj4gKwlpZiAoaXJxX251
bWJlciA+IEdJQ19NQVhfSVJRKQo+ICsJCWlycV9udW1iZXIgPSBHSUNfTUFYX0lSUTsKPiArCXVr
X3ByaW50ZChETFZMX0lORk8sICJHSUN2MiBNYXggaW50ZXJydXB0IGxpbmVzOiVkXG4iLAo+IGly
cV9udW1iZXIpOwo+ICsJLyoKPiArCSAqIFNldCBhbGwgU1BJIGludGVycnVwdHMgdGFyZ2V0cyB0
byBhbGwgQ1BVLgo+ICsJICovCj4gKwlmb3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkgPCBpcnFfbnVt
YmVyOyBpICs9IEdJQ0RfSV9QRVJfSVRBUkdFVFNSbikKPiArCQl3cml0ZV9naWNkMzIoR0lDRF9J
VEFSR0VUU1IoaSksIEdJQ0RfSVRBUkdFVFNSX0RFRik7Cj4gKwo+ICsJLyoKPiArCSAqIFNldCBh
bGwgU1BJIGludGVycnVwdHMgdHlwZSB0byBiZSBwb2xhcml0eSBsb3cgbGV2ZWwgdHJpZ2dlcmVk
Cj4gKwkgKi8KPiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0g
R0lDRF9JX1BFUl9JQ0ZHUm4pCj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNGR1IoaSksIEdJQ0Rf
SUNGR1JfREVGX1RZUEUpOwo+ICsKPiArCS8qCj4gKwkgKiBTZXQgYWxsIFNQSSBwcmlvcml0eSB0
byBhIGRlZmF1bHQgdmFsdWUuCj4gKwkgKi8KPiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8
IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JUFJJT1JJVFluKQo+ICsJCXdyaXRlX2dpY2Qz
MihHSUNEX0lQUklPUklUWVIoaSksIEdJQ0RfSVBSSU9SSVRZX0RFRik7Cj4gKwo+ICsJLyoKPiAr
CSAqIERlYWN0aXZhdGUgYW5kIGRpc2FibGUgYWxsIFNQSXMuCj4gKwkgKi8KPiArCWZvciAoaSA9
IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJu
KQo+IHsKPiArCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNU
SVZFUm4pOwo+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpKSwgR0lDRF9ERUZfSUNF
TkFCTEVSbik7Cj4gKwl9Cj4gKwo+ICsJLyogdHVybiBvbiBkaXN0cmlidXRvciAqLwo+ICsJZ2lj
X2VuYWJsZV9kaXN0KCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGdpY19pbml0X2NwdWlmKHZv
aWQpCj4gK3sKPiArCXVpbnQzMl90IGk7Cj4gKwkvKiBzZXQgcHJpb3JpdHkgbWFzayB0byB0aGUg
bG93ZXN0IHByaW9yaXR5IHRvIGxldCBhbGwgaXJxIHZpc2libGUgdG8gY3B1Cj4gaW50ZXJmYWNl
ICovCj4gKwlnaWNfc2V0X3RocmVzaG9sZF9wcmlvcml0eShHSUNDX1BNUl9QUklPX01BWCk7Cj4g
Kwo+ICsJLyogc2V0IFBQSSBhbmQgU0dJIHRvIHBvbGFyaXR5IGxvdyBsZXZlbCB0cmlnZ2VyZWQg
Ki8KPiArCWZvciAoaSA9IDA7IGkgPCBHSUNfU1BJX0JBU0U7IGkgKz0gR0lDRF9JX1BFUl9JQ0ZH
Um4pCj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNGR1IoaSksIEdJQ0RfSUNGR1JfREVGX1RZUEUp
Owo+ICsKPiArCS8qIHNldCBQUEkgYW5kIFNHSSB0byBhIGRlZmF1bHQgdmFsdWUgKi8KPiArCWZv
ciAoaSA9IDA7IGkgPCBHSUNfU1BJX0JBU0U7IGkgKz0gR0lDRF9JX1BFUl9JUFJJT1JJVFluKQo+
ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lQUklPUklUWVIoaSksIEdJQ0RfSVBSSU9SSVRZX0RFRik7
Cj4gKyAgICAgICAgLyoKPiArCSAqIERlYWN0aXZhdGUgYW5kIGRpc2FibGUgYWxsIFBQSXMuCj4g
KwkgKi8KPiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgR0lDRF9TR0lfTUFYX0lOSVRJRDsgaSAr
PSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pIHsKPiArCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0FDVElW
RVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOwo+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5B
QkxFUihpKSwKPiBHSUNEX0RFRl9QUElfSUNFTkFCTEVSbik7Cj4gKwkJCQkJCQkgICAgICAgIH0K
PiArCS8qIERlYWN0aXZhdGUgYW5kIGVuYWJsZSBhbGwgU0dJcyAqLwo+ICsJZm9yIChpID0gMDsg
aSA8IEdJQ19QUElfQkFTRTsgaSArPSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pCj4gKwl7Cj4gKwkJ
d3JpdGVfZ2ljZDMyKEdJQ0RfSUNBQ1RJVkVSKGkpLCBHSUNEX0RFRl9JQ0FDVElWRVJuKTsKPiAr
CQl3cml0ZV9naWNkMzIoR0lDRF9JU0VOQUJMRVIoaSksCj4gR0lDRF9ERUZfU0dJX0lTRU5BQkxF
Um4pOwo+ICsJfQo+ICsKPiArCS8qIGVuYWJsZSBjcHUgaW50ZXJmYWNlICovCj4gKwlnaWNfZW5h
YmxlX2NwdWlmKCk7Cj4gK30KPiArCj4gK2ludCBfZHRiX2luaXRfZ2ljKHZvaWQgKmR0YikKPiAr
ewo+ICsJdWludDMyX3QgaWR4Owo+ICsJaW50IGZkdF9naWM7Cj4gKwl1aW50MzJfdCBuYWRkciwg
bnNpemU7Cj4gKwljb25zdCB1aW50NjRfdCAqcmVnczsKPiArCj4gKwl1a19wcmludGQoRExWTF9J
TkZPLCAiUHJvYmluZyBHSUN2Mi4uLlxuIik7Cj4gKwkvKiBDdXJyZW50bHksIHdlIG9ubHkgc3Vw
cG9ydCAxIEdJQyBwZXIgc3lzdGVtICovCj4gKwlmZHRfZ2ljID0gdWtfZHRiX2ZpbmRfZGV2aWNl
KGR0YiwgZ2ljX2RldmljZV9saXN0LAo+ICtzaXplb2YoZ2ljX2RldmljZV9saXN0KSk7Cj4gKwo+
ICsJLyogR2V0IHJlZ2lvbiBzaXplIGF0IHJlZ3MgcmVnaW9uIGluIGR0YiAqLwo+ICsJbmFkZHIg
PSB1a19kdGJfcmVhZF9yZWdpb24oZHRiLCBmZHRfZ2ljLCAmbnNpemUsICZyZWdzKTsKPiArCj4g
KwkvKiBHZXQgZGV2aWNlIGFkZHJlc3MgYW5kIHNpemUgYXQgcmVncyByZWdpb24gKi8KPiArCWdp
Y19kaXN0X2FkZHIgPSAodm9pZCAqKXVrX2R0Yl9yZWFkX3Rlcm0ocmVncywgMCwgbmFkZHIsIG5z
aXplLAo+ICZnaWNfZGlzdF9zaXplKTsKPiArCWdpY19jcHVpZl9hZGRyID0gKHZvaWQgKil1a19k
dGJfcmVhZF90ZXJtKHJlZ3MsIDEsIG5hZGRyLCBuc2l6ZSwKPiArJmdpY19jcHVpZl9zaXplKTsK
PiArCj4gKwl1a19wcmludGQoRExWTF9JTkZPLCAiRm91bmQgR0lDdjIgb246XG4iKTsKPiArCXVr
X3ByaW50ZChETFZMX0lORk8sICJcdENQVSBpbnRlcmZhY2UgYWRkcmVzczogJXBcbiIsCj4gZ2lj
X2NwdWlmX2FkZHIpOwo+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIlx0RGlzdHJpYnV0b3IgYWRk
cmVzczogJXBcbiIsIGdpY19kaXN0X2FkZHIpOwo+ICsKPiArCj4gKwkvKiBJbml0aWFsaXplIEdJ
Q3YyIGRpc3RyaWJ1dG9yICovCj4gKwlnaWNfaW5pdF9kaXN0KCk7Cj4gKwo+ICsJLyogSW5pdGlh
bGl6ZSBHSUN2MiBDUFUgaW50ZXJmYWNlICovCj4gKwlnaWNfaW5pdF9jcHVpZigpOwo+ICsKPiAr
CXJldHVybiAwOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2dp
Yy12Mi5oCj4gYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaAo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZGZlZTZhOAo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaAo+IEBAIC0wLDAgKzEsMzgwIEBACj4g
Ky8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPiArLyoKPiArICog
QXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+Cj4gKyAqICAgICAgICAgIEppYW55
b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIw
MTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4gKyAqCj4gKyAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAo+
ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMKPiArICogYXJlIG1ldDoKPiArICoKPiArICogMS4gUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKPiArICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgo+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCj4gKyAqICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0
cmlidXRpb24uCj4gKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xk
ZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKPiArICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2Vk
IHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KPiArICogICAgdGhp
cyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KPiAr
ICoKPiArICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERF
UlMgQU5ECj4gQ09OVFJJQlVUT1JTICJBUyBJUyIKPiArICogQU5EIEFOWSBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCj4gTElNSVRFRAo+ICtUTywgVEhF
Cj4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEKPiBQQVJUSUNVTEFSCj4gK1BVUlBPU0UKPiArICogQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SCj4gK0NPTlRSSUJVVE9SUyBCRQo+
ICsgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFM
LCBFWEVNUExBUlksCj4gT1IKPiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKPiBQUk9DVVJFTUVOVCBPRgo+ICsgKiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IKPiArQlVT
SU5FU1MKPiArICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9S
WSBPRiBMSUFCSUxJVFksCj4gV0hFVEhFUgo+ICtJTgo+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IKPiArT1RIRVJXSVNFKQo+
ICsgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRgo+IEFEVklTRUQKPiArT0YgVEhFCj4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgo+ICsgKgo+ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJ
RklFRCBJTiBBTlkgV0FZLgo+ICsgKi8KPiArI2lmbmRlZiBfX1BMQVRfQ01OX0FSTV9HSUNfSF9f
Cj4gKyNkZWZpbmUgX19QTEFUX0NNTl9BUk1fR0lDX0hfXwo+ICsKPiArLyoKPiArICogRGlzdHJp
YnV0b3IgcmVnaXN0ZXJzLiBVbmlrcmFmdCBvbmx5IHN1cHBvcnQgcnVuIG9uIG5vbi1zZWN1cmUK
PiArICogc28gd2UganVzdCBkZXNjcmliZSBub24tc2VjdXJlIHJlZ2lzdGVycy4KPiArICovCj4g
Kwo+ICsvKgo+ICsgKiBEaXN0cmlidXRvciBDb250cm9sIFJlZ2lzdGVyLCBHSUNEX0NUTFIuCj4g
KyAqIEVuYWJsZXMgdGhlIGZvcndhcmRpbmcgb2YgcGVuZGluZyBpbnRlcnJ1cHRzIGZyb20gdGhl
Cj4gKyAqIERpc3RyaWJ1dG9yIHRvIHRoZSBDUFUgaW50ZXJmYWNlcwo+ICsgKi8KPiArI2RlZmlu
ZSBHSUNEX0NUTFIJCTB4MDAwMAo+ICsjZGVmaW5lIEdJQ0RfQ1RMUl9FTkFCTEUJMHgxCj4gKwo+
ICsvKgo+ICsgKiBJbnRlcnJ1cHQgQ29udHJvbGxlciBUeXBlIFJlZ2lzdGVyLCBHSUNEX1RZUEVS
Lgo+ICsgKiBQcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY29uZmlndXJhdGlvbiBvZiB0
aGUgR0lDLgo+ICsgKi8KPiArI2RlZmluZSBHSUNEX1RZUEVSCQkweDAwMDQKPiArI2RlZmluZQlH
SUNEX1RZUEVSX0xJTkVfTlVNKHIpCSgoKChyKSAmIDB4MWYpICsgMSkgPDwgNSkKPiArI2RlZmlu
ZQlHSUNEX1RZUEVSX0NQVUlfTlVNKHIpCSgoKChyKSA+PiA1KSAmIDB4MykgKyAxKQo+ICsKPiAr
LyoKPiArICogRGlzdHJpYnV0b3IgSW1wbGVtZW50ZXIgSWRlbnRpZmljYXRpb24gUmVnaXN0ZXIs
IEdJQ0RfSUlEUi4KPiArICogUHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGltcGxlbWVu
dGVyIGFuZCByZXZpc2lvbiBvZiB0aGUKPiBEaXN0cmlidXRvci4KPiArICovCj4gKyNkZWZpbmUg
R0lDRF9JSURSCQkweDAwMDgKPiArI2RlZmluZQlHSUNEX0lJRFJfUFJPRChyKQkoKChyKSA+PiAy
NCkgJiAweGZmKQo+ICsjZGVmaW5lIEdJQ0RfSUlEUl9WQVIocikJKCgocikgPj4gMTYpICYgMHhm
KQo+ICsjZGVmaW5lCUdJQ0RfSUlEUl9SRVYocikJKCgocikgPj4gMTIpICYgMHhmKQo+ICsjZGVm
aW5lIEdJQ0RfSUlEUl9JTVBMKHIpCSgocikgJiAweGZmZikKPiArCj4gKy8qCj4gKyAqIEludGVy
cnVwdCBHcm91cCBSZWdpc3RlcnMsIEdJQ0RfSUdST1VQUm4KPiArICogVGhlc2UgcmVnaXN0ZXJz
IHByb3ZpZGUgYSBzdGF0dXMgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkKPiAr
ICogdGhlIEdJQy4gRWFjaCBiaXQgY29udHJvbHMgd2hldGhlciB0aGUgY29ycmVzcG9uZGluZyBp
bnRlcnJ1cHQgaXMgaW4KPiArICogR3JvdXAgMCBvciBHcm91cCAxCj4gKyAqLwo+ICsjZGVmaW5l
CUdJQ0RfSUdST1VQUihuKQkJKDB4MDA4MCArIDQgKiAoKG4pID4+IDUpKQo+ICsjZGVmaW5lCUdJ
Q0RfSV9QRVJfSUdST1VQUm4JMzIKPiArCj4gKy8qCj4gKyAqIEludGVycnVwdCBTZXQtRW5hYmxl
IFJlZ2lzdGVycywgR0lDRF9JU0VOQUJMRVJuLgo+ICsgKiBUaGVzZSByZWdpc3RlcnMgcHJvdmlk
ZSBhIFNldC1lbmFibGUgYml0IGZvciBlYWNoIGludGVycnVwdAo+ICtzdXBwb3J0ZWQKPiArICog
YnkgdGhlIEdJQy4gV3JpdGluZyAxIHRvIGEgU2V0LWVuYWJsZSBiaXQgZW5hYmxlcyBmb3J3YXJk
aW5nIG9mIHRoZQo+ICsgKiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBmcm9tIHRoZSBEaXN0cmli
dXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMuCj4gKyAqIFJlYWRpbmcgYSBiaXQgaWRlbnRpZmll
cyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMgZW5hYmxlZC4KPiArICovCj4gKyNkZWZpbmUJR0lD
RF9JU0VOQUJMRVIobikJKDB4MDEwMCArIDQgKiAoKG4pID4+IDUpKQo+ICsjZGVmaW5lCUdJQ0Rf
SV9QRVJfSVNFTkFCTEVSbgkzMgo+ICsjZGVmaW5lIEdJQ0RfREVGX1NHSV9JU0VOQUJMRVJuCTB4
ZmZmZgo+ICsKPiArLyoKPiArICogSW50ZXJydXB0IENsZWFyLUVuYWJsZSBSZWdpc3RlcnMsIEdJ
Q0RfSUNFTkFCTEVSbi4KPiArICogUHJvdmlkZSBhIENsZWFyLWVuYWJsZSBiaXQgZm9yIGVhY2gg
aW50ZXJydXB0IHN1cHBvcnRlZCBieSB0aGUgR0lDLgo+ICsgKiBXcml0aW5nIDEgdG8gYSBDbGVh
ci1lbmFibGUgYml0IGRpc2FibGVzIGZvcndhcmRpbmcgb2YgdGhlCj4gKyAqIGNvcnJlc3BvbmRp
bmcgaW50ZXJydXB0IGZyb20gdGhlIERpc3RyaWJ1dG9yIHRvIHRoZSBDUFUgaW50ZXJmYWNlcy4K
PiArICogUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGludGVycnVwdCBpcyBl
bmFibGVkLgo+ICsgKi8KPiArI2RlZmluZQlHSUNEX0lDRU5BQkxFUihuKQkoMHgwMTgwICsgNCAq
ICgobikgPj4gNSkpCj4gKyNkZWZpbmUJR0lDRF9JX1BFUl9JQ0VOQUJMRVJuCTMyCj4gKyNkZWZp
bmUJR0lDRF9ERUZfSUNFTkFCTEVSbgkweGZmZmZmZmZmCj4gKyNkZWZpbmUgR0lDRF9ERUZfUFBJ
X0lDRU5BQkxFUm4JMHhmZmZmMDAwMAo+ICsKPiArLyoKPiArICogSW50ZXJydXB0IFNldC1QZW5k
aW5nIFJlZ2lzdGVycywgR0lDRF9JU1BFTkRSbi4KPiArICogUHJvdmlkZSBhIFNldC1wZW5kaW5n
IGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuCj4gKyAqIFdyaXRp
bmcgMSB0byBhIFNldC1wZW5kaW5nIGJpdCBzZXRzIHRoZSBzdGF0dXMgb2YgdGhlIGNvcnJlc3Bv
bmRpbmcKPiArICogcGVyaXBoZXJhbCBpbnRlcnJ1cHQgdG8gcGVuZGluZy4gUmVhZGluZyBhIGJp
dCBpZGVudGlmaWVzIHdoZXRoZXIKPiArICogdGhlIGludGVycnVwdCBpcyBwZW5kaW5nLgo+ICsg
Ki8KPiArI2RlZmluZQlHSUNEX0lTUEVORFIobikJCSgweDAyMDAgKyA0ICogKChuKSA+PiA1KSkK
PiArI2RlZmluZQlHSUNEX0lfUEVSX0lTUEVORFJuCTMyCj4gKy8qCj4gKyAqIEludGVycnVwdCBD
bGVhci1QZW5kaW5nIFJlZ2lzdGVycywgR0lDRF9JQ1BFTkRSbgo+ICsgKiBQcm92aWRlIGEgQ2xl
YXItcGVuZGluZyBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBieSB0aGUgR0lDLgo+
ICsgKiBXcml0aW5nIDEgdG8gYSBDbGVhci1wZW5kaW5nIGJpdCBjbGVhcnMgdGhlIHBlbmRpbmcg
c3RhdGUgb2YgdGhlCj4gKyAqIGNvcnJlc3BvbmRpbmcgcGVyaXBoZXJhbCBpbnRlcnJ1cHQuIFJl
YWRpbmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0aGVyCj4gKyAqIHRoZSBpbnRlcnJ1cHQgaXMgcGVu
ZGluZy4KPiArICovCj4gKyNkZWZpbmUJR0lDRF9JQ1BFTkRSKG4pCQkoMHgwMjgwICsgNCAqICgo
bikgPj4gNSkpCj4gKyNkZWZpbmUJR0lDRF9JX1BFUl9JQ1BFTkRSbgkzMgo+ICsKPiArLyoKPiAr
ICogSW50ZXJydXB0IFNldC1BY3RpdmUgUmVnaXN0ZXJzLCBHSUNEX0lTQUNUSVZFUm4KPiArICog
UHJvdmlkZSBhIFNldC1hY3RpdmUgYml0IGZvciBlYWNoIGludGVycnVwdCB0aGF0IHRoZSBHSUMg
c3VwcG9ydHMuCj4gKyAqIFdyaXRpbmcgdG8gYSBTZXQtYWN0aXZlIGJpdCBBY3RpdmF0ZXMgdGhl
IGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0Lgo+ICsgKiBUaGVzZSByZWdpc3RlcnMgYXJlIHVzZWQg
d2hlbiBwcmVzZXJ2aW5nIGFuZCByZXN0b3JpbmcgR0lDIHN0YXRlLgo+ICsgKi8KPiArI2RlZmlu
ZSBHSUNEX0lTQUNUSVZFUihuKQkoMHgwMzAwICsgNCAqICgobikgPj4gNSkpCj4gKyNkZWZpbmUJ
R0lDRF9JX1BFUl9JU0FDVElWRVJuCTMyCj4gKy8qCj4gKyAqIEludGVycnVwdCBDbGVhci1BY3Rp
dmUgUmVnaXN0ZXJzLCBHSUNEX0lDQUNUSVZFUm4KPiArICogUHJvdmlkZSBhIENsZWFyLWFjdGl2
ZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHRoYXQgdGhlIEdJQyBzdXBwb3J0cy4KPiArICogV3Jp
dGluZyB0byBhIENsZWFyLWFjdGl2ZSBiaXQgRGVhY3RpdmF0ZXMgdGhlIGNvcnJlc3BvbmRpbmcg
aW50ZXJydXB0Lgo+ICsgKiBUaGVzZSByZWdpc3RlcnMgYXJlIHVzZWQgd2hlbiBwcmVzZXJ2aW5n
IGFuZCByZXN0b3JpbmcgR0lDIHN0YXRlLgo+ICsgKi8KPiArI2RlZmluZQlHSUNEX0lDQUNUSVZF
UihuKQkoMHgwMzgwICsgNCAqICgobikgPj4gNSkpCj4gKyNkZWZpbmUJR0lDRF9JX1BFUl9JQ0FD
VElWRVJuCTMyCj4gKyNkZWZpbmUJR0lDRF9ERUZfSUNBQ1RJVkVSbgkweGZmZmZmZmZmCj4gKwo+
ICsvKgo+ICsgKiBJbnRlcnJ1cHQgSUQgbWFzayBmb3IgR0lDRF9JU0VOQUJMRVIsIEdJQ0RfSUNF
TkFCTEVSLCBHSUNEX0lTUEVORFIsCj4gKyAqIEdJQ0RfSUNQRU5EUiwgR0lDRF9JU0FDVElWRVIg
YW5kIEdJQ0RfSUNBQ1RJVkVSICAqLwo+ICsjZGVmaW5lCUdJQ0RfSV9NQVNLKG4pCQkoMXVsIDw8
ICgobikgJiAweDFmKSkKPiArCj4gKy8qCj4gKyAqIEludGVycnVwdCBQcmlvcml0eSBSZWdpc3Rl
cnMsIEdJQ0RfSVBSSU9SSVRZUm4KPiArICogUHJvdmlkZSBhbiA4LWJpdCBwcmlvcml0eSBmaWVs
ZCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZQo+ICsgKiBHSUMuCj4gKyAqCj4g
KyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUgYnl0ZS1hY2Nlc3NpYmxlLCBzbyB3ZSBkZWZpbmUgdGhp
cyBtYWNybwo+ICsgKiBmb3IgYnl0ZS1hY2Nlc3MuCj4gKyAqLwo+ICsjZGVmaW5lCUdJQ0RfSVBS
SU9SSVRZUihuKQkoMHgwNDAwICsgKG4pKQo+ICsjZGVmaW5lCUdJQ0RfSV9QRVJfSVBSSU9SSVRZ
bgk0Cj4gKyNkZWZpbmUJR0lDRF9JUFJJT1JJVFlfREVGCTB4YTBhMGEwYTAKPiArCj4gKy8qCj4g
KyAqIEludGVycnVwdCBQcm9jZXNzb3IgVGFyZ2V0cyBSZWdpc3RlcnMsIEdJQ0RfSVRBUkdFVFNS
bgo+ICsgKiBQcm92aWRlIGFuIDgtYml0IENQVSB0YXJnZXRzIGZpZWxkIGZvciBlYWNoIGludGVy
cnVwdCBzdXBwb3J0ZWQgYnkKPiArICogdGhlIEdJQy4KPiArICoKPiArICogVGhlc2UgcmVnaXN0
ZXJzIGFyZSBieXRlLWFjY2Vzc2libGUsIHNvIHdlIGRlZmluZSB0aGlzIG1hY3JvCj4gKyAqIGZv
ciBieXRlLWFjY2Vzcy4KPiArICovCj4gKyNkZWZpbmUJR0lDRF9JVEFSR0VUU1IobikJKDB4MDgw
MCArIChuKSkKPiArI2RlZmluZQlHSUNEX0lfUEVSX0lUQVJHRVRTUm4JNAo+ICsjZGVmaW5lCUdJ
Q0RfSVRBUkdFVFNSX0RFRgkweGZmZmZmZmZmCj4gKwo+ICsvKgo+ICsgKiBJbnRlcnJ1cHQgQ29u
ZmlndXJhdGlvbiBSZWdpc3RlcnMsIEdJQ0RfSUNGR1JuCj4gKyAqIFRoZSBHSUNEX0lDRkdScyBw
cm92aWRlIGEgMi1iaXQgSW50X2NvbmZpZyBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQKPiArICog
c3VwcG9ydGVkIGJ5IHRoZSBHSUMuIFRoaXMgZmllbGQgaWRlbnRpZmllcyB3aGV0aGVyIHRoZQo+
ICtjb3JyZXNwb25kaW5nCj4gKyAqIGludGVycnVwdCBpcyBlZGdlLXRyaWdnZXJlZCBvciBsZXZl
bC1zZW5zaXRpdmUuCj4gKyAqLwo+ICsjZGVmaW5lCUdJQ0RfSUNGR1IobikJCSgweDBDMDAgKyA0
ICogKChuKSA+PiA0KSkKPiArI2RlZmluZQlHSUNEX0lfUEVSX0lDRkdSbgkxNgo+ICsjZGVmaW5l
CUdJQ0RfSUNGR1JfREVGX1RZUEUJMAo+ICsjZGVmaW5lCUdJQ0RfSUNGR1JfTUFTSwkJMHgzCj4g
Ky8qIEZpcnN0IGJpdCBpcyBhIHBvbGFyaXR5IGJpdCAoMCAtIGxvdywgMSAtIGhpZ2gpICovCj4g
KyNkZWZpbmUJR0lDRF9JQ0ZHUl9QT0xfTE9XCSgwIDw8IDApCj4gKyNkZWZpbmUJR0lDRF9JQ0ZH
Ul9QT0xfSElHSAkoMSA8PCAwKQo+ICsjZGVmaW5lCUdJQ0RfSUNGR1JfUE9MX01BU0sJMHgxCj4g
Ky8qIFNlY29uZCBiaXQgaXMgYSB0cmlnZ2VyIGJpdCAoMCAtIGxldmVsLCAxIC0gZWRnZSkgKi8K
PiArI2RlZmluZQlHSUNEX0lDRkdSX1RSSUdfTFZMCSgwIDw8IDEpCj4gKyNkZWZpbmUJR0lDRF9J
Q0ZHUl9UUklHX0VER0UJKDEgPDwgMSkKPiArI2RlZmluZQlHSUNEX0lDRkdSX1RSSUdfTUFTSwkw
eDIKPiArCj4gKy8qCj4gKyAqIFNvZnR3YXJlIEdlbmVyYXRlZCBJbnRlcnJ1cHQgUmVnaXN0ZXIs
IEdJQ0RfU0dJUiAgKi8KPiArI2RlZmluZSBHSUNEX1NHSVIJCTB4MEYwMAo+ICsjZGVmaW5lCUdJ
Q0RfU0dJX1RBUkdFVF9TSElGVAkxNgo+ICsjZGVmaW5lCUdJQ0RfU0dJX1RBUkdFVF9NQVNLCTB4
ZmYKPiArI2RlZmluZQlHSUNEX1NHSV9GSUxURVJfU0hJRlQJMjQKPiArI2RlZmluZQlHSUNEX1NH
SV9GSUxURVJfTUFTSwkweDMKPiArI2RlZmluZQlHSUNEX1NHSV9NQVhfSU5JVElECTE1Cj4gKyNk
ZWZpbmUgR0lDRF9QUElfU1RBUlQKPiArCj4gKy8qCj4gKyAqIEZvcndhcmQgdGhlIGludGVycnVw
dCB0byB0aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQo+ICsgKiBDUFVUYXJnZXRM
aXN0IGZpZWxkCj4gKyAqLwo+ICsjZGVmaW5lCUdJQ0RfU0dJX0ZJTFRFUl9UT19MSVNUCQkweDAK
PiArLyoKPiArICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIGFsbCBDUFUgaW50ZXJmYWNlcyBl
eGNlcHQgdGhhdCBvZiB0aGUKPiArICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRl
cnJ1cHQuCj4gKyAqLwo+ICsjZGVmaW5lCUdJQ0RfU0dJX0ZJTFRFUl9UT19PVEhFUlMJMHgxCj4g
Ky8qCj4gKyAqIEZvcndhcmQgdGhlIGludGVycnVwdCBvbmx5IHRvIHRoZSBDUFUgaW50ZXJmYWNl
IG9mIHRoZSBwcm9jZXNzb3IKPiArICogdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KPiAr
ICovCj4gKyNkZWZpbmUJR0lDRF9TR0lfRklMVEVSX1RPX1NFTEYJCTB4Mgo+ICsKPiArLyoKPiAr
ICogU0dJIENsZWFyLVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX0NQRU5EU0dJUm4KPiArICogUHJv
dmlkZSBhIGNsZWFyLXBlbmRpbmcgYml0IGZvciBlYWNoIHN1cHBvcnRlZCBTR0kgYW5kIHNvdXJj
ZQo+ICsgKiBwcm9jZXNzb3IgY29tYmluYXRpb24uIFdoZW4gYSBwcm9jZXNzb3Igd3JpdGVzIGEg
MSB0byBhCj4gK2NsZWFyLXBlbmRpbmcKPiArICogYml0LCB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0
aGUgY29ycmVzcG9uZGluZyBTR0kgZm9yIHRoZQo+ICtjb3JyZXNwb25kaW5nCj4gKyAqIHNvdXJj
ZSBwcm9jZXNzb3IgaXMgcmVtb3ZlZCwgYW5kIG5vIGxvbmdlciB0YXJnZXRzIHRoZSBwcm9jZXNz
b3IKPiArICogcGVyZm9ybWluZyB0aGUgd3JpdGUuIFdyaXRpbmcgYSAwIGhhcyBubyBlZmZlY3Qu
IFJlYWRpbmcgYSBiaXQKPiAraWRlbnRpZmllcwo+ICsgKiB3aGV0aGVyIHRoZSBTR0kgaXMgcGVu
ZGluZywgZnJvbSB0aGUgY29ycmVzcG9uZGluZyBzb3VyY2UgcHJvY2Vzc29yLAo+ICtvbgo+ICsg
KiB0aGUgcmVhZGluZyBwcm9jZXNzb3IuCj4gKyAqLwo+ICsjZGVmaW5lIEdJQ0RfQ1BFTkRTR0lS
bgkJKDB4MEYxMCArIDQgKigobikgPj4gMikpCj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9DUEVORFNH
SVJuICAgNAo+ICsKPiArLyoKPiArICogU0dJIFNldC1QZW5kaW5nIFJlZ2lzdGVycywgR0lDRF9T
UEVORFNHSVJuCj4gKyAqIFByb3ZpZGUgYSBzZXQtcGVuZGluZyBiaXQgZm9yIGVhY2ggc3VwcG9y
dGVkIFNHSSBhbmQgc291cmNlCj4gK3Byb2Nlc3Nvcgo+ICsgKiBjb21iaW5hdGlvbi4gV2hlbiBh
IHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGEgc2V0LXBlbmRpbmcgYml0LCB0aGUKPiArcGVuZGlu
Zwo+ICsgKiBzdGF0ZSBpcyBhcHBsaWVkIHRvIHRoZSBjb3JyZXNwb25kaW5nIFNHSSBmb3IgdGhl
IGNvcnJlc3BvbmRpbmcKPiArc291cmNlCj4gKyAqIHByb2Nlc3Nvci4gV3JpdGluZyBhIDAgaGFz
IG5vIGVmZmVjdC4gUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzCj4gK3doZXRoZXIKPiArICogdGhl
IFNHSSBpcyBwZW5kaW5nLCBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBwcm9jZXNzb3Is
IG9uIHRoZQo+ICsgKiByZWFkaW5nIHByb2Nlc3Nvci4KPiArICovCj4gKyNkZWZpbmUgR0lDRF9T
UEVORFNHSVJuCQkoMHgwRjIwICsgNCAqKChuKSA+PiAyKSkKPiArI2RlZmluZSBHSUNEX0lfUEVS
X1NQRU5EU0dJUm4gICA0Cj4gKwo+ICsKPiArLyoKPiArICogQ1BVIGludGVyZmFjZSByZWdpc3Rl
cnMuIFVuaWtyYWZ0IG9ubHkgc3VwcG9ydCBydW4gb24gbm9uLXNlY3VyZQo+ICsgKiBzbyB3ZSBq
dXN0IGRlc2NyaWJlIG5vbi1zZWN1cmUgcmVnaXN0ZXJzLgo+ICsgKi8KPiArCj4gKy8qIENQVSBJ
bnRlcmZhY2UgQ29udHJvbCBSZWdpc3RlciAqLwo+ICsjZGVmaW5lIEdJQ0NfQ1RMUgkJMHgwMDAw
Cj4gKyNkZWZpbmUgR0lDQ19DVExSX0VOQUJMRQkweDEKPiArCj4gKy8qIEludGVycnVwdCBQcmlv
cml0eSBNYXNrIFJlZ2lzdGVyICovCj4gKyNkZWZpbmUgR0lDQ19QTVIJCTB4MDAwNAo+ICsjZGVm
aW5lIEdJQ0NfUE1SX1BSSU9fTUFYCTI1NQo+ICsKPiArLyogQmluYXJ5IFBvaW50IFJlZ2lzdGVy
ICovCj4gKyNkZWZpbmUgR0lDQ19CUFIJCTB4MDAwOAo+ICsKPiArLyogSW50ZXJydXB0IEFja25v
d2xlZGdlIFJlZ2lzdGVyICovCj4gKyNkZWZpbmUgR0lDQ19JQVIJCTB4MDAwQwo+ICsjZGVmaW5l
IEdJQ0NfSUFSX0lOVElEX01BU0sJMHgzRkYKPiArI2RlZmluZSBHSUNDX0lBUl9JTlRJRF9TUFVS
SU9VUwkxMDIzCj4gKwo+ICsvKiBFbmQgb2YgSW50ZXJydXB0IFJlZ2lzdGVyICovCj4gKyNkZWZp
bmUgR0lDQ19FT0lSCQkweDAwMTAKPiArCj4gKy8qIFJ1bm5pbmcgUHJpb3JpdHkgUmVnaXN0ZXIg
Ki8KPiArI2RlZmluZSBHSUNDX1JQUgkJMHgwMDE0Cj4gKwo+ICsvKiBIaWdoZXN0IFByaW9yaXR5
IFBlbmRpbmcgSW50ZXJydXB0IFJlZ2lzdGVyICovCj4gKyNkZWZpbmUgR0lDQ19IUFBJUgkJMHgw
MDE4Cj4gKwo+ICsvKiBBbGlhc2VkIEJpbmFyeSBQb2ludCBSZWdpc3RlciAqLwo+ICsjZGVmaW5l
IEdJQ0NfQUJQUgkJMHgwMDFDCj4gKwo+ICsvKiBDUFUgSW50ZXJmYWNlIElkZW50aWZpY2F0aW9u
IFJlZ2lzdGVyICovCj4gKyNkZWZpbmUgR0lDQ19JSURSCQkweDAwRkMKPiArCj4gKy8qIERlYWN0
aXZhdGUgSW50ZXJydXB0IFJlZ2lzdGVyICovCj4gKyNkZWZpbmUgR0lDQ19ESVIJCTB4MTAwMAo+
ICsKPiArLyoKPiArICogQWNrbm93bGVkZ2luZyBpcnEgZXF1YWxzIHJlYWRpbmcgR0lDQ19JQVIg
YWxzbwo+ICsgKiBnZXQgdGhlIGludHJydXB0IElEIGFzIHRoZSBzaWRlIGVmZmVjdC4KPiArICov
Cj4gK3VpbnQzMl90IGdpY19hY2tfaXJxKHZvaWQpOwo+ICsKPiArLyoKPiArICogd3JpdGUgdG8g
R0lDQ19FT0lSIHRvIGluZm9ybSBjcHUgaW50ZXJmYWNlIGNvbXBsZXRhdGlvbgo+ICsgKiBvZiBp
bnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lDQ19DVExSLkVPSW1vZGUgc2V0cyB0byAxCj4gKyAq
IHRoaXMgZnVuYyBqdXN0IGdldHMgcHJpb3JpdHkgZHJvcC4KPiArICovCj4gK3ZvaWQgZ2ljX2Vv
aV9pcnEodWludDMyX3QgaXJxKTsKPiArCj4gKy8qCj4gKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0
aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQo+ICsgKiB0YXJnZXRsaXN0LiBUYXJn
ZXRsaXN0IGlzIGEgOC1iaXQgYml0bWFwIGZvciAwfjcgQ1BVLgo+ICsgKi8KPiArdm9pZCBnaWNf
c2dpX2dlbl90b19saXN0KHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCk7Cj4g
Kwo+ICsvKgo+ICsgKiBGb3J3YXJkIHRoZSBTR0kgdG8gYWxsIENQVSBpbnRlcmZhY2VzIGV4Y2Vw
dCB0aGF0IG9mIHRoZQo+ICsgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVw
dC4KPiArICovCj4gK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50aWQp
Owo+ICsKPiArLyoKPiArICogRm9yd2FyZCB0aGUgU0dJIG9ubHkgdG8gdGhlIENQVSBpbnRlcmZh
Y2Ugb2YgdGhlIHByb2Nlc3Nvcgo+ICsgKiB0aGF0IHJlcXVlc3RlZCB0aGUgaW50ZXJydXB0Lgo+
ICsgKi8KPiArdm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVpbnQzMl90IHNnaW50aWQpOwo+ICsK
PiArLyoKPiArICogc2V0IHRhcmdldCBjcHUgZm9yIGlycSBpbiBkaXN0cmlidXRvciwKPiArICog
QHRhcmdldDogYml0bWFzayB2YWx1ZSwgYml0IDEgaW5kaWNhdGVzIHRhcmdldCB0bwo+ICsgKiBj
b3JyZXNwb25kaW5nIGNwdSBpbnRlcmZhY2UKPiArICovCj4gK3ZvaWQgZ2ljX3NldF9pcnFfdGFy
Z2V0KHVpbnQzMl90IGlycSwgdWludDhfdCB0YXJnZXQpOwo+ICsKPiArLyogc2V0IHByaW9yaXR5
IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IgKi8gdm9pZAo+ICtnaWNfc2V0X2lycV9wcmlvKHVpbnQz
Ml90IGlycSwgdWludDhfdCBwcmlvcml0eSk7Cj4gKwo+ICsvKgo+ICsgKiBFbmFibGUgYW4gaXJx
IGluIGRpc3RyaWJ1dG9yLCBlYWNoIGlycSBvY2N1cGllcyBvbmUgYml0Cj4gKyAqIHRvIGNvbmZp
Z3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdG9yICAqLyB2b2lkCj4gK2dpY19lbmFibGVfaXJx
KHVpbnQzMl90IGlycSk7Cj4gKwo+ICsvKgo+ICsgKiBEaXNhYmxlIGFuIGlycSBpbiBkaXN0cmli
dXRvciwgb25lIGJpdCByZXNlcnZlZCBmb3IgYW4gaXJxCj4gKyAqIHRvIGNvbmZpZ3VyZSBpbiBj
b3JyZXNwb25kaW5nIHJlZ2lzdGVyICAqLyB2b2lkCj4gK2dpY19kaXNhYmxlX2lycSh1aW50MzJf
dCBpcnEpOwo+ICsKPiArLyoKPiArICogc2V0IHBlbmRpbmcgc3RhdGUgZm9yIGFuIGlycSBpbiBk
aXN0cmlidXRvciwgb25lIGJpdAo+ICsgKiByZXNlcnZlZCBmb3IgYW4gaXJxIHRvIGNvbmZpZ3Vy
ZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyICAqLyB2b2lkCj4gK2dpY19zZXRfaXJxX3BlbmRp
bmcodWludDMyX3QgaXJxKTsKPiArCj4gKy8qCj4gKyAqIGNsZWFyIHBlbmRpbmcgc3RhdGUgZm9y
IGFuIGlycSBpbiBkaXN0cmlidXRvciwgb25lIGJpdAo+ICsgKiByZXNlcnZlZCBmb3IgYW4gaXJx
IHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyICAqLyB2b2lkCj4gK2dpY19j
bGVhcl9pcnFfcGVuZGluZyh1aW50MzJfdCBpcnEpOwo+ICsKPiArLyoKPiArICogaW5zcGVjdCB0
aGF0IGlmIGFuIGlycSBpcyBpbiBwZW5kaW5nIHN0YXRlLCBldmVyeSBiaXQKPiArICogaG9sZHMg
dGhlIHZhbHVlIGZvciB0aGUgY29ycmVzcG9uZGluZyBpcnEgICovIGludAo+ICtnaWNfaXNfaXJx
X3BlbmRpbmcodWludDMyX3QgaXJxKTsKPiArCj4gKy8qIHNldCBhY3RpdmUgc3RhdGUgZm9yIGFu
IGlycSBpbiBkaXN0cmlidXRvciAqLyB2b2lkCj4gK2dpY19zZXRfaXJxX2FjdGl2ZSh1aW50MzJf
dCBpcnEpOwo+ICsKPiArLyogY2xlYXIgYWN0aXZlIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IgKi8gdm9pZAo+ICtnaWNfY2xlYXJfaXJxX2FjdGl2ZSh1aW50MzJfdCBpcnEpOwo+ICsK
PiArLyoKPiArICogaW5zcGVjdCB0aGF0IGlmIGFuIGlycSBpcyBpbiBhY3RpdmUgc3RhdGUsCj4g
KyAqIGV2ZXJ5IGJpdCBob2xkcyB0aGUgdmFsdWUgZm9yIGFuIGlycSAgKi8gaW50Cj4gK2dpY19p
c19pcnFfYWN0aXZlKHVpbnQzMl90IGlycSk7Cj4gKwo+ICsvKiBDb25maWcgaW50cnJ1cHQgdHJp
Z2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLyB2b2lkCj4gK2dpY19zZXRfaXJxX3R5cGUodWludDMy
X3QgaXJxLCBpbnQgdHJpZ2dlciwgaW50IHBvbGFyaXR5KTsKPiArCj4gKy8qIEluaXRpYWxpemUg
R0lDdjIgZnJvbSBkZXZpY2UgdHJlZSAqLyBpbnQgX2R0Yl9pbml0X2dpYyh2b2lkICpkdGIpOwo+
ICsKPiArLyogTWF4IENQVSBpbnRlcmZhY2UgZm9yIEdJQ3YyICovCj4gKyNkZWZpbmUgR0lDX01B
WF9DUFVJRgkJOAo+ICsKPiArLyogU1BJIGludGVycnVwdCBiYXNlIElEICovCj4gKyNkZWZpbmUg
R0lDX1NQSV9CQVNFCQkzMgo+ICsKPiArLyogUFBJIGludGVycnVwdCBiYXNlIElEICovCj4gKyNk
ZWZpbmUgR0lDX1BQSV9CQVNFCQkxNgo+ICsKPiArLyogTWF4IHN1cHBvcnQgaW50ZXJydXB0IG51
bWJlciBmb3IgR0lDdjIgKi8KPiArI2RlZmluZSBHSUNfTUFYX0lSUQkJMTAyMAo+ICsKPiArI2Vu
ZGlmIC8vX19QTEFUX0NNTl9BUk1fR0lDVjJfSF9fCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9u
L2luY2x1ZGUvaXJxLmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oIGluZGV4Cj4gZWRhY2Nm
ZS4uYzM2ZDAwNCAxMDA2NDQKPiAtLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oCj4gKysr
IGIvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaAo+IEBAIC00Myw1ICs0MywyMCBAQAo+ICAjZXJy
b3IgIkFkZCBpcnEuaCBmb3IgY3VycmVudCBhcmNoaXRlY3R1cmUuIgo+ICAjZW5kaWYKPiAKPiAr
LyogZGVmaW5lIElSUSB0cmlnZ2VyIHR5cGVzICovCj4gK2VudW0gdWtfaXJxX3RyaWdnZXIgewo+
ICsJVUtfSVJRX1RSSUdHRVJfTk9ORSA9IDAsCj4gKwlVS19JUlFfVFJJR0dFUl9FREdFID0gMSwK
PiArCVVLX0lSUV9UUklHR0VSX0xFVkVMID0gMiwKPiArCVVLX0lSUV9UUklHR0VSX01BWAo+ICt9
Owo+ICsKPiArLyogZGVmaW5lIElSUSB0cmlnZ2VyIHBvbGFyaXRpZXMgKi8KPiArZW51bSB1a19p
cnFfcG9sYXJpdHkgewo+ICsJVUtfSVJRX1BPTEFSSVRZX05PTkUgPSAwLAo+ICsJVUtfSVJRX1BP
TEFSSVRZX0hJR0ggPSAxLAo+ICsJVUtfSVJRX1BPTEFSSVRZX0xPVyA9IDIsCj4gKwlVS19JUlFf
UE9MQVJJVFlfTUFYCj4gK307Cj4gCj4gICNlbmRpZiAvKiBfX1BMQVRfQ01OX0lSUV9IX18gKi8K
PiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vTWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51
ayBpbmRleAo+IDE5NzE3NWEuLjU3MmY0YzMgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vTWFrZWZp
bGUudWsKPiArKysgYi9wbGF0L2t2bS9NYWtlZmlsZS51awo+IEBAIC02MSw2ICs2MSw3IEBAIExJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0KPiAkKFVLX1BMQVRfQ09NTU9O
X0JBU0UpL2FybS90aW1lLmN8Y29tbW8KPiAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hf
QVJNXzY0KSArPQo+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RyYXBzLmN8Y29tbW9uCj4g
IExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0KPiAkKFVLX1BMQVRfQ09N
TU9OX0JBU0UpL2FybS9mZHQuY3xjb21tb24KPiAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FS
Q0hfQVJNXzY0KSArPQo+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3J0Yy5jfGNvbW1vbgo+
ICtMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9Cj4gKyQoVUtfUExBVF9D
T01NT05fQkFTRSkvYXJtL2dpYy12Mi5jfGNvbW1vbgo+ICBMSUJLVk1QTEFUX1NSQ1MtJChDT05G
SUdfQVJDSF9BUk1fNjQpICs9Cj4gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9lbnRyeTY0LlMKPiAg
TElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQo+ICQoTElCS1ZNUExBVF9C
QVNFKS9hcm0vZXhjZXB0aW9ucy5TCj4gIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FS
TV82NCkgKz0KPiAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJsZS5TCj4gZGlmZiAtLWdp
dCBhL3BsYXQva3ZtL2FybS9zZXR1cC5jIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMgaW5kZXgKPiAw
OTUzMGJiLi4xNGU2NGFkIDEwMDY0NAo+IC0tLSBhL3BsYXQva3ZtL2FybS9zZXR1cC5jCj4gKysr
IGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKPiBAQCAtMTgsMTggKzE4LDE2IEBACj4gICAqIE5FR0xJ
R0VOQ0UgT1IgT1RIRVIgVE9SVElPVVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBPUiBJTgo+ICAg
KiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJF
Lgo+ICAgKi8KPiArI2luY2x1ZGUgPGxpbWl0cy5oPgo+ICAjaW5jbHVkZSA8bGliZmR0Lmg+Cj4g
LSNpbmNsdWRlIDxrdm0vY29uc29sZS5oPgo+ICsjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgo+
ICAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4gKyNpbmNsdWRlIDxrdm0vY29uc29sZS5oPgo+ICAj
aW5jbHVkZSA8a3ZtLWFybS9tbS5oPgo+ICAjaW5jbHVkZSA8YXJtL2NwdS5oPgo+IC0jaW5jbHVk
ZSA8dWsvYXJjaC9saW1pdHMuaD4KPiAtCj4gLXZvaWQgKl9saWJrdm1wbGF0X3BhZ2V0YWJsZTsK
PiAtdm9pZCAqX2xpYmt2bXBsYXRfaGVhcF9zdGFydDsKPiAtdm9pZCAqX2xpYmt2bXBsYXRfc3Rh
Y2tfdG9wOwo+IC12b2lkICpfbGlia3ZtcGxhdF9tZW1fZW5kOwo+IC12b2lkICpfbGlia3ZtcGxh
dF9kdGI7Cj4gKyNpbmNsdWRlIDxhcm0vcnRjLmg+Cj4gKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+
Cj4gKyNpbmNsdWRlIDxhcm0vZmR0Lmg+Cj4gCj4gICNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAx
MDI0Cj4gIHN0YXRpYyBjaGFyIGNtZGxpbmVbTUFYX0NNRExJTkVfU0laRV07Cj4gQEAgLTQ3LDcg
KzQ1LDcgQEAgc3RhdGljIHZvaWQgX2luaXRfZHRiKHZvaWQgKmR0Yl9wb2ludGVyKQo+ICAJCVVL
X0NSQVNIKCJJbnZhbGlkIERUQjogJXNcbiIsIGZkdF9zdHJlcnJvcihyZXQpKTsKPiAKPiAgCV9s
aWJrdm1wbGF0X2R0YiA9IGR0Yl9wb2ludGVyOwo+IC0JdWtfcHJfaW5mbygiRm91bmQgZGV2aWNl
IHRyZWUgb246ICVwXG4iLCBkdGJfcG9pbnRlcik7Cj4gKwl1a19wcmludGQoRExWTF9JTkZPLCAi
Rm91bmQgZGV2aWNlIHRyZWUgb246ICVwXG4iLCBkdGJfcG9pbnRlcik7Cj4gIH0KPiAKPiAgc3Rh
dGljIHZvaWQgX2R0Yl9nZXRfcHNjaV9tZXRob2Qodm9pZCkKPiBAQCAtNjUsMTMgKzYzLDEzIEBA
IHN0YXRpYyB2b2lkIF9kdGJfZ2V0X3BzY2lfbWV0aG9kKHZvaWQpCj4gIAkJZmR0cHNjaSA9IGZk
dF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlKF9saWJrdm1wbGF0X2R0YiwKPiAgCQkJCQkJCS0x
LCAiYXJtLHBzY2ktMC4yIik7Cj4gIAlpZiAoZmR0cHNjaSA8IDApIHsKPiAtCQl1a19wcl9pbmZv
KCJObyBQU0NJIGNvbmR1aXQgZm91bmQgaW4gRFRCXG4iKTsKPiArCQl1a19wcmludGQoRExWTF9J
TkZPLCAiTm8gUFNDSSBjb25kdWl0IGZvdW5kIGluIERUQlxuIik7Cj4gIAkJZ290byBlbm9tZXRo
b2Q7Cj4gIAl9Cj4gCj4gIAlmZHRtZXRob2QgPSBmZHRfZ2V0cHJvcChfbGlia3ZtcGxhdF9kdGIs
IGZkdHBzY2ksICJtZXRob2QiLCAmbGVuKTsKPiAgCWlmICghZmR0bWV0aG9kIHx8IChsZW4gPD0g
MCkpIHsKPiAtCQl1a19wcl9pbmZvKCJObyBQU0NJIG1ldGhvZCBmb3VuZFxuIik7Cj4gKwkJdWtf
cHJpbnRkKERMVkxfSU5GTywgIk5vIFBTQ0kgbWV0aG9kIGZvdW5kXG4iKTsKPiAgCQlnb3RvIGVu
b21ldGhvZDsKPiAgCX0KPiAKPiBAQCAtODAsMTYgKzc4LDE2IEBAIHN0YXRpYyB2b2lkIF9kdGJf
Z2V0X3BzY2lfbWV0aG9kKHZvaWQpCj4gIAllbHNlIGlmICghc3RyY21wKGZkdG1ldGhvZCwgInNt
YyIpKQo+ICAJCXNtY2NfcHNjaV9jYWxsID0gc21jY19wc2NpX3NtY19jYWxsOwo+ICAJZWxzZSB7
Cj4gLQkJdWtfcHJfaW5mbygiSW52YWxpZCBQU0NJIGNvbmR1aXQgbWV0aG9kOiAlc1xuIiwKPiAt
CQkJICAgZmR0bWV0aG9kKTsKPiArCQl1a19wcmludGQoRExWTF9JTkZPLAo+ICsJCSJJbnZhbGlk
IFBTQ0kgY29uZHVpdCBtZXRob2Q6ICVzXG4iLCBmZHRtZXRob2QpOwo+ICAJCWdvdG8gZW5vbWV0
aG9kOwo+ICAJfQo+IAo+IC0JdWtfcHJfaW5mbygiUFNDSSBtZXRob2Q6ICVzXG4iLCBmZHRtZXRo
b2QpOwo+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIlBTQ0kgbWV0aG9kOiAlc1xuIiwgZmR0bWV0
aG9kKTsKPiAgCXJldHVybjsKPiAKPiAgZW5vbWV0aG9kOgo+IC0JdWtfcHJfaW5mbygiU3VwcG9y
dCBQU0NJIGZyb20gUFNDSS0wLjJcbiIpOwo+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIlN1cHBv
cnQgUFNDSSBmcm9tIFBTQ0ktMC4yXG4iKTsKPiAgCXNtY2NfcHNjaV9jYWxsID0gTlVMTDsKPiAg
fQo+IAo+IEBAIC0xMDQsMTMgKzEwMiwxMyBAQCBzdGF0aWMgdm9pZCBfaW5pdF9kdGJfbWVtKHZv
aWQpCj4gCj4gIAkvKiBzZWFyY2ggZm9yIGFzc2lnbmVkIFZNIG1lbW9yeSBpbiBEVEIgKi8KPiAg
CWlmIChmZHRfbnVtX21lbV9yc3YoX2xpYmt2bXBsYXRfZHRiKSAhPSAwKQo+IC0JCXVrX3ByX3dh
cm4oIlJlc2VydmVkIG1lbW9yeSBpcyBub3Qgc3VwcG9ydGVkXG4iKTsKPiArCQl1a19wcmludGQo
RExWTF9XQVJOLCAiUmVzZXJ2ZWQgbWVtb3J5IGlzIG5vdAo+IHN1cHBvcnRlZFxuIik7Cj4gCj4g
IAlmZHRfbWVtID0gZmR0X25vZGVfb2Zmc2V0X2J5X3Byb3BfdmFsdWUoX2xpYmt2bXBsYXRfZHRi
LCAtMSwKPiAgCQkJCQkJImRldmljZV90eXBlIiwKPiAgCQkJCQkJIm1lbW9yeSIsCj4gc2l6ZW9m
KCJtZW1vcnkiKSk7Cj4gIAlpZiAoZmR0X21lbSA8IDApIHsKPiAtCQl1a19wcl93YXJuKCJObyBt
ZW1vcnkgZm91bmQgaW4gRFRCXG4iKTsKPiArCQl1a19wcmludGQoRExWTF9XQVJOLCAiTm8gbWVt
b3J5IGZvdW5kIGluIERUQlxuIik7Cj4gIAkJcmV0dXJuOwo+ICAJfQo+IAo+IEBAIC0xMzgsNyAr
MTM2LDggQEAgc3RhdGljIHZvaWQgX2luaXRfZHRiX21lbSh2b2lkKQo+IAo+ICAJLyogSWYgd2Ug
aGF2ZSBtb3JlIHRoYW4gb25lIG1lbW9yeSBiYW5rLCBnaXZlIGEgd2FybmluZyBtZXNzYXNnZQo+
ICovCj4gIAlpZiAocHJvcF9sZW4gPiBwcm9wX21pbl9sZW4pCj4gLQkJdWtfcHJfd2FybigiQ3Vy
cmVudGx5LCB3ZSBzdXBwb3J0IG9ubHkgb25lIG1lbW9yeQo+IGJhbmshXG4iKTsKPiArCQl1a19w
cmludGQoRExWTF9XQVJOLAo+ICsJCQkiQ3VycmVudGx5LCB3ZSBzdXBwb3J0IG9ubHkgb25lIG1l
bW9yeSBiYW5rIVxuIik7Cj4gCj4gIAltZW1fYmFzZSA9IGZkdDY0X3RvX2NwdShyZWdzWzBdKTsK
PiAgCW1lbV9zaXplID0gZmR0NjRfdG9fY3B1KHJlZ3NbMV0pOwo+IEBAIC0xNzIsMTcgKzE3MSwy
NSBAQCBzdGF0aWMgdm9pZCBfZHRiX2dldF9jbWRsaW5lKGNoYXIgKmNtZGxpbmUsIHNpemVfdAo+
IG1heGxlbikKPiAgCWNtZGxpbmVbKCh1bnNpZ25lZCBpbnQpIGxlbiAtIDEpIDw9IChtYXhsZW4g
LSAxKSA/Cj4gIAkJKCh1bnNpZ25lZCBpbnQpIGxlbiAtIDEpIDogKG1heGxlbiAtIDEpXSA9ICdc
MCc7Cj4gCj4gLQl1a19wcl9pbmZvKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPiAr
CXVrX3ByaW50ZChETFZMX0lORk8sICJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPiAg
CXJldHVybjsKPiAKPiAgZW5vY21kbDoKPiAtCXVrX3ByX2luZm8oIk5vIGNvbW1hbmQgbGluZSBm
b3VuZFxuIik7Cj4gKwl1a19wcmludGQoRExWTF9JTkZPLCAiTm8gY29tbWFuZCBsaW5lIGZvdW5k
XG4iKTsKPiAgCXN0cmNweShjbWRsaW5lLCBDT05GSUdfVUtfTkFNRSk7Cj4gIH0KPiAKPiAgc3Rh
dGljIHZvaWQgX2xpYmt2bXBsYXRfZW50cnkyKHZvaWQgKmFyZyBfX2F0dHJpYnV0ZV9fKCh1bnVz
ZWQpKSkgIHsKPiAtICAgICAgIHVrcGxhdF9lbnRyeV9hcmdwKE5VTEwsIChjaGFyICopY21kbGlu
ZSwgc3RybGVuKGNtZGxpbmUpKTsKPiArCS8qIEFmdGVyIHN3aXRjaCB0byBuZXcgc3RhY2ssIHdl
IHN0YXJ0IGluaXRpYWxpemluZyBvdGhlciBkZXZpY2VzICovCj4gKwo+ICsJLyogSW5pdGlhbGl6
ZSBHSUMgaW50ZXJydXB0IGNvbnRyb2xsZXIgKi8KPiArCV9kdGJfaW5pdF9naWMoX2xpYmt2bXBs
YXRfZHRiKTsKPiArCj4gKwkvKiBJbml0aWFsaXplIFJUQyAqLwo+ICsJX2R0Yl9pbml0X3J0Yyhf
bGlia3ZtcGxhdF9kdGIpOwo+ICsKPiArCXVrcGxhdF9lbnRyeV9hcmdwKE5VTEwsIChjaGFyICop
Y21kbGluZSwgc3RybGVuKGNtZGxpbmUpKTsKPiAgfQo+IAo+ICB2b2lkIF9saWJrdm1wbGF0X3N0
YXJ0KHZvaWQgKmR0Yl9wb2ludGVyKSBAQCAtMTkwLDcgKzE5Nyw3IEBAIHZvaWQKPiBfbGlia3Zt
cGxhdF9zdGFydCh2b2lkICpkdGJfcG9pbnRlcikKPiAgCV9pbml0X2R0YihkdGJfcG9pbnRlcik7
Cj4gIAlfbGlia3ZtcGxhdF9pbml0X2NvbnNvbGUoKTsKPiAKPiAtCXVrX3ByX2luZm8oIkVudGVy
aW5nIGZyb20gS1ZNIChhcm02NCkuLi5cbiIpOwo+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIkVu
dGVyaW5nIGZyb20gS1ZNIChhcm02NCkuLi5cbiIpOwo+IAo+ICAJLyogR2V0IGNvbW1hbmQgbGlu
ZSBmcm9tIERUQiAqLwo+IAo+IEBAIC0yMDIsMTUgKzIwOSwxNSBAQCB2b2lkIF9saWJrdm1wbGF0
X3N0YXJ0KHZvaWQgKmR0Yl9wb2ludGVyKQo+ICAJLyogSW5pdGlhbGl6ZSBtZW1vcnkgZnJvbSBE
VEIgKi8KPiAgCV9pbml0X2R0Yl9tZW0oKTsKPiAKPiAtCXVrX3ByX2luZm8oInBhZ2V0YWJsZSBz
dGFydDogJXBcbiIsIF9saWJrdm1wbGF0X3BhZ2V0YWJsZSk7Cj4gLQl1a19wcl9pbmZvKCIgICAg
IGhlYXAgc3RhcnQ6ICVwXG4iLCBfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0KTsKPiAtCXVrX3ByX2lu
Zm8oIiAgICAgIHN0YWNrIHRvcDogJXBcbiIsIF9saWJrdm1wbGF0X3N0YWNrX3RvcCk7Cj4gKwl1
a19wcmludGQoRExWTF9JTkZPLCAicGFnZXRhYmxlIHN0YXJ0OiAlcFxuIiwKPiBfbGlia3ZtcGxh
dF9wYWdldGFibGUpOwo+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIiAgICAgaGVhcCBzdGFydDog
JXBcbiIsCj4gX2xpYmt2bXBsYXRfaGVhcF9zdGFydCk7Cj4gKwl1a19wcmludGQoRExWTF9JTkZP
LCAiICAgICAgc3RhY2sgdG9wOiAlcFxuIiwgX2xpYmt2bXBsYXRfc3RhY2tfdG9wKTsKPiAKPiAg
CS8qCj4gIAkgKiBTd2l0Y2ggYXdheSBmcm9tIHRoZSBib290c3RyYXAgc3RhY2sgYXMgZWFybHkg
YXMgcG9zc2libGUuCj4gIAkgKi8KPiAtCXVrX3ByX2luZm8oIlN3aXRjaCBmcm9tIGJvb3RzdHJh
cCBzdGFjayB0byBzdGFjayBAJXBcbiIsCj4gLQkJICAgX2xpYmt2bXBsYXRfc3RhY2tfdG9wKTsK
PiArCXVrX3ByaW50ZChETFZMX0lORk8sICJTd2l0Y2ggZnJvbSBib290c3RyYXAgc3RhY2sgdG8g
c3RhY2sgQCVwXG4iLAo+ICsJCQkJX2xpYmt2bXBsYXRfc3RhY2tfdG9wKTsKPiAKPiAgCV9saWJr
dm1wbGF0X25ld3N0YWNrKCh1aW50NjRfdCkgX2xpYmt2bXBsYXRfc3RhY2tfdG9wLAo+ICAJCQkJ
X2xpYmt2bXBsYXRfZW50cnkyLCBOVUxMKTsKPiAtLQo+IDIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 05:03:40 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 05:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gN9oY-0000LR-LQ; Thu, 15 Nov 2018 05:03:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gN9oX-0000LM-TF
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 05:03:37 +0000
X-Inumbo-ID: ce5b8325-e893-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce5b8325-e893-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 05:03:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/SpNE/p1abzx5HMATcSBVXMxowxTtV78Ee3vJ8M+VYg=;
 b=BqsjA61JjcYvrt5FF9qefRtfkfqY5VMI5cAf8PPGpi8VB/99ldB3E5q8cR4JPnluOSA++I3s9Ps3qS+20mA1zj3H2woyLkHmrQkEdbCJxbSBbFI1K039Ea63pLPShgXzq3Ex0OIlIsxBKrES4ndbzahn27Jtwr2/JOMbPlcoLww=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB1134.eurprd08.prod.outlook.com (10.166.45.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.45; Thu, 15 Nov 2018 05:03:32 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 05:03:32 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
Thread-Index: AQHUeAsO0T16rpNrOEWvB+O2UFWpSqVHusWAgAFQa/CAAvQfAIAETaOg
Date: Thu, 15 Nov 2018 05:03:31 +0000
Message-ID: <VI1PR08MB3149680CE8673F676694EED0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
 <ad366e9f-7f87-4d33-5609-f8af3151d8e8@arm.com>
 <VI1PR08MB314956AE53286F6CA3272FB7F4C70@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <f6cc9eca-c122-8e81-1ae4-7df1a543f4fa@arm.com>
In-Reply-To: <f6cc9eca-c122-8e81-1ae4-7df1a543f4fa@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB1134;
 6:6QGqRU51QqTgUJYOuy8ZTNyd3h1GA83+h6skHfugNWjpURe3ojFNNzhKK4HYRqsJAUGAvlTxTSlbgKG6uy5ckMNw56zOBAYGIF7Mc4afNnQ3uEYhpdqe97TbGCRLS9WNIi2IAs05pbdrG8QlcCX2sMSzKDKUZlihCLMBAT1fLNWrh+e5mvvOTUxU3PgL3Itcr1NIEXC5JBfgug97zqr37symRlT1LXJe9W+gNKj4KDqoFIM0tomo/1inZuVLbeazcO0NmMPqpbEIIy9CoSmnqSwf4uxbjH2ZytICDwhj3qR6X46uB2cgLI3omx3j83jsZogHocGHUoU6r1puYt1wpp091ALUfIXwvjh/yEdzGI2jBwzkY06NHYIiydFHYWD44Bwmc8VNgbivgJHqrpODMcFI970uf23VPUONTvZkyqtep8jkARwZ5e0NzwXOfH/eUqy99VlNVvHyElEJqaYstQ==;
 5:CBHcvRCXl4o009KdyYKLxzgODGFre77hneLiza8sFjQwDSsXogFnzXi5ZcMWHJkrk2tosB9dnERD1JflhlM/Ia7xIsBOX/Ni1gSnksWi7i7yoxexsn5YVL+a56t5f6EsMZKRIpZhPE3vQGHQXW9EKa2DNefwmuZzQyOLgpbhqZA=;
 7:IOtomVeYQA7H2Vl8s7OizUEGbCvLer3ROr4tfm9JbTOg4qk3uyJoE+tiTroWQLSfOmSP8T70vIICIhPHgDdbrFVKZlkta3666Iv4fdSC2FEp0EHoaXT4boJxr5Ns/Wuept2RZGVsKdjmwe+Cg8e8Dg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 6a457483-1bbc-4acd-af7d-08d64ab7b08e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB1134; 
x-ms-traffictypediagnostic: VI1PR08MB1134:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB1134C708DDAF33124ED7E20AF4DC0@VI1PR08MB1134.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(163750095850)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1134; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1134; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(346002)(39860400002)(376002)(396003)(366004)(136003)(13464003)(189003)(199004)(486006)(81166006)(81156014)(8676002)(2900100001)(106356001)(229853002)(105586002)(71190400001)(71200400001)(6436002)(6116002)(3846002)(11346002)(476003)(8936002)(446003)(4326008)(72206003)(6246003)(575784001)(2201001)(86362001)(14444005)(256004)(55016002)(478600001)(25786009)(217873002)(2906002)(53936002)(9686003)(7736002)(74316002)(54906003)(33656002)(110136005)(186003)(2501003)(66066001)(305945005)(5660300001)(93886005)(68736007)(14454004)(316002)(53546011)(6506007)(76176011)(55236004)(7696005)(26005)(97736004)(102836004)(99286004)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1134;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: hXqV920w2nz5dDP0RUaY1MD1xVz4uNHL30AKVqCnaPhXYgnpvILrMWnqvkNhBy8LPLVLe1PYKxQkFZN4HzbfqgaF3ryEKBSGQDuXNnF5onYiSMZdbG36sT6TsOTHgSFkhPlEbjKcm8W/Gf8Me0R0Fwoto/yjPQQLiGF8omBn0gVvI4kFtpXfFQl1rG4VTI+oAD8DQjIFdzJy+2R4eDZeyEojowu3I1gw9hiQkoQ3aM/34RX8mYbXa4IgtxisuFB6eIo2N5zNFGOOkaQYueCfBe0P1unupF+upCulDxm0p4Y95KBDtFRZvsrkx7jq4baGUX1sa++cU1uD0oLZM4MOc4rfxLaIq+CBuqPbvuDqc84=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a457483-1bbc-4acd-af7d-08d64ab7b08e
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 05:03:31.9964 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1134
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEyLCAy
MDE4IDc6MDYgUE0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0ggMi8yXSBwbGF0L2NvbW1vbjogQWRk
IGENCj4gdHJhcCBmdW5jdGlvbiB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXANCj4gDQo+IA0KPiAN
Cj4gT24gMTEvMTAvMTggMjowMiBQTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENoaW5h
KSB3cm90ZToNCj4gPiBIaSwNCj4gDQo+IEhpLA0KPiANCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPj4gRnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4N
Cj4gPj4gU2VudDogU2F0dXJkYXksIE5vdmVtYmVyIDEwLCAyMDE4IDE6NTYgQU0NCj4gPj4gVG86
IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEppYW55b25nLld1QGFybS5jb20+
Ow0KPiBtaW5pb3MtDQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldQ0KPiA+PiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8
S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+ID4+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4gKEFybSBU
ZWNobm9sb2d5IENoaW5hKQ0KPiA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0ggMi8yXSBwbGF0L2NvbW1vbjoNCj4g
QWRkDQo+ID4+IGEgdHJhcCBmdW5jdGlvbiB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXANCj4gPj4N
Cj4gPj4gSGksDQo+ID4+DQo+ID4+IE9uIDA5LzExLzIwMTggMDk6MDIsIEppYW55b25nIFd1IHdy
b3RlOg0KPiA+Pj4gRnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+DQo+ID4+Pg0KPiA+
Pj4gQ2hhbmdlLUlkOiBJMzY1MjU5OWY4Mzg1ZmM2N2EyOWFiMmQ5ZTY3ODYxNTkwYzBmOWY2Yw0K
PiA+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+DQo+ID4+PiAt
LS0NCj4gPj4+ICAgIHBsYXQvY29tbW9uL2FybS90cmFwcy5jICAgfCAyNyArKysrKysrKysrKysr
KysrKysrKysrKysrKysNCj4gPj4+ICAgIHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgfCAxMCAr
KysrKysrKystDQo+ID4+PiAgICAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkNCj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL3Ry
YXBzLmMgYi9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyBpbmRleA0KPiA+Pj4gNDMyMzViZS4uMjU3
MTA2YiAxMDA2NDQNCj4gPj4+IC0tLSBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jDQo+ID4+PiAr
KysgYi9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYw0KPiA+Pj4gQEAgLTIzLDYgKzIzLDcgQEANCj4g
Pj4+ICAgICNpbmNsdWRlIDxzdHJpbmcuaD4NCj4gPj4+ICAgICNpbmNsdWRlIDx1ay9wcmludC5o
Pg0KPiA+Pj4gICAgI2luY2x1ZGUgPHVrL2Fzc2VydC5oPg0KPiA+Pj4gKyNpbmNsdWRlIDxhcm0v
Z2ljLXYyLmg+DQo+ID4+Pg0KPiA+Pj4gICAgc3RhdGljIGNvbnN0IGNoYXIgKmV4Y2VwdGlvbl9t
b2Rlc1tdPSB7DQo+ID4+PiAgICAJIlN5bmNocm9ub3VzIEFib3J0IiwNCj4gPj4+IEBAIC02OCwz
ICs2OSwyOSBAQCB2b2lkIHRyYXBfZWwxX3N5bmMoc3RydWN0IF9fcmVncyAqcmVncywgdWludDY0
X3QNCj4gZmFyKQ0KPiA+Pj4gICAgCWR1bXBfcmVnaXN0ZXJzKHJlZ3MsIGZhcik7DQo+ID4+PiAg
ICAJdWtwbGF0X2NyYXNoKCk7DQo+ID4+PiAgICB9DQo+ID4+PiArDQo+ID4+PiArdm9pZCB0cmFw
X2VsMV9pcnEoc3RydWN0IF9fcmVncyAqcmVncywgdWludDY0X3QgZmFyKSB7DQo+ID4+PiArCXVp
bnQzMl90IHN0YXQsIGlycTsNCj4gPj4+ICsNCj4gPj4+ICsJZG8gew0KPiA+Pj4gKwkJc3RhdCA9
IGdpY19hY2tfaXJxKCk7DQo+ID4+PiArCQlpcnEgPSBzdGF0ICYgR0lDQ19JQVJfSU5USURfTUFT
SzsNCj4gPj4+ICsNCj4gPj4+ICsJCXVrX3ByaW50ZChETFZMX0NSSVQsICJVbmlrcmFmdDogRUwx
IElSUSMlZCB0cmFwIGNhdWdodFxuIiwNCj4gPj4gaXJxKTsNCj4gPj4+ICsNCj4gPj4+ICsJCS8q
DQo+ID4+PiArCQkgKiBUT0RPOiBIYW5sZSBJUEkmU0dJIGludGVycnVwdHMgaGVyZQ0KPiA+Pj4g
KwkJICovDQo+ID4+PiArCQlpZiAoaXJxIDwgR0lDX01BWF9JUlEpIHsNCj4gPj4+ICsJCQlnaWNf
ZW9pX2lycShzdGF0KTsNCj4gPj4+ICsJCQlpc2IoKTsNCj4gPj4+ICsJCQlfdWtwbGF0X2lycV9o
YW5kbGUoKHVuc2lnbmVkIGxvbmcpaXJxKTsNCj4gPj4+ICsJCQljb250aW51ZTsNCj4gPj4+ICsJ
CX0NCj4gPj4NCj4gPj4gTG9va2luZyBhZ2FpbiBhdCB0aGlzIGNvZGUsIGNvdWxkIHlvdSBleHBs
YWluIHdoeSB5b3UgRU9JIHRoZQ0KPiA+PiBpbnRlcnJ1cHQgYmVmb3JlIGhhbmRsaW5nIGl0Pw0K
PiA+DQo+ID4gSSBqdXN0IGNvcHkgdGhpcyBmcm9tIGZyZWVic2QsIGJ1dCBJIGRvbid0IGtub3cg
d2h5LiBEbyB5b3Uga25vdyB3aHkgYnNkDQo+IGRvZXMgdGhhdD8NCj4gDQo+IEkgZ3Vlc3MgeW91
IG1lYW4geW91IGNvcGllZCBmcm9tIHN5cy9hcm0vYXJtL2dpYy5jPyBJIHRvb2sgYSBsb29rIGF0
IGl0IGFuZA0KPiBhbHNvIGF0IHN5cy9hcm02NC9hcm02NC9naWNfdjMuYy4NCj4gDQo+IEZyZWVC
U0QgaXMgRU9JaW5nIHRoZSBpbnRlcnJ1cHQgZWFybHkgKGkuZSBiZWZvcmUgdGhlIGhhbmRsZXIg
aXMgY2FsbGVkKSBvbmx5IGZvcg0KPiBlZGdlLWludGVycnVwdCBhbmQgSVBJLiBGb3IgbGV2ZWwg
aW50ZXJydXB0LCB0aGV5IHdpbGwgYmUgYWNrbm93bGVkZ2UgbGF0ZXIuDQo+IFRoaXMgaXMgYmVj
YXVzZSBhcyBzb29uIGFzIHlvdSBFT0kgYSBsZXZlbCBpbnRlcnJ1cHQsIGl0IGNhbiBwb3NzaWJs
eSBmaXJlIGFnYWluDQo+IGJlY2F1c2UgdGhlIGludGVycnVwdCBsaW5lIGlzIHN0aWxsIGhpZ2gv
bG93Lg0KPiANCj4gRm9yIHNpbXBsaWNpdHksIEkgd291bGQgYWx3YXlzIEVPSSB0aGUgaW50ZXJy
dXB0IGFmdGVyDQo+IF91a3BsYXRfaXJxX2hhbmRsZSguLi4pIGlzIGNhbGxlZC4NCg0KT2ssIEkg
c2VlLiBJIHdpbGwgYWRqdXN0IHRoZSBvcmRlciBvZiBlb2kgYW5kIGhhbmRsZXIuDQoNCkJlc3Rz
DQpKaWFueW9uZyB3dQ0KPiANCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 05:37:24 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 05:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNALC-0002gt-D2; Thu, 15 Nov 2018 05:37:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNALB-0002go-9m
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 05:37:21 +0000
X-Inumbo-ID: 83dcc839-e898-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83dcc839-e898-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 05:37:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OqFDA246gh4x5Dyj+9BS3yx0h87GNrBM7U1P9Ve7Qvk=;
 b=m1wHl3cl7K9r3wcWWATVt2YbiEQJ6i9YE7ZR1IUPUV328xbhxpFejG9OityivuymcgTR1NQOxlxlPfb9MLs0yZhrt9YR/CLI86yXkENxiQVMQgwWKB9V+x6RcmtA5W+gpVHj8fLdscahnYS9YHzewkdZmpN+MBHR16bpp4DoQ8w=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB0415.eurprd08.prod.outlook.com (10.162.12.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.20; Thu, 15 Nov 2018 05:37:15 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 05:37:15 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
Thread-Index: AQHUeAoMVUUDXOmE9UuUVEJmjSifsqVHt4MAgAIYbtCAAictgIAEXb0w
Date: Thu, 15 Nov 2018 05:37:15 +0000
Message-ID: <VI1PR08MB31494FDA24A4198AC70FD2B0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
 <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
 <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <5432377a-3c3a-408f-a970-bbb876914bb2@arm.com>
In-Reply-To: <5432377a-3c3a-408f-a970-bbb876914bb2@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0415;
 6:SgFur1qwAeF47UaDxikxpZYXeu98MBqZxEstAorm98RSYHKnXQu+X1qpXJfBHQ1Lz1nhYBZ0Ayg0RJ89V3rqmDU0aLdc8hdHPgls5bgR26guWlgtTaxS1WNmM5jiZjZq8efgK6CA56W5jGKP8TdCYZC9q1ee4RhjDYQRloA7fBud/TVZvJL0YWhThso5Ajn6j6H039J5b0K61UEM4rBhphZ5JZG0w3Wsx2CRMgnZ2zSB+AR3Nz+z+uDRU8idRJK8EJTCeVC8PWKoyP5KDUNLHLqE0LaUHAYlVqnVRwONGbkd7MguBQv58jO8WA91SsYmNUQZh1fbDe4xaBjabdmEgQn3R6UChYRQIfClyMldMSgoPlxdzG8q1LIrWIUgG/zBDXYmlqFh4Ny3wWKTNN8tTPeOneF7MbSI4XvFndHBY9VFSgJqMiGWr+1YEcLx7GcGxI/Y8isEHjHwr4SFLteagw==;
 5:zvo4mRNlPKtWjRayP3pIpE6Lx6jbnvJ+qwkwdeb61FIhrrVYWZcLN9ScCql6ZU2f6VjBDZQQBAArDgIoSxHh2ClJj/qrXljn3dittBPL5nrgbl4wwnrWNa+c9tfr4FtUOoZ5zsJ8WtSCv0TgilQY/ztXWegsy9dKnkKONryCLsU=;
 7:ycM1eAAspj27odd+MwLlsWqjXpLEZorxC9WLN2qD16oZs8AgystMovaZge7KqeSprbmilMf4wLS4QySq8SZTDO6rVcwhuqMV6e0SbUTSo8G0uzPVvuRbntD6g8Y7DL28ZPp0mESxYFJSlhyiWIuQKQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 7779955f-6850-4262-cc21-08d64abc6673
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0415; 
x-ms-traffictypediagnostic: VI1PR08MB0415:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB0415FB5EAB29FCB0923ABE2EF4DC0@VI1PR08MB0415.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231415)(944501410)(52105112)(93006095)(93001095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0415; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0415; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(346002)(376002)(366004)(136003)(13464003)(199004)(189003)(26005)(54906003)(110136005)(102836004)(3846002)(6506007)(6116002)(2501003)(7696005)(55016002)(97736004)(305945005)(93886005)(105586002)(106356001)(53546011)(76176011)(55236004)(6436002)(33656002)(316002)(186003)(66066001)(25786009)(2900100001)(7736002)(217873002)(256004)(99286004)(9686003)(14444005)(53936002)(6246003)(5660300001)(4326008)(229853002)(14454004)(71200400001)(71190400001)(74316002)(446003)(72206003)(2906002)(8936002)(11346002)(486006)(2201001)(476003)(478600001)(81156014)(86362001)(81166006)(68736007)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0415;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: PDvv6IvWuV2mPzSmgBF95nBq2ZGXR4HseoP0/QOzrqlYkbNNkBDtZIHfBSfEYgYRf0YyxZ7OZZVJAn1GBkgCAYCIDdOcL5kzE4HXrviBAQYDhSQW4ELtlXjjj7WchjvGAq4P39RL49w1r8XW/U/Me2MPhjJ8JdHsrXPloEFTsbHKclPdeNijT/29RD+Y561DBT5CmKg8iLvEnkE1Bmmn3MlWPCpNVhxhuXeT7xokG1TSj5/s8IDWo/DC5IIkf45JF3UhxSdiEBbMdB6aAeQdJMdxyx3GEi8w07jOqbMjb14xjNpOTTUGWNKHd4DcAmvUvzi/IybLUoR8zFlzI5vGVNqYPcjZR41falPL7Bd/lqM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7779955f-6850-4262-cc21-08d64abc6673
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 05:37:15.1625 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0415
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMiwgMjAx
OCA2OjM3IFBNDQo+IFRvOiBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxKaWFu
eW9uZy5XdUBhcm0uY29tPjsgbWluaW9zLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
c2ltb24ua3VlbnplckBuZWNsYWIuZXUNCj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5vbG9neSBD
aGluYSkgPEthbHkuWGluQGFybS5jb20+OyBuZA0KPiA8bmRAYXJtLmNvbT47IFdlaSBDaGVuIChB
cm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBb
TWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUkZDIFBBVENIXSBJbXBsZW1lbnQgUEwwMzEgUlRDDQo+
IGxpYnJhcnkgZm9yIEFybQ0KPiANCj4gDQo+IA0KPiBPbiAxMS8xMS8xOCAxOjU5IEFNLCBKaWFu
eW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdyb3RlOg0KPiA+IEhpLA0KPiANCj4gSGks
DQo+IA0KPiA+Pj4gK3ZvaWQgcnRjX2NsZWFyX2ludHIodm9pZCkNCj4gPj4+ICt7DQo+ID4+PiAr
CWlvcmVnX3dyaXRlMzIoUlRDX1JFRyhSVENfUkVHX0lDUiksIDEpOyB9DQo+ID4+PiArDQo+ID4+
PiAraW50IF9kdGJfaW5pdF9ydGModm9pZCAqZHRiKQ0KPiA+Pj4gK3sNCj4gPj4+ICsJdWludDMy
X3QgaWR4Ow0KPiA+Pj4gKwlpbnQgZmR0X3J0YywgbmFkZHIsIG5zaXplLCBzaXplLCBwcm9wX2xl
biwgcHJvcF9taW5fbGVuOw0KPiA+Pj4gKwljb25zdCB1aW50NjRfdCAqcmVnczsNCj4gPj4+ICsN
Cj4gPj4+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIlByb2JpbmcgUlRDLi4uXG4iKTsNCj4gPj4+
ICsJZmR0X3J0YyA9IHVrX2R0Yl9maW5kX2RldmljZShkdGIsIHJ0Y19kZXZpY2VfbGlzdCwNCj4g
Pj4+ICsJCXNpemVvZihydGNfZGV2aWNlX2xpc3QpKTsNCj4gPj4NCj4gPj4gSSB3b3VsZCBub3Qg
YXNzdW1lIHRoZSBSVEMgaXMgYWx3YXlzIHByZXNlbnQuDQo+ID4NCj4gPiBUaGUgY2hlY2sgaXMg
aW5zaWRlIHVrX2R0Yl9yZWFkX3JlZ2lvbi4NCj4gDQo+IFlvdXIgY2hlY2sgaXMgYW4gQVNTRVJU
KC4uLikuIFRoaXMgbWVhbnMgdGhhdCBpZiBhbiBSVEMgaXMgbm90IHByZXNlbnQgdGhlbiB5b3UN
Cj4gd2lsbCBnZXQgVW5pa3JhZnQgY3Jhc2hlZCBpbiBkZWJ1ZyBidWlsZC4NCj4gDQo+IE9uIG5v
bi1kZWJ1ZyBidWlsZCwgaXQgd2lsbCBqdXN0IGNvbnRpbnVlIHNpbGVudGx5Lg0KPiANCj4gSW4g
Ym90aCBjYXNlLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGNvcnJlY3QgYmVoYXZpb3IuIElm
IHRoZSBSVEMgaXMgYQ0KPiBtYW5kYXRvcnkgZGV2aWNlLCB0aGVuIGl0IHNob3VsZCBiZSBhbiBl
cnJvci9jcmFzaCBpbiBhcHByb3ByaWF0ZSBwbGFjZQ0KPiAoZnJvbSB1a19kdGJfcmVhZF9yZWdp
b24gaXQgaXMgbm90IHZlcnkgb2J2aW91cyB3aGF0IGZhaWxlZCkuDQo+IA0KPiBJZiB0aGUgUlRD
IGlzIG5vdCBtYW5kYXRvcnksIHRoZW4geW91IHNob3VsZCByZXR1cm4gaGVyZSBhbmQgbm90IGNv
bmZpZ3VyZWQNCj4gdGhlIFJUQy4NCj4gDQoNCk9rLCBJIHdpbGwgY2hlY2sgZmR0X3J0YyBhbmQg
Z2l2ZSBhIGNyYXNoIGlmIHRoZXJlIGlzIG5vIHRoYXQgZGV2aWNlLg0KDQo+ID4+DQo+ID4+PiAr
CW5hZGRyID0gdWtfZHRiX3JlYWRfcmVnaW9uKGR0YiwgZmR0X3J0YywgJm5zaXplLCAmcmVncyk7
DQo+ID4+PiArCXJ0Y19iYXNlX2FkZHIgPSB1a19kdGJfcmVhZF90ZXJtKHJlZ3MsIDAsIG5hZGRy
LCBuc2l6ZSwgJnNpemUpOw0KPiA+Pg0KPiA+PiBTaW1pbGFybHkgaGVyZSwgSSB3b3VsZCBub3Qg
YXNzdW1lIHVrX2R0Yl9yZWFkX3Rlcm0oKSB3aWxsIGFsd2F5cw0KPiBzdWNjZWVkLg0KPiA+PiBJ
dCB3b3VsZCBtYWtlIHRoZSBjb2RlIG1vcmUgc2FmZSBpZiB0aGUgRFQgcGFzc2VkIGlzIHdyb25n
Lg0KPiA+DQo+ID4NCj4gPiBDaGVjayBoYXMgYmVlbiBkb25lIGluIHRoaXMgZnVuY3Rpb24uDQo+
IA0KPiBJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCB0aGUgY2FzZS4gSWYgeW91IGxvb2sgYXQgeW91
ciBmdW5jdGlvbiB0aGVyZSBhcmUgbm8gY2hlY2sNCj4gd2hldGhlciB0aGUgcmVnaW9uIE4geW91
IGFyZSB0cnlpbmcgdG8gYWNjZXNzIGlzIGluIHRoZSBkZXZpY2UtdHJlZS4NCj4gDQo+IFRoZXJl
IGFyZSBhbiBBU1NFUlQoLi4uKSBpbiB1a19kdGJfcmVhZF9yZWdpb24gYnV0IHRoYXQncyBvbmx5
IG1ha2Ugc3VyZQ0KPiAicmVncyIgZGVzY3JpYmVzIGF0IGxlYXN0IG9uZSByZWdpb24uDQo+IA0K
T2ssIEkgd2lsbCBjaGVjayBydGNfYmFzZV9hZGRyLg0KIA0KPiA+Pg0KPiA+Pj4gKw0KPiA+Pj4g
KwkvKiBSZWNvcmQgdGhlIGJvb3Qgc2Vjb25kcyAqLw0KPiA+Pj4gKwlydGNfYm9vdF9zZWNvbmRz
ID0gcnRjX3JlYWQoKTsNCj4gPj4+ICsNCj4gPj4+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIkZv
dW5kIFJUQyBvbjogJXBcbiIsIHJ0Y19iYXNlX2FkZHIpOw0KPiA+Pg0KPiA+PiBJIGFtIHNsaWdo
dGx5IHN1cnByaXNlZCB0aGlzIGNvbXBpbGUgaW4gVW5pa3JhZnQuIFRoaXMgZnVuY3Rpb24gaXMN
Cj4gPj4gbWVhbnQgdG8gcmV0dXJuIGFuIGludGVnZXIgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZXR1
cm4gaGVyZS4NCj4gPg0KPiA+IFdoaWNoIGZ1bmN0aW9uPyBSdGNfcmVhZCgpPyBDaGVjayBpdCBh
Z2Fpbi4NCj4gDQo+IFBsZWFzZSB0b25lIGRvd24geW91ciB3cml0aW5nIGlmIHlvdSB3YW50IHBl
b3BsZSB0byBjb250aW51ZSByZXZpZXdpbmcgeW91cg0KPiBjb2RlLg0KPiANCj4gSW4gdGhhdCBw
YXJ0aWN1bGFyIGNhc2UsIG15IGNvbW1lbnQgd2FzIGF0IHRoZSBlbmQgb2YgX2R0Yl9pbml0X3J0
Yy4gVGhlDQo+IHByb3RvdHlwZSBvZiB0aGUgZnVuY3Rpb24gaXM6DQo+IA0KPiBpbnQgX2R0Yl9p
bml0X3J0Yyh2b2lkICpkdGIpDQo+IA0KPiBUaGF0IGZ1bmN0aW9uIHJldHVybiBhbiBpbnQgYnV0
IEkgY2FuJ3Qgc2VlIGEgJ3JldHVybiBYJyBpbiB0aGUgY29kZS4gSXQgc2VlbXMNCj4gVW5pa3Jh
ZnQgZG9lcyBub3QgdXNlIC1XZXJyb3IgZmxhZ3MsIHdoaWNoIG1lYW5zIHRoaXMga2luZCBvZiBl
cnJvciB3b3VsZCBiZQ0KPiBvbmx5IGEgd2FybmluZy4gWWV0IHRoZSByZXR1cm4gdmFsdWUgd2ls
bCBiZSB1bmtub3duLg0KPiANCj4gUmVnYXJkaW5nIC1XZXJyb3IsIEkgdGhpbmsgVW5pa3JhZnQg
Y29tbXVuaXR5IHNob3VsZCBjb25zaWRlciB1c2UgaXQgYXMgYSBsb3QNCj4gb2Ygd2FybmluZyBj
YW4gYmUgaGFybWZ1bCBpbiBsb25nIHJ1bi4NCg0KT2gsIEknbSBzb3JyeS4gSXQncyBub3QgbXkg
aW50ZW50aW9uIHRvIG9mZmVuZCB5b3UuIFdvcmRzIGRvZXMgbm90IGNvbnZleSB0aGUgZXhhY3Qg
ZW1vdGlvbiBvZiB0aGUgdGFsa2VyLg0KQW55d2F5IEkgd2lsbCB3YXRjaCBvdXQgb2YgbXkgd29y
ZHMuIEkgYW0gcmVhbGx5IGhhcHB5IHRvIGhhdmUgbXkgcGF0Y2ggcmV2aWV3ZWQgYnkgc29tZW9u
ZSBsaWtlIHlvdS4gVGhhbmtzLg0KDQogWWVhaCwgdGhlcmUgaXMgcmVhbGx5IG15IGZhdWx0IHRv
IG1pc3MgdGhhdCByZXR1cm4gc3RhdGVtZW50LiBJIHdpbGwgYWRkIGl0Lg0KDQpCZXN0cw0KSmlh
bnlvbmcgd3UNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 06:09:33 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 06:09:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNAqK-0005Nx-H4; Thu, 15 Nov 2018 06:09:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNAqJ-0005Ni-1b
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 06:09:31 +0000
X-Inumbo-ID: 026bff89-e89d-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 026bff89-e89d-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 06:09:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=TtXvRyIEi4362CIGcIZYKhCoX2RR7jymHFfY6J4gOY0=;
 b=KiVq3xTY/HHzCfcH4qdxN8dYFc/rp6sInxJy+VVmMGbTQTzcMPzqm95MGBIv3TUk/xxVjhE29MUIUBPRp/lOBpM36MAM1ciD7ocvyd8Ix8nJBsHEd+6GTtCgqJblTS2+/Cnm57Juql9BIrO2f60FNG1uD2xLbrmOyfw/cefgg+g=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB1070.eurprd08.prod.outlook.com (10.166.144.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Thu, 15 Nov 2018 06:09:23 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 06:09:23 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
Thread-Index: AQHUeAnlwiV84qHQE0uhqbeaXNpYlKVMBN4AgAQh56CAADsOQA==
Date: Thu, 15 Nov 2018 06:09:23 +0000
Message-ID: <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
In-Reply-To: <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB1070;
 6:edEx4+CdnwBboT4feFmm43g99M50Wu67Rb3Arj+tOm2EqV2fCcr0jyqfRpAVdKPSxJtL7vYeD5BSKyYIqmsSsSPHwNbs1aq9EDUhSE6msJ9bcswKUTfVMtsFZoYENLfcGY7R05Ub25HNgPUqkeiv2Bf1f0ccd2NXV9RSbG1EmQcVpb9oFYl1LhUi5RH6xIfzABGsQ5HDCGuSPNirGM9EGky6oe5orA4LsRVkY5yqEZZZWePc6tnqEHy9Akix1j5KlxGWxxyloc4fxvrprk+ZwE1Fu3n3CNYe/n/T34M/uad2TL078zhhEmHKVV/mDNjzvm7KDxqJd+o7ur4OXTAsXrpjI0Fn58QtjEZS/qgZG2hWVMZEXKXghDzXvsIEDU3C4qCnp7E14PJrOMMn1CI7s+OmvpJtfw/lTX3WFCTT5PEhBmrX5afxZdcGE0RB/6N9+8bZYLMc1fIbme8TIV0Iog==;
 5:SQnno5gpTfARFqvcfAintpwjUhvwIww+nSSveFY9BNIpRSb2hcN7ctL2AnALi+n7j1d9e6tv9PJiZGR6Ew8CqUHBmMvpmSLSdRHN99E2tMf9yB8IwpCPkx1QfVYOfrAzlaKXNchvZ9ssXgLdiTr4LMGaaaSNgTlUVnb9v46dVvk=;
 7:s5oZtybN2lfLAnIyHIhXh6UaGyypqBHB1UWJyeqhBJpNNOSv9P9XrM+qzA/8NQCBho14Y+WOraKjZ28WJZaT8md9DrwHlGDeiLd29KJkEbzqZgD0CpuKAK7gpvqebq0ba5rxtSfZvQ5ncc3osrwQsg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 3687cfc1-f966-4d94-eafe-08d64ac0e3dc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB1070; 
x-ms-traffictypediagnostic: VI1PR08MB1070:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB1070E3D49F8E31276247AB63F4DC0@VI1PR08MB1070.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(166708455590820)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1070; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1070; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(136003)(346002)(366004)(39860400002)(199004)(189003)(13464003)(2501003)(33656002)(966005)(256004)(2940100002)(72206003)(14454004)(86362001)(14444005)(2201001)(217873002)(93156006)(305945005)(7736002)(55016002)(99286004)(7696005)(6436002)(316002)(478600001)(110136005)(74316002)(54906003)(106356001)(2906002)(6116002)(3846002)(81156014)(81166006)(8676002)(186003)(8936002)(486006)(476003)(446003)(102836004)(53546011)(9686003)(6306002)(5660300001)(76176011)(6506007)(71190400001)(68736007)(71200400001)(53936002)(6246003)(11346002)(26005)(4326008)(97736004)(66066001)(55236004)(229853002)(105586002)(2900100001)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1070;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: dMel92GN9sDxlmgy88LOV37XFduv8m/A38UNzOaehsCpXH11vzzdoC2kXD8MBhmpp0RqpBhxDMe5oq8kUy/VWkaGyMpVgNTNM0m7M2Seo73nbs/MXt2aqpxBg54gixH8UxF/3PBxHvxeVy9+skWEdgs6oIc+UfciJWAQUPogR/EXx4+z2yInxeZkOY0H+EYXGp9Mb5OEb8V2lHZYEcB5LG0f3W9IdpK1m4Gd6pbrqzeAYwQIBi0vqMiuEBs27Xfxto7w96QjqBXN/NbCUA7yZRRJxTGU4uV7lyl//SkBuNHTaZVFFWfFIGUOOwz2VJWBl7VzsLVXQ7Bg7Yx21U3IrZVtRjSqGYVRvJNsi6lIdLE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3687cfc1-f966-4d94-eafe-08d64ac0e3dc
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 06:09:23.5215 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1070
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbnlvbmcgV3Ug
KEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIw
MTggMTE6MzcgQU0NCj4gVG86IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBt
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IHNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1DQo+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0u
Y29tPjsgbmQNCj4gPG5kQGFybS5jb20+OyBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEp
IDxXZWkuQ2hlbkBhcm0uY29tPg0KPiBTdWJqZWN0OiBSRTogW01pbmlvcy1kZXZlbF0gW1VOSUtS
QUZUIFJGQyBQQVRDSF0gcGxhdC9jb21tb246QWRkIGhlbHBlcg0KPiB0byBzaW1wbGlmeSBhY2Nl
c3NpbmcgZmR0IGZvciBhcm0NCj4gDQo+IEhpLA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiA+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+
ID4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMiwgMjAxOCA3OjI2IFBNDQo+ID4gVG86IEppYW55
b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEppYW55b25nLld1QGFybS5jb20+Ow0KPiBt
aW5pb3MtDQo+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVj
bGFiLmV1DQo+ID4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGlu
QGFybS5jb20+OyBuZA0KPiA+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZl
bF0gW1VOSUtSQUZUIFJGQyBQQVRDSF0gcGxhdC9jb21tb246QWRkDQo+ID4gaGVscGVyIHRvIHNp
bXBsaWZ5IGFjY2Vzc2luZyBmZHQgZm9yIGFybQ0KPiA+DQo+ID4gSGksDQo+ID4NCj4gPiBPbiAx
MS85LzE4IDg6NTQgQU0sIEppYW55b25nIFd1IHdyb3RlOg0KPiA+ID4gV3JhcCBzb21lIHJlYWRp
bmcgb3BzIG9uIGR0YiBsaWtlIHJlYWRpbmcgcHJvcGVydHkgYW5kIGFkZHJlc3MNCj4gPiA+IGNv
bnZlcnNpb24gb3AgdG8gc2ltcGxpZnkgYWNxdWlyaW5nIGRldmljZSBhZGRyZXNzIGZvciBhcm0u
DQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+
DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4N
Cj4gPiA+IC0tLQ0KPiA+ID4gICBwbGF0L2NvbW1vbi9hcm0vZmR0LmMgICAgICAgICB8IDExMw0K
PiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gICBw
bGF0L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaCB8ICA1MiArKysrKysrKysrKysrKysrKysrDQo+
ID4gPiAgIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgIHwgICAxICsNCj4gPiA+ICAgMyBm
aWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKQ0KPiA+ID4gICBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9jb21tb24vYXJtL2ZkdC5jDQo+ID4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaA0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9wbGF0
L2NvbW1vbi9hcm0vZmR0LmMgYi9wbGF0L2NvbW1vbi9hcm0vZmR0LmMgbmV3IGZpbGUNCj4gPiA+
IG1vZGUgMTAwNjQ0IGluZGV4IDAwMDAwMDAuLjEwODcwNjMNCj4gPiA+IC0tLSAvZGV2L251bGwN
Cj4gPiA+ICsrKyBiL3BsYXQvY29tbW9uL2FybS9mZHQuYw0KPiA+ID4gQEAgLTAsMCArMSwxMTMg
QEANCj4gPiA+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogSVNDICovDQo+ID4gPiArLyoN
Cj4gPiA+ICsgKiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gPiA+ICsg
KiBBdXRob3JzOiBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4NCj4gPiA+ICsgKg0K
PiA+ID4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBBcm0gTHRkLg0KPiA+ID4gKyAqDQo+ID4gPiAr
ICogUGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1dGUgdGhp
cyBzb2Z0d2FyZQ0KPiA+ID4gKyAqIGZvciBhbnkgcHVycG9zZSB3aXRoIG9yIHdpdGhvdXQgZmVl
IGlzIGhlcmVieSBncmFudGVkLCBwcm92aWRlZA0KPiA+ID4gKyAqIHRoYXQgdGhlIGFib3ZlIGNv
cHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UNCj4gPiA+ICthcHBlYXIN
Cj4gPiA+ICsgKiBpbiBhbGwgY29waWVzLg0KPiA+ID4gKyAqDQo+ID4gPiArICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TDQo+IEFMTA0K
PiA+ID4gKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJ
TkcgQUxMDQo+ID4gSU1QTElFRA0KPiA+ID4gKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVA0KPiBTSEFMTA0KPiA+IFRIRQ0KPiA+ID4gKyAq
IEFVVEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUg0K
PiA+ID4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVS
DQo+ID4gUkVTVUxUSU5HIEZST00NCj4gPiA+ICtMT1NTDQo+ID4gPiArICogT0YgVVNFLCBEQVRB
IE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULA0KPiA+ID4gKyAq
IE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElPVVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBPUiBJ
Tg0KPiA+ID4gKyAqIENPTk5FQ1RJT04gV0lUSCBUSEUgVVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRI
SVMgU09GVFdBUkUuDQo+ID4gPiArICovDQo+ID4gPiArI2luY2x1ZGUgPGxpYmZkdC5oPg0KPiA+
ID4gKyNpbmNsdWRlIDxrdm0vY29uc29sZS5oPg0KPiA+ID4gKyNpbmNsdWRlIDx1ay9hc3NlcnQu
aD4NCj4gPiA+ICsjaW5jbHVkZSA8a3ZtLWFybS9tbS5oPg0KPiA+ID4gKyNpbmNsdWRlIDxhcm0v
Y3B1Lmg+DQo+ID4gPiArI2luY2x1ZGUgPGFybS9mZHQuaD4NCj4gPiA+ICsjaW5jbHVkZSA8dWsv
YXJjaC9saW1pdHMuaD4NCj4gPiA+ICsNCj4gPiA+ICt2b2lkICpfbGlia3ZtcGxhdF9kdGI7DQo+
ID4gPiArdm9pZCAqX2xpYmt2bXBsYXRfcGFnZXRhYmxlOw0KPiA+ID4gK3ZvaWQgKl9saWJrdm1w
bGF0X2hlYXBfc3RhcnQ7DQo+ID4gPiArdm9pZCAqX2xpYmt2bXBsYXRfc3RhY2tfdG9wOw0KPiA+
ID4gK3ZvaWQgKl9saWJrdm1wbGF0X21lbV9lbmQ7DQo+ID4NCj4gPiBDYW4geW91IGV4cGxhaW4g
d2h5IGFsbCB0aGUgdmFyaWFibGVzIGJ1dCBfbGlia3ZtcGxhdF9kdGIgYmVsb25ncyB0byB0aGF0
DQo+IGZpbGU/DQo+IA0KPiBPaywgSSB3aWxsIG1vdmUgdGhvc2UgdmFyaWFibGVzIHRvIGFub3Ro
ZXIgZmlsZS4NCj4gPg0KPiA+ID4gKw0KPiA+ID4gKy8qDQo+ID4gPiArICogdWtfZHRiX2ZpbmRf
ZGV2aWNlIGZpbmQgZGV2aWNlIG9mZnNldCBpbiBkdGIgYnkNCj4gPiA+ICsgKiBzZWFyY2hpbmcg
ZGV2aWNlIGxpc3QNCj4gPiA+ICsgKi8NCj4gPiA+ICtpbnQgdWtfZHRiX2ZpbmRfZGV2aWNlKHZv
aWQgKmR0YiwgY29uc3QgY2hhciAqZGV2aWNlX2xpc3RbXSwNCj4gPiBBRkFJQ1QsIHRoZSBkdGIg
aXMgYWx3YXlzIHRvIGJlIF9saWJrdm1wbGF0X2R0Yi4gU28gaG93IGFib3V0IHJlbW92ZQ0KPiA+
IHRoZSBwYXJhbWV0ZXIgZHRiIGFuZCBkaXJlY3RseSB1c2UgX2xpYmt2bXBsYXRfZHRiIGluIHRo
ZSBjb2RlPw0KPiANCj4gRHRiIGlzIHNob3J0IGFuZCBpcyBzcHJlYWQgZXZlcnl3aGVyZSwgc28g
anVzdCBrZWVwIGl0IHVuY2hhbmdlZC4NCj4gDQo+ID4NCj4gPiA+ICsJdWludDMyX3Qgc2l6ZSkN
Cj4gPiA+ICt7DQo+ID4gPiArICAgICAgICB1aW50MzJfdCBpZHg7DQo+ID4gPiArICAgICAgICBp
bnQgZGV2aWNlID0gLTE7DQo+ID4gPiArDQo+ID4gPiArICAgICAgICBmb3IgKGlkeCA9IDA7DQo+
ID4gPiArICAgICAgICAgICAgICAgIGlkeCA8IHNpemUgLyBzaXplb2YoZGV2aWNlX2xpc3RbMF0p
Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICBpZHgrKykgew0KPiA+ID4gKyAgICAgICAgICAgICAg
ICBkZXZpY2UgPSBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZShkdGIsIC0xLA0KPiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfbGlzdFtpZHhd
KTsNCj4gPiA+ICsgICAgICAgICAgICAgICAgaWYgKGRldmljZSA+PSAwKQ0KPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOw0KPiA+ID4gKyAgICAgICAgfQ0KPiA+ID4gKw0KPiA+
ID4gKyAgICAgICAgcmV0dXJuIGRldmljZTsNCj4gPiA+ICt9DQo+ID4gPiArDQo+ID4gPiArLyoN
Cj4gPiA+ICsgKiB1a19kdGJfcmVhZF9yZWdpb24gcmVhZCBjZWxsIHNpemUgb2YgZGV2aWNlIGFk
ZHJlc3MNCj4gPiA+ICsgKiBhbmQgaXRzIGxlbmd0aCBpbiBkdGIgYnkgaW5wdXQgZGV2aWNlIG9m
ZnNldC4NCj4gPiA+ICsgKi8NCj4gPiA+ICt1aW50MzJfdCB1a19kdGJfcmVhZF9yZWdpb24odm9p
ZCAqZHRiLCBpbnQgZGV2aWNlLA0KPiA+DQo+ID4gU2FtZSBxdWVzdGlvbiBoZXJlLg0KPiA+DQo+
ID4gPiArCXVpbnQzMl90ICpuc2l6ZSwgZmR0MzJfdCAqKnJlZ3MpDQo+ID4gPiArew0KPiA+ID4g
KyAgICAgICAgaW50ICBwcm9wX2xlbiwgcHJvcF9taW5fbGVuOw0KPiA+ID4gKwl1aW50MzJfdCBu
YWRkcjsNCj4gPg0KPiA+IFRoZSBpbmRlbnRhdGlvbiBvZiB0aGUgY29kZSBsb29rcyBzdHJhbmdl
LiBZb3Ugc2VlbSB0byBtaXggaGFyZCB0YWINCj4gPiBhbmQgc29mdCB0YWIuIFBsZWFzZSB1c2Ug
d2hhdCBVbmlrcmFmdCB1c3VhbGx5IHVzZS4NCj4gPg0KPiBPaywgSSB3aWxsIGZpeCBpdC4NCj4g
DQo+ID4gPiArDQo+ID4gPiArCVVLX0FTU0VSVChkZXZpY2UgIT0gLTEpOw0KPiA+ID4gKyAgICAg
ICAgbmFkZHIgPSBmZHRfYWRkcmVzc19jZWxscyhkdGIsIGRldmljZSk7DQo+ID4gPiArICAgICAg
ICBVS19BU1NFUlQobmFkZHIgPCBGRFRfTUFYX05DRUxMUyk7DQo+ID4gPiArDQo+ID4gPiArICAg
ICAgICAqbnNpemUgPSBmZHRfc2l6ZV9jZWxscyhkdGIsIGRldmljZSk7DQo+ID4gPiArICAgICAg
ICBVS19BU1NFUlQoKm5zaXplIDwgRkRUX01BWF9OQ0VMTFMpOw0KPiA+ID4gKw0KPiA+ID4gKyAg
ICAgICAgKnJlZ3MgPSBmZHRfZ2V0cHJvcChkdGIsIGRldmljZSwgInJlZyIsICZwcm9wX2xlbik7
DQo+ID4gPiArICAgICAgICBwcm9wX21pbl9sZW4gPSAoaW50KXNpemVvZihmZHQzMl90KSAqIChu
YWRkciArICpuc2l6ZSk7DQo+ID4gPiArICAgICAgICBVS19BU1NFUlQoKnJlZ3MgIT0gTlVMTCAm
JiBwcm9wX2xlbiA+PSBwcm9wX21pbl9sZW4pOw0KPiA+DQo+ID4gVGhpcyBhc3NlcnQgaXMgbm90
IHZlcnkgdXNlZnVsIGZvciAicmVncyIgcHJvcGVydHkgZGVzY3JpYmluZyBtb3JlDQo+ID4gdGhh
bg0KPiA+IDEgcmVnaW9ucy4gSSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIG1vdmUgdGhl
IGNoZWNrIGluIHRoZQ0KPiA+IHVrX2R0Yl9yZWFkX3Rlcm0gdG8gY2hlY2sgaWYgdGhlIHJlZ2lv
biByZXF1ZXN0ZWQgYnkgdGhlIGNhbGxlciBpcyBjb3JyZWN0Lg0KPiANCj4gT2ssIEkgd2lsbCBj
aGVjayByZWcgaW4gdWtfZHRiX3JlYWRfdGVybS4NCg0KQnV0LCBob3cgdG8gY2hlY2sgcmVnIGlu
IHVrX2R0Yl9yZWFkX3Rlcm0/IEkgaGF2ZSBhbiBpZGVhIHRoYXQgY2hlY2sgKihyZWcgKyBpbmRl
eCoobmFkZHIrbnNpemUpICo0KQ0KRG9lcyB0aGF0IG1ha2Ugc2VuY2U/DQo+IA0KPiA+DQo+ID4g
PiArCXJldHVybiBuYWRkcjsNCj4gPiA+ICt9DQo+ID4gPiArDQo+ID4gPiArLyoNCj4gPiA+ICsg
KiB0aGlzIHJlYWQgcmVnIHBhcnQgaW4gZGV2aWNlIHByb3BlcnR5IGFuZCBvdXRwdXQNCj4gPiA+
ICsgKiBhZGRyZXNzIGFuZCBzaXplIG9mIHRlcm0gc3BlY2lmaWVkIGJ5IGluZGV4Lg0KPiA+ID4g
KyAqLw0KPiA+ID4gK3VpbnQ2NF90IHVrX2R0Yl9yZWFkX3Rlcm0oZmR0MzJfdCAqcmVncywgdWlu
dDMyX3QgaW5kZXgsDQo+ID4gPiArCXVpbnQzMl90IG5hZGRyLAl1aW50MzJfdCBuc2l6ZSwgdWlu
dDY0X3QgKnNpemUpDQo+ID4gPiArew0KPiA+ID4gKwl1aW50NjRfdCBhZGRyLCB0ZXJtX3NpemU7
DQo+ID4gPiArDQo+ID4gPiArCXRlcm1fc2l6ZSA9IG5zaXplICsgbmFkZHI7DQo+ID4gPiArCWlu
ZGV4ID0gaW5kZXggKiB0ZXJtX3NpemU7DQo+ID4gPiArCWFkZHIgPSB1a19kdGJfcmVhZF9udW1i
ZXIocmVncyArIGluZGV4LCBuYWRkcik7DQo+ID4gPiArDQo+ID4gPiArCSpzaXplID0gdWtfZHRi
X3JlYWRfbnVtYmVyKHJlZ3MgKyBpbmRleCArIG5hZGRyLCBuc2l6ZSk7DQo+ID4NCj4gPiBTb3Jy
eSwgSSByZWFsaXplZCBJIGZvcmdvdCB0byBtZW50aW9uIGFib3V0IGJ1cyBlYXJsaWVyIG9uLiBB
IGRldmljZQ0KPiA+IG1heSBiZSB1bmRlciBhIGJ1cyBhbmQgdGhlcmVmb3JlIHRoZSAicmVncyIg
d291bGQgbmVlZCB0byBiZQ0KPiA+IHRyYW5zbGF0ZWQgdG8gdGhlIHBhcmVudCBidXMuIFlvdSBj
YW4gaGF2ZSBhIGxvb2sgYXQgMi4zLjggaW4gWzFdLg0KPiA+DQo+ID4gQXQgdGhlIG1vbWVudCwg
dGhlIGNvZGUgaXMgcHJvYmFibHkgT0sgd2l0aCB0aGUgY3VycmVudCB1c2FnZSwgc28gdGhpcw0K
PiA+IGNvdWxkIGJlIGltcGxlbWVudGVkIHdoZW4gaXQgaXMgbmVjZXNzYXJ5LiBBbHRob3VnaCwg
dGhpcyBtYXkgcmVxdWlyZQ0KPiA+IHNvbWUgY2hhbmdlcyBpbiB0aGUgaW50ZXJmYWNlLg0KPiA+
DQo+ID4gQXQgdGhlIG1vbWVudCwgdGhlIGNvZGUgaXMgcHJvYmFibHkgT0sgd2l0aCB0aGUgY3Vy
cmVudCB1c2FnZS4NCj4gPiBBbHRob3VnaCwgSSB3b3VsZCBrZWVwIHRoYXQgaW4gbWluZCBhcyB0
aGUgaW50ZXJmYWNlIGlzIGxpa2VseSB0byBiZQ0KPiA+IGNoYW5nZWQgaWYgdGhlIGludGVyZmFj
ZSBpcyBwYXJ0IG9mIGEgc3RhYmxlIEFCSS4NCj4gPg0KPiBJdCdzIHJlYWxseSBsYXJnZSBlZmZv
cnQgdG8gZG8gdGhpcyBjaGVjaywgSSB3aWxsIGtlZXAgaW4gbWluZCBhbmQgYWRkIGl0IGlmDQo+
IG5lY2Vzc2FyeS4NCj4gDQo+IEJlc3RzDQo+IEppYW55b25nIHd1DQo+IA0KPiA+IENoZWVycywN
Cj4gPg0KPiA+IFsxXQ0KPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9kZXZpY2V0cmVlLW9yZy9kZXZp
Y2V0cmVlLQ0KPiA+IHNwZWNpZmljYXRpb24vcmVsZWFzZXMvdGFnL3YwLjINCj4gPg0KPiA+IC0t
DQo+ID4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 06:57:35 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 06:57:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNBan-0000sV-TV; Thu, 15 Nov 2018 06:57:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNBam-0000sQ-Ip
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 06:57:32 +0000
X-Inumbo-ID: b80a89ac-e8a3-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b80a89ac-e8a3-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 06:57:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=GHNc69p5fXktlLI/Lz2STXdhBrWsWzYLS9WB9oJbZRs=;
 b=JrLDCDjsuPFzhxDuS0TW1l5k46p3JAAl2wSqa/nLXq3SypqgJMWxwuyTtXY8PB+Qn5W2dqbtQXwLTLSrJ8Yoeos6aupBltY4rxwiTOwX9Ra39ddy+iloW9kDvTsrEMsPQERRDnRkVx3wOh125et8RUXcKAzuAjgu4dJ5zr4m62c=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB4013.eurprd08.prod.outlook.com (20.178.126.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.24; Thu, 15 Nov 2018 06:57:27 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 06:57:27 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
Thread-Index: AQHUeAsO0T16rpNrOEWvB+O2UFWpSqVHtjgAgAi5rdA=
Date: Thu, 15 Nov 2018 06:57:27 +0000
Message-ID: <VI1PR08MB3149485CC6AF22FE5E3D0792F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541754179-41484-1-git-send-email-Jianyong.Wu@arm.com>
 <1541754179-41484-3-git-send-email-Jianyong.Wu@arm.com>
 <5c273ed7-2c89-07d1-f1fd-83472ae5f0f2@arm.com>
In-Reply-To: <5c273ed7-2c89-07d1-f1fd-83472ae5f0f2@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB4013;
 6:mIL+5jAxEp4AclSrioDxcqo3CEon82lUPkCq0kBasxRJiZ+c4fFGhmhQbmJzWqJwsSk3xaoqfc8OtFBq45MZqjXykkOI7nPAoE0dyxGMD7RgN1jWyINhCv6AcN8yQLgjYLLYiHfGFtKb6a10VaFDYAsTUyYlL0jAZwwf+m0L1dnxFZ6emdsuQuU8qIg9O5yAjc1ZEmtTu4UAB4CK6rPMIQ7pwHXauAF0qWOUXsZoPyzZJxx3afm/LoHRP3Cn3NT0vRQCurlMBBBa4CWnq/4G6C2elpOwnxb48GDqOVCFxdoIKQ1gakL0+QMX5byc++FcDmRw6Z0SuxsgIL7iDTOxqBlyKuEu6h/hycz4Z4aGCzFMcs2ylmDQorM5PnrMXqa7ghhTYZgh4CV6Ywt5fNkhLt2e7Qd1SDfGRLYHjLSvnXUVyenDO0I/uj0niedh5B/16tJhjaXrPAhXel4r5zxX3Q==;
 5:QGbyHBbJeb4n0+yy2VVlelyRxCXpCIw3BCsX2+ViaKk4CUtvb31nKXdkUjJWfGmAhfqU+pGfmR1kVZRR8jGJloA0i3vWMI03ucJE8OaYD/uKqRsv9NtU52hUj+fm3LcvLL8g+5g3X3WZ7lcPnwufVOvqYKDusc+rNmY5A7EefdU=;
 7:w0vSVfRFAvTs6SCDEUZNFCszUk5sspRF96ffJqbq63LJqICAT1EPvnP0B9WXUEyLmS8uBy/6JQYu65bj0RCpYk/LlSJJ4E9XKObkd2J/bBGakmJfOSxReagvcCOn3UQ7TxAHSwDOGLwvBNdTJtD44g==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 3b5a3a07-86b0-4fe9-1232-08d64ac79adf
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB4013; 
x-ms-traffictypediagnostic: VI1PR08MB4013:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB4013A69CDA3046942385450BF4DC0@VI1PR08MB4013.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB4013; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB4013; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(396003)(39860400002)(346002)(366004)(13464003)(189003)(199004)(7696005)(6506007)(229853002)(478600001)(76176011)(99286004)(53546011)(66066001)(6116002)(2501003)(97736004)(186003)(106356001)(3846002)(54906003)(105586002)(110136005)(68736007)(55236004)(33656002)(71200400001)(71190400001)(26005)(2900100001)(102836004)(2906002)(316002)(11346002)(8676002)(8936002)(81156014)(81166006)(2201001)(55016002)(7736002)(446003)(74316002)(5660300001)(217873002)(575784001)(86362001)(486006)(6436002)(476003)(25786009)(305945005)(6246003)(14454004)(256004)(53936002)(4326008)(9686003)(14444005)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4013;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 6n47mkjCZtOWy8tkjVoMxHfbkPjS0r3ijUvq03Wn6G19zkZx+9buZfmfH1kpeD1gSsuz6VZ0vjUy8Yils0yfOpjMSZt2HM6tP/woulImjIt4WKw8ppOL2XdncGhXjPNqdHiOXdGOmJjoqbHIy0uSktwPCrK2+moZWSx/cv0kbRLcZLyqxmiTqmdeFDZkoD9aNgRP8FfVEN67DWcNNohNrvisHARggIJZYDCtdI2k0fEk8yoGFMGS+HxrPr8wUBQ4LyzsBrz1fWjmYxQtckXRxzWe05F4LrgIOjKxnFEz69xkguZreSm1zz7QoLT84TYAMBEPZ4XiR7S6bbPMEY51lnzcRkMpOpJohqopA+iHwO0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3b5a3a07-86b0-4fe9-1232-08d64ac79adf
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 06:57:27.5420 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4013
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogU2F0dXJkYXksIE5vdmVtYmVyIDEwLCAy
MDE4IDE6MzkgQU0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IFdlaSBDaGVuIChBcm0NCj4gVGVjaG5vbG9neSBD
aGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBuZCA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0ggMi8yXSBwbGF0L2NvbW1vbjogQWRk
IGENCj4gdHJhcCBmdW5jdGlvbiB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXANCj4gDQo+IEhpLA0K
PiANCj4gT24gMDkvMTEvMjAxOCAwOTowMiwgSmlhbnlvbmcgV3Ugd3JvdGU6DQo+ID4gRnJvbTog
V2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+DQo+ID4NCj4gPiBDaGFuZ2UtSWQ6IEkzNjUyNTk5
ZjgzODVmYzY3YTI5YWIyZDllNjc4NjE1OTBjMGY5ZjZjDQo+IA0KPiBXaGF0IGlzIHRoaXMgY2hh
bmdlIElEIGZvcj8NCj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFy
bS5jb20+DQo+ID4gLS0tDQo+ID4gICBwbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyAgIHwgMjcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5T
IHwgMTAgKysrKysrKysrLQ0KPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL3Ry
YXBzLmMgYi9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyBpbmRleA0KPiA+IDQzMjM1YmUuLjI1NzEw
NmIgMTAwNjQ0DQo+ID4gLS0tIGEvcGxhdC9jb21tb24vYXJtL3RyYXBzLmMNCj4gPiArKysgYi9w
bGF0L2NvbW1vbi9hcm0vdHJhcHMuYw0KPiA+IEBAIC0yMyw2ICsyMyw3IEBADQo+ID4gICAjaW5j
bHVkZSA8c3RyaW5nLmg+DQo+ID4gICAjaW5jbHVkZSA8dWsvcHJpbnQuaD4NCj4gPiAgICNpbmNs
dWRlIDx1ay9hc3NlcnQuaD4NCj4gPiArI2luY2x1ZGUgPGFybS9naWMtdjIuaD4NCj4gPg0KPiA+
ICAgc3RhdGljIGNvbnN0IGNoYXIgKmV4Y2VwdGlvbl9tb2Rlc1tdPSB7DQo+ID4gICAJIlN5bmNo
cm9ub3VzIEFib3J0IiwNCj4gPiBAQCAtNjgsMyArNjksMjkgQEAgdm9pZCB0cmFwX2VsMV9zeW5j
KHN0cnVjdCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikNCj4gPiAgIAlkdW1wX3JlZ2lzdGVy
cyhyZWdzLCBmYXIpOw0KPiA+ICAgCXVrcGxhdF9jcmFzaCgpOw0KPiA+ICAgfQ0KPiA+ICsNCj4g
PiArdm9pZCB0cmFwX2VsMV9pcnEoc3RydWN0IF9fcmVncyAqcmVncywgdWludDY0X3QgZmFyKSB7
DQo+ID4gKwl1aW50MzJfdCBzdGF0LCBpcnE7DQo+ID4gKw0KPiA+ICsJZG8gew0KPiA+ICsJCXN0
YXQgPSBnaWNfYWNrX2lycSgpOw0KPiA+ICsJCWlycSA9IHN0YXQgJiBHSUNDX0lBUl9JTlRJRF9N
QVNLOw0KPiA+ICsNCj4gPiArCQl1a19wcmludGQoRExWTF9DUklULCAiVW5pa3JhZnQ6IEVMMSBJ
UlEjJWQgdHJhcCBjYXVnaHRcbiIsDQo+IGlycSk7DQo+ID4gKw0KPiA+ICsJCS8qDQo+ID4gKwkJ
ICogVE9ETzogSGFubGUgSVBJJlNHSSBpbnRlcnJ1cHRzIGhlcmUNCj4gPiArCQkgKi8NCj4gPiAr
CQlpZiAoaXJxIDwgR0lDX01BWF9JUlEpIHsNCj4gPiArCQkJZ2ljX2VvaV9pcnEoc3RhdCk7DQo+
ID4gKwkJCWlzYigpOw0KPiA+ICsJCQlfdWtwbGF0X2lycV9oYW5kbGUoKHVuc2lnbmVkIGxvbmcp
aXJxKTsNCj4gPiArCQkJY29udGludWU7DQo+ID4gKwkJfQ0KPiA+ICsNCj4gPiArCQlicmVhazsN
Cj4gPiArCX0gd2hpbGUgKDEpOw0KPiA+ICsNCj4gPiArCXVrcGxhdF9jcmFzaCgpOw0KPiANCj4g
RG9uJ3QgeW91IHdhbnQgdG8gY29udGludWUgb25jZSB5b3UgZmluaXNoZWQgdG8gaGFuZGxlIGlu
dGVycnVwdD8NCg0KWWVhaCwgaWYgdGhlcmUgYXJlIG90aGVyIGludGVycnVwdHMgb2NjdXJyZWQs
IGNvbnRpbnVlIHdpbGwgY2FuY2VsIHRoZSBleGNlcHRpb24gY29udGV4dCBzd2l0Y2guDQo+IA0K
PiA+ICt9DQo+ID4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgYi9wbGF0
L2t2bS9hcm0vZXhjZXB0aW9ucy5TDQo+ID4gaW5kZXggYWYwMzlkOC4uMTk0Y2QwMyAxMDA2NDQN
Cj4gPiAtLS0gYS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TDQo+ID4gKysrIGIvcGxhdC9rdm0v
YXJtL2V4Y2VwdGlvbnMuUw0KPiA+IEBAIC0xMTksNiArMTE5LDE0IEBAIGVsMV9zeW5jOg0KPiA+
ICAgCWJsIHRyYXBfZWwxX3N5bmMNCj4gPiAgIAlMRUFWRV9UUkFQIDENCj4gPg0KPiA+ICsuYWxp
Z24gNg0KPiA+ICtlbDFfaXJxOg0KPiA+ICsJRU5URVJfVFJBUCAxDQo+ID4gKwltc3IgZGFpZmNs
ciwgIzQNCj4gPiArCW1vdiB4MCwgc3ANCj4gPiArCWJsIHRyYXBfZWwxX2lycQ0KPiA+ICsJTEVB
VkVfVFJBUCAxDQo+ID4gKw0KPiA+ICAgLyogQmFkIEFib3J0IG51bWJlcnMgKi8NCj4gPiAgICNk
ZWZpbmUgQkFEX1NZTkMgIDANCj4gPiAgICNkZWZpbmUgQkFEX0lSUSAgIDENCj4gPiBAQCAtMTY5
LDcgKzE3Nyw3IEBAIEVOVFJZKHZlY3Rvcl90YWJsZSkNCj4gPg0KPiA+ICAgCS8qIEN1cnJlbnQg
RXhjZXB0aW9uIGxldmVsIHdpdGggU1BfRUwxICovDQo+ID4gICAJdmVjdG9yX2VudHJ5IGVsMV9z
eW5jCQkvKiBTeW5jaHJvbm91cyBFTDFoICAgICAgICovDQo+ID4gLQl2ZWN0b3JfZW50cnkgZWwx
X2lycV9pbnZhbGlkCS8qIElSUSBFTDFoICAgICAgICAgICAgICAgKi8NCj4gPiArCXZlY3Rvcl9l
bnRyeSBlbDFfaXJxCQkvKiBJUlEgRUwxaCAgICAgICAgICAgICAgICovDQo+ID4gICAJdmVjdG9y
X2VudHJ5IGVsMV9maXFfaW52YWxpZAkvKiBGSVEgRUwxaCAgICAgICAgICAgICAgICovDQo+ID4g
ICAJdmVjdG9yX2VudHJ5IGVsMV9lcnJvcl9pbnZhbGlkCS8qIEVycm9yIEVMMWggICAgICAgICAg
ICAgKi8NCj4gPg0KPiA+DQo+IA0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 07:07:17 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 07:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNBkB-0001gK-UF; Thu, 15 Nov 2018 07:07:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNBk9-0001gF-Rj
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 07:07:13 +0000
X-Inumbo-ID: 11c5984d-e8a5-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11c5984d-e8a5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 07:07:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bEa/HYLIspNxDkE2lDiPOTsHkw0h5IbbIvnBrLp5kl4=;
 b=FXQ6+c8QGaHYlHhOSeiUiLiIBoCLFR2ADaDQ9jGLM7lzErGB5sVJOeEelrgLHVfaKhWJZT21X4VPn5r6aykiULi+trdkAWLMUNuJR8g2XnHNY5Du2BOjWgG1vPVengksRwIkjRz8SiOEq5CwycDOzICC5sGWchVYr9B6IL73VQM=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB0304.eurprd08.prod.outlook.com (10.162.12.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Thu, 15 Nov 2018 07:07:04 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 07:07:04 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
Thread-Index: AQHUeAoMVUUDXOmE9UuUVEJmjSifsqVHt4MAgAIYbtCABqMjEA==
Date: Thu, 15 Nov 2018 07:07:04 +0000
Message-ID: <VI1PR08MB3149C230B3209C0F02F72D32F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
 <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
 <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
In-Reply-To: <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0304;
 6:BZLVNSBlBCjQufcpwSMaLACyioYuB+KKfzCkjVqaS2pVLfuDlni0OJpZOklkUe3IqczEsKmqr5d0XIh+U10GdDQw1MPmDXiqWTwXk2lVSq3YBW7/hBuijOLkiUyqTWwKgcRqV6mG+7HhbhsUngnb8SM0R/h9TFeWJhzQsqvRbVaWhsxatauR1YSN8qDbw6RasDd2WlL04EFt3eOm0pntlRmFXMGwzRa7dLW5oMptq5iw2iKs5nLFHTXkl1OqwBQr2wLHfddLKfBZqLrSLUbWAuNlvjhHjB0I3bV0psDp6lFRFWKK4mNzlq8TAl957NaJwAgivzJWulfiBq+N913GrBWyCVdd7moLnMsctWLK0aSPUVthmpalBJ9nUcJpIwuzLKJotaNPOEnpjCPxd2F3liSueMZL33RpW9qev9ODVYgtO5dccwAKqtqOzSKbH+p/bZQLUjX+AqZKeoe05l6tmA==;
 5:Ln3bLAkqQtUcqy8UDMe86abAfvKlvl+22zBjLVqDyPi6W22WWLG3ZIqkSne+ppF6EGseiP5Z5jYPFkHit7Kd+y7aXpKAnoBt6VebZ/RL7MUfSgUbtYf1TwJ038DDvnnQNeek57HgNZ/5smNAUvbzKj9mqkF3Ul834CmS1muw+kc=;
 7:fG9DUg4hpCauZWFloksHDp7sFo5y/YXgppLV2qimyK3ZbtXB4HLg/0WtetfgtPJz9xQs3xb4jGD5TF7/IZE3BBFx1iRLEgrjlKE/YU7F+ywtNWh0PkAnPQVdlwu8/+COfjyD7QnoVkhxqE5Hx+q48w==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: c40442d0-9f37-40e7-f090-08d64ac8f2e0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0304; 
x-ms-traffictypediagnostic: VI1PR08MB0304:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB03043813A082CEB36A2DADE7F4DC0@VI1PR08MB0304.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(17755550239193)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231415)(944501410)(52105112)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0304; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0304; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(136003)(366004)(39860400002)(396003)(189003)(199004)(13464003)(8676002)(4744004)(81166006)(81156014)(229853002)(2501003)(7736002)(305945005)(74316002)(2906002)(478600001)(54906003)(71190400001)(11346002)(71200400001)(8936002)(110136005)(316002)(72206003)(446003)(2201001)(66066001)(575784001)(3846002)(6116002)(86362001)(2900100001)(5660300001)(476003)(97736004)(4326008)(25786009)(486006)(53936002)(186003)(26005)(55016002)(105586002)(106356001)(256004)(9686003)(99286004)(76176011)(7696005)(6246003)(68736007)(217873002)(33656002)(53546011)(102836004)(14454004)(6506007)(6436002)(55236004)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0304;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: XoUgF48PPzt0GMfTZ8nW42rQBfl4wj0OuZCTwqc8CvFvVc0A45xBas8WsZ+3LyeBpHQSw93zFruXN15IWRcWlSj8442giCRSxyb9k0VqEoZ5fH0axRHYVVpZr9lz/NEvoSBdXivq990tspfVs3yXupDZWUbDpL0G34vWv3YvhS/fIeOkNFzwKNPNls2LScxoSyjxwvX+VpzPh2Yjt601bgOCnWaEj40spKjuXC89gzO27l+nw7jnCYnCd+k6Q/hH//4gSkLjPFA+FvXJ8H9sP1BUNieBtDmQdtwuOIuNkAxTKhMBBoKelIwD+/89LoXcbgygGaR7yPsMnUOpEBbXiM1HQUdaeCzJa/Hvo49PQyg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c40442d0-9f37-40e7-f090-08d64ac8f2e0
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 07:07:04.6725 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0304
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbnlvbmcgV3Ug
KEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiBTZW50OiBTdW5kYXksIE5vdmVtYmVyIDExLCAyMDE4
IDEwOjAwIEFNDQo+IFRvOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgbWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOw0KPiBzaW1vbi5rdWVuemVyQG5lY2xhYi5l
dQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNv
bT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8
V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUkU6IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFG
VCBSRkMgUEFUQ0hdIEltcGxlbWVudCBQTDAzMSBSVEMNCj4gbGlicmFyeSBmb3IgQXJtDQo+IA0K
PiBIaSwNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+IFNlbnQ6IFNhdHVyZGF5LCBOb3Zl
bWJlciAxMCwgMjAxOCAxOjQ0IEFNDQo+ID4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9n
eSBDaGluYSkgPEppYW55b25nLld1QGFybS5jb20+Ow0KPiBtaW5pb3MtDQo+ID4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1DQo+ID4gQ2M6IEthbHkg
WGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGluQGFybS5jb20+OyBuZA0KPiA+IDxu
ZEBhcm0uY29tPjsgV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJt
LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFJGQyBQQVRD
SF0gSW1wbGVtZW50IFBMMDMxIFJUQw0KPiA+IGxpYnJhcnkgZm9yIEFybQ0KPiA+DQo+ID4gSGks
DQo+ID4NCj4gPiBPbiAwOS8xMS8yMDE4IDA4OjU1LCBKaWFueW9uZyBXdSB3cm90ZToNCj4gPiA+
IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPg0KPiA+ID4gU2lnbmVk
LW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+DQo+ID4gPiAtLS0NCj4g
PiA+ICAgbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oICAgICAgfCAgIDEgKw0KPiA+ID4gICBwbGF0
L2NvbW1vbi9hcm0vcnRjLmMgICAgICAgICB8IDE0MA0KPiA+ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gICBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9y
dGMuaCB8ICA0MyArKysrKysrKysrKysrDQo+ID4gPiAgIHBsYXQva3ZtL01ha2VmaWxlLnVrICAg
ICAgICAgIHwgICAxICsNCj4gPiA+ICAgNCBmaWxlcyBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygr
KQ0KPiA+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL3J0Yy5jDQo+ID4g
PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9ydGMuaA0KPiA+
ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmggYi9saWIvZmR0
L2luY2x1ZGUvbGliZmR0LmgNCj4gPiA+IGluZGV4IDA1ZGVkYmQuLjk2ZDUzMGQgMTAwNjQ0DQo+
ID4gPiAtLS0gYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgNCj4gPiA+ICsrKyBiL2xpYi9mZHQv
aW5jbHVkZS9saWJmZHQuaA0KPiA+ID4gQEAgLTE4NzMsNCArMTg3Myw1IEBAIGNvbnN0IGNoYXIg
KmZkdF9zdHJlcnJvcihpbnQgZXJydmFsKTsNCj4gPiA+ICAgfQ0KPiA+ID4gICAjZW5kaWYNCj4g
PiA+DQo+ID4gPiArdm9pZCAqX2xpYmt2bXBsYXRfZHRiOw0KPiA+DQo+ID4gVGhpcyBsaWtlbHkg
YmVsb25nIHRvIGEgc2VwYXJhdGUgcGF0Y2guDQo+ID4NCj4gWWVhaCwgdGhpcyBzaG91bGQgYmUg
cmVtb3ZlZC4NCj4gDQo+ID4gPiAgICNlbmRpZiAvKiBfTElCRkRUX0ggKi8NCj4gPiA+IGRpZmYg
LS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vcnRjLmMgYi9wbGF0L2NvbW1vbi9hcm0vcnRjLmMgbmV3
IGZpbGUNCj4gPiA+IG1vZGUgMTAwNjQ0IGluZGV4IDAwMDAwMDAuLjU2ZWUwMTUNCj4gPiA+IC0t
LSAvZGV2L251bGwNCj4gPiA+ICsrKyBiL3BsYXQvY29tbW9uL2FybS9ydGMuYw0KPiA+ID4gQEAg
LTAsMCArMSwxNDAgQEANCj4gPiA+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMt
Q2xhdXNlICovDQo+ID4gPiArLyoNCj4gPiA+ICsgKiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNo
ZW5AYXJtLmNvbT4NCj4gPiA+ICsgKiAgICAgICAgICBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VA
YXJtLmNvbT4NCj4gPiA+ICsgKg0KPiA+ID4gKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0
ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiA+ICsgKg0KPiA+ID4gKyAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3INCj4gPiA+ICt3
aXRob3V0DQo+ID4gPiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZw0KPiA+ID4gK2NvbmRpdGlvbnMNCj4gPiA+ICsgKiBhcmUgbWV0Og0K
PiA+ID4gKyAqDQo+ID4gPiArICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11
c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCj4gPiA+ICsgKiAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQo+ID4gPiAr
ICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh
Ym92ZSBjb3B5cmlnaHQNCj4gPiA+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlDQo+ID4gPiArICogICAgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlDQo+IGRp
c3RyaWJ1dGlvbi4NCj4gPiA+ICsgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmln
aHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzDQo+ID4gPiArICogICAgY29udHJpYnV0b3Jz
IG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkDQo+ID4g
ZnJvbQ0KPiA+ID4gKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3
cml0dGVuIHBlcm1pc3Npb24uDQo+ID4gPiArICoNCj4gPiA+ICsgKiBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQNCj4gPiBDT05UUklCVVRPUlMg
IkFTIElTIg0KPiA+ID4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVA0KPiA+IExJTUlURUQNCj4gPiA+ICtUTywgVEhFDQo+ID4gPiAr
ICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QQ0KPiA+IFBBUlRJQ1VMQVINCj4gPiA+ICtQVVJQT1NFDQo+ID4gPiArICogQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SDQo+ID4gPiArQ09O
VFJJQlVUT1JTIEJFDQo+ID4gPiArICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwg
SU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLA0KPiA+ID4gK09SDQo+ID4gPiArICogQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywNCj4gPiBQ
Uk9DVVJFTUVOVA0KPiA+ID4gK09GDQo+ID4gPiArICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJW
SUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7DQo+IE9SDQo+ID4gPiArQlVTSU5F
U1MNCj4gPiA+ICsgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhF
T1JZIE9GDQo+IExJQUJJTElUWSwNCj4gPiA+ICtXSEVUSEVSIElODQo+ID4gPiArICogQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SDQo+
ID4gPiArT1RIRVJXSVNFKQ0KPiA+ID4gKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGDQo+ID4gPiArQURWSVNFRCBPRiBUSEUNCj4g
PiA+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4NCj4gPiA+ICsgKg0KPiA+ID4gKyAq
IFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVku
DQo+ID4gPiArICovDQo+ID4gPiArI2luY2x1ZGUgPHN0cmluZy5oPg0KPiA+ID4gKyNpbmNsdWRl
IDxsaWJmZHQuaD4NCj4gPiA+ICsjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+DQo+ID4gPiArI2luY2x1
ZGUgPHVrL2Vzc2VudGlhbHMuaD4NCj4gPiA+ICsjaW5jbHVkZSA8dWsvcHJpbnQuaD4NCj4gPiA+
ICsjaW5jbHVkZSA8YXJtL2NwdS5oPg0KPiA+ID4gKw0KPiA+ID4gK3N0YXRpYyB2b2lkICpydGNf
YmFzZV9hZGRyOw0KPiA+ID4gK3VpbnQzMl90IHJ0Y19ib290X3NlY29uZHM7DQo+ID4gPiArDQo+
ID4gPiArLyogRGVmaW5lIG9mZnNldCBvZiBSVEMgcmVnaXN0ZXJzICovDQo+ID4gPiArI2RlZmlu
ZSBSVENfUkVHX0RSCTANCj4gPiA+ICsjZGVmaW5lIFJUQ19SRUdfTVIJMHg0DQo+ID4gPiArI2Rl
ZmluZSBSVENfUkVHX0xSCTB4OA0KPiA+ID4gKyNkZWZpbmUgUlRDX1JFR19DUgkweGMNCj4gPiA+
ICsjZGVmaW5lIFJUQ19SRUdfSU1TQwkweDEwDQo+ID4gPiArI2RlZmluZSBSVENfUkVHX1JJUwkw
eDE0DQo+ID4gPiArI2RlZmluZSBSVENfUkVHX01JUwkweDE4DQo+ID4gPiArI2RlZmluZSBSVENf
UkVHX0lDUgkweDFjDQo+ID4gPiArDQo+ID4gPiArI2RlZmluZSBSVENfUkVHKHIpCShydGNfYmFz
ZV9hZGRyICsgKHIpKQ0KPiA+ID4gKw0KPiA+ID4gK3N0YXRpYyBjaGFyICpydGNfZGV2aWNlX2xp
c3RbXSA9IHsNCj4gPiA+ICsJImFybSxwbDAzMSIsDQo+ID4gPiArfTsNCj4gPiA+ICsNCj4gPiA+
ICt1aW50MzJfdCBydGNfcmVhZCh2b2lkKQ0KPiA+ID4gK3sNCj4gPiA+ICsJcmV0dXJuIGlvcmVn
X3JlYWQzMihSVENfUkVHKFJUQ19SRUdfRFIpKTsNCj4gPiA+ICt9DQo+ID4gPiArDQo+ID4gPiAr
LyoNCj4gPiA+ICsgKiBzZXQgcnRjIG1hdGNoIHJlZ2lzdGVyIGNvbXBhcmluZyB3aXRoIGNvdW50
ZXINCj4gPiA+ICsgKiB2YWx1ZSB0byBnZW5lcmF0IGEgaW50ZXJydXB0DQo+ID4gPiArICovDQo+
ID4gPiArdm9pZCBydGNfc2V0X21hdGNoKHVpbnQzMl90IGFsYW0pDQo+ID4gPiArew0KPiA+ID4g
Kwlpb3JlZ193cml0ZTMyKFJUQ19SRUcoUlRDX1JFR19NUiksIGFsYW0pOyB9DQo+ID4gPiArDQo+
ID4gPiArdm9pZCBydGNfdXBkYXRlKHVpbnQzMl90IHZhbCkNCj4gPiA+ICt7DQo+ID4gPiArCWlv
cmVnX3dyaXRlMzIoUlRDX1JFRyhSVENfUkVHX0xSKSwgdmFsKTsgfQ0KPiA+ID4gKw0KPiA+ID4g
K3ZvaWQgcnRjX2VuYWJsZSh2b2lkKQ0KPiA+ID4gK3sNCj4gPiA+ICsJaW9yZWdfd3JpdGUzMihS
VENfUkVHKFJUQ19SRUdfQ1IpLCAxKTsgfQ0KPiA+ID4gKw0KPiA+ID4gKy8qIHJldHVybiBydGMg
c3RhdHVzLCAxIGRlbm90ZXMgZW5hYmxlIGFuZCAwIGRlbm90ZXMgZGlzYWJsZSAqLw0KPiA+ID4g
K3VpbnQzMl90IHJ0Y19nZXRfc3RhdHVzKHZvaWQpIHsNCj4gPiA+ICsJdWludDMyX3QgdmFsOw0K
PiA+ID4gKw0KPiA+ID4gKwl2YWwgPSBpb3JlZ19yZWFkMzIoUlRDX1JFRyhSVENfUkVHX0NSKSk7
DQo+ID4gPiArCXZhbCAmPSAweDE7DQo+ID4gPiArCXJldHVybiB2YWw7DQo+ID4gPiArfQ0KPiA+
ID4gKw0KPiA+ID4gKy8qIG1hc2sgYWxhbSAqLw0KPiA+ID4gK3ZvaWQgcnRjX21hc2tfaW50cih2
b2lkKQ0KPiA+ID4gK3sNCj4gPiA+ICsJaW9yZWdfd3JpdGUzMihSVENfUkVHKFJUQ19SRUdfSU1T
QyksIDEpOyB9DQo+ID4gPiArDQo+ID4gPiArLyogY2xlYXIgYWxhbSBtYXNrICovDQo+ID4gPiAr
dm9pZCBydGNfdW5tYXNrX2ludHIodm9pZCkNCj4gPiA+ICt7DQo+ID4gPiArCWlvcmVnX3dyaXRl
MzIoUlRDX1JFRyhSVENfUkVHX0lNU0MpLCAwKTsgfQ0KPiA+ID4gKw0KPiA+ID4gKy8qIHJldHVy
biB0aGUgcmF3IHN0YXRlIG9mIHJ0YyBpbnRlcnJ1cHQgYmVmb3JlIG1hc2tpbmcqLyB1aW50MzJf
dA0KPiA+ID4gK3J0Y19nZXRfaW50cl9yYXdfc3RhdGUodm9pZCkgew0KPiA+ID4gKwlyZXR1cm4g
aW9yZWdfcmVhZDMyKFJUQ19SRUcoUlRDX1JFR19SSVMpKTsNCj4gPiA+ICt9DQo+ID4gPiArDQo+
ID4gPiArLyogcmV0dXJuIGludGVycnVwdCBzdGF0ZSBhZnRlciBpbnRlcnJ1cHQgbWFza2luZyAq
LyB1aW50MzJfdA0KPiA+ID4gK3J0Y19nZXRfaW50cl9zdGF0ZSh2b2lkKSB7DQo+ID4gPiArCXJl
dHVybiBpb3JlZ19yZWFkMzIoUlRDX1JFRyhSVENfUkVHX01JUykpOw0KPiA+ID4gK30NCj4gPiA+
ICsNCj4gPiA+ICt2b2lkIHJ0Y19jbGVhcl9pbnRyKHZvaWQpDQo+ID4gPiArew0KPiA+ID4gKwlp
b3JlZ193cml0ZTMyKFJUQ19SRUcoUlRDX1JFR19JQ1IpLCAxKTsgfQ0KPiA+ID4gKw0KPiA+ID4g
K2ludCBfZHRiX2luaXRfcnRjKHZvaWQgKmR0YikNCj4gPiA+ICt7DQo+ID4gPiArCXVpbnQzMl90
IGlkeDsNCj4gPiA+ICsJaW50IGZkdF9ydGMsIG5hZGRyLCBuc2l6ZSwgc2l6ZSwgcHJvcF9sZW4s
IHByb3BfbWluX2xlbjsNCj4gPiA+ICsJY29uc3QgdWludDY0X3QgKnJlZ3M7DQo+ID4gPiArDQo+
ID4gPiArCXVrX3ByaW50ZChETFZMX0lORk8sICJQcm9iaW5nIFJUQy4uLlxuIik7DQo+ID4gPiAr
CWZkdF9ydGMgPSB1a19kdGJfZmluZF9kZXZpY2UoZHRiLCBydGNfZGV2aWNlX2xpc3QsDQo+ID4g
PiArCQlzaXplb2YocnRjX2RldmljZV9saXN0KSk7DQo+ID4NCj4gPiBJIHdvdWxkIG5vdCBhc3N1
bWUgdGhlIFJUQyBpcyBhbHdheXMgcHJlc2VudC4NCj4gDQo+IFRoZSBjaGVjayBpcyBpbnNpZGUg
dWtfZHRiX3JlYWRfcmVnaW9uLg0KPiA+DQo+ID4gPiArCW5hZGRyID0gdWtfZHRiX3JlYWRfcmVn
aW9uKGR0YiwgZmR0X3J0YywgJm5zaXplLCAmcmVncyk7DQo+ID4gPiArCXJ0Y19iYXNlX2FkZHIg
PSB1a19kdGJfcmVhZF90ZXJtKHJlZ3MsIDAsIG5hZGRyLCBuc2l6ZSwgJnNpemUpOw0KPiA+DQo+
ID4gU2ltaWxhcmx5IGhlcmUsIEkgd291bGQgbm90IGFzc3VtZSB1a19kdGJfcmVhZF90ZXJtKCkg
d2lsbCBhbHdheXMgc3VjY2VlZC4NCj4gPiBJdCB3b3VsZCBtYWtlIHRoZSBjb2RlIG1vcmUgc2Fm
ZSBpZiB0aGUgRFQgcGFzc2VkIGlzIHdyb25nLg0KPiANCj4gDQo+IENoZWNrIGhhcyBiZWVuIGRv
bmUgaW4gdGhpcyBmdW5jdGlvbi4NCj4gPg0KPiA+ID4gKw0KPiA+ID4gKwkvKiBSZWNvcmQgdGhl
IGJvb3Qgc2Vjb25kcyAqLw0KPiA+ID4gKwlydGNfYm9vdF9zZWNvbmRzID0gcnRjX3JlYWQoKTsN
Cj4gPiA+ICsNCj4gPiA+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIkZvdW5kIFJUQyBvbjogJXBc
biIsIHJ0Y19iYXNlX2FkZHIpOw0KPiA+DQo+ID4gSSBhbSBzbGlnaHRseSBzdXJwcmlzZWQgdGhp
cyBjb21waWxlIGluIFVuaWtyYWZ0LiBUaGlzIGZ1bmN0aW9uIGlzDQo+ID4gbWVhbnQgdG8gcmV0
dXJuIGFuIGludGVnZXIgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZXR1cm4gaGVyZS4NCj4gDQo+IFdo
aWNoIGZ1bmN0aW9uPyBSdGNfcmVhZCgpPyBDaGVjayBpdCBhZ2Fpbi4NCj4gDQo+IEJlc3RzDQo+
IEppYW55b25nIHd1DQo+ID4NCj4gPiA+ICt9DQo+ID4gPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21t
b24vaW5jbHVkZS9hcm0vcnRjLmgNCj4gPiA+IGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vcnRj
LmggbmV3IGZpbGUgbW9kZSAxMDA2NDQgaW5kZXgNCj4gPiA+IDAwMDAwMDAuLmQ4YmFiN2YNCj4g
PiA+IC0tLSAvZGV2L251bGwNCj4gPiA+ICsrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL3J0
Yy5oDQo+ID4gPiBAQCAtMCwwICsxLDQzIEBADQo+ID4gPiArLyogU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IEJTRC0zLUNsYXVzZSAqLw0KPiA+ID4gKy8qDQo+ID4gPiArICogQXV0aG9yczogV2Vp
IENoZW4gPFdlaS5DaGVuQGFybS5jb20+DQo+ID4gPiArICogICAgICAgICAgSmlhbnlvbmcgV3Ug
PEppYW55b25nLld1QGFybS5jb20+DQo+ID4gPiArICoNCj4gPiA+ICsgKiBDb3B5cmlnaHQgKGMp
IDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ID4gPiArICoNCj4gPiA+ICsg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yDQo+ID4gPiArd2l0aG91dA0KPiA+ID4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl
ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcNCj4gPiA+ICtjb25kaXRpb25zDQo+ID4gPiAr
ICogYXJlIG1ldDoNCj4gPiA+ICsgKg0KPiA+ID4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0DQo+ID4gPiArICogICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLg0KPiA+ID4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0DQo+ID4gPiArICogICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQ0KPiA+
ID4gKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZQ0KPiBkaXN0cmlidXRpb24uDQo+ID4gPiArICogMy4gTmVpdGhlciB0aGUgbmFtZSBv
ZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cw0KPiA+ID4gKyAqICAg
IGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMg
ZGVyaXZlZA0KPiA+IGZyb20NCj4gPiA+ICsgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3Bl
Y2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiA+ID4gKyAqDQo+ID4gPiArICogVEhJ
UyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EDQo+ID4g
Q09OVFJJQlVUT1JTICJBUyBJUyINCj4gPiA+ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElF
RCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QNCj4gPiBMSU1JVEVEDQo+ID4gPiArVE8s
IFRIRQ0KPiA+ID4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SIEENCj4gPiBQQVJUSUNVTEFSDQo+ID4gPiArUFVSUE9TRQ0KPiA+ID4gKyAq
IEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBP
Ug0KPiA+ID4gK0NPTlRSSUJVVE9SUyBCRQ0KPiA+ID4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVD
VCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwNCj4gPiA+ICtPUg0K
PiA+ID4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sDQo+ID4gUFJPQ1VSRU1FTlQNCj4gPiA+ICtPRg0KPiA+ID4gKyAqIFNVQlNUSVRVVEUg
R09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOw0KPiBPUg0K
PiA+ID4gK0JVU0lORVNTDQo+ID4gPiArICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQgT04gQU5ZIFRIRU9SWSBPRg0KPiBMSUFCSUxJVFksDQo+ID4gPiArV0hFVEhFUiBJTg0KPiA+
ID4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUg0KPiA+ID4gK09USEVSV0lTRSkNCj4gPiA+ICsgKiBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRg0KPiA+ID4gK0FEVklT
RUQgT0YgVEhFDQo+ID4gPiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuDQo+ID4gPiAr
ICoNCj4gPiA+ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklF
RCBJTiBBTlkgV0FZLg0KPiA+ID4gKyAqLw0KPiA+ID4gKw0KPiA+ID4gKyNpZm5kZWYgX19QTEFU
X0NNTl9BUk1fUlRDX0hfXw0KPiA+ID4gKyNkZWZpbmUgX19QTEFUX0NNTl9BUk1fUlRDX0hfXw0K
PiA+ID4gKw0KPiA+ID4gK2V4dGVybiB1aW50MzJfdCBydGNfYm9vdF9zZWNvbmRzOw0KPiA+ID4g
Kw0KPiA+ID4gK2ludCBfZHRiX2luaXRfcnRjKHZvaWQgKmR0Yik7DQo+ID4NCj4gPiBXaGVyZSBk
byB5b3UgZXhwZWN0IHRoaXMgZnVuY3Rpb24gdG8gYmUgY2FsbGVkPw0KDQpBcyBlYXJsaWVyIGFz
IHBvc3NpYmxlLCBtYXliZSBhZnRlciBpbml0IGR0Yi4NCg0KPiA+DQo+ID4gPiArDQo+ID4gPiAr
I2VuZGlmIC8vX19QTEFUX0NNTl9BUk1fR0lDVjJfSF9fDQo+ID4NCj4gPiBXcm9uZyBndWFyZD8N
ClllYWgsIEkgd2lsbCBmaXggaXQuDQoNCj4gPg0KPiA+ID4gZGlmZiAtLWdpdCBhL3BsYXQva3Zt
L01ha2VmaWxlLnVrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsgaW5kZXgNCj4gPiA+IDhlNDgxYjQu
LjE5NzE3NWEgMTAwNjQ0DQo+ID4gPiAtLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51aw0KPiA+ID4g
KysrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsNCj4gPiA+IEBAIC02MCw2ICs2MCw3IEBAIExJQktW
TVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0NCj4gPiAkKFVLX1BMQVRfQ09NTU9O
X0JBU0UpL2FybS9wc2NpX2FybTY0LlMNCj4gPiA+ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklH
X0FSQ0hfQVJNXzY0KSArPQ0KPiA+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RpbWUuY3xj
b21tb24NCj4gPiA+ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0K
PiA+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RyYXBzLmN8Y29tbW9uDQo+ID4gPiAgIExJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0NCj4gPiA+ICQoVUtfUExBVF9D
T01NT05fQkFTRSkvYXJtL2ZkdC5jfGNvbW1vbg0KPiA+ID4gK0xJQktWTVBMQVRfU1JDUy0kKENP
TkZJR19BUkNIX0FSTV82NCkgKz0NCj4gPiA+ICskKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9y
dGMuY3xjb21tb24NCj4gPiA+ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPQ0KPiA+ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZW50cnk2NC5TDQo+ID4gPiAgIExJQktW
TVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0NCj4gPiAkKExJQktWTVBMQVRfQkFT
RSkvYXJtL2V4Y2VwdGlvbnMuUw0KPiA+ID4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJD
SF9BUk1fNjQpICs9DQo+ID4gPiAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJsZS5TDQo+
ID4gPg0KPiA+DQo+ID4gLS0NCj4gPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 07:30:20 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 07:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNC6U-0003lA-KF; Thu, 15 Nov 2018 07:30:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNC6S-0003l5-FN
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 07:30:16 +0000
X-Inumbo-ID: 4a3a83e6-e8a8-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a3a83e6-e8a8-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 07:30:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Y4qI5LUuMM1lEluXqbdcP9ORk1b2Au6kGJXtNcZnYp4=;
 b=YdRZV851wP1Z2hS4SKXPPM9zTIF8InEs7EPiawQZkgr0FrR9B7vAhMAaJtWF1vK2ui3mI1ziMJkB21KRLkPG7KCUfpTX79LQedn0LtaT8HRHbQfZ8L3iKtBYHXo8D4bY5N7LwUJYXlqnvxmaBEuagNTC5HVKBQtSFWLo0wz43dk=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3360.eurprd08.prod.outlook.com (52.134.31.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.31; Thu, 15 Nov 2018 07:30:11 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 07:30:11 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
Thread-Index: AQHUeAoMVUUDXOmE9UuUVEJmjSifsqVHt4MAgAIYbtCAAictgIAEXb0wgAAkc5A=
Date: Thu, 15 Nov 2018 07:30:11 +0000
Message-ID: <VI1PR08MB31499D6C25C689371C874E33F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753725-40424-1-git-send-email-Jianyong.Wu@arm.com>
 <09da9728-4dd9-fad6-d6af-3cb6dac10d99@arm.com>
 <VI1PR08MB3149773512EAADD1B8262520F4C00@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <5432377a-3c3a-408f-a970-bbb876914bb2@arm.com>
 <VI1PR08MB31494FDA24A4198AC70FD2B0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
In-Reply-To: <VI1PR08MB31494FDA24A4198AC70FD2B0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3360;
 6:w+15fPTPEHNimw166iB5sO5nZfG7XS1uEZ8dpNDI2ZRVSjqETVuygAkoihSQpQSUTowTV+/O9iRE5rk1XGG7Xz8OfKlEMASYy47OtKEo0r2qlIK0pkHvZJV2djJciI33WTPYVZvGnb04X+J9tElSavP0cFFN8vePepBoRjkDATn+86gCzd1nRlb9RuTQA+LHOozeb5X1Zc2Bijkp1Yi3Fapf9KojB303DsycaDv3EQ7/Vy6uYBkTlGGfWO90FzmNU7CYp7dmDPDKlgBiQe7k3pyGSOcdGmzx1F74VzaHa2zVCaEqqCJn0+j2PCQNbLt/nXTBZ7CSbZDvKaLr0XvRN+mceJd3ZcQe/WkPvkdtWfdY38Bn/5BQExXMYWwIJdl9I7FTZsPbsFHmDtP5WenuQcv7x4Ob9Rafkcl8vAW5H1n2pAXQVKN/K4zdOwZPS9laxEZ2HGvGWcvt5nEU+UcfPg==;
 5:9VMD14sS69Ygq8Sk0Ot+ciZaDuWX6Q3hmCUdBaqO6pWYZwR8WLgGOJtDUjfUDbCoTDvZnJkLyoRKifb1mvebgbQ0pzWZAj7RupNLAYQfLBlW9aqLSvOXwpcvyvU4f1PQATPiJU1055ZIb9XuXegop+/ZG06u2NiYL79PXzsknlM=;
 7:DpWDNERfWk+RRdP5znqwxGzoe6xxUNcvYEg/Dl9ZW0VrR9bOCp44aQxrf7y2xf/rQ8xyFi8xE+cDUnECX/aFwpe8vMDMKPT8sAMCrgTYX37GtLJGuV8WXDvrJxa7Gkv0QP9FpqAgc/URvvie99w4uA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: dce4e678-6852-4566-4bf2-08d64acc2d95
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3360; 
x-ms-traffictypediagnostic: VI1PR08MB3360:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3360BA2D9E5805ECE31C976FF4DC0@VI1PR08MB3360.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(17755550239193)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3360; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3360; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(396003)(346002)(366004)(136003)(199004)(189003)(13464003)(6436002)(54906003)(2900100001)(105586002)(99286004)(2906002)(68736007)(7696005)(106356001)(53546011)(76176011)(55236004)(102836004)(6506007)(316002)(446003)(11346002)(110136005)(93886005)(3846002)(6116002)(486006)(72206003)(186003)(26005)(33656002)(476003)(4326008)(66066001)(97736004)(14444005)(256004)(2201001)(8936002)(25786009)(8676002)(229853002)(81166006)(81156014)(7736002)(55016002)(71190400001)(93156006)(71200400001)(9686003)(14454004)(2501003)(478600001)(5660300001)(53936002)(74316002)(305945005)(86362001)(6246003)(2940100002)(217873002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3360;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 5xpa65y9ByE2cWWrUb/HpGMn+Xp9meR0QZGCNaL0D0eAFi+c84brZKp6+iyXoH8YtVowaEKxk+GqjhuhHbBVtEsjNRoWNzQFGFxkc2onQEPme2ITryZBR6pgoRMhpYLjw3VrnKAmSHe0m2PLpyeE0d7PgvqjP5XuUmez/5TdFynVnb2AKdMhA5Oo4qyTmjSgSn9Ripj2wSfNiORGo8gTpnI2iDo4LIWg1sC5fgwQRsBC3qvL6z+HaH3tSSvNccbn7vphD8tYtHOvGy2ykUX0Vng07iyMWPgDb5y0DauBHm8e2OSc8pZRuTX5D+hnlicWK3N8JwxGrEj6mQbkYNVSBB4y2FVSEna0GViv4mW/1PQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dce4e678-6852-4566-4bf2-08d64acc2d95
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 07:30:11.6385 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3360
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] Implement PL031 RTC library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbnlvbmcgV3Ug
KEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIw
MTggMTozNyBQTQ0KPiBUbzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IG1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4gc2ltb24ua3VlbnplckBuZWNsYWIu
ZXUNCj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGluQGFybS5j
b20+OyBuZA0KPiA8bmRAYXJtLmNvbT47IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkg
PFdlaS5DaGVuQGFybS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbTWluaW9zLWRldmVsXSBbVU5JS1JB
RlQgUkZDIFBBVENIXSBJbXBsZW1lbnQgUEwwMzEgUlRDDQo+IGxpYnJhcnkgZm9yIEFybQ0KPiAN
Cj4gSGksDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gPiBTZW50OiBNb25kYXksIE5vdmVt
YmVyIDEyLCAyMDE4IDY6MzcgUE0NCj4gPiBUbzogSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8SmlhbnlvbmcuV3VAYXJtLmNvbT47DQo+IG1pbmlvcy0NCj4gPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBuZWNsYWIuZXUNCj4gPiBDYzogS2FseSBY
aW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+ID4gPG5k
QGFybS5jb20+OyBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxXZWkuQ2hlbkBhcm0u
Y29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUkZDIFBBVENI
XSBJbXBsZW1lbnQgUEwwMzEgUlRDDQo+ID4gbGlicmFyeSBmb3IgQXJtDQo+ID4NCj4gPg0KPiA+
DQo+ID4gT24gMTEvMTEvMTggMTo1OSBBTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENo
aW5hKSB3cm90ZToNCj4gPiA+IEhpLA0KPiA+DQo+ID4gSGksDQo+ID4NCj4gPiA+Pj4gK3ZvaWQg
cnRjX2NsZWFyX2ludHIodm9pZCkNCj4gPiA+Pj4gK3sNCj4gPiA+Pj4gKwlpb3JlZ193cml0ZTMy
KFJUQ19SRUcoUlRDX1JFR19JQ1IpLCAxKTsgfQ0KPiA+ID4+PiArDQo+ID4gPj4+ICtpbnQgX2R0
Yl9pbml0X3J0Yyh2b2lkICpkdGIpDQo+ID4gPj4+ICt7DQo+ID4gPj4+ICsJdWludDMyX3QgaWR4
Ow0KPiA+ID4+PiArCWludCBmZHRfcnRjLCBuYWRkciwgbnNpemUsIHNpemUsIHByb3BfbGVuLCBw
cm9wX21pbl9sZW47DQo+ID4gPj4+ICsJY29uc3QgdWludDY0X3QgKnJlZ3M7DQo+ID4gPj4+ICsN
Cj4gPiA+Pj4gKwl1a19wcmludGQoRExWTF9JTkZPLCAiUHJvYmluZyBSVEMuLi5cbiIpOw0KPiA+
ID4+PiArCWZkdF9ydGMgPSB1a19kdGJfZmluZF9kZXZpY2UoZHRiLCBydGNfZGV2aWNlX2xpc3Qs
DQo+ID4gPj4+ICsJCXNpemVvZihydGNfZGV2aWNlX2xpc3QpKTsNCj4gPiA+Pg0KPiA+ID4+IEkg
d291bGQgbm90IGFzc3VtZSB0aGUgUlRDIGlzIGFsd2F5cyBwcmVzZW50Lg0KPiA+ID4NCj4gPiA+
IFRoZSBjaGVjayBpcyBpbnNpZGUgdWtfZHRiX3JlYWRfcmVnaW9uLg0KPiA+DQo+ID4gWW91ciBj
aGVjayBpcyBhbiBBU1NFUlQoLi4uKS4gVGhpcyBtZWFucyB0aGF0IGlmIGFuIFJUQyBpcyBub3Qg
cHJlc2VudA0KPiA+IHRoZW4geW91IHdpbGwgZ2V0IFVuaWtyYWZ0IGNyYXNoZWQgaW4gZGVidWcg
YnVpbGQuDQo+ID4NCj4gPiBPbiBub24tZGVidWcgYnVpbGQsIGl0IHdpbGwganVzdCBjb250aW51
ZSBzaWxlbnRseS4NCj4gPg0KPiA+IEluIGJvdGggY2FzZSwgSSBkb24ndCB0aGluayB0aGlzIGlz
IHRoZSBjb3JyZWN0IGJlaGF2aW9yLiBJZiB0aGUgUlRDDQo+ID4gaXMgYSBtYW5kYXRvcnkgZGV2
aWNlLCB0aGVuIGl0IHNob3VsZCBiZSBhbiBlcnJvci9jcmFzaCBpbiBhcHByb3ByaWF0ZQ0KPiA+
IHBsYWNlIChmcm9tIHVrX2R0Yl9yZWFkX3JlZ2lvbiBpdCBpcyBub3QgdmVyeSBvYnZpb3VzIHdo
YXQgZmFpbGVkKS4NCj4gPg0KPiA+IElmIHRoZSBSVEMgaXMgbm90IG1hbmRhdG9yeSwgdGhlbiB5
b3Ugc2hvdWxkIHJldHVybiBoZXJlIGFuZCBub3QNCj4gPiBjb25maWd1cmVkIHRoZSBSVEMuDQo+
ID4NCj4gDQo+IE9rLCBJIHdpbGwgY2hlY2sgZmR0X3J0YyBhbmQgZ2l2ZSBhIGNyYXNoIGlmIHRo
ZXJlIGlzIG5vIHRoYXQgZGV2aWNlLg0KPiANCj4gPiA+Pg0KPiA+ID4+PiArCW5hZGRyID0gdWtf
ZHRiX3JlYWRfcmVnaW9uKGR0YiwgZmR0X3J0YywgJm5zaXplLCAmcmVncyk7DQo+ID4gPj4+ICsJ
cnRjX2Jhc2VfYWRkciA9IHVrX2R0Yl9yZWFkX3Rlcm0ocmVncywgMCwgbmFkZHIsIG5zaXplLCAm
c2l6ZSk7DQo+ID4gPj4NCj4gPiA+PiBTaW1pbGFybHkgaGVyZSwgSSB3b3VsZCBub3QgYXNzdW1l
IHVrX2R0Yl9yZWFkX3Rlcm0oKSB3aWxsIGFsd2F5cw0KPiA+IHN1Y2NlZWQuDQo+ID4gPj4gSXQg
d291bGQgbWFrZSB0aGUgY29kZSBtb3JlIHNhZmUgaWYgdGhlIERUIHBhc3NlZCBpcyB3cm9uZy4N
Cj4gPiA+DQo+ID4gPg0KPiA+ID4gQ2hlY2sgaGFzIGJlZW4gZG9uZSBpbiB0aGlzIGZ1bmN0aW9u
Lg0KPiA+DQo+ID4gSSBhbSBhZnJhaWQgdGhpcyBpcyBub3QgdGhlIGNhc2UuIElmIHlvdSBsb29r
IGF0IHlvdXIgZnVuY3Rpb24gdGhlcmUNCj4gPiBhcmUgbm8gY2hlY2sgd2hldGhlciB0aGUgcmVn
aW9uIE4geW91IGFyZSB0cnlpbmcgdG8gYWNjZXNzIGlzIGluIHRoZSBkZXZpY2UtDQo+IHRyZWUu
DQo+ID4NCj4gPiBUaGVyZSBhcmUgYW4gQVNTRVJUKC4uLikgaW4gdWtfZHRiX3JlYWRfcmVnaW9u
IGJ1dCB0aGF0J3Mgb25seSBtYWtlDQo+ID4gc3VyZSAicmVncyIgZGVzY3JpYmVzIGF0IGxlYXN0
IG9uZSByZWdpb24uDQo+ID4NCj4gT2ssIEkgd2lsbCBjaGVjayBydGNfYmFzZV9hZGRyLg0KPiAN
ClNvcnJ5IHJ0Y19iYXNlX2FkZHIgaXMgZGlmZmljdWx0IHRvIGNoZWNrLiBJIHdpbGwgY2hlY2sg
cmVncyBpbiB1a19kdGJfcmVhZF90ZXJtKCkgYXMgSSBzYXkgaW4gZmR0IHBhcnQgb2YgbWFpbCBs
aXN0Lg0KPiA+ID4+DQo+ID4gPj4+ICsNCj4gPiA+Pj4gKwkvKiBSZWNvcmQgdGhlIGJvb3Qgc2Vj
b25kcyAqLw0KPiA+ID4+PiArCXJ0Y19ib290X3NlY29uZHMgPSBydGNfcmVhZCgpOw0KPiA+ID4+
PiArDQo+ID4gPj4+ICsJdWtfcHJpbnRkKERMVkxfSU5GTywgIkZvdW5kIFJUQyBvbjogJXBcbiIs
IHJ0Y19iYXNlX2FkZHIpOw0KPiA+ID4+DQo+ID4gPj4gSSBhbSBzbGlnaHRseSBzdXJwcmlzZWQg
dGhpcyBjb21waWxlIGluIFVuaWtyYWZ0LiBUaGlzIGZ1bmN0aW9uIGlzDQo+ID4gPj4gbWVhbnQg
dG8gcmV0dXJuIGFuIGludGVnZXIgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZXR1cm4gaGVyZS4NCj4g
PiA+DQo+ID4gPiBXaGljaCBmdW5jdGlvbj8gUnRjX3JlYWQoKT8gQ2hlY2sgaXQgYWdhaW4uDQo+
ID4NCj4gPiBQbGVhc2UgdG9uZSBkb3duIHlvdXIgd3JpdGluZyBpZiB5b3Ugd2FudCBwZW9wbGUg
dG8gY29udGludWUgcmV2aWV3aW5nDQo+ID4geW91ciBjb2RlLg0KPiA+DQo+ID4gSW4gdGhhdCBw
YXJ0aWN1bGFyIGNhc2UsIG15IGNvbW1lbnQgd2FzIGF0IHRoZSBlbmQgb2YgX2R0Yl9pbml0X3J0
Yy4NCj4gPiBUaGUgcHJvdG90eXBlIG9mIHRoZSBmdW5jdGlvbiBpczoNCj4gPg0KPiA+IGludCBf
ZHRiX2luaXRfcnRjKHZvaWQgKmR0YikNCj4gPg0KPiA+IFRoYXQgZnVuY3Rpb24gcmV0dXJuIGFu
IGludCBidXQgSSBjYW4ndCBzZWUgYSAncmV0dXJuIFgnIGluIHRoZSBjb2RlLg0KPiA+IEl0IHNl
ZW1zIFVuaWtyYWZ0IGRvZXMgbm90IHVzZSAtV2Vycm9yIGZsYWdzLCB3aGljaCBtZWFucyB0aGlz
IGtpbmQgb2YNCj4gPiBlcnJvciB3b3VsZCBiZSBvbmx5IGEgd2FybmluZy4gWWV0IHRoZSByZXR1
cm4gdmFsdWUgd2lsbCBiZSB1bmtub3duLg0KPiA+DQo+ID4gUmVnYXJkaW5nIC1XZXJyb3IsIEkg
dGhpbmsgVW5pa3JhZnQgY29tbXVuaXR5IHNob3VsZCBjb25zaWRlciB1c2UgaXQNCj4gPiBhcyBh
IGxvdCBvZiB3YXJuaW5nIGNhbiBiZSBoYXJtZnVsIGluIGxvbmcgcnVuLg0KPiANCj4gT2gsIEkn
bSBzb3JyeS4gSXQncyBub3QgbXkgaW50ZW50aW9uIHRvIG9mZmVuZCB5b3UuIFdvcmRzIGRvZXMg
bm90IGNvbnZleSB0aGUNCj4gZXhhY3QgZW1vdGlvbiBvZiB0aGUgdGFsa2VyLg0KPiBBbnl3YXkg
SSB3aWxsIHdhdGNoIG91dCBvZiBteSB3b3Jkcy4gSSBhbSByZWFsbHkgaGFwcHkgdG8gaGF2ZSBt
eSBwYXRjaA0KPiByZXZpZXdlZCBieSBzb21lb25lIGxpa2UgeW91LiBUaGFua3MuDQo+IA0KPiAg
WWVhaCwgdGhlcmUgaXMgcmVhbGx5IG15IGZhdWx0IHRvIG1pc3MgdGhhdCByZXR1cm4gc3RhdGVt
ZW50LiBJIHdpbGwgYWRkIGl0Lg0KPiANCj4gQmVzdHMNCj4gSmlhbnlvbmcgd3UNCj4gPg0KPiA+
IENoZWVycywNCj4gPg0KPiA+IC0tDQo+ID4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 09:50:10 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 09:50:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNEHo-0006hc-Tm; Thu, 15 Nov 2018 09:50:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNEHn-0006h1-Mf
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:50:07 +0000
X-Inumbo-ID: d49036a8-e8bb-11e8-81bd-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d49036a8-e8bb-11e8-81bd-12d6303a7972;
 Thu, 15 Nov 2018 09:50:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7B63980D;
 Thu, 15 Nov 2018 01:50:05 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A4C93F718;
 Thu, 15 Nov 2018 01:50:03 -0800 (PST)
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6abd0b2c-880f-78f4-3a1b-5655c6fc698b@arm.com>
Date: Thu, 15 Nov 2018 09:50:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAzOjM2IEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEp
IHdyb3RlOgo+IEhpLAoKSGkgSmlhbnlvbmcsCgoKPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gU2VudDog
TW9uZGF5LCBOb3ZlbWJlciAxMiwgMjAxOCA3OjI2IFBNCj4+IFRvOiBKaWFueW9uZyBXdSAoQXJt
IFRlY2hub2xvZ3kgQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0uY29tPjsgbWluaW9zLQo+PiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBuZWNsYWIuZXUKPj4gQ2M6IEth
bHkgWGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGluQGFybS5jb20+OyBuZAo+PiA8
bmRAYXJtLmNvbT47IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFy
bS5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUkZDIFBBVENI
XSBwbGF0L2NvbW1vbjpBZGQgaGVscGVyCj4+IHRvIHNpbXBsaWZ5IGFjY2Vzc2luZyBmZHQgZm9y
IGFybQo+Pgo+PiBIaSwKPj4KPj4gT24gMTEvOS8xOCA4OjU0IEFNLCBKaWFueW9uZyBXdSB3cm90
ZToKPj4+IFdyYXAgc29tZSByZWFkaW5nIG9wcyBvbiBkdGIgbGlrZSByZWFkaW5nIHByb3BlcnR5
IGFuZCBhZGRyZXNzCj4+PiBjb252ZXJzaW9uIG9wIHRvIHNpbXBsaWZ5IGFjcXVpcmluZyBkZXZp
Y2UgYWRkcmVzcyBmb3IgYXJtLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWku
Y2hlbkBhcm0uY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1
QGFybS5jb20+Cj4+PiAtLS0KPj4+ICAgIHBsYXQvY29tbW9uL2FybS9mZHQuYyAgICAgICAgIHwg
MTEzCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAg
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZmR0LmggfCAgNTIgKysrKysrKysrKysrKysrKysrKwo+
Pj4gICAgcGxhdC9rdm0vTWFrZWZpbGUudWsgICAgICAgICAgfCAgIDEgKwo+Pj4gICAgMyBmaWxl
cyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKQo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvY29tbW9uL2FybS9mZHQuYwo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9u
L2luY2x1ZGUvYXJtL2ZkdC5oCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9m
ZHQuYyBiL3BsYXQvY29tbW9uL2FybS9mZHQuYyBuZXcgZmlsZQo+Pj4gbW9kZSAxMDA2NDQgaW5k
ZXggMDAwMDAwMC4uMTA4NzA2Mwo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIvcGxhdC9jb21t
b24vYXJtL2ZkdC5jCj4+PiBAQCAtMCwwICsxLDExMyBAQAo+Pj4gKy8qIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBJU0MgKi8KPj4+ICsvKgo+Pj4gKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWku
Q2hlbkBhcm0uY29tPgo+Pj4gKyAqIEF1dGhvcnM6IEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBh
cm0uY29tPgo+Pj4gKyAqCj4+PiArICogQ29weXJpZ2h0IChjKSAyMDE4IEFybSBMdGQuCj4+PiAr
ICoKPj4+ICsgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJp
YnV0ZSB0aGlzIHNvZnR3YXJlCj4+PiArICogZm9yIGFueSBwdXJwb3NlIHdpdGggb3Igd2l0aG91
dCBmZWUgaXMgaGVyZWJ5IGdyYW50ZWQsIHByb3ZpZGVkCj4+PiArICogdGhhdCB0aGUgYWJvdmUg
Y29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBhcHBlYXIKPj4+ICsg
KiBpbiBhbGwgY29waWVzLgo+Pj4gKyAqCj4+PiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVE
ICJBUyBJUyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTAo+Pj4gKyAqIFdBUlJBTlRJRVMg
V0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMCj4+IElNUExJRUQKPj4+
ICsgKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUy4gSU4gTk8gRVZF
TlQgU0hBTEwKPj4gVEhFCj4+PiArICogQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIFNQRUNJQUws
IERJUkVDVCwgSU5ESVJFQ1QsIE9SCj4+PiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFO
WSBEQU1BR0VTIFdIQVRTT0VWRVIKPj4gUkVTVUxUSU5HIEZST00KPj4+ICtMT1NTCj4+PiArICog
T0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNU
LAo+Pj4gKyAqIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElPVVMgQUNUSU9OLCBBUklTSU5HIE9V
VCBPRiBPUiBJTgo+Pj4gKyAqIENPTk5FQ1RJT04gV0lUSCBUSEUgVVNFIE9SIFBFUkZPUk1BTkNF
IE9GIFRISVMgU09GVFdBUkUuCj4+PiArICovCj4+PiArI2luY2x1ZGUgPGxpYmZkdC5oPgo+Pj4g
KyNpbmNsdWRlIDxrdm0vY29uc29sZS5oPgo+Pj4gKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KPj4+
ICsjaW5jbHVkZSA8a3ZtLWFybS9tbS5oPgo+Pj4gKyNpbmNsdWRlIDxhcm0vY3B1Lmg+Cj4+PiAr
I2luY2x1ZGUgPGFybS9mZHQuaD4KPj4+ICsjaW5jbHVkZSA8dWsvYXJjaC9saW1pdHMuaD4KPj4+
ICsKPj4+ICt2b2lkICpfbGlia3ZtcGxhdF9kdGI7Cj4+PiArdm9pZCAqX2xpYmt2bXBsYXRfcGFn
ZXRhYmxlOwo+Pj4gK3ZvaWQgKl9saWJrdm1wbGF0X2hlYXBfc3RhcnQ7Cj4+PiArdm9pZCAqX2xp
Ymt2bXBsYXRfc3RhY2tfdG9wOwo+Pj4gK3ZvaWQgKl9saWJrdm1wbGF0X21lbV9lbmQ7Cj4+Cj4+
IENhbiB5b3UgZXhwbGFpbiB3aHkgYWxsIHRoZSB2YXJpYWJsZXMgYnV0IF9saWJrdm1wbGF0X2R0
YiBiZWxvbmdzIHRvIHRoYXQgZmlsZT8KPiAKPiBPaywgSSB3aWxsIG1vdmUgdGhvc2UgdmFyaWFi
bGVzIHRvIGFub3RoZXIgZmlsZS4KPj4KPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIHVrX2R0Yl9maW5k
X2RldmljZSBmaW5kIGRldmljZSBvZmZzZXQgaW4gZHRiIGJ5Cj4+PiArICogc2VhcmNoaW5nIGRl
dmljZSBsaXN0Cj4+PiArICovCj4+PiAraW50IHVrX2R0Yl9maW5kX2RldmljZSh2b2lkICpkdGIs
IGNvbnN0IGNoYXIgKmRldmljZV9saXN0W10sCj4+IEFGQUlDVCwgdGhlIGR0YiBpcyBhbHdheXMg
dG8gYmUgX2xpYmt2bXBsYXRfZHRiLiBTbyBob3cgYWJvdXQgcmVtb3ZlIHRoZQo+PiBwYXJhbWV0
ZXIgZHRiIGFuZCBkaXJlY3RseSB1c2UgX2xpYmt2bXBsYXRfZHRiIGluIHRoZSBjb2RlPwo+IAo+
IER0YiBpcyBzaG9ydCBhbmQgaXMgc3ByZWFkIGV2ZXJ5d2hlcmUsIHNvIGp1c3Qga2VlcCBpdCB1
bmNoYW5nZWQuCgpXaGF0IGRvIHlvdSBtZWFuIGJ5IHNwcmVhZCBldmVyeXdoZXJlPyBUaGlzIGlz
IGEgbmV3IGludGVyZmFjZS4gV2l0aCB0aGUgCmN1cnJlbnQgc29sdXRpb24geW91IHdvdWxkIGFs
d2F5cyBoYXZlIHRvIHdyaXRlIG15Zm9vKF9saWJrbXZwbGF0X2R0YiwuLi4pLgoKSSB3b3VsZCBt
YWtlIG1vcmUgY29uY2lzZSB0byBkbyBteWZvbyguLi4uKS4KCj4gCj4+Cj4+PiArCXVpbnQzMl90
IHNpemUpCj4+PiArewo+Pj4gKyAgICAgICAgdWludDMyX3QgaWR4Owo+Pj4gKyAgICAgICAgaW50
IGRldmljZSA9IC0xOwo+Pj4gKwo+Pj4gKyAgICAgICAgZm9yIChpZHggPSAwOwo+Pj4gKyAgICAg
ICAgICAgICAgICBpZHggPCBzaXplIC8gc2l6ZW9mKGRldmljZV9saXN0WzBdKTsKPj4+ICsgICAg
ICAgICAgICAgICAgaWR4KyspIHsKPj4+ICsgICAgICAgICAgICAgICAgZGV2aWNlID0gZmR0X25v
ZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoZHRiLCAtMSwKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX2xpc3RbaWR4XSk7Cj4+PiArICAgICAgICAgICAg
ICAgIGlmIChkZXZpY2UgPj0gMCkKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK
Pj4+ICsgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgIHJldHVybiBkZXZpY2U7Cj4+PiArfQo+
Pj4gKwo+Pj4gKy8qCj4+PiArICogdWtfZHRiX3JlYWRfcmVnaW9uIHJlYWQgY2VsbCBzaXplIG9m
IGRldmljZSBhZGRyZXNzCj4+PiArICogYW5kIGl0cyBsZW5ndGggaW4gZHRiIGJ5IGlucHV0IGRl
dmljZSBvZmZzZXQuCj4+PiArICovCj4+PiArdWludDMyX3QgdWtfZHRiX3JlYWRfcmVnaW9uKHZv
aWQgKmR0YiwgaW50IGRldmljZSwKPj4KPj4gU2FtZSBxdWVzdGlvbiBoZXJlLgo+Pgo+Pj4gKwl1
aW50MzJfdCAqbnNpemUsIGZkdDMyX3QgKipyZWdzKQo+Pj4gK3sKPj4+ICsgICAgICAgIGludCAg
cHJvcF9sZW4sIHByb3BfbWluX2xlbjsKPj4+ICsJdWludDMyX3QgbmFkZHI7Cj4+Cj4+IFRoZSBp
bmRlbnRhdGlvbiBvZiB0aGUgY29kZSBsb29rcyBzdHJhbmdlLiBZb3Ugc2VlbSB0byBtaXggaGFy
ZCB0YWIgYW5kIHNvZnQKPj4gdGFiLiBQbGVhc2UgdXNlIHdoYXQgVW5pa3JhZnQgdXN1YWxseSB1
c2UuCj4+Cj4gT2ssIEkgd2lsbCBmaXggaXQuCj4gCj4+PiArCj4+PiArCVVLX0FTU0VSVChkZXZp
Y2UgIT0gLTEpOwo+Pj4gKyAgICAgICAgbmFkZHIgPSBmZHRfYWRkcmVzc19jZWxscyhkdGIsIGRl
dmljZSk7Cj4+PiArICAgICAgICBVS19BU1NFUlQobmFkZHIgPCBGRFRfTUFYX05DRUxMUyk7Cj4+
PiArCj4+PiArICAgICAgICAqbnNpemUgPSBmZHRfc2l6ZV9jZWxscyhkdGIsIGRldmljZSk7Cj4+
PiArICAgICAgICBVS19BU1NFUlQoKm5zaXplIDwgRkRUX01BWF9OQ0VMTFMpOwo+Pj4gKwo+Pj4g
KyAgICAgICAgKnJlZ3MgPSBmZHRfZ2V0cHJvcChkdGIsIGRldmljZSwgInJlZyIsICZwcm9wX2xl
bik7Cj4+PiArICAgICAgICBwcm9wX21pbl9sZW4gPSAoaW50KXNpemVvZihmZHQzMl90KSAqIChu
YWRkciArICpuc2l6ZSk7Cj4+PiArICAgICAgICBVS19BU1NFUlQoKnJlZ3MgIT0gTlVMTCAmJiBw
cm9wX2xlbiA+PSBwcm9wX21pbl9sZW4pOwo+Pgo+PiBUaGlzIGFzc2VydCBpcyBub3QgdmVyeSB1
c2VmdWwgZm9yICJyZWdzIiBwcm9wZXJ0eSBkZXNjcmliaW5nIG1vcmUgdGhhbgo+PiAxIHJlZ2lv
bnMuIEkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb3ZlIHRoZSBjaGVjayBpbiB0aGUK
Pj4gdWtfZHRiX3JlYWRfdGVybSB0byBjaGVjayBpZiB0aGUgcmVnaW9uIHJlcXVlc3RlZCBieSB0
aGUgY2FsbGVyIGlzIGNvcnJlY3QuCj4gCj4gT2ssIEkgd2lsbCBjaGVjayByZWcgaW4gdWtfZHRi
X3JlYWRfdGVybS4KPiAKPj4KPj4+ICsJcmV0dXJuIG5hZGRyOwo+Pj4gK30KPj4+ICsKPj4+ICsv
Kgo+Pj4gKyAqIHRoaXMgcmVhZCByZWcgcGFydCBpbiBkZXZpY2UgcHJvcGVydHkgYW5kIG91dHB1
dAo+Pj4gKyAqIGFkZHJlc3MgYW5kIHNpemUgb2YgdGVybSBzcGVjaWZpZWQgYnkgaW5kZXguCj4+
PiArICovCj4+PiArdWludDY0X3QgdWtfZHRiX3JlYWRfdGVybShmZHQzMl90ICpyZWdzLCB1aW50
MzJfdCBpbmRleCwKPj4+ICsJdWludDMyX3QgbmFkZHIsCXVpbnQzMl90IG5zaXplLCB1aW50NjRf
dCAqc2l6ZSkKPj4+ICt7Cj4+PiArCXVpbnQ2NF90IGFkZHIsIHRlcm1fc2l6ZTsKPj4+ICsKPj4+
ICsJdGVybV9zaXplID0gbnNpemUgKyBuYWRkcjsKPj4+ICsJaW5kZXggPSBpbmRleCAqIHRlcm1f
c2l6ZTsKPj4+ICsJYWRkciA9IHVrX2R0Yl9yZWFkX251bWJlcihyZWdzICsgaW5kZXgsIG5hZGRy
KTsKPj4+ICsKPj4+ICsJKnNpemUgPSB1a19kdGJfcmVhZF9udW1iZXIocmVncyArIGluZGV4ICsg
bmFkZHIsIG5zaXplKTsKPj4KPj4gU29ycnksIEkgcmVhbGl6ZWQgSSBmb3Jnb3QgdG8gbWVudGlv
biBhYm91dCBidXMgZWFybGllciBvbi4gQSBkZXZpY2UgbWF5IGJlCj4+IHVuZGVyIGEgYnVzIGFu
ZCB0aGVyZWZvcmUgdGhlICJyZWdzIiB3b3VsZCBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQgdG8gdGhl
Cj4+IHBhcmVudCBidXMuIFlvdSBjYW4gaGF2ZSBhIGxvb2sgYXQgMi4zLjggaW4gWzFdLgo+Pgo+
PiBBdCB0aGUgbW9tZW50LCB0aGUgY29kZSBpcyBwcm9iYWJseSBPSyB3aXRoIHRoZSBjdXJyZW50
IHVzYWdlLCBzbyB0aGlzIGNvdWxkCj4+IGJlIGltcGxlbWVudGVkIHdoZW4gaXQgaXMgbmVjZXNz
YXJ5LiBBbHRob3VnaCwgdGhpcyBtYXkgcmVxdWlyZSBzb21lCj4+IGNoYW5nZXMgaW4gdGhlIGlu
dGVyZmFjZS4KPj4KPj4gQXQgdGhlIG1vbWVudCwgdGhlIGNvZGUgaXMgcHJvYmFibHkgT0sgd2l0
aCB0aGUgY3VycmVudCB1c2FnZS4gQWx0aG91Z2gsIEkKPj4gd291bGQga2VlcCB0aGF0IGluIG1p
bmQgYXMgdGhlIGludGVyZmFjZSBpcyBsaWtlbHkgdG8gYmUgY2hhbmdlZCBpZiB0aGUKPj4gaW50
ZXJmYWNlIGlzIHBhcnQgb2YgYSBzdGFibGUgQUJJLgo+Pgo+IEl0J3MgcmVhbGx5IGxhcmdlIGVm
Zm9ydCB0byBkbyB0aGlzIGNoZWNrLCBJIHdpbGwga2VlcCBpbiBtaW5kIGFuZCBhZGQgaXQgaWYg
bmVjZXNzYXJ5LgoKSG93IGFib3V0IGF0IGxlYXN0IG1ha2luZyB0aGUgaW50ZXJmYWNlIGNvcnJl
Y3QgZnJvbSBub3c/IElzIHRoaXMgZ29pbmcgCnRvIGJlIGEgY29uY2VybiB0byBtb2RpZnkgdGhl
IGZ1bmN0aW9uIEFQSSBhZnRlcndhcmRzPwoKRm9yIGluc3RhbmNlLCB5b3Ugd291bGQgbGlrZWx5
IG5lZWQgdG8gcmV3b3JrIGFsbCB0aGUgY2FsbGVycy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 09:52:07 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 09:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNEJj-0006jn-3V; Thu, 15 Nov 2018 09:52:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNEJi-0006ji-Al
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:52:06 +0000
X-Inumbo-ID: 1bf08b1a-e8bc-11e8-89f9-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1bf08b1a-e8bc-11e8-89f9-12d6303a7972;
 Thu, 15 Nov 2018 09:52:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4DEFD80D;
 Thu, 15 Nov 2018 01:52:05 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B12CF3F718;
 Thu, 15 Nov 2018 01:52:03 -0800 (PST)
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
Date: Thu, 15 Nov 2018 09:52:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCA2OjA5IEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEp
IHdyb3RlOgo+IEhpLAoKSGksCgoKPj4+PiArCj4+Pj4gKwlVS19BU1NFUlQoZGV2aWNlICE9IC0x
KTsKPj4+PiArICAgICAgICBuYWRkciA9IGZkdF9hZGRyZXNzX2NlbGxzKGR0YiwgZGV2aWNlKTsK
Pj4+PiArICAgICAgICBVS19BU1NFUlQobmFkZHIgPCBGRFRfTUFYX05DRUxMUyk7Cj4+Pj4gKwo+
Pj4+ICsgICAgICAgICpuc2l6ZSA9IGZkdF9zaXplX2NlbGxzKGR0YiwgZGV2aWNlKTsKPj4+PiAr
ICAgICAgICBVS19BU1NFUlQoKm5zaXplIDwgRkRUX01BWF9OQ0VMTFMpOwo+Pj4+ICsKPj4+PiAr
ICAgICAgICAqcmVncyA9IGZkdF9nZXRwcm9wKGR0YiwgZGV2aWNlLCAicmVnIiwgJnByb3BfbGVu
KTsKPj4+PiArICAgICAgICBwcm9wX21pbl9sZW4gPSAoaW50KXNpemVvZihmZHQzMl90KSAqIChu
YWRkciArICpuc2l6ZSk7Cj4+Pj4gKyAgICAgICAgVUtfQVNTRVJUKCpyZWdzICE9IE5VTEwgJiYg
cHJvcF9sZW4gPj0gcHJvcF9taW5fbGVuKTsKPj4+Cj4+PiBUaGlzIGFzc2VydCBpcyBub3QgdmVy
eSB1c2VmdWwgZm9yICJyZWdzIiBwcm9wZXJ0eSBkZXNjcmliaW5nIG1vcmUKPj4+IHRoYW4KPj4+
IDEgcmVnaW9ucy4gSSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIG1vdmUgdGhlIGNoZWNr
IGluIHRoZQo+Pj4gdWtfZHRiX3JlYWRfdGVybSB0byBjaGVjayBpZiB0aGUgcmVnaW9uIHJlcXVl
c3RlZCBieSB0aGUgY2FsbGVyIGlzIGNvcnJlY3QuCj4+Cj4+IE9rLCBJIHdpbGwgY2hlY2sgcmVn
IGluIHVrX2R0Yl9yZWFkX3Rlcm0uCj4gCj4gQnV0LCBob3cgdG8gY2hlY2sgcmVnIGluIHVrX2R0
Yl9yZWFkX3Rlcm0/IEkgaGF2ZSBhbiBpZGVhIHRoYXQgY2hlY2sgKihyZWcgKyBpbmRleCoobmFk
ZHIrbnNpemUpICo0KQo+IERvZXMgdGhhdCBtYWtlIHNlbmNlPwoKWW91IHdhbnQgdG8gbWFrZSBz
dXJlIHlvdSBhcmUgbm90IGdvaW5nIHRvIHJlYWQgcGFzdCB0aGUgc2l6ZSBvZiB0aGUgCnByb3Bl
cnR5LiBTbyAoKGluZGV4ICsgMSkgKiAobmFkZHIgKyBuc2l6ZSkgKiA0KSA8IHNpemUgc2hvdWxk
IGJlIGZpbmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 09:53:17 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 09:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNEKr-0006lA-83; Thu, 15 Nov 2018 09:53:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNEKq-0006l5-Cd
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:53:16 +0000
X-Inumbo-ID: 45443822-e8bc-11e8-a77c-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 45443822-e8bc-11e8-a77c-12d6303a7972;
 Thu, 15 Nov 2018 09:53:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9D60E80D;
 Thu, 15 Nov 2018 01:53:14 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5681C3F718;
 Thu, 15 Nov 2018 01:53:13 -0800 (PST)
To: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <20181108095153.98043-1-wei.chen@arm.com>
 <20181108095153.98043-18-wei.chen@arm.com>
 <75812d83-d887-3bf3-d4cc-5cba8cc54fdc@arm.com>
 <DB7PR08MB365870FBDD98AA41FD15584A9EC60@DB7PR08MB3658.eurprd08.prod.outlook.com>
 <9b7e2e1a-504b-f00e-ed0e-6f76e3bdccac@arm.com>
 <DB7PR08MB3658A7368EDE208BE811F7D89EDC0@DB7PR08MB3658.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fedd51d1-a021-28b4-7870-d0296b13485e@arm.com>
Date: Thu, 15 Nov 2018 09:53:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <DB7PR08MB3658A7368EDE208BE811F7D89EDC0@DB7PR08MB3658.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 17/22] plat/kvm: arm64:
 Calculate pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAyOjQzIEFNLCBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdy
b3RlOgo+IEhpIEp1bGllbiwKCkhpIFdlaSwKCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IFNlbnQ6IDIw
MTjlubQxMeaciDnml6UgMTg6MjAKPj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGlu
YSkgPFdlaS5DaGVuQGFybS5jb20+OyBtaW5pb3MtCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQo+PiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9s
b2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPgo+PiBTdWJqZWN0
OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFBBVENIIDE3LzIyXSBwbGF0L2t2bTogYXJt
NjQ6IENhbGN1bGF0ZQo+PiBwYWdldGFibGUgc2l6ZSBkeW5hbWljYWxseSBieSBpbWFnZSBzaXpl
Cj4+Cj4+Cj4+Cj4+IE9uIDA5LzExLzIwMTggMDc6NDgsIFdlaSBDaGVuIChBcm0gVGVjaG5vbG9n
eSBDaGluYSkgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+Cj4+IEhpIFdlaSwKPj4KPj4+Cj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+Pj4+IFNlbnQ6IDIwMTjlubQxMeaciDjml6UgMjA6MjUKPj4+PiBU
bzogV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT47IG1p
bmlvcy0KPj4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBuZWNs
YWIuZXUKPj4+PiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5A
YXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPgo+Pj4+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVs
XSBbVU5JS1JBRlQgUEFUQ0ggMTcvMjJdIHBsYXQva3ZtOiBhcm02NDoKPj4gQ2FsY3VsYXRlCj4+
Pj4gcGFnZXRhYmxlIHNpemUgZHluYW1pY2FsbHkgYnkgaW1hZ2Ugc2l6ZQo+Pj4+Cj4+Pj4KPj4+
Pgo+Pj4+IE9uIDExLzgvMTggOTo1MSBBTSwgV2VpIENoZW4gd3JvdGU6Cj4+Pj4+IFRoZSBwcmV2
aW91cyBMMyBwYWdlIHRhYmxlIHNpemUgaXMgYSBmaXhlZCB2YWx1ZSBiYXNlZCBvbiB0aGUKPj4+
Pj4gYXNzdW1wdGlvbiB0aGF0LCBpbWFnZSBzaXplIHdpbGwgbm90IGV4Y2VlZCAyTUIuIEJ1dCB0
aGF0J3Mgbm90Cj4+Pj4+IHRydWUsIHNvbWUgYXBwbGljYXRpb25zIGxpa2Ugbm9kZS5qcyB3aWxs
IGJlIGFib3V0IDQwTUIgYWZ0ZXIKPj4+Pj4gY29udmVydGluZyB0byBVbmlrZXJuZWwuIFNvIGlu
IHRoaXMgcGF0Y2gsIHdlIGNhbGN1bGF0ZSB0aGUKPj4+Pj4gcGFnZSB0YWJsZSBzaXplIGJ5IHJl
YWwgaW1hZ2Ugc2l6ZS4gSW4gb3JkZXIgdG8gbWFwcGluZyB0aGUKPj4+Pj4gaW1hZ2Ugb2NjdXBp
ZWQgbWVtb3J5IHRvIEwzIHBhZ2UgdGFibGUsIHdlIHJvdW5kIHVwIHRoZSBpbWFnZQo+Pj4+PiBz
aXplIHdpdGggMk1CLgo+Pj4+Cj4+Pj4gSSBhbSBhIGJpdCBjb25mdXNlZCwgeW91IHNwZWFrIGFi
b3V0IEwzIHBhZ2UtdGFibGUsIGJ1dCBhcyB5b3Ugcm91bmQgdXAKPj4+PiB0byAyTUIsIHdoeSBk
b24ndCB5b3UgbWFwIHVzaW5nIDJNQiBzdXBlcnBhZ2U/Cj4+Pgo+Pj4gQmVjYXVzZSB0aGUgc2Vj
dGlvbiBpcyA0S0IgYWxpZ25tZW50LCBhbmQgd2Ugd2lsbCBhc3NpZ24gZGlmZmVyZW50Cj4+PiBh
dHRyaWJ1dGVzIGZvciBkaWZmZXJlbnQgc2VjdGlvbnMuCj4+Cj4+IFNvcnJ5IEkgbWlzcmVhZCB0
aGUgY29kZS4KPj4KPj4+IFdlIHJvdW5kdXAgaW1hZ2Ugc2l6ZSB0byAyTUIgdG8KPj4+IGF2b2lk
IG1ha2luZyBob2xlcyBpbiBMMyB0YWJsZQo+Pgo+PiBXaGF0IGRvIHlvdSBtZWFuPyBXaGF0J3Mg
d3Jvbmcgd2l0aCBtYWtpbmcgaG9sZXMgaW4gTDMgdGFibGU/Cj4+Cj4gCj4gVGhhdCB3b3VsZCBt
YWtlIHNvbWUgbWVtb3J5ICh0aGF0IGlzIG5vdCBvY2N1cGllZCBieSBpbWFnZSBidXQgc2hhcmVk
IHRoZSBzYW1lCj4gMk1CIGJsb2NrIHdpdGggaW1hZ2UgdGFpbCkgdW5tYXBwZWQuCgpGYWlyIGVu
b3VnaC4gUGxlYXNlIG1lbnRpb24gaXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCBsaWtlbHkg
aW4gdGhlIGNvZGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 10:12:00 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 10:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNEcx-0000Mz-Ib; Thu, 15 Nov 2018 10:11:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNEcw-0000Mt-0K
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:11:58 +0000
X-Inumbo-ID: e0c63d6a-e8be-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0c63d6a-e8be-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:11:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zT8D4HwaavVtO6IHahW1xzjtGaiZYeds5xmyN4D72CE=;
 b=UQIDgoPsn/wR7IcW026l8ON8Lv4Nh7CyVamYir8tG9N2+KUaLITmO2VHwikFVOG8qoHjlScc8iCu6ZyvFvXJiVFByyvC94XuJB5moSzTo2DX2CYhfpQYpyQw1ZfcaGSdDBBKtUzyg/YyGJaYgsPUaZIY04PfBfdIB7Xbwx1bxjY=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB0640.eurprd08.prod.outlook.com (10.163.169.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Thu, 15 Nov 2018 10:11:52 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 10:11:52 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
Thread-Index: AQHUeAnlwiV84qHQE0uhqbeaXNpYlKVMBN4AgAQh56CAADsOQIAAP8+AgAAEPCA=
Date: Thu, 15 Nov 2018 10:11:52 +0000
Message-ID: <VI1PR08MB31497233BDAA32DF3169EF59F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
In-Reply-To: <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0640;
 6:3r+76Eex4YJY5nhz6znMA/0NqlOHCfXhd6GS1tCDY4R249MVgJaW7Z6nRQdkEz/W6+WPpat/gWa/zubqwm/vW+agB9kgrlJ/HzyLUubgpbLCKdQM06KEMqzB8LaCKdN3HtC3dyo4QmIRdIa6RSLd1B7/WOnmXhbBZGfZRmbsNSXJqxeROXl1gE11CsY8PyiqDlJjjaIT/PiLQ2qFVGrI0Y8V++PP+elSjfl2SeNiePCp1qCAQ267oYCfMouYJoSYCSlfNNp9wiQcTEKb2MXxFnsQJgQJlYXJEzunBkhAmhBG6ycdtNp5I7akPKPbl7x+K+qweqmNizpyGcEdWTkA5AvAL8VHeM6iHfsglhiGRvl/J2TsPTqsH09bPihYu0k3cjlgygSTPMwSJ1Ai7Ic6gTW3+iyBe18cLxcr4At3CkpLl6X3P6ygpLalKKbwXLDRQPlMDa3YYAU82bwEQWPePw==;
 5:U+e9rODeqUkZ0uE1EV2ZJqY3OxEburluzjqsuPD+r9tMAM0P8sDvw+kJeuF84ZASpNKV/a5C4gP73iEuf99CC2dYOL3oPTeDW31ww4BlhiuCM9rge1wClBo4LGO6D756UDobQOP4xGtZL97T6ZwomXnq4Negi7SyJE5SUGI1dGo=;
 7:zGCI0cC4vzjEoH8n9Zx/ESByD/3LGgBZM2mtQqHCD2jvM6g78drLO8LbajZBuCZQnC+CuIgL+XEgB6TVvUFE7tiaLLxwTRnWfefGt3tod4deoVIgx3zBFOoisYpE1IXmJbeeAdchAalDyW9YBqIyvg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 18ebdf60-a8cf-4d47-0a7e-08d64ae2c3e3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0640; 
x-ms-traffictypediagnostic: VI1PR08MB0640:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB0640AE2A6D5A2097222A10C7F4DC0@VI1PR08MB0640.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0640; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0640; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(346002)(366004)(396003)(39860400002)(13464003)(189003)(199004)(9686003)(55016002)(6246003)(86362001)(54906003)(229853002)(110136005)(7736002)(74316002)(26005)(316002)(7696005)(256004)(76176011)(6436002)(8936002)(476003)(2906002)(53936002)(5660300001)(6116002)(305945005)(66066001)(3846002)(486006)(33656002)(11346002)(2501003)(2201001)(446003)(93886005)(186003)(53546011)(6506007)(217873002)(81166006)(14454004)(81156014)(2900100001)(8676002)(478600001)(72206003)(71200400001)(68736007)(25786009)(102836004)(99286004)(55236004)(105586002)(97736004)(71190400001)(106356001)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0640;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: idnI7ESKIfUSfKt+XyD4OwgvZI8xdbqSf4Octp762pNMlYyP3lrtRMIn9DJYHr+BOcFuUPFMagfUYVSOdW9MoMhaMx76CbW1EqdRyciDVeEbvVmz+IcC6MUlO6k5Mt/xLKESEGqUEAiU8KbkPOCrhGZoixw+40f2/7HlnsxSs7qte0NqjBd6jf8kFok2B5X+gdkoxYtIVFyI30Vqjb4RTnVfsk/nCJzhbTOb5/u1amHJKO7iXSAgzo4yvrGOHbyAi8Lk+KkNpUVLmsL3k1iSYgrw4TAMbhhV1UgDQ5pzji5DsPuELlYZmh0pkHd0NXs2nKogf//qSYVoQWnsJLHDlA7Xn4cfqGsusNi3AuRP5sY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 18ebdf60-a8cf-4d47-0a7e-08d64ae2c3e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 10:11:52.7893 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0640
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAy
MDE4IDU6NTIgUE0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIHBsYXQvY29tbW9uOkFkZCBoZWxw
ZXINCj4gdG8gc2ltcGxpZnkgYWNjZXNzaW5nIGZkdCBmb3IgYXJtDQo+IA0KPiANCj4gDQo+IE9u
IDExLzE1LzE4IDY6MDkgQU0sIEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgd3Jv
dGU6DQo+ID4gSGksDQo+IA0KPiBIaSwNCj4gDQo+IA0KPiA+Pj4+ICsNCj4gPj4+PiArCVVLX0FT
U0VSVChkZXZpY2UgIT0gLTEpOw0KPiA+Pj4+ICsgICAgICAgIG5hZGRyID0gZmR0X2FkZHJlc3Nf
Y2VsbHMoZHRiLCBkZXZpY2UpOw0KPiA+Pj4+ICsgICAgICAgIFVLX0FTU0VSVChuYWRkciA8IEZE
VF9NQVhfTkNFTExTKTsNCj4gPj4+PiArDQo+ID4+Pj4gKyAgICAgICAgKm5zaXplID0gZmR0X3Np
emVfY2VsbHMoZHRiLCBkZXZpY2UpOw0KPiA+Pj4+ICsgICAgICAgIFVLX0FTU0VSVCgqbnNpemUg
PCBGRFRfTUFYX05DRUxMUyk7DQo+ID4+Pj4gKw0KPiA+Pj4+ICsgICAgICAgICpyZWdzID0gZmR0
X2dldHByb3AoZHRiLCBkZXZpY2UsICJyZWciLCAmcHJvcF9sZW4pOw0KPiA+Pj4+ICsgICAgICAg
IHByb3BfbWluX2xlbiA9IChpbnQpc2l6ZW9mKGZkdDMyX3QpICogKG5hZGRyICsgKm5zaXplKTsN
Cj4gPj4+PiArICAgICAgICBVS19BU1NFUlQoKnJlZ3MgIT0gTlVMTCAmJiBwcm9wX2xlbiA+PSBw
cm9wX21pbl9sZW4pOw0KPiA+Pj4NCj4gPj4+IFRoaXMgYXNzZXJ0IGlzIG5vdCB2ZXJ5IHVzZWZ1
bCBmb3IgInJlZ3MiIHByb3BlcnR5IGRlc2NyaWJpbmcgbW9yZQ0KPiA+Pj4gdGhhbg0KPiA+Pj4g
MSByZWdpb25zLiBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gbW92ZSB0aGUgY2hlY2sg
aW4gdGhlDQo+ID4+PiB1a19kdGJfcmVhZF90ZXJtIHRvIGNoZWNrIGlmIHRoZSByZWdpb24gcmVx
dWVzdGVkIGJ5IHRoZSBjYWxsZXIgaXMNCj4gY29ycmVjdC4NCj4gPj4NCj4gPj4gT2ssIEkgd2ls
bCBjaGVjayByZWcgaW4gdWtfZHRiX3JlYWRfdGVybS4NCj4gPg0KPiA+IEJ1dCwgaG93IHRvIGNo
ZWNrIHJlZyBpbiB1a19kdGJfcmVhZF90ZXJtPyBJIGhhdmUgYW4gaWRlYSB0aGF0IGNoZWNrDQo+
ID4gKihyZWcgKyBpbmRleCoobmFkZHIrbnNpemUpICo0KSBEb2VzIHRoYXQgbWFrZSBzZW5jZT8N
Cj4gDQo+IFlvdSB3YW50IHRvIG1ha2Ugc3VyZSB5b3UgYXJlIG5vdCBnb2luZyB0byByZWFkIHBh
c3QgdGhlIHNpemUgb2YgdGhlDQo+IHByb3BlcnR5LiBTbyAoKGluZGV4ICsgMSkgKiAobmFkZHIg
KyBuc2l6ZSkgKiA0KSA8IHNpemUgc2hvdWxkIGJlIGZpbmUuDQoNClRoZSAic2l6ZSIgaW4gdGhp
cyBmdW5jdGlvbiBpcyBub3QgdGhlIHNpemUgb2YgYWxsIHJlZywgaXQgaXMganVzdCB0aGUgbGVu
Z3RoIG9mIG9uZSB0ZXJtIGxpa2UgZGlzdHJpYnV0b3IgaW4gZ2ljLg0KV2Ugbm90IGdldCB0aGUg
YWxsIHJlZ3MgY2VsbCBzaXplIGluIHRoaXMgZnVuY3Rpb24uDQoNCj4gDQo+IENoZWVycywNCj4g
DQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 10:19:46 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 10:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNEkT-0000ji-P5; Thu, 15 Nov 2018 10:19:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNEkS-0000jd-7t
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:19:44 +0000
X-Inumbo-ID: f7d66c64-e8bf-11e8-b402-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f7d66c64-e8bf-11e8-b402-12d6303a7972;
 Thu, 15 Nov 2018 10:19:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B09F680D;
 Thu, 15 Nov 2018 02:19:42 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 79C3E3F718;
 Thu, 15 Nov 2018 02:19:41 -0800 (PST)
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
 <VI1PR08MB31497233BDAA32DF3169EF59F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4a6a02a-0973-c79f-10d4-8a89c3c796dc@arm.com>
Date: Thu, 15 Nov 2018 10:19:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB31497233BDAA32DF3169EF59F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCAxMDoxMSBBTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENo
aW5hKSB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVy
IDE1LCAyMDE4IDU6NTIgUE0KPj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGlu
YSkgPEppYW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtCj4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQo+PiBDYzogS2FseSBYaW4gKEFybSBUZWNo
bm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kCj4+IDxuZEBhcm0uY29tPjsgV2Vp
IENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4KPj4gU3ViamVj
dDogUmU6IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIHBsYXQvY29tbW9uOkFk
ZCBoZWxwZXIKPj4gdG8gc2ltcGxpZnkgYWNjZXNzaW5nIGZkdCBmb3IgYXJtCj4+Cj4+Cj4+Cj4+
IE9uIDExLzE1LzE4IDY6MDkgQU0sIEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkg
d3JvdGU6Cj4+PiBIaSwKPj4KPj4gSGksCj4+Cj4+Cj4+Pj4+PiArCj4+Pj4+PiArCVVLX0FTU0VS
VChkZXZpY2UgIT0gLTEpOwo+Pj4+Pj4gKyAgICAgICAgbmFkZHIgPSBmZHRfYWRkcmVzc19jZWxs
cyhkdGIsIGRldmljZSk7Cj4+Pj4+PiArICAgICAgICBVS19BU1NFUlQobmFkZHIgPCBGRFRfTUFY
X05DRUxMUyk7Cj4+Pj4+PiArCj4+Pj4+PiArICAgICAgICAqbnNpemUgPSBmZHRfc2l6ZV9jZWxs
cyhkdGIsIGRldmljZSk7Cj4+Pj4+PiArICAgICAgICBVS19BU1NFUlQoKm5zaXplIDwgRkRUX01B
WF9OQ0VMTFMpOwo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICAgICAgKnJlZ3MgPSBmZHRfZ2V0cHJvcChk
dGIsIGRldmljZSwgInJlZyIsICZwcm9wX2xlbik7Cj4+Pj4+PiArICAgICAgICBwcm9wX21pbl9s
ZW4gPSAoaW50KXNpemVvZihmZHQzMl90KSAqIChuYWRkciArICpuc2l6ZSk7Cj4+Pj4+PiArICAg
ICAgICBVS19BU1NFUlQoKnJlZ3MgIT0gTlVMTCAmJiBwcm9wX2xlbiA+PSBwcm9wX21pbl9sZW4p
Owo+Pj4+Pgo+Pj4+PiBUaGlzIGFzc2VydCBpcyBub3QgdmVyeSB1c2VmdWwgZm9yICJyZWdzIiBw
cm9wZXJ0eSBkZXNjcmliaW5nIG1vcmUKPj4+Pj4gdGhhbgo+Pj4+PiAxIHJlZ2lvbnMuIEkgdGhp
bmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb3ZlIHRoZSBjaGVjayBpbiB0aGUKPj4+Pj4gdWtf
ZHRiX3JlYWRfdGVybSB0byBjaGVjayBpZiB0aGUgcmVnaW9uIHJlcXVlc3RlZCBieSB0aGUgY2Fs
bGVyIGlzCj4+IGNvcnJlY3QuCj4+Pj4KPj4+PiBPaywgSSB3aWxsIGNoZWNrIHJlZyBpbiB1a19k
dGJfcmVhZF90ZXJtLgo+Pj4KPj4+IEJ1dCwgaG93IHRvIGNoZWNrIHJlZyBpbiB1a19kdGJfcmVh
ZF90ZXJtPyBJIGhhdmUgYW4gaWRlYSB0aGF0IGNoZWNrCj4+PiAqKHJlZyArIGluZGV4KihuYWRk
cituc2l6ZSkgKjQpIERvZXMgdGhhdCBtYWtlIHNlbmNlPwo+Pgo+PiBZb3Ugd2FudCB0byBtYWtl
IHN1cmUgeW91IGFyZSBub3QgZ29pbmcgdG8gcmVhZCBwYXN0IHRoZSBzaXplIG9mIHRoZQo+PiBw
cm9wZXJ0eS4gU28gKChpbmRleCArIDEpICogKG5hZGRyICsgbnNpemUpICogNCkgPCBzaXplIHNo
b3VsZCBiZSBmaW5lLgo+IAo+IFRoZSAic2l6ZSIgaW4gdGhpcyBmdW5jdGlvbiBpcyBub3QgdGhl
IHNpemUgb2YgYWxsIHJlZywgaXQgaXMganVzdCB0aGUgbGVuZ3RoIG9mIG9uZSB0ZXJtIGxpa2Ug
ZGlzdHJpYnV0b3IgaW4gZ2ljLgo+IFdlIG5vdCBnZXQgdGhlIGFsbCByZWdzIGNlbGwgc2l6ZSBp
biB0aGlzIGZ1bmN0aW9uLgoKT2ggc29ycnksIEkgbWlzcmVhZCB0aGUgY29kZSBzb3JyeS4KCldl
IGRlZmluaXRlbHkgd2FudCBzb21lIHNhZmV0eSBoZXJlLCBzbyBpdCBpcyBwcm9iYWJseSBhIGNh
bGwgdG8gcmV3b3JrIAp0aGUgaW50ZXJmYWNlLgoKSSByZW1lbWJlcmVkIHlvdSBkaXNtaXNzZWQg
aW4gYSBlYXJseSByZXZpc2lvbiwgYnV0IEkgdGhpbmsgaXQgaXMgCndvcnRod2hpbGUgdG8gcmVj
b25zaWRlciB0aGUgZm9sbG93aW5nIGludGVyZmFjZToKCnVrX2R0Yl9yZWFkX3JlZyhpbnQgbm9k
ZSwgdW5zaWduZWQgaW50IGluZGV4LCAmc2l6ZSk7CgpZb3UgY2FuIHRoZW4gYWRkIGFsbCB0aGUg
c2FmZXR5IGFuZCBhbHNvIGF2b2lkIHRvIGhhdmUgdG8gYWRkIG1vcmUgCnBhcmFtZXRlcnMgdG8g
dGhpcyBmdW5jdGlvbi4KCldoYXQgZG8geW91IHRoaW5rPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 11:01:21 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 11:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNFOh-0005zo-Ri; Thu, 15 Nov 2018 11:01:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=abje=n2=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNFOg-0005zc-0w
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:01:18 +0000
X-Inumbo-ID: c52bcbaf-e8c5-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.71]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c52bcbaf-e8c5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:01:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f4dTylEwauomDr0XoT99uVeUcK4YiFhlkdYhs/8XhSY=;
 b=HMCyczoTDt3ieUF/6t3ux3fYqSER1jek7TszDTPOI4TLYQTj5m2TxoDELz25PfEqT2Bvl5oa0dyMn0cNv2ikmIwLZlUM7hxqvYa+FQvU5pBd7P5XMNygnqb9eSm7hXhahX4BiQKJOoJ4sbYXUUKOtV4evbNM8UNsU/YePoTNd0M=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3072.eurprd08.prod.outlook.com (52.133.15.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Thu, 15 Nov 2018 11:01:11 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 11:01:11 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
Thread-Index: AQHUeAnlwiV84qHQE0uhqbeaXNpYlKVMBN4AgAQh56CAADsOQIAAP8+AgAAEPCCAAAN8gIAABFoA
Date: Thu, 15 Nov 2018 11:01:11 +0000
Message-ID: <VI1PR08MB31492D5B901F8BCE721BC9A0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
 <VI1PR08MB31497233BDAA32DF3169EF59F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <e4a6a02a-0973-c79f-10d4-8a89c3c796dc@arm.com>
In-Reply-To: <e4a6a02a-0973-c79f-10d4-8a89c3c796dc@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3072;
 6:of+GUIxm6+G1s34ETziegZnyR+0w93n6e7J+w4cjVagL2ZCXjkaPqsP1QfVAGDqGWNM6nRI3wc9kx4itcOOts0urZ+OlJ5cI3IstP01LM8SX9O5sRHr7/VCAiKQELXXOj1eCAWjoeURsnHTvTQcHOUJxCeJdHVL6OzZ8E/Z0H5rp1tiJP5ut5l/XcNK13QTaWApz9G3CUSAljyf9go6Q0DxslvdVqfFeiPSrQ1XDGxtrswy2DrAPMWuWx1a3giBoIi2nojG1GFshyLC1uhoSk/9jlY2c0rzIZhxIk7K5Se9kQjnzhO/rTecUQSA5fKKVWjxp9mjKIoxGzAOXI/FfotuLmywhhLRSWkg3uCioEWwSi16v8/w5IV9lbZ/EMo+lmuK+E9zrpe8Rb4WHyJuzNo3HpyQkMfGQVOXFOXxQsOM07fQ2w7uzmzb5RYbCiA96+dtSfLjUkZSC+VRYRi3Kaw==;
 5:y1e0NzFNIi81whR8/jn/8GgmNGE//MgbZLuLeYGqTjL4nWoM6urECoLVuj3QXw4fXMlkhgp0fpBDAeObtyjTzv4DAjhv67tttwbfDS4tkXv0cgDygHOsvo3KCUmClbCtLCibVQFathUrlgonrBzll8vxLCC4aTUOX7jb2hefKWs=;
 7:2bDRGIGr3cHrlZ8dWWtjPRsI41yV7y2qROP/RsJ7HYFlnE7QvsX33+FgNUnd3Z9TOEUXUMohNv7Nr9T1qlah2zf75Sg7gj/Vr0pkZ+P4m/XWRExQrIdRwEg1APESAjngez4z2UFS3j4reBj3YCyjBA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 810879a3-1b80-4e15-50d6-08d64ae9a78d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3072; 
x-ms-traffictypediagnostic: VI1PR08MB3072:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB30727D2865B282E1B13A38FDF4DC0@VI1PR08MB3072.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231415)(944501410)(52105112)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3072; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3072; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(396003)(376002)(346002)(39860400002)(13464003)(199004)(189003)(33656002)(6116002)(3846002)(2501003)(2900100001)(7696005)(186003)(217873002)(2201001)(76176011)(2906002)(68736007)(478600001)(55016002)(97736004)(66066001)(72206003)(486006)(53546011)(86362001)(55236004)(102836004)(446003)(11346002)(476003)(6506007)(14444005)(26005)(256004)(99286004)(316002)(110136005)(54906003)(81166006)(81156014)(8676002)(105586002)(93886005)(14454004)(106356001)(5660300001)(4326008)(229853002)(7736002)(6246003)(6436002)(25786009)(305945005)(53936002)(74316002)(8936002)(9686003)(71190400001)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3072;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 9wtdxSsi9JFMfk3J4E1u0Sbx474NfbZU92bt+KrpWqeVzzZE88Xe+N4L01eUMd1yCG5YtwzGUma1oEacBvknTiaUplniMMj4JWAJUGM3SiDDFzdDMyus6QV/6CDMe5qJsSf6tThkJ7plseFjnjx2irtAC1YDzDA1OhOMlbJ2xBNToueZzmC07fvXaPlTVoLonVhyQVGGD4qoPR93lsBI2P42Yvn4/NvXPzOKa5e40n+cf+px6pwYXrVqpxD4gND/DSvh1HT2UsFcoCt3ok7q0cflIX9RNgfBSe8qf412BQ67+fwwUGlZqIHOfu6ClEvK+LNSmsf9ROxuN8/RKRri8bOzfOaoLWxSotyJa5W3AzY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 810879a3-1b80-4e15-50d6-08d64ae9a78d
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 11:01:11.6734 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3072
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAy
MDE4IDY6MjAgUE0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIHBsYXQvY29tbW9uOkFkZCBoZWxw
ZXINCj4gdG8gc2ltcGxpZnkgYWNjZXNzaW5nIGZkdCBmb3IgYXJtDQo+IA0KPiBIaSwNCj4gDQo+
IE9uIDExLzE1LzE4IDEwOjExIEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEp
IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+PiBTZW50OiBUaHVyc2RheSwgTm92
ZW1iZXIgMTUsIDIwMTggNTo1MiBQTQ0KPiA+PiBUbzogSmlhbnlvbmcgV3UgKEFybSBUZWNobm9s
b2d5IENoaW5hKSA8SmlhbnlvbmcuV3VAYXJtLmNvbT47DQo+IG1pbmlvcy0NCj4gPj4gZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1DQo+ID4+IENjOiBL
YWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgbmQNCj4g
Pj4gPG5kQGFybS5jb20+OyBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpDQo+IDxXZWku
Q2hlbkBhcm0uY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZU
IFJGQyBQQVRDSF0gcGxhdC9jb21tb246QWRkDQo+ID4+IGhlbHBlciB0byBzaW1wbGlmeSBhY2Nl
c3NpbmcgZmR0IGZvciBhcm0NCj4gPj4NCj4gPj4NCj4gPj4NCj4gPj4gT24gMTEvMTUvMTggNjow
OSBBTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENoaW5hKSB3cm90ZToNCj4gPj4+IEhp
LA0KPiA+Pg0KPiA+PiBIaSwNCj4gPj4NCj4gPj4NCj4gPj4+Pj4+ICsNCj4gPj4+Pj4+ICsJVUtf
QVNTRVJUKGRldmljZSAhPSAtMSk7DQo+ID4+Pj4+PiArICAgICAgICBuYWRkciA9IGZkdF9hZGRy
ZXNzX2NlbGxzKGR0YiwgZGV2aWNlKTsNCj4gPj4+Pj4+ICsgICAgICAgIFVLX0FTU0VSVChuYWRk
ciA8IEZEVF9NQVhfTkNFTExTKTsNCj4gPj4+Pj4+ICsNCj4gPj4+Pj4+ICsgICAgICAgICpuc2l6
ZSA9IGZkdF9zaXplX2NlbGxzKGR0YiwgZGV2aWNlKTsNCj4gPj4+Pj4+ICsgICAgICAgIFVLX0FT
U0VSVCgqbnNpemUgPCBGRFRfTUFYX05DRUxMUyk7DQo+ID4+Pj4+PiArDQo+ID4+Pj4+PiArICAg
ICAgICAqcmVncyA9IGZkdF9nZXRwcm9wKGR0YiwgZGV2aWNlLCAicmVnIiwgJnByb3BfbGVuKTsN
Cj4gPj4+Pj4+ICsgICAgICAgIHByb3BfbWluX2xlbiA9IChpbnQpc2l6ZW9mKGZkdDMyX3QpICog
KG5hZGRyICsgKm5zaXplKTsNCj4gPj4+Pj4+ICsgICAgICAgIFVLX0FTU0VSVCgqcmVncyAhPSBO
VUxMICYmIHByb3BfbGVuID49IHByb3BfbWluX2xlbik7DQo+ID4+Pj4+DQo+ID4+Pj4+IFRoaXMg
YXNzZXJ0IGlzIG5vdCB2ZXJ5IHVzZWZ1bCBmb3IgInJlZ3MiIHByb3BlcnR5IGRlc2NyaWJpbmcg
bW9yZQ0KPiA+Pj4+PiB0aGFuDQo+ID4+Pj4+IDEgcmVnaW9ucy4gSSB0aGluayBpdCB3b3VsZCBt
YWtlIHNlbnNlIHRvIG1vdmUgdGhlIGNoZWNrIGluIHRoZQ0KPiA+Pj4+PiB1a19kdGJfcmVhZF90
ZXJtIHRvIGNoZWNrIGlmIHRoZSByZWdpb24gcmVxdWVzdGVkIGJ5IHRoZSBjYWxsZXIgaXMNCj4g
Pj4gY29ycmVjdC4NCj4gPj4+Pg0KPiA+Pj4+IE9rLCBJIHdpbGwgY2hlY2sgcmVnIGluIHVrX2R0
Yl9yZWFkX3Rlcm0uDQo+ID4+Pg0KPiA+Pj4gQnV0LCBob3cgdG8gY2hlY2sgcmVnIGluIHVrX2R0
Yl9yZWFkX3Rlcm0/IEkgaGF2ZSBhbiBpZGVhIHRoYXQgY2hlY2sNCj4gPj4+ICoocmVnICsgaW5k
ZXgqKG5hZGRyK25zaXplKSAqNCkgRG9lcyB0aGF0IG1ha2Ugc2VuY2U/DQo+ID4+DQo+ID4+IFlv
dSB3YW50IHRvIG1ha2Ugc3VyZSB5b3UgYXJlIG5vdCBnb2luZyB0byByZWFkIHBhc3QgdGhlIHNp
emUgb2YgdGhlDQo+ID4+IHByb3BlcnR5LiBTbyAoKGluZGV4ICsgMSkgKiAobmFkZHIgKyBuc2l6
ZSkgKiA0KSA8IHNpemUgc2hvdWxkIGJlIGZpbmUuDQo+ID4NCj4gPiBUaGUgInNpemUiIGluIHRo
aXMgZnVuY3Rpb24gaXMgbm90IHRoZSBzaXplIG9mIGFsbCByZWcsIGl0IGlzIGp1c3QgdGhlIGxl
bmd0aCBvZiBvbmUNCj4gdGVybSBsaWtlIGRpc3RyaWJ1dG9yIGluIGdpYy4NCj4gPiBXZSBub3Qg
Z2V0IHRoZSBhbGwgcmVncyBjZWxsIHNpemUgaW4gdGhpcyBmdW5jdGlvbi4NCj4gDQo+IE9oIHNv
cnJ5LCBJIG1pc3JlYWQgdGhlIGNvZGUgc29ycnkuDQo+IA0KPiBXZSBkZWZpbml0ZWx5IHdhbnQg
c29tZSBzYWZldHkgaGVyZSwgc28gaXQgaXMgcHJvYmFibHkgYSBjYWxsIHRvIHJld29yayB0aGUN
Cj4gaW50ZXJmYWNlLg0KPiANCj4gSSByZW1lbWJlcmVkIHlvdSBkaXNtaXNzZWQgaW4gYSBlYXJs
eSByZXZpc2lvbiwgYnV0IEkgdGhpbmsgaXQgaXMgd29ydGh3aGlsZSB0bw0KPiByZWNvbnNpZGVy
IHRoZSBmb2xsb3dpbmcgaW50ZXJmYWNlOg0KPiANCj4gdWtfZHRiX3JlYWRfcmVnKGludCBub2Rl
LCB1bnNpZ25lZCBpbnQgaW5kZXgsICZzaXplKTsNCj4gDQo+IFlvdSBjYW4gdGhlbiBhZGQgYWxs
IHRoZSBzYWZldHkgYW5kIGFsc28gYXZvaWQgdG8gaGF2ZSB0byBhZGQgbW9yZQ0KPiBwYXJhbWV0
ZXJzIHRvIHRoaXMgZnVuY3Rpb24uDQo+IA0KPiBXaGF0IGRvIHlvdSB0aGluaz8NCj4NCkknbSB2
ZXJ5IGFwcHJlY2lhdGUgaXQuIGlmIEkgaGF2ZSBlbm91Z2ggdGltZSBJIGNhbiBkbyBhbGwgb2Yg
dGhvc2UuIEJ1dCB3ZSBwZW5kaW5nIG9uIHRob3NlIGZvciB0b28gbG9uZyBhIHRpbWUsDQpHaWN2
MiBiYXNlZCBvbiBmZHQsIHdlaSdzIHdvcmtzIHBlbmQgZm9yIGdpY3YyLiBUaGUgcHJvY2VzcyBv
biBhcm0gcGFydCBpbiB1bmlrcmFmdCBpcyBsYXJnZWx5IGJlaGluZCBvZiB4ODYuIFdlIG9ubHkg
aGF2ZSAyIGxhYm9ycw0KaW4gdW5pa3JhZnQgYXQgYXJtIHNpZGUuIElmIHdlIHdyaXRlIGV2ZXJ5
IGxpbmUgIG9mIGNvZGUgdGhlIGJlc3QgYXMgbGludXgga2VybmVsIGhhdmUgZG9uZSwgd2UgY2Fu
IG5vdCBtb3ZlIG9uLg0KV2Ugd2lsbCBkbyBvdXIgYmVzdHMgdG8ga2VlcCBvdXIgd29yayBzYWZl
LCBidXQgZmlyc3Qgd2UgbXVzdCBtZXJnZSBvdXIgY29kZSB0byB1cHN0cmVhbS4NCldlIG5lZWQg
eW91ciBoZWxwLCB0aGUgc3VwcG9ydCBhbmQgdW5kZXJzdGFuZGluZy4gVGhhbmsgeW91Lg0KDQpC
ZXN0cw0KSmlhbnlvbmcgd3UNCiANCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Nov 15 11:16:08 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 15 Nov 2018 11:16:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNFd1-0007Am-6W; Thu, 15 Nov 2018 11:16:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNFcz-0007Ae-V8
 for minios-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:16:05 +0000
X-Inumbo-ID: d75865c0-e8c7-11e8-a648-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d75865c0-e8c7-11e8-a648-12d6303a7972;
 Thu, 15 Nov 2018 11:16:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B8761596;
 Thu, 15 Nov 2018 03:16:04 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92D303F718;
 Thu, 15 Nov 2018 03:16:01 -0800 (PST)
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
 <VI1PR08MB31497233BDAA32DF3169EF59F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <e4a6a02a-0973-c79f-10d4-8a89c3c796dc@arm.com>
 <VI1PR08MB31492D5B901F8BCE721BC9A0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <45784e49-f2c1-3a2b-57b4-c63d9de47638@arm.com>
Date: Thu, 15 Nov 2018 11:15:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB31492D5B901F8BCE721BC9A0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAxMTowMSBBTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENoaW5h
KSB3cm90ZToKPiBIaSwKCkhpLAoKPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJv
bTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gU2VudDogVGh1cnNkYXks
IE5vdmVtYmVyIDE1LCAyMDE4IDY6MjAgUE0KPj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5v
bG9neSBDaGluYSkgPEppYW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtCj4+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQo+PiBDYzogS2FseSBYaW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kCj4+IDxuZEBhcm0u
Y29tPjsgV2VpIENoZW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4K
Pj4gU3ViamVjdDogUmU6IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIHBsYXQv
Y29tbW9uOkFkZCBoZWxwZXIKPj4gdG8gc2ltcGxpZnkgYWNjZXNzaW5nIGZkdCBmb3IgYXJtCj4+
Cj4+IEhpLAo+Pgo+PiBPbiAxMS8xNS8xOCAxMDoxMSBBTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNo
bm9sb2d5IENoaW5hKSB3cm90ZToKPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+
IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gU2VudDogVGh1
cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDU6NTIgUE0KPj4+PiBUbzogSmlhbnlvbmcgV3UgKEFy
bSBUZWNobm9sb2d5IENoaW5hKSA8SmlhbnlvbmcuV3VAYXJtLmNvbT47Cj4+IG1pbmlvcy0KPj4+
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBuZWNsYWIuZXUKPj4+
PiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47
IG5kCj4+Pj4gPG5kQGFybS5jb20+OyBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpCj4+
IDxXZWkuQ2hlbkBhcm0uY29tPgo+Pj4+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5J
S1JBRlQgUkZDIFBBVENIXSBwbGF0L2NvbW1vbjpBZGQKPj4+PiBoZWxwZXIgdG8gc2ltcGxpZnkg
YWNjZXNzaW5nIGZkdCBmb3IgYXJtCj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gT24gMTEvMTUvMTggNjow
OSBBTSwgSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENoaW5hKSB3cm90ZToKPj4+Pj4gSGks
Cj4+Pj4KPj4+PiBIaSwKPj4+Pgo+Pj4+Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKwlVS19BU1NFUlQo
ZGV2aWNlICE9IC0xKTsKPj4+Pj4+Pj4gKyAgICAgICAgbmFkZHIgPSBmZHRfYWRkcmVzc19jZWxs
cyhkdGIsIGRldmljZSk7Cj4+Pj4+Pj4+ICsgICAgICAgIFVLX0FTU0VSVChuYWRkciA8IEZEVF9N
QVhfTkNFTExTKTsKPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiArICAgICAgICAqbnNpemUgPSBmZHRfc2l6
ZV9jZWxscyhkdGIsIGRldmljZSk7Cj4+Pj4+Pj4+ICsgICAgICAgIFVLX0FTU0VSVCgqbnNpemUg
PCBGRFRfTUFYX05DRUxMUyk7Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKyAgICAgICAgKnJlZ3MgPSBm
ZHRfZ2V0cHJvcChkdGIsIGRldmljZSwgInJlZyIsICZwcm9wX2xlbik7Cj4+Pj4+Pj4+ICsgICAg
ICAgIHByb3BfbWluX2xlbiA9IChpbnQpc2l6ZW9mKGZkdDMyX3QpICogKG5hZGRyICsgKm5zaXpl
KTsKPj4+Pj4+Pj4gKyAgICAgICAgVUtfQVNTRVJUKCpyZWdzICE9IE5VTEwgJiYgcHJvcF9sZW4g
Pj0gcHJvcF9taW5fbGVuKTsKPj4+Pj4+Pgo+Pj4+Pj4+IFRoaXMgYXNzZXJ0IGlzIG5vdCB2ZXJ5
IHVzZWZ1bCBmb3IgInJlZ3MiIHByb3BlcnR5IGRlc2NyaWJpbmcgbW9yZQo+Pj4+Pj4+IHRoYW4K
Pj4+Pj4+PiAxIHJlZ2lvbnMuIEkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb3ZlIHRo
ZSBjaGVjayBpbiB0aGUKPj4+Pj4+PiB1a19kdGJfcmVhZF90ZXJtIHRvIGNoZWNrIGlmIHRoZSBy
ZWdpb24gcmVxdWVzdGVkIGJ5IHRoZSBjYWxsZXIgaXMKPj4+PiBjb3JyZWN0Lgo+Pj4+Pj4KPj4+
Pj4+IE9rLCBJIHdpbGwgY2hlY2sgcmVnIGluIHVrX2R0Yl9yZWFkX3Rlcm0uCj4+Pj4+Cj4+Pj4+
IEJ1dCwgaG93IHRvIGNoZWNrIHJlZyBpbiB1a19kdGJfcmVhZF90ZXJtPyBJIGhhdmUgYW4gaWRl
YSB0aGF0IGNoZWNrCj4+Pj4+ICoocmVnICsgaW5kZXgqKG5hZGRyK25zaXplKSAqNCkgRG9lcyB0
aGF0IG1ha2Ugc2VuY2U/Cj4+Pj4KPj4+PiBZb3Ugd2FudCB0byBtYWtlIHN1cmUgeW91IGFyZSBu
b3QgZ29pbmcgdG8gcmVhZCBwYXN0IHRoZSBzaXplIG9mIHRoZQo+Pj4+IHByb3BlcnR5LiBTbyAo
KGluZGV4ICsgMSkgKiAobmFkZHIgKyBuc2l6ZSkgKiA0KSA8IHNpemUgc2hvdWxkIGJlIGZpbmUu
Cj4+Pgo+Pj4gVGhlICJzaXplIiBpbiB0aGlzIGZ1bmN0aW9uIGlzIG5vdCB0aGUgc2l6ZSBvZiBh
bGwgcmVnLCBpdCBpcyBqdXN0IHRoZSBsZW5ndGggb2Ygb25lCj4+IHRlcm0gbGlrZSBkaXN0cmli
dXRvciBpbiBnaWMuCj4+PiBXZSBub3QgZ2V0IHRoZSBhbGwgcmVncyBjZWxsIHNpemUgaW4gdGhp
cyBmdW5jdGlvbi4KPj4KPj4gT2ggc29ycnksIEkgbWlzcmVhZCB0aGUgY29kZSBzb3JyeS4KPj4K
Pj4gV2UgZGVmaW5pdGVseSB3YW50IHNvbWUgc2FmZXR5IGhlcmUsIHNvIGl0IGlzIHByb2JhYmx5
IGEgY2FsbCB0byByZXdvcmsgdGhlCj4+IGludGVyZmFjZS4KPj4KPj4gSSByZW1lbWJlcmVkIHlv
dSBkaXNtaXNzZWQgaW4gYSBlYXJseSByZXZpc2lvbiwgYnV0IEkgdGhpbmsgaXQgaXMgd29ydGh3
aGlsZSB0bwo+PiByZWNvbnNpZGVyIHRoZSBmb2xsb3dpbmcgaW50ZXJmYWNlOgo+Pgo+PiB1a19k
dGJfcmVhZF9yZWcoaW50IG5vZGUsIHVuc2lnbmVkIGludCBpbmRleCwgJnNpemUpOwo+Pgo+PiBZ
b3UgY2FuIHRoZW4gYWRkIGFsbCB0aGUgc2FmZXR5IGFuZCBhbHNvIGF2b2lkIHRvIGhhdmUgdG8g
YWRkIG1vcmUKPj4gcGFyYW1ldGVycyB0byB0aGlzIGZ1bmN0aW9uLgo+Pgo+PiBXaGF0IGRvIHlv
dSB0aGluaz8KPj4KPiBJJ20gdmVyeSBhcHByZWNpYXRlIGl0LiBpZiBJIGhhdmUgZW5vdWdoIHRp
bWUgSSBjYW4gZG8gYWxsIG9mIHRob3NlLiBCdXQgd2UgcGVuZGluZyBvbiB0aG9zZSBmb3IgdG9v
IGxvbmcgYSB0aW1lLAo+IEdpY3YyIGJhc2VkIG9uIGZkdCwgd2VpJ3Mgd29ya3MgcGVuZCBmb3Ig
Z2ljdjIuIFRoZSBwcm9jZXNzIG9uIGFybSBwYXJ0IGluIHVuaWtyYWZ0IGlzIGxhcmdlbHkgYmVo
aW5kIG9mIHg4Ni4gV2Ugb25seSBoYXZlIDIgbGFib3JzCj4gaW4gdW5pa3JhZnQgYXQgYXJtIHNp
ZGUuIElmIHdlIHdyaXRlIGV2ZXJ5IGxpbmUgIG9mIGNvZGUgdGhlIGJlc3QgYXMgbGludXgga2Vy
bmVsIGhhdmUgZG9uZSwgd2UgY2FuIG5vdCBtb3ZlIG9uLgo+IFdlIHdpbGwgZG8gb3VyIGJlc3Rz
IHRvIGtlZXAgb3VyIHdvcmsgc2FmZSwgYnV0IGZpcnN0IHdlIG11c3QgbWVyZ2Ugb3VyIGNvZGUg
dG8gdXBzdHJlYW0uCj4gV2UgbmVlZCB5b3VyIGhlbHAsIHRoZSBzdXBwb3J0IGFuZCB1bmRlcnN0
YW5kaW5nLiBUaGFuayB5b3UuCgpJIG5ldmVyIGFza2VkIGZvciBVbmlrcmFmdCB0byBiZSBhcyBn
b29kIGFzIExpbnV4LiBJIHJlcXVlc3RlZCBVbmlrcmFmdCAKdG8gZm9sbG93IHRoZSBBcm0gQXJt
LgoKTWF5YmUgeW91IHdpbGwgc2F2ZSB0aW1lIHRvZGF5IGJ5IG1ha2luZyB5b3VyIGNvZGUgImp1
c3Qgd29yayAoVE0pIgosIGJ1dCBmcm9tIG15IGV4cGVyaWVuY2UgeW91IGFyZSBnb2luZyB0byBw
dXQgeW91cnNlbGYgaW4gYSBzaW5rIGhvbGUgCnF1aWNrbHkuIEZpeGluZyBBcm0gQXJtIGlzc3Vl
cyBhcmUgbm90IGZ1biBhdCBhbGwsIHNvbWUgb2YgdGhlbSBtYXkgCnJlcXVpcmUgbWFzc2l2ZSBy
ZXdyaXRlLgoKSW4gdGhhdCBwYXJ0aWN1bGFyIGNhc2UsIEkgc3VnZ2VzdGVkIGFuIEFQSSBjaGFu
Z2UgdGhhdCB3b3VsZCBhdm9pZCAKcmV3b3JrIGluIHRoZSBmdXR1cmUuIEFzIEkgc2FpZCBlYXJs
aWVyIG9uLCBJIGRvbid0IGNhcmUgd2hldGhlciB5b3UgCmltcGxlbWVudCB0aGUgZnVuY3Rpb24g
Y29ycmVjdGx5IG5vdyBvciBsYXRlciBvbi4gSSBkb24ndCB0aGluayB0aGlzIHdhcyAKdW5yZWFz
b25hYmxlLCBidXQgaXQgaXMgeW91ciBkZWNpc2lvbiB0byBub3QgYWRkcmVzcyB0aGVtLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Nov 16 07:55:28 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 16 Nov 2018 07:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gNYyM-0004Z4-NF; Fri, 16 Nov 2018 07:55:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5ydm=n3=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNYyL-0004Yz-OE
 for minios-devel@lists.xenproject.org; Fri, 16 Nov 2018 07:55:25 +0000
X-Inumbo-ID: f8242ac9-e974-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8242ac9-e974-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 07:55:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Qppd7kInCsvlu+v8e4N4Z0aerr6KhVbEBUI/TQ6JABI=;
 b=b2H6wvLPYOTVyJ62Hb25u9nonKy9r2GYpBxPcUebRiA9yQEjGlxzg63y+Z/xd5m/Jd9Jcd/F/S4cKUkd+dhKkPOrjVPNtjgLpYg6KOgicp+U4Z6ssHZr6JOVZaBgmmttta8Fc8h7YgSccATzw+ltJh9KcybZvsKgc8BaxFiNFA0=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3808.eurprd08.prod.outlook.com (20.178.14.219) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.23; Fri, 16 Nov 2018 07:55:20 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::248e:4ef2:7ccc:da09%5]) with mapi id 15.20.1294.045; Fri, 16 Nov 2018
 07:55:20 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
Thread-Index: AQHUeAnlwiV84qHQE0uhqbeaXNpYlKVMBN4AgAQh56CAADsOQIAAP8+AgAAEPCCAAAN8gIAABFoAgAALY4CAAQqvoA==
Date: Fri, 16 Nov 2018 07:55:19 +0000
Message-ID: <VI1PR08MB31491D68B1D3E80EA3C7BD96F4DD0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1541753685-40098-1-git-send-email-Jianyong.Wu@arm.com>
 <8fca2cd7-f409-0a7b-1ff8-1c5e9d8a2b91@arm.com>
 <VI1PR08MB31495766938E8B8D998FFB3FF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <VI1PR08MB3149F86DAB06F0CBAC0DC48CF4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <939ff11f-5ef5-700d-1e0c-e5ca5bbc3811@arm.com>
 <VI1PR08MB31497233BDAA32DF3169EF59F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <e4a6a02a-0973-c79f-10d4-8a89c3c796dc@arm.com>
 <VI1PR08MB31492D5B901F8BCE721BC9A0F4DC0@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <45784e49-f2c1-3a2b-57b4-c63d9de47638@arm.com>
In-Reply-To: <45784e49-f2c1-3a2b-57b4-c63d9de47638@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3808;
 6:LXxEZMlTHpIe9ZrvDSOxkB0R07O+aFv8tPt/Xx0sPgScHLu00jYtldHkS26/rIWwRIHPnTd8SRRpHvSXlGu/GWQhb9K1f2TJRR7pDsu+wzUvrh+Wl3ZO9AYAna57kdkuDwA19efXAQOVXuF8MFeIQL+4mQw+/i7Q3J5OnO4KJcsGCntsorjyABP/uihil9pe01vsUbTVlxet0BhxvV2txPOB/egcdd5fkB1K+7AAgozgRuMIYMpgmM+/DkWz2ol9LWQ/TC9jXQqgOD/ngsPawQs4vbArmX/3SrZ0MJmytE5nInvtImSG22jaJp7GvS9EVQVaZrxrT8J37sCRTPYUIhpLKoidRtdKu7DnK42nFCFZTrS6Hpkb9ogdlnd7dtE2+lahF+3h9zO8BftSGMVUqPHESJitEXSdXPIVRNtpgJ1W4/In54genulicHCaX6+QzILHHwdiZ+lOMzkpceRTfQ==;
 5:WwEAt4tW+ob21+pNGGLICSeTUa4vEhwkblLc4UlnByACZwkhCoqHvWZegRfkUp3J6riFV1IBEzJW5rMOCtOL8nqFKsAD7S94V8amdv36sQG8iWzWVZrvepc9JIiQCKan5SEUtjArG7P15rbgJ6EEPnUd4yRHFzzDBa8t9tH36ao=;
 7:LQnPmAm6lqXBi+SwEdCjDv0Kt3R+AcYsAh86dBI6//NLvMj2D5+FyH72aKSjR2Qs4ZWpefJXeRl8y0OvL6MCIG5VbQMYTAnRTPbp1LYIT6l/PGIhwr804XNJ0omX/RpWHRlps7ae3ucPP80ATPW8DA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 13ff60e1-b370-4d86-2da9-08d64b98db1a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3808; 
x-ms-traffictypediagnostic: VI1PR08MB3808:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3808C4BE30845EAE8C918778F4DD0@VI1PR08MB3808.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3808; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3808; 
x-forefront-prvs: 0858FF8026
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(366004)(346002)(376002)(39860400002)(13464003)(199004)(189003)(110136005)(5660300001)(53936002)(54906003)(316002)(93886005)(99286004)(55016002)(6246003)(33656002)(229853002)(9686003)(106356001)(105586002)(2906002)(4326008)(14444005)(6436002)(66066001)(7736002)(74316002)(305945005)(72206003)(256004)(217873002)(8936002)(81166006)(81156014)(478600001)(8676002)(71190400001)(11346002)(446003)(476003)(486006)(71200400001)(25786009)(2900100001)(102836004)(26005)(97736004)(76176011)(2201001)(7696005)(186003)(3846002)(2501003)(55236004)(6506007)(6116002)(86362001)(53546011)(68736007)(14454004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3808;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: qArClsbUj0zV6SLzHbmwkvMIHK0y73yv/UWSYo9x5N+JyGSv71QCXws/mx9y1clVlI2F3btafxj91yWrgz19qVtFJUveViJl7VLm4TthwAxQBG6hTPtFNJSbpkId7mZJQCM9E5glIOqeJupZUc0K/10CHBsjdcUgGcd+Cqws3iQ28dSNUAhqQaHPHC3AhPcNDdlZ6Kr45/wpmh9lGLzRZ0skIOiC38M9b4ETGxQgd9ULxZ4rD2kdMO06hEM1+4e08NFfeBtFrA9UzTiJisdY7wXvAwoyawnBnJ2u8L9N2HgROmFqjTROg6mlAcQWnkqJd53YSS2MJI1kBeVh7GcC1QqzYfQoa50oBRoq66rq8bY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 13ff60e1-b370-4d86-2da9-08d64b98db1a
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2018 07:55:19.9179 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3808
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, nd <nd@arm.com>,
 "Wei Chen \(Arm Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAy
MDE4IDc6MTYgUE0NCj4gVG86IEppYW55b25nIFd1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEpp
YW55b25nLld1QGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5
IENoaW5hKSA8S2FseS5YaW5AYXJtLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgV2VpIENoZW4g
KEFybSBUZWNobm9sb2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIHBsYXQvY29tbW9uOkFkZCBoZWxw
ZXINCj4gdG8gc2ltcGxpZnkgYWNjZXNzaW5nIGZkdCBmb3IgYXJtDQo+IA0KPiANCj4gDQo+IE9u
IDExLzE1LzE4IDExOjAxIEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdy
b3RlOg0KPiA+IEhpLA0KPiANCj4gSGksDQo+IA0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+
PiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIwMTggNjoyMCBQTQ0KPiA+PiBUbzogSmlh
bnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENoaW5hKSA8SmlhbnlvbmcuV3VAYXJtLmNvbT47DQo+
IG1pbmlvcy0NCj4gPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJA
bmVjbGFiLmV1DQo+ID4+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5
LlhpbkBhcm0uY29tPjsgbmQNCj4gPj4gPG5kQGFybS5jb20+OyBXZWkgQ2hlbiAoQXJtIFRlY2hu
b2xvZ3kgQ2hpbmEpDQo+IDxXZWkuQ2hlbkBhcm0uY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW01p
bmlvcy1kZXZlbF0gW1VOSUtSQUZUIFJGQyBQQVRDSF0gcGxhdC9jb21tb246QWRkDQo+ID4+IGhl
bHBlciB0byBzaW1wbGlmeSBhY2Nlc3NpbmcgZmR0IGZvciBhcm0NCj4gPj4NCj4gPj4gSGksDQo+
ID4+DQo+ID4+IE9uIDExLzE1LzE4IDEwOjExIEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xv
Z3kgQ2hpbmEpIHdyb3RlOg0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+
Pj4gRnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gPj4+PiBTZW50
OiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIwMTggNTo1MiBQTQ0KPiA+Pj4+IFRvOiBKaWFueW9u
ZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0uY29tPjsNCj4gPj4g
bWluaW9zLQ0KPiA+Pj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVuemVy
QG5lY2xhYi5ldQ0KPiA+Pj4+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxL
YWx5LlhpbkBhcm0uY29tPjsgbmQNCj4gPj4+PiA8bmRAYXJtLmNvbT47IFdlaSBDaGVuIChBcm0g
VGVjaG5vbG9neSBDaGluYSkNCj4gPj4gPFdlaS5DaGVuQGFybS5jb20+DQo+ID4+Pj4gU3ViamVj
dDogUmU6IFtNaW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBSRkMgUEFUQ0hdIHBsYXQvY29tbW9uOkFk
ZA0KPiA+Pj4+IGhlbHBlciB0byBzaW1wbGlmeSBhY2Nlc3NpbmcgZmR0IGZvciBhcm0NCj4gPj4+
Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBPbiAxMS8xNS8xOCA2OjA5IEFNLCBKaWFueW9uZyBX
dSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdyb3RlOg0KPiA+Pj4+PiBIaSwNCj4gPj4+Pg0KPiA+
Pj4+IEhpLA0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pj4+Pj4gKw0KPiA+Pj4+Pj4+PiArCVVLX0FT
U0VSVChkZXZpY2UgIT0gLTEpOw0KPiA+Pj4+Pj4+PiArICAgICAgICBuYWRkciA9IGZkdF9hZGRy
ZXNzX2NlbGxzKGR0YiwgZGV2aWNlKTsNCj4gPj4+Pj4+Pj4gKyAgICAgICAgVUtfQVNTRVJUKG5h
ZGRyIDwgRkRUX01BWF9OQ0VMTFMpOw0KPiA+Pj4+Pj4+PiArDQo+ID4+Pj4+Pj4+ICsgICAgICAg
ICpuc2l6ZSA9IGZkdF9zaXplX2NlbGxzKGR0YiwgZGV2aWNlKTsNCj4gPj4+Pj4+Pj4gKyAgICAg
ICAgVUtfQVNTRVJUKCpuc2l6ZSA8IEZEVF9NQVhfTkNFTExTKTsNCj4gPj4+Pj4+Pj4gKw0KPiA+
Pj4+Pj4+PiArICAgICAgICAqcmVncyA9IGZkdF9nZXRwcm9wKGR0YiwgZGV2aWNlLCAicmVnIiwg
JnByb3BfbGVuKTsNCj4gPj4+Pj4+Pj4gKyAgICAgICAgcHJvcF9taW5fbGVuID0gKGludClzaXpl
b2YoZmR0MzJfdCkgKiAobmFkZHIgKyAqbnNpemUpOw0KPiA+Pj4+Pj4+PiArICAgICAgICBVS19B
U1NFUlQoKnJlZ3MgIT0gTlVMTCAmJiBwcm9wX2xlbiA+PSBwcm9wX21pbl9sZW4pOw0KPiA+Pj4+
Pj4+DQo+ID4+Pj4+Pj4gVGhpcyBhc3NlcnQgaXMgbm90IHZlcnkgdXNlZnVsIGZvciAicmVncyIg
cHJvcGVydHkgZGVzY3JpYmluZw0KPiA+Pj4+Pj4+IG1vcmUgdGhhbg0KPiA+Pj4+Pj4+IDEgcmVn
aW9ucy4gSSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIG1vdmUgdGhlIGNoZWNrIGluIHRo
ZQ0KPiA+Pj4+Pj4+IHVrX2R0Yl9yZWFkX3Rlcm0gdG8gY2hlY2sgaWYgdGhlIHJlZ2lvbiByZXF1
ZXN0ZWQgYnkgdGhlIGNhbGxlcg0KPiA+Pj4+Pj4+IGlzDQo+ID4+Pj4gY29ycmVjdC4NCj4gPj4+
Pj4+DQo+ID4+Pj4+PiBPaywgSSB3aWxsIGNoZWNrIHJlZyBpbiB1a19kdGJfcmVhZF90ZXJtLg0K
PiA+Pj4+Pg0KPiA+Pj4+PiBCdXQsIGhvdyB0byBjaGVjayByZWcgaW4gdWtfZHRiX3JlYWRfdGVy
bT8gSSBoYXZlIGFuIGlkZWEgdGhhdA0KPiA+Pj4+PiBjaGVjayAqKHJlZyArIGluZGV4KihuYWRk
cituc2l6ZSkgKjQpIERvZXMgdGhhdCBtYWtlIHNlbmNlPw0KPiA+Pj4+DQo+ID4+Pj4gWW91IHdh
bnQgdG8gbWFrZSBzdXJlIHlvdSBhcmUgbm90IGdvaW5nIHRvIHJlYWQgcGFzdCB0aGUgc2l6ZSBv
Zg0KPiA+Pj4+IHRoZSBwcm9wZXJ0eS4gU28gKChpbmRleCArIDEpICogKG5hZGRyICsgbnNpemUp
ICogNCkgPCBzaXplIHNob3VsZCBiZSBmaW5lLg0KPiA+Pj4NCj4gPj4+IFRoZSAic2l6ZSIgaW4g
dGhpcyBmdW5jdGlvbiBpcyBub3QgdGhlIHNpemUgb2YgYWxsIHJlZywgaXQgaXMganVzdA0KPiA+
Pj4gdGhlIGxlbmd0aCBvZiBvbmUNCj4gPj4gdGVybSBsaWtlIGRpc3RyaWJ1dG9yIGluIGdpYy4N
Cj4gPj4+IFdlIG5vdCBnZXQgdGhlIGFsbCByZWdzIGNlbGwgc2l6ZSBpbiB0aGlzIGZ1bmN0aW9u
Lg0KPiA+Pg0KPiA+PiBPaCBzb3JyeSwgSSBtaXNyZWFkIHRoZSBjb2RlIHNvcnJ5Lg0KPiA+Pg0K
PiA+PiBXZSBkZWZpbml0ZWx5IHdhbnQgc29tZSBzYWZldHkgaGVyZSwgc28gaXQgaXMgcHJvYmFi
bHkgYSBjYWxsIHRvDQo+ID4+IHJld29yayB0aGUgaW50ZXJmYWNlLg0KPiA+Pg0KPiA+PiBJIHJl
bWVtYmVyZWQgeW91IGRpc21pc3NlZCBpbiBhIGVhcmx5IHJldmlzaW9uLCBidXQgSSB0aGluayBp
dCBpcw0KPiA+PiB3b3J0aHdoaWxlIHRvIHJlY29uc2lkZXIgdGhlIGZvbGxvd2luZyBpbnRlcmZh
Y2U6DQo+ID4+DQo+ID4+IHVrX2R0Yl9yZWFkX3JlZyhpbnQgbm9kZSwgdW5zaWduZWQgaW50IGlu
ZGV4LCAmc2l6ZSk7DQo+ID4+DQo+ID4+IFlvdSBjYW4gdGhlbiBhZGQgYWxsIHRoZSBzYWZldHkg
YW5kIGFsc28gYXZvaWQgdG8gaGF2ZSB0byBhZGQgbW9yZQ0KPiA+PiBwYXJhbWV0ZXJzIHRvIHRo
aXMgZnVuY3Rpb24uDQo+ID4+DQo+ID4+IFdoYXQgZG8geW91IHRoaW5rPw0KPiA+Pg0KPiA+IEkn
bSB2ZXJ5IGFwcHJlY2lhdGUgaXQuIGlmIEkgaGF2ZSBlbm91Z2ggdGltZSBJIGNhbiBkbyBhbGwg
b2YgdGhvc2UuDQo+ID4gQnV0IHdlIHBlbmRpbmcgb24gdGhvc2UgZm9yIHRvbyBsb25nIGEgdGlt
ZSwNCj4gPiBHaWN2MiBiYXNlZCBvbiBmZHQsIHdlaSdzIHdvcmtzIHBlbmQgZm9yIGdpY3YyLiBU
aGUgcHJvY2VzcyBvbiBhcm0NCj4gPiBwYXJ0IGluIHVuaWtyYWZ0IGlzIGxhcmdlbHkgYmVoaW5k
IG9mIHg4Ni4gV2Ugb25seSBoYXZlIDIgbGFib3JzIGluIHVuaWtyYWZ0IGF0DQo+IGFybSBzaWRl
LiBJZiB3ZSB3cml0ZSBldmVyeSBsaW5lICBvZiBjb2RlIHRoZSBiZXN0IGFzIGxpbnV4IGtlcm5l
bCBoYXZlIGRvbmUsDQo+IHdlIGNhbiBub3QgbW92ZSBvbi4NCj4gPiBXZSB3aWxsIGRvIG91ciBi
ZXN0cyB0byBrZWVwIG91ciB3b3JrIHNhZmUsIGJ1dCBmaXJzdCB3ZSBtdXN0IG1lcmdlIG91cg0K
PiBjb2RlIHRvIHVwc3RyZWFtLg0KPiA+IFdlIG5lZWQgeW91ciBoZWxwLCB0aGUgc3VwcG9ydCBh
bmQgdW5kZXJzdGFuZGluZy4gVGhhbmsgeW91Lg0KPiANCj4gSSBuZXZlciBhc2tlZCBmb3IgVW5p
a3JhZnQgdG8gYmUgYXMgZ29vZCBhcyBMaW51eC4gSSByZXF1ZXN0ZWQgVW5pa3JhZnQgdG8NCj4g
Zm9sbG93IHRoZSBBcm0gQXJtLg0KPiANCj4gTWF5YmUgeW91IHdpbGwgc2F2ZSB0aW1lIHRvZGF5
IGJ5IG1ha2luZyB5b3VyIGNvZGUgImp1c3Qgd29yayAoVE0pIg0KPiAsIGJ1dCBmcm9tIG15IGV4
cGVyaWVuY2UgeW91IGFyZSBnb2luZyB0byBwdXQgeW91cnNlbGYgaW4gYSBzaW5rIGhvbGUgcXVp
Y2tseS4NCj4gRml4aW5nIEFybSBBcm0gaXNzdWVzIGFyZSBub3QgZnVuIGF0IGFsbCwgc29tZSBv
ZiB0aGVtIG1heSByZXF1aXJlIG1hc3NpdmUNCj4gcmV3cml0ZS4NCj4gDQo+IEluIHRoYXQgcGFy
dGljdWxhciBjYXNlLCBJIHN1Z2dlc3RlZCBhbiBBUEkgY2hhbmdlIHRoYXQgd291bGQgYXZvaWQg
cmV3b3JrIGluDQo+IHRoZSBmdXR1cmUuIEFzIEkgc2FpZCBlYXJsaWVyIG9uLCBJIGRvbid0IGNh
cmUgd2hldGhlciB5b3UgaW1wbGVtZW50IHRoZQ0KPiBmdW5jdGlvbiBjb3JyZWN0bHkgbm93IG9y
IGxhdGVyIG9uLiBJIGRvbid0IHRoaW5rIHRoaXMgd2FzIHVucmVhc29uYWJsZSwgYnV0IGl0DQo+
IGlzIHlvdXIgZGVjaXNpb24gdG8gbm90IGFkZHJlc3MgdGhlbS4NCj4gDQoNCk9rLCBJIHdpbGwg
bWVyZ2UgdGhlIHR3byBmdW5jdGlvbnMsLg0KDQpCZXN0cw0KSmlhbnlvbmcgd3UNCj4gQ2hlZXJz
LA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Nov 16 09:51:30 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 16 Nov 2018 09:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gName-000649-Il; Fri, 16 Nov 2018 09:51:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5ydm=n3=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gNamd-000643-QT
 for minios-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:51:27 +0000
X-Inumbo-ID: 2dca5c81-e985-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::611])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dca5c81-e985-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 09:51:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=fcQ2MRnRfTvR9aW/wZVAQ5pBeB033o7MIZkGp0t15Rg=;
 b=XgH6WugTU75IfxVPzLJPpXV4Zo2uezROnkBQKQyN/v1RXHHc62U/nb62vapFnCjJ+W6OAhn+1EffuI2gw0smragGXVQPPyGzlp5ga7i5pgH2a4yG3vz/bB6YILkkoOrCNNA+YwxCB4CosSB7pxo8naKc5pvEEj7iHu28aQHQd8w=
Received: from VI1PR08CA0135.eurprd08.prod.outlook.com (2603:10a6:800:d5::13)
 by HE1PR08MB0940.eurprd08.prod.outlook.com (2a01:111:e400:c523::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.30; Fri, 16 Nov
 2018 09:51:22 +0000
Received: from DB5EUR03FT039.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::209) by VI1PR08CA0135.outlook.office365.com
 (2603:10a6:800:d5::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend
 Transport; Fri, 16 Nov 2018 09:51:22 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT039.mail.protection.outlook.com (10.152.21.120) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Fri, 16 Nov 2018 09:51:21 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Fri, 16 Nov
 2018 09:51:20 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Fri, 16 Nov 2018 09:51:18 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Fri, 16 Nov 2018 09:51:17 +0000
Message-ID: <1542361877-10333-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39860400002)(346002)(376002)(2980300002)(438002)(199004)(189003)(110136005)(316002)(106002)(16586007)(54906003)(106466001)(4326008)(36756003)(86362001)(50466002)(51416003)(478600001)(97736004)(48376002)(49486002)(2906002)(5660300001)(426003)(47776003)(356004)(186003)(53936002)(1857600001)(476003)(2616005)(126002)(68736007)(77096007)(8676002)(217873002)(8936002)(81156014)(14444005)(81166006)(50226002)(26005)(72206003)(305945005)(486006)(336012);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0940; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT039;
 1:fvYzR5wOQj+YoiBh/Hl3B9BeL/nhWpRC5MrHb2DMfVyLRWAVE9GFjNwETvC+Jg7/eap5Zl9dYLmRHdhQu9LGn2ayinNnHFe1Vm+y56rZ7xWgecq2LCid+ZVkBFps/qSj
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 04adb07f-6e78-4fdf-676c-08d64ba91088
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR08MB0940; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0940;
 3:Y7l8KcDpVaI+reYCgzNo6ow9KOyEo2PZ39gj8ujJlwk+1FZXnsapPCxiGGP+J8WqnAn0lgAFeaJKt/3THkftGJYFBARhvXX0EnODVrPMUjkCgs6psZQO/vzkk77LWjMUeD/DIlLOnMoNmoQx0W21Zv3bcHxa+90NMSqBPcMfu/dDQyPO5AXa9YaeXhacC6x67dYoHFM5Lj5Ay1GmPRwg7pW26AsSWG1cbd6P3Ti8rSoR97HySWxOmNal9eSOQ3R27b+jKza2ccqG36aiOCZO4ymqnM0qfdjiIwZT01WRKq+AdM7mrjtKPz4j6yEmEnXeKUJxLzulVuydfN1oWMLpooRQfhSo3DxRypUhA3Sr96c=;
 25:IjCFntvh2y8/po5GQfSfui/M+T1pi9qhpzaQzTC1ahzLQDAfwCvNA5WOM0jONNqVFWdvCzsK0Oxdm9i4a9bSCUUPesImWetqgCs53dE7Ix48DxOAWQ/v5/Bn+2IYufMeIjzwKDKyacc39Yt4NbKrtiPOCoICATJUGerTVb6oML6qCJkKxdVRCAIrglMQKiK5qLhE/4JeOjwy9yeAA4XB/01RAzJICc4BtAGyqZWgLuLJEEwmT7yM1GmZCk198J+fvJjRV2StOn+jiDnBKSH3Z7DNi9pXV1z07j5Kb8kxn7CVaU5yoOg/d63EJn1YcQ6AEfSjX0VY6WYAMafN4nbZAA==
X-MS-TrafficTypeDiagnostic: HE1PR08MB0940:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0940;
 31:yejK5Fw3GRfaS+gNTH7x2Y+4iVAd5iNtNqjd/DRxeYMaAqfdPBFMwgJzsJU5mzPJ6hdZmBTLO26iuxOZue9S3OZxfS4rlopUIZyex3xJrq5oHCvoafTut1YUtHHsg86POqfVXZIsW/mWnQ+F9iMdXbv7eJxQ4Em73+ERSyJZfI7t420JFktzcLWRqK0Sm7o2dUUzx8n1WUvajemr/Gmt8JRUzxEKFTArT7KTt3ikgoE=;
 20:4Qwp5Ctx99eP2nc8taccm7668ntJVRrhz84kfrYGKVG3Y5+gERBg5p26eNAA7Xmk88xB+fJdXgdbbIQVBXUN6zDm0ofsymsAMEy4lGo4f+dBVOuDCRIIS0BOV+/tnxMRQ6xi6Y4GtXlu+xt/wUfPZq1az0IdbHnk9m+2c8b9TJpF2nJFbMSoeNmEIMr/+AEkWWlJ6oUoCrBYoG9yAcMSfDPbiCPb9ADMX7qDUhssYl0woAbA/rx0Yp9dgBJVWdT4z0RAILrK4/I3iqU6HACR3LzcCR0azlCTuwFo8HnEAoBSfwGTH/iFvJVmH/fQjDAq2bKk2XLV8gCwW48+il5LJOn7xAo8gZjPmyHyx/M3P4HJ0BeKBcgxGDTtLb5w6MYaMftFUNLmHSWZqEobzDPTE92v1TW4f2h7Oc2OQT4k+igXGhp8TOPM6oYs5sKvSMgGFpc5I/hompXZqc74E4/OWzoW9/W8d0pND+xmIiqwBp/WhYB7XaqC3drYpiEJQ7RJ
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB094046A3F2A3616F8BECED6FF4DD0@HE1PR08MB0940.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231415)(944501410)(52105112)(93006095)(93004095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB0940; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB0940; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0940;
 4:utcy3iNszctifQulG6GJgXC+nfIRhTbYkINsHOS1Mmk2kFv7KjvGjkJZLkky/ZuT088v4lcPuZoUb3xDUIiwVH9xXcXl9QHdulOQgWy1CMMPHA2FccCaSBE6srxSXy8MljAlshjKFfLI41V+bp7kkbCTSt9O5ot+77PQcUw1O4YudKzAtCHh0V7I7W4b2rhF8LBNmdsiixFdAlLwsg+S5yqJpGAM3yJI1wyRNgJjuZbeFFzW+S/LkKEaXxPOkNH/WwmfgFYJYM1Yo6+hSv8l4R0oeu9tVPboR3tmbgL79Ka+AfhtgPkgAJJ4373t18Lf
X-Forefront-PRVS: 0858FF8026
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB0940;
 23:9GKWb4zyvT7XBjJChdiWmUu4xuv5zPfbTVNmPBL5B?=
 =?us-ascii?Q?dI+Tldi+07xAtD2czkVmPD+x+OsIAouW3BAuRE/xEdHvSSx7/EEV1y7yzaRs?=
 =?us-ascii?Q?X4FKWswxPmVhet14o++04XYobWMUj9+aZqbJQ75mPMGqIM97YUnL5tHTIeeU?=
 =?us-ascii?Q?Q7xLEIll/u5ACJMO0TgYMX+ZrXh9256+OcKFcmAbZTElYtNs7UeJo94QXX8u?=
 =?us-ascii?Q?Lw6StkfyzcWGQnYOZVEB2AUkGVgvxSRLItohl57Q2UwvoG2OKh0qE0MqVOhx?=
 =?us-ascii?Q?Zor1/I/vyT6evKO/T+yXwUSSWSQ9oYCW7p/w38BcsHpggQjHqobHjquhHYtk?=
 =?us-ascii?Q?gp1ML1LJVCNSU+cIloBYU5uHIJgPXuG/4UuCOqGxNtCLrfpbDUuL5IsNGJ8Z?=
 =?us-ascii?Q?d7rdaiknZE+lC+Uhe6stb9zjDVFmNjCqzkBGbsmLLJjSRMaNhoJbqM3jXeG2?=
 =?us-ascii?Q?4MUEoXDezxj802goxyiTAqMVqnFIDpRLUiMqxXJUbkMDsJ4FR9eYFFBKrBZ0?=
 =?us-ascii?Q?H2M5n2o42E0Y0pM5j8IFuLPwYmxbD3LY3PqxzVWpw7peIs4ktX1Tr8dOv29F?=
 =?us-ascii?Q?dFpj+jyRET7RTy9e3Jmkt6WEc+C7/3JSio+FxJn7+DeabyKux+PPufpi68QR?=
 =?us-ascii?Q?hmJPSCmODeYQcF37ZTh4vagSQg0Ox0evJVxagWUtB+vR1TQS5e5bVpQOUA+t?=
 =?us-ascii?Q?z9xqJxLe6/60L7rfnygV7R+hDey1aRuorYQnGJu1CTAOE2O154TQgtERQpWp?=
 =?us-ascii?Q?W86qA6HOKH3318g5LSLUZLzL4wzrbfNJ5Tr+TAqpazbSzgOjzN92GY7i14mX?=
 =?us-ascii?Q?uCvH/wdlPorf6cJZbbJ9sDgLpJr+Tk1GldFeHY9CJQgkLxlMlit66tXEw9Py?=
 =?us-ascii?Q?FeZgxorwok2IBiibgfcFsL/XwTvXzj9U3njcYHmmkFEpYT4X0IBGxCQdgxcG?=
 =?us-ascii?Q?uC/fGT7MCiPHgZGg6R5GyhP3m3SlrBC9TVJJwCRB2BDZORqolMLMQqLYwmMc?=
 =?us-ascii?Q?D6e7nnPMjNByMfYEA4Vu9yMIKeokaxLtIsOW7dRmmd65WCjhU9eHEwzOVU3I?=
 =?us-ascii?Q?ZBD4UJdikG7/iF5zTafemsm0gTGTn1pT1GTsoT2Z5pgVVrGKw=3D=3D?=
X-Microsoft-Antispam-Message-Info: XN1X5FHOHD78/3BkpGgt0/CL/bHvBdVDIN41oQy7KL7Z1/yzqPhJI6mR/M3p8TfO8qZ7GlWVvVJ6Um3daeV9Wf6VWQz0Wn4afh4sYEW4aU8cTbeAWuqeTdp+6v7cUJ6rjkKNUsUBUBgSTn5h4zkAksc5dbe7ltWdwTTT7dyHIf+l4NDGVqMn9NvxbKIHeyGdUFp4ftdWxxmpeJZ6c2vuZdZ0lxleXleC4NHR/Yd8NzlT4pQcGIdZdb0pQ6SLvIuE/KK9EOiEpIL0LFWB/nMv2KptJs2srfoT9yr3aDc7ldOCEgMAKGmsCLkQtBlMox/4pzbTkhBA0+PXmW9URhmG4LWFzj5iMZHGVzC9HGPFKOw=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0940;
 6:hymd9dxPMRBKIbqPdzNWGfRQDxL7jDhoIYfLberIoELTWhSzayDNGJoo3hPOsC3r54VSIV5mZM56k13l0H2s9veWpXeV0by88hitgAekfcBJ51Hn5ScV9BMnKREysURf3RktIafhtCaRrUTFtqdht2mF7kGhmFSvoHzE+89zIEAELxw4iwysJ55FLvmlpdXu9u8RiwEXinjrYcP3hGwBZjxdSrEIFBlMnvNm7BuSTs3l13BL9K/mb7//s+fBNSfyRbjT+AsjERByxqkxL1p8JoQB81uk9nk43i/cvaVyJSnp6cooieO5p0X0silR+wGggE/LyvYRAOsgd+YDOw/7y8a5o/A0q5cSyPQ+2ELUHO8lUq2jPVCenN/N/s+iCX2p9lfOAwo3tDQl4mZ2JsVHSfMixPHcNEOh5PGhcirQOY3l/bxR86kKW5rWsS2VxDmJ/YXtpPKTgOSY2YdFivYbDA==;
 5:UzMibVpj4FR4OPj1BPysCi7DVNNcGK4HzY9BwdJIcacjNFyap6YHqhbx7mga2DeB6mtabGjm30KCXJUimiQCcluwxmgpa4tXjaR5wG0+0Nn9IR6UFfjfWtg5iD6aB2BOXURuxc+fCpQLF2WzsoP9ORe1x7SEBW6xNBTdiBkfqdQ=;
 7:n/jWss9e2PN/dXxZkUC1NtuhByjUI3FjabkrT9nFdBIJx8KgUwExbE6yADMKaZkAV/tyz5t96UzVAcy+PhfVkpI8wRzQKRIEh6cnb51rMMaeMbKua6tvq87znURa/MrjhYvlWsBWqEcan4BX+/x0dA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2018 09:51:21.8434 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 04adb07f-6e78-4fdf-676c-08d64ba91088
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0940
Subject: [Minios-devel] [UNIKRAFT RFC PATCH] plat/common:Add helper to
 simplify accessing fdt for arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V3JhcCBzb21lIHJlYWRpbmcgb3BzIG9uIGR0YiBsaWtlIHJlYWRpbmcgcHJvcGVydHkKYW5kIGFk
ZHJlc3MgY29udmVyc2lvbiBvcCB0byBzaW1wbGlmeSBhY3F1aXJpbmcKZGV2aWNlIGFkZHJlc3Mg
Zm9yIGFybS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4KLS0tCiBwbGF0L2Nv
bW1vbi9hcm0vZmR0LmMgICAgICAgICB8IDEwMyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ZkdC5oIHwgIDQ2ICsrKysr
KysrKysrKysrKysrKysKIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgIHwgICAxICsKIDMg
ZmlsZXMgY2hhbmdlZCwgMTUwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L2NvbW1vbi9hcm0vZmR0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRl
L2FybS9mZHQuaAoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9mZHQuYyBiL3BsYXQvY29t
bW9uL2FybS9mZHQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xNzJmMzQ0
Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9jb21tb24vYXJtL2ZkdC5jCkBAIC0wLDAgKzEsMTAz
IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogSVNDICovCisvKgorICogQXV0aG9yczog
V2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CisgKiBBdXRob3JzOiBKaWFueW9uZyBXdSA8Smlh
bnlvbmcuV3VAYXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggQXJtIEx0ZC4KKyAq
CisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJpYnV0ZSB0
aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZlZSBpcyBo
ZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyCisgKiBpbiBhbGwgY29waWVzLgor
ICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiIEFORCBUSEUgQVVUSE9SIERJ
U0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZUV0FSRSBJ
TkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUiBCRSBMSUFCTEUgRk9S
IEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1B
R0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxUSU5HIEZST00gTE9TUworICogT0Yg
VVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULAor
ICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJT04sIEFSSVNJTkcgT1VUIE9GIE9S
IElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNP
RlRXQVJFLgorICovCisjaW5jbHVkZSA8bGliZmR0Lmg+CisjaW5jbHVkZSA8a3ZtL2NvbnNvbGUu
aD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDxrdm0tYXJtL21tLmg+CisjaW5j
bHVkZSA8YXJtL2NwdS5oPgorI2luY2x1ZGUgPGFybS9mZHQuaD4KKyNpbmNsdWRlIDx1ay9hcmNo
L2xpbWl0cy5oPgorCit2b2lkICpfbGlia3ZtcGxhdF9kdGI7CisKKy8qCisgKiB1a19kdGJfZmlu
ZF9kZXZpY2UgZmluZCBkZXZpY2Ugb2Zmc2V0IGluIGR0YiBieQorICogc2VhcmNoaW5nIGRldmlj
ZSBsaXN0CisgKi8KK2ludCB1a19kdGJfZmluZF9kZXZpY2UoY29uc3QgY2hhciAqZGV2aWNlX2xp
c3RbXSwKKwl1aW50MzJfdCBzaXplKQoreworCXVpbnQzMl90IGlkeDsKKwlpbnQgZGV2aWNlID0g
LTE7CisKKwlmb3IgKGlkeCA9IDA7CisJCWlkeCA8IHNpemUgLyBzaXplb2YoZGV2aWNlX2xpc3Rb
MF0pOworCQlpZHgrKykgeworCQlkZXZpY2UgPSBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJs
ZShfbGlia3ZtcGxhdF9kdGIsIC0xLAorCQlkZXZpY2VfbGlzdFtpZHhdKTsKKwkJaWYgKGRldmlj
ZSA+PSAwKQorCQlicmVhazsKKwl9CisKKwlyZXR1cm4gZGV2aWNlOworfQorCisvKgorICogdWtf
ZHRiX3JlYWRfcmVnIHJlYWQgc3BlY2lmaWVkIGRldmljZSBhZGRyZXNzIGFuZAorICogc2l6ZSBp
biByZWcgcmVnaW9uIGZyb20gZHRiCisgKi8KK3VpbnQ2NF90IHVrX2R0Yl9yZWFkX3JlZyhpbnQg
ZGV2aWNlLCB1aW50MzJfdCBpbmRleCwKKwl1aW50NjRfdCAqc2l6ZSkKK3sKKwlpbnQgIHByb3Bf
bGVuLCBwcm9wX21pbl9sZW47CisJdWludDMyX3QgbmFkZHIsIG5zaXplLCB0ZXJtX3NpemU7CisJ
dWludDY0X3QgYWRkcjsKKwlmZHQzMl90ICpyZWdzOworCisJVUtfQVNTRVJUKGRldmljZSAhPSAt
MSk7CisJbmFkZHIgPSBmZHRfYWRkcmVzc19jZWxscyhfbGlia3ZtcGxhdF9kdGIsIGRldmljZSk7
CisJVUtfQVNTRVJUKG5hZGRyIDwgRkRUX01BWF9OQ0VMTFMpOworCisJbnNpemUgPSBmZHRfc2l6
ZV9jZWxscyhfbGlia3ZtcGxhdF9kdGIsIGRldmljZSk7CisJVUtfQVNTRVJUKG5zaXplIDwgRkRU
X01BWF9OQ0VMTFMpOworCisJcmVncyA9IGZkdF9nZXRwcm9wKF9saWJrdm1wbGF0X2R0YiwgZGV2
aWNlLCAicmVnIiwgJnByb3BfbGVuKTsKKwlwcm9wX21pbl9sZW4gPSAoaW50KXNpemVvZihmZHQz
Ml90KSAqIChuYWRkciArIG5zaXplKTsKKwlVS19BU1NFUlQocmVncyAhPSBOVUxMICYmIHByb3Bf
bGVuID49IHByb3BfbWluX2xlbik7CisKKwl0ZXJtX3NpemUgPSBuc2l6ZSArIG5hZGRyOworCWlu
ZGV4ID0gaW5kZXggKiB0ZXJtX3NpemU7CisJaWYoc2l6ZW9mKGZkdDMyX3QpICogKGluZGV4ICsg
MSkgPiBwcm9wX2xlbikKKwkJVUtfQ1JBU0goInRvbyBsYXJnZSBpbmRleFxuIik7CisKKwlhZGRy
ID0gdWtfZHRiX3JlYWRfbnVtYmVyKHJlZ3MgKyBpbmRleCwgbmFkZHIpOworCisJKnNpemUgPSB1
a19kdGJfcmVhZF9udW1iZXIocmVncyArIGluZGV4ICsgbmFkZHIsIG5zaXplKTsKKworCXJldHVy
biBhZGRyOworfQorCisvKiB0aGlzIHJlYWRzIGEgbnVtYmVyIGZyb20gYSBnaXZlbiBkdGIgY2Vs
bCBhZGRyZXNzICovCit1aW50NjRfdCB1a19kdGJfcmVhZF9udW1iZXIoZmR0MzJfdCAqcmVncywg
dWludDMyX3Qgc2l6ZSkKK3sKKwl1aW50NjRfdCBudW1iZXIgPSAwOworCVVLX0FTU0VSVChzaXpl
IDwgMyAmJiBzaXplID4gMCk7CisKKwlmb3IodWludDMyX3QgaSA9IDA7IGkgPCBzaXplOyBpKysp
CisJeworCQludW1iZXIgPDw9IDMyOworCQludW1iZXIgfD0gZmR0MzJfdG9fY3B1KCpyZWdzKTsK
KwkJcmVncysrOworCX0KKworCXJldHVybiBudW1iZXI7Cit9CmRpZmYgLS1naXQgYS9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9mZHQuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ZkdC5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmE5NThiNmYKLS0tIC9kZXYvbnVsbAor
KysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9mZHQuaApAQCAtMCwwICsxLDQ2IEBACisvKiBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczog
V2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CisgKiBBdXRob3JzOiBKaWFueW9uZyBXdSA8Smlh
bnlvbmcuV3VAYXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFy
ZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMg
cHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBv
ZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJp
YnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVk
IGZyb20KKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVu
IHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09Q
WVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
VEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZ
LCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExP
U1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9O
KSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNU
RUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaWZuZGVmIF9fUExBVF9DTU5fQVJN
X0ZEVF9IX18KKyNkZWZpbmUgX19QTEFUX0NNTl9BUk1fRkRUX0hfXworCitleHRlcm4gdm9pZCAq
X2xpYmt2bXBsYXRfZHRiOworCitpbnQgdWtfZHRiX2ZpbmRfZGV2aWNlKGNvbnN0IGNoYXIgKmRl
dmljZV9saXN0W10sCisJdWludDMyX3Qgc2l6ZSk7Cit1aW50NjRfdCB1a19kdGJfcmVhZF9yZWco
aW50IGRldmljZSwgdWludDMyX3QgaW5kZXgsCisgICAgICAgIHVpbnQ2NF90ICpzaXplKTsKK3Vp
bnQ2NF90IHVrX2R0Yl9yZWFkX251bWJlcihmZHQzMl90ICpyZWdzLCB1aW50MzJfdCBzaXplKTsK
KyNlbmRpZiAvKiBfX1BMQVRfQ01OX0FSTV9GRFRfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L2t2
bS9NYWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCmluZGV4IDFmOWM1ZGMuLjhlNDgx
YjQgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVrCisrKyBiL3BsYXQva3ZtL01ha2Vm
aWxlLnVrCkBAIC01OSw2ICs1OSw3IEBAIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FS
TV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vY2FjaGU2NC5TfGNvCiBMSUJLVk1Q
TEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkv
YXJtL3BzY2lfYXJtNjQuU3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FS
TV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdGltZS5jfGNvbW1vbgogTElCS1ZN
UExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0Up
L2FybS90cmFwcy5jfGNvbW1vbgorTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9mZHQuY3xjb21tb24KIExJQktWTVBMQVRf
U1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9lbnRy
eTY0LlMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1Q
TEFUX0JBU0UpL2FybS9leGNlcHRpb25zLlMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNI
X0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9wYWdldGFibGUuUwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgR0-0004Ke-4d; Mon, 19 Nov 2018 10:05:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgQz-0004KZ-8m
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:37 +0000
X-Inumbo-ID: a76e6885-ebe2-11e8-9a16-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a76e6885-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:05:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uCllNzU0jh2efIjxewwqH0jBBqzmGPcXlqJh/cB+L0E=;
 b=b2bAX0bQqh8Ou7OZ+16cDd5ckpKxp07mQ7WrIDAbZOew0IT6VIFCBVYKMSWi4JvtHCYlgToX3WJnkeYwxwK1NCaLoWCbK4oMlm25X6ePtubDIRnU8qtNsgUH5wWQbibu1WZpOeFtRmqP+DDV14+zhYAMa6nSlwy9Sp4Ygsfyaxo=
Received: from VI1PR08CA0204.eurprd08.prod.outlook.com (2603:10a6:800:d2::34)
 by VI1PR0802MB2510.eurprd08.prod.outlook.com (2603:10a6:800:b0::8)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Mon, 19 Nov
 2018 10:05:32 +0000
Received: from AM5EUR03FT045.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR08CA0204.outlook.office365.com
 (2603:10a6:800:d2::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:32 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT045.mail.protection.outlook.com (10.152.17.105) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:32 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:28 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:27 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:25 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:03:54 +0000
Message-ID: <20181119100419.93004-1-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(136003)(346002)(376002)(39860400002)(2980300002)(438002)(189003)(199004)(81166006)(81156014)(486006)(336012)(426003)(356004)(2906002)(47776003)(8936002)(6666004)(6346003)(49486002)(2870700001)(4326008)(23676004)(1857600001)(14444005)(26005)(50226002)(53936002)(316002)(86362001)(106466001)(72206003)(77096007)(1076002)(50466002)(106002)(186003)(68736007)(5660300001)(8676002)(126002)(97736004)(476003)(2616005)(44832011)(478600001)(54906003)(305945005)(5820100001)(36756003)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2510; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT045;
 1:TRBeYjqREzKfQG2pAV/VdJzirtybkihVzKkF6Q2+lUF1Aka0KNBxnCTo0NvjBSlEneiz1m16ris70UPWCxWkFo2wur/btCBhTAoCeXa7TZWqZf38de8FtoKSLEddfPia
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d42b9b3f-796f-4545-7465-08d64e068aa0
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR0802MB2510; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 3:gyK4mzvcwyh5rD6axg1uv9Cc/C39n5sohl40zTghXduvezxZwa3eysqzir9emKqRW63bDBx8rUG1jcsX7pVJSSyOdZOPM7izxpwHnX5ydVlJLHfaqi+pKZnJd7zoQXhEaN55jA27mDA8JuFKELy8VCQoby1tSv9sN1blJQBlO3xZ+beMttyLRWbJC27SR2btUaBtVzXEN7J6NWueDDZI2pDXvv4jVLWHxSg9AyZFOpanrt/OlOervhSkCahsgpQK91KS7v7OtuExfDKkugahs9oqbMzUhkjPQgTadDzCpiMow71q4xiPbLZzVtLQ/83ZQke44/KvaSdyyHHkXQAKbUJZ2QVC7osXwzc2U7QMoXo=;
 25:bBSQ+cKXyTQYos3tvM4y32Gl6Ru8ozdVN456czv4hwtLKc83tbu9ll53WlhbR75Sav3FA49C2SUsADSs8UKRvxKL9jztsitIaEASBTSzogRwJ+71r7psD0mkvLGDXOHJfN/gnu+ZmWLKXMfFeVJd+vPenGKwqx8LyHCzfwhOoRtLuxPybt76rTXz7IEsEVEIHIrXV4MgPLfH6XT5n7k8dBZHWEh6x3aqyfpkNwvVdbm0SWvjEisW5XXaKUYJ0nsa6VP8YQ0QsPYG+cyTaycgMNaXk2xlVOQFoxe8rotP0MFdBrtge0tVbvZ3eFcOAAr2m3JFtwBub28uFqlJwRS7RQ==
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2510:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 31:bN3TUbAF7LVF4poNjbo0BGej1Vu/qIAiLGMTJP75llybRCUiCQXxAjAjyS+XBPwRA4vx4Z6RGINb8k0dZF1DTqomE5o7HhbLgzWz5HuK6A2v7WuOnepp1ww5BGtZJl2JR/v4J6JUVoUMQXQ+FYYe1nnIkllYZdhV3i+pV+gB5FSb1MzuKS4AQdvJoULHob/MMNymaHdc9RQ349nBiuLcTXwPlmlbVm1l+402Mv7W2ko=;
 20:5PGaqtokLJ77vQHeFVscZGy66fPlmnLHi7d7hkR4akOzory1lCgCGAH/RWfuP/o281ZdIZ/3Ltf3bpMle44luYxfVk+IUT221FzU1AznENyK6nDqOnOFXuY+NZS0Cx+SUYoZTtyElXMsmYbWR6lieFg/TqYgoui3G00RE74fg/4hMe2yK2kCv1Xu9PYJq2Bp8AsGXgm4iPnbGN5TchevkMlI73p8IwxijFeW/SG5pxYoCkwVpupiKhVbxHsHE9HAtmsDZ/kEBewZVFWqpCJnmyy/s19OH0n3YaDck+CJHiLe3aRqyVDvM2LIaDZyUAlKq4vVoebiRQifssJBFP/PI+M3lI6Cxb0mcSWu2UOBuKNY2aJz27v35YoQy1JbKxnVew15c/9Rrn3uTe1RkDgw+8gLLbmaa2c0r4BN2nuUd7RSOePPgS+ZRTovEr+3Et57yq7Wa2IP48DAzQ72Q5TNnlxm2ovoSXyLdWVSGrxg0dD/DdrPShfd2JOsb/s64M/f
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB25107804B126447C1D93421D9ED80@VI1PR0802MB2510.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231431)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0802MB2510; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2510; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 4:+gTUNG1mNutTKe9AnEe2kJT8HTueyFlEoNN9ZoYK/ot6O32bxAXYsDSN0Krj1RbIZRD0pAfHeK2lnrqs0x6hZFuuQ3b9uRTPLfxyImy7pAENPQuotKqjF5tHXtrgdUlVs1hv4Q1iMgu08VxR2koRgkmNCgwmtLk7PJ8Kts3wB4NLYeg2uQgxR6C5skk+zdHEFfzCJ/hRUfK0FmuApbx0ilZkEaG3X179yrIWP4d37A+9ThAbmlYvf8byEFgLW+OfI0RoniA5NX1G8cOKrdwTSg==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjI1MTA7MjM6NnRNK3FoS3E1UTBtS2Z0TWxXK2gweksr?=
 =?utf-8?B?d3g3cG81Y0h6WjhUZGhsZWlNcFRTalBJUXJ1RnVhdjBGTE1Nb0hIVUs0U3Yx?=
 =?utf-8?B?RUJEc2tSQkpieHNjdFZNT281blVOb3dmMHIzNFNNZnRlQnJXLy9QVUlmNUUz?=
 =?utf-8?B?V1ZET29IbFRndXBIUXlFckZXTkduQS9xdDBseFZBZGVvOGJLV2NiRnFmZ1Q4?=
 =?utf-8?B?ZVdDdTdLb1BDTUd6c0w5RUloVWlqNEJGYVUxWVIzSER2cU13RkNpVlFJQkJC?=
 =?utf-8?B?UUhraGgvODA1bUs2eTFEdUdMQk81eVdBNTNQRUxGbC9XdW5vS05hKzgzai8w?=
 =?utf-8?B?eDRYbnRQRUxqbjRsSWFvS0RCRDVvQjdURWdZbVlPcWhYTkZiTklkOXcwQllW?=
 =?utf-8?B?bGNRUGpDN0hiUDN1YTVWZW1PS1NmVUlYd3BRRER0TWh2bkNONHJJK1ZVVFRU?=
 =?utf-8?B?MnlvK0lkL0pNQ0hsWHNRUGd4K0IrUzZQUGpzWk5vUVMvOGZwaDNndVVpVHR6?=
 =?utf-8?B?SStmeU1RZFlUc2JqZkNhcE5ndmpncmJ4TC96dGxNYjB0UnNzcnhUZWZXN1JR?=
 =?utf-8?B?WVJTZlBTc1pnenVVS1V3cTQ1VlpVeE9DdXpNc1Z2Q1YxLy9YQ1FUWjhpNW9M?=
 =?utf-8?B?VXk3WS9pbUlrWW9IRk5ZQ3FWT2tYb3RsODR4Z1hXcUl2WHEvNTBSZFcxRmxK?=
 =?utf-8?B?Z0o0dW90RUx6R3NCQXk0dW96QSszWVQwNEZaQ1drUzhYWFBIUERLd2RVVzdO?=
 =?utf-8?B?Q0Vwd2xUVTRDQjRCemUwaFB0ckl2Zjl6ODlnWnE5czZDQ3VCTzNCeEw0ajZu?=
 =?utf-8?B?MGcrNG5NVnVRb3lsOFRtRGV6bUdnYzdQRXpwTjhuNHBuUjJMaHY3cUtzTTh4?=
 =?utf-8?B?SHRSUnBHa0dhbFZvZU1leEhZdFR2ME5pcUt3VXZ4dGFCRG15T0Y3cDNoL3Vl?=
 =?utf-8?B?QnJCUStHTG1tbEYxNElYZzNKOUpDdG1UQzNWVWZlT0NEU2ZYeExoMERCYW9U?=
 =?utf-8?B?cDN4bU1OWldvdVFqV0E5ZG9SSmozTWdjRWFYZjNGaFNQUzh4WHNaRzlNdW5a?=
 =?utf-8?B?dnRJWDFqZ2dTeDRHbDdTK1lrTEJkdUsxUmpNd1dac0FWN2M1RkhxbWlXUEsy?=
 =?utf-8?B?ZmVKM05GRUxyQUpsSlA5SVJLRGhkR1M2dGJQOERZazgyRnV5RlBDcWFmTjBa?=
 =?utf-8?B?dlZNSVB2ajUrS3F2SlVFM2R6bU5zdkxscmdHMDBxNE5tYXA5YSs4QVBzdng2?=
 =?utf-8?B?YWVSS3ViSWFXN1RhZ28xeVVWcHlYS2d1QUk2b2xLY0gxYk5wZkUrU3Vud1d5?=
 =?utf-8?B?NG82ZGtxajZFTE5wbkhUUmlGdFU4dnlmY3hQVWRVUlIxZEhKYkJ4dFlnQVJk?=
 =?utf-8?B?SnlTRVFvQUlUQVhMRXIzc2x4M2JPbWt6S1VRczk5ejVwMnZDSGxxWEtxY0FN?=
 =?utf-8?B?bTlLQ2F3akVLbCtnQVp0MEJ4c0VkdW5HbGxBMS91WFo1ZUhvdkl5ejJyTjky?=
 =?utf-8?B?elYyTEU3bGFFM0tIcVJHSmhBdkZIRnQ5T3AySGFKNlJZbUdkT1cydDdxdXha?=
 =?utf-8?B?UmQ4QnlqUWc1MHlrM1NXcUd4NElUZ09YUT09?=
X-Microsoft-Antispam-Message-Info: Mrddogu/It1EUaFy8K6XseKAy/o9IlPx1/bHJTNp/GB2DgNTS6dKR8z3ZOcM1I3DHw5NptYHD6zjcFIEIXuOVVYPm6WHl9D665mzLWwMjkR/ik6HFiSnaHcA5KhOV6hbeJL43Qm2RJfcsmBvvAKUGt+R8dsaY1te1njltlUpHKv4l90HXt16Y97lbydAtij8WEsErZ9mXahSs62xA/eoJ8pxs1ohR48Tu8bkTFNKI+5CpEGZ8Q1KFI3DKaEybYzqTewuS0GbMWXHlx6EXINLJ/qBg7Q1neFKOfvh/X9jyGSbDGgASSHnrZulSk/qjM+rNT3iYc+JhNLQ1gLmIG1g8BinOjFnLaGfyMlRoX4k3EM=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2510;
 6:h7BVHoLw0plITyisc3C7+Tuosx1EmNxWLbREoYU9UVLreNlnwroFYCjNjVK44LilObMFGDL1Cr3k2EnHudoS53RLtbsQ56aqvgmrn+MiZrnyg0amcyK17YZPOQgDfaHBQyc4NYktY5Fymw2nLFZnfLpF1gp/52jv8ALu3i/NtHXedTDZPLIuapuiL0rg2Q+kZZl7b9jmrueZ46Ri/mpeRUn6cHdcUJBjW2GG/QH07EIBlQB2wRLt9+ac7XCDzQs+RuFeUWdz0z/wDvYg0Qf5YyqzEv75fRqQYotvkV2ApItk24T3JvX9OvfrQnLyOurBus0Vv6ud0aPmXiIRKx9uibVlGmOgokO6Lcv9Rj0yHVZ916KsX171PRRdP3Lr1UONpAp9n5c8aowFHGgl7tVq3kKbv32yJKfxCguTeuXQ8bxWSlxHewh7vpDjOY4e5ZJmKFgvZDtYaDEWJ3e+OIjecw==;
 5:S+D/l3eJHA41MtFaOnoPxNJOnjxnvu9ZgIxvS18u4Qp5wwLxBvRFbSe3G1CuoHwfHprS8RNtDsavmPxC6So69zVOa2UOAXeARaiP9yQvyyDOYOFjaz9DOaefjtfgYYSAzZLnderMEQ69prxTpWrsLAhxpmwVhTOxiFR2qMFV1EY=;
 7:VJYrF+xDoMLC4F4rOz8mDcdmhjcBaXqdDTVp/CCAaxfUObE8lsiA68ZL1YyZZ5+1fp+6mCKwoIH5zSvroScUwb9W1wSM5YnE2WP4if0UrFZ1iDkZzHwwXFYS2ZHzAoPe3y53N2pF3UMULd5YyBCi+g==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:32.1420 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d42b9b3f-796f-4545-7465-08d64e068aa0
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2510
Subject: [Minios-devel] [UNIKRAFT PATCHv2 00/25] Follow up patches for Arm64
 support series
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgSSBwcm9taXNlZCBpbiBBcm02NCBzdXBwb3J0IHNlcmllcywgSSB3aWxsIHNlbmQgZm9sbG93
IHVwIHBhdGNoZXMKdG8gYWRkcmVzcyBzb21lIGNvbW1lbnRzLgoKVGhpcyBzZXJpZXMgYWRkcmVz
cyBmb2xsb3dpbmcgY29tbWVudHM6CjAxOiBSZW1vdmUgdGhlIGNoZWNrIG9mICctLWVuYWJsZS1k
ZWZhdWx0LXBpZScgaW4gTWFrZWZpbGUudWssCjAyOiBVc2UgbWFjcm8tZWQgaGVscGVyIHRvIHNp
bXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUsCjAzOiBVc2UgdGhlIHNhbWUgZGVjbGFyYXRpb24gZm9y
IF90ZXh0IGFuZCBfZW5kLAowNDogQWRkcmVzcyBjb21tZW50cyBmb3IgRC1DYWNoZSBvcGVyYXRp
b24gZnVuY3Rpb24sCjA1OiBHZXQgdmlydHVhbCBhZGRyZXNzIGJpdHMgZnJvbSBpZF9hYTY0bW1m
cjBfZWwxLlBBUmFuZ2UsCjA2OiBFbnN1cmUgc3RhY2sgYWxpZ25tZW50IGZvciBleGNlcHRpb25z
IGZyb20gRUwxLAowNzogSW52YWxpZGF0ZSBELUNhY2hlIGZvciBtb2RpZmllZCBhcmVhIG9ubHks
CjA4OiBEaXNhYmxlIEQtQ2FjaGUgYmVmb3JlIGRvaW5nIGFueSBjaGFuZ2UsCjA5OiBDYWxjdWxh
dGUgTDMgdGFibGUgYW5kIHBhZ2UgdGFibGUgc2l6ZSBieSBpbWFnZSBzaXplLAoxMDogUmVtb3Zl
IGEgLVdzdHJpbmdvcC1vdmVyZmxvdyB3YXJuaW5nIGZvciBzdHJuY3B5LAoxMTogUmVtb3ZlIHVz
ZWxlc3MgYmxhbmsgbGluZSwKMTI6IERvIG9iZnVzY2F0ZXMgYXJpdGhtZXRpYyBmb3Iga2VybmVs
IGltYWdlIHN5bWJvbHMuCgpTb21lIGNvbW1lbnRzIHRoYXQgaGF2ZW4ndCBiZWVuIGFkZHJlc3Nl
ZDoKMDE6IENoZWNrIHRoZSBNSURSIGFuZCBhdm9pZCB0aGUgZXJyYXR1bSBvbiBhZmZlY3RlZCBw
bGF0Zm9ybQogICAgdmlhIGFuIGFsdGVybmF0aXZlIG9yIGp1bXAgdGFibGUuIC0tIFRoaXMgZXJy
ZXRhIGZyYW1ld29yawogICAgaXMgbm90IG9ubHkgZm9yIEFybSBidXQgYWxzbyBmb3IgeDg2LiBJ
IHRoaW5rIHdlJ2QgYmV0dGVyCiAgICB0byBkaXNjdXNzIGluIGNvbW11bml0eS4KMDI6IEVuYWJs
ZSBGSUZPIHN1cHBvcnQgZm9yIFBMMDExLiBNeSB0ZWFtIG1hdGUgSnVzdGluIHdpbGwKICAgIGhh
bmRsZSBpdC4KCklmIEkgZm9yZ290IGFueXRoaW5nIHBsZWFzZSByZW1pbmQgbWUuCgotLS0KdjEg
LT4gdjI6CjEuIEFkZCBVUkwgbGluayBmb3IgIlVzZSBtYWNyby1lZCBoZWxwZXIgdG8gc2ltcGxp
ZnkgaW9yZWdfcmVhZC93cml0ZSIsCjIuIEludmFsaWRhdGUgJiBjbGVhbiBDYWNoZSBmb3IgbWVt
b3J5IHRoYXQgd291bGQgYmUgdXNlZCwKMy4gSW1wcm92ZSBjb2RlIGFuZCBjb21taXQgY29tbWVu
dHMgZm9yIGNhbGN1bGF0ZSBwYWdlYmFibGUgc2l6ZSwKNC4gVXNlIG1hY3JvcyB0byByZXBsYWNl
IGhhcmRjb2RlIHZhbHVlcywKNS4gVXNlIGxzci9sc2wgdG8gc2ltcGxpZnkgMk1CIHJvdW5kIHVw
LAo2LiBEbyBvYmZ1c2NhdGVzIGFyaXRobWV0aWMgZm9yIGtlcm5lbCBpbWFnZSBzeW1ib2xzLAo3
LiBDbGVhbiB1cCBrZXJuZWwgaW1hZ2Ugc3ltYm9scyBmb3IgQyBmaWxlcy4KCldlaSBDaGVuICgy
NSk6CiAgYnVpbGQ6IFJlbW92ZSB0aGUgY2hlY2sgb2YgJy0tZW5hYmxlLWRlZmF1bHQtcGllJyBp
biBNYWtlZmlsZS51awogIHBsYXQvaW5jbHVkZTogVXNlIG1hY3JvLWVkIGhlbHBlciB0byBzaW1w
bGlmeSBpb3JlZ19yZWFkL3dyaXRlIGZvcgogICAgQXJtNjQKICBwbGF0L2NvbW1vbjogTW92ZSBn
bG9iYWwgdmFyaWFibGVzIGRlZmluZWQgaW4gbGluayBzY3JpcHRzIHRvIGEgaGVhZGVyCiAgcGxh
dC9jb21tb246IERvIG9iZnVzY2F0ZXMgYXJpdGhtZXRpYyBmb3Iga2VybmVsIGltYWdlIHN5bWJv
bHMKICBwbGF0OiBDbGVhbiB1cCBrZXJuZWwgaW1hZ2Ugc3ltYm9scwogIHBsYXQvY29tbW9uOiBS
ZW1vdmUgZWFybHljbG9iZXJyIGZyb20gU1lTUkVHX1JFQUQzMiBmb3IgQXJtNjQKICBwbGF0L2Nv
bW1vbjogQ2xlYW4gYW5kIGludmFsaWRhdGUgRC1DYWNoZSBvbmx5IHdoZW4gYm9vdCBmb3IgQXJt
NjQKICBwbGF0L2NvbW1vbjogVXNlIGNvcnJlY3QgZHNiIG9wZXJhdGlvbiBmbGFnIGZvciBBcm02
NAogIHBsYXQvY29tbW9uOiBBZGQgcmVmZXJyZWQgc291cmNlIGNvZGUgVVJMIGZvciBjYWNoZSBv
cGVyYXRpb24KICBwbGF0L2t2bTogQ29ycmVjdCBpbnZhbGlkIGluZGVudCBjaGFyYWN0ZXIgZm9y
IEFybTY0CiAgcGxhdC9rdm06IEdldCBWSVJUX0JJVFMgZnJvbSBpZF9hYTY0bW1mcjBfZWwxLlBB
UmFuZ2UgZm9yIEFybTY0CiAgYXJjaC9pbmNsdWRlOiBBZGQgYSBfcmVncyBtZW1iZXIgdG8gc2F2
ZSBvcmlnaWFsIHN0YWNrIHBvaW50ZXIKICBwbGF0L2t2bTogQWRkIF9fVFJBUF9TVEFDS19TSVpF
IGZvciBzdGFjayBwb2ludGVyIHdoaWxlIGV4aXRpbmcgdHJhcAogIHBsYXQva3ZtOiBSZW1vdmUg
cmVkdW5kYW50IHNwYWNlIHdoaWxlIGVudGVyaW5nIHRyYXAgZm9yIEFybQogIHBsYXQva3ZtOiBG
b3JjZSBhbGlnbiB0aGUgc3RhY2sgcG9pbnRlciBmb3IgQXJtNjQgRUwxIGV4Y2VwdGlvbnMKICBw
bGF0L2t2bTogUmVuYW1lIHBhZ2V0YWJsZS5TIHRvIHBhZ2V0YWJsZTY0LlMgZm9yIEFybTY0CiAg
cGxhdC9rdm06IEludmFsaWRhdGUgRC1DYWNoZSB0aGF0IG1heSBoYXZlIGJlZW4gbW9kaWZpZWQg
Zm9yIEFybTY0CiAgcGxhdC9rdm06IGFybTY0OiBDbGVhciBwYWdldGFibGUgbWVtb3J5IHdpdGgg
Ym9vdCBzdGFjawogIHBsYXQva3ZtOiBhcm02NDogQ2FsY3VsYXRlIHBhZ2V0YWJsZSBzaXplIGR5
bmFtaWNhbGx5IGJ5IGltYWdlIHNpemUKICBwbGF0L2t2bTogYXJtNjQ6IEJ1aWxkIEwzIHBhZ2Ug
dGFibGUgZm9yIHJhbmdlIGdyZWF0ZXIgdGhhbiAyTUIKICBwbGF0L2t2bTogYXJtNjQ6IFN1cHBv
cnQgYnVpbGQgTDMgdGFibGUgZm9yIGxhcmdlIGltYWdlIHNpemUKICBwbGF0L2t2bTogYXJtNjQ6
IFJlbW92ZSBuZWVkbGVzcyBzZW1pY29sb25zIGluIGFzc2VtYmx5CiAgcGxhdC9rdm06IGFybTY0
OiBFbnN1cmUgdGhlcmUgaXMgbm8gc3RhbGwgZGF0YSBpbiBjYWNoZSB3aGVuIGJvb3QKICBub2xp
YmM6IENsZWFyIGEgLVdzdHJpbmdvcC1vdmVyZmxvdyB3YXJuaW5nIGZvciBzdHJuY3B5CiAgcGxh
dC9rdm06IGFybTY0OiBSZW1vdmUgc3VwZXJmbHVvdXMgYmxhbmsgbGluZQoKIE1ha2VmaWxlLnVr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gvYXJtL2FybTY0
L2luY2x1ZGUvdWsvYXNtL2xjcHUuaCAgICAgICAgfCAgMTYgKystCiBsaWIvbm9saWJjL3N0cmlu
Zy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBwbGF0L2NvbW1vbi9hcm0vY2Fj
aGU2NC5TICAgICAgICAgICAgICAgICAgIHwgIDMxICsrLS0tCiBwbGF0L2NvbW1vbi9pbmNsdWRl
L2FybS9hcm02NC9jcHUuaCAgICAgICAgIHwgIDU4ICsrKystLS0tLQogcGxhdC9jb21tb24vaW5j
bHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaCAgICB8ICAxNiArKy0KIHBsYXQvY29tbW9uL2luY2x1
ZGUvc2VjdGlvbnMuaCAgICAgICAgICAgICAgfCAxMjggKysrKysrKysrKysrKysrKysrKysKIHBs
YXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHBsYXQv
a3ZtL2FybS9lbnRyeTY0LlMgICAgICAgICAgICAgICAgICAgICAgfCAgNzcgKysrKysrKysrLS0t
CiBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TICAgICAgICAgICAgICAgICAgIHwgIDY5ICsrKysr
KysrKy0tCiBwbGF0L2t2bS9hcm0ve3BhZ2V0YWJsZS5TID0+IHBhZ2V0YWJsZTY0LlN9IHwgMTE1
ICsrKysrKysrKysrLS0tLS0tLQogcGxhdC9rdm0vYXJtL3NldHVwLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMiArLQogcGxhdC9rdm0vaW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmggICAg
ICAgICB8ICAxNCArKy0KIHBsYXQva3ZtL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjMgKystLQogcGxhdC9rdm0veDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNiArLQogcGxhdC94ZW4vYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNiArLQogcGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmggICAgICAgICAgICAgICB8ICAg
MyArLQogcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L21tLmggICAgICAgICAgICAgICB8ICAyMSAr
Ky0tCiBwbGF0L3hlbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIyICsr
LS0KIHBsYXQveGVuL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKyst
CiBwbGF0L3hlbi94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiAy
MSBmaWxlcyBjaGFuZ2VkLCA0MzUgaW5zZXJ0aW9ucygrKSwgMjEzIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAogcmVuYW1lIHBs
YXQva3ZtL2FybS97cGFnZXRhYmxlLlMgPT4gcGFnZXRhYmxlNjQuU30gKDg0JSkKCi0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:41 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgR3-0004L0-6l; Mon, 19 Nov 2018 10:05:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgR2-0004Kt-J9
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:40 +0000
X-Inumbo-ID: aa1df639-ebe2-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa1df639-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:05:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Toq4fOLRhiFYBOG5km171WCctftXG68xGWlj3T4uS3I=;
 b=YdxnlCSnlrf8RXL4OIBmFCaCo9HoABBVbk3YeD0Vh8ljSv2PhdrxdHr56//8aaYT/J6ZdsM8Dy7T2Mg5GWfSe+GsESt8aZqiL63KuK5z6A63Hac1+AjRWKqKBGaD5J145RQtpC9WfH2Y0/RXuDYezSLML5jw6HNs30qx0B1ZHzw=
Received: from DB6PR0802CA0048.eurprd08.prod.outlook.com (2603:10a6:4:a3::34)
 by VI1PR08MB1166.eurprd08.prod.outlook.com (2a01:111:e400:7b7b::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Mon, 19 Nov
 2018 10:05:37 +0000
Received: from DB5EUR03FT019.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::201) by DB6PR0802CA0048.outlook.office365.com
 (2603:10a6:4:a3::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:37 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT019.mail.protection.outlook.com (10.152.20.163) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:36 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:36 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:36 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:34 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:03:57 +0000
Message-ID: <20181119100419.93004-4-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(136003)(396003)(2980300002)(438002)(199004)(189003)(97736004)(50466002)(316002)(356004)(6666004)(16586007)(48376002)(81166006)(81156014)(478600001)(4326008)(2906002)(446003)(8676002)(68736007)(106466001)(5660300001)(36756003)(426003)(72206003)(8936002)(14444005)(53936002)(2616005)(476003)(126002)(486006)(336012)(11346002)(86362001)(44832011)(47776003)(49486002)(50226002)(51416003)(76176011)(26005)(54906003)(110136005)(106002)(1076002)(305945005)(1857600001)(77096007)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1166; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT019;
 1:FSPwQ54U8agYmdkPh54zbxb56DnfJrsxeNU1ZmWt4JZZlc72vx6XEPIGekjYcyAjkMWVs05Ae1xs8PahJ52HB1WPQfDH+JWAGs1ulXaME6Cb6lRUSOyDXn6D5fsqXV/z
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7392cea6-bf8b-41c5-a44e-08d64e068d6f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB1166; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 3:dEtMhPxAyeFOqEiL/0RY4SXohUEvSLk6XtuopczGFvGA/amLk49LDjF97e5YnnXLTGwZm5Yi3rWUxOja/Tfq10MocdCHux8iRKTM9UrmFnq6MOdZhOBjHHRgMbeq0rqbWgahRpAYJh9NcOdp1ZuAmK90+A8NZDTxwHbGd6uQvIq/BdEB/3sDkDha2hvljQWvc5nBbahUBLMohk7Xbk8xnQ9DfLWLw43cQF31sh26AuOx37aZ0a8TcoXEWnRri4BWXpOHuYFUX5Dpgy8sJgvpodXOymMSWaT76MCHbo9a8L6i9Ki8OfTVzrP1ltNdM2Wbgnot1PT7i0p2MVHKN9NPkqhDAJm4YgDhWCcBgh2ChpA=;
 25:XrR/uPZ+y+kMQYInKv7O4fmTWUNdLPH8m8otjD7YkbVZqCJ7UQ7/nntIuwHByWs9LWmAVK87Qgnq3sO+fvmM3uglRy3aTZKQuqbTcoB/u5lxN3B5Q0/05a7Ek92Ea3orsCDJFvL83+0NEvOH4oFtVa3Uj8abPdUATCXVdIDSeKV1a8lHt8dORHDIl2o0KGueCaCL9aSrTdvWGQKp1+0xLifpFnQloxK0sr6D6ZpY17oABaMM2c446Twed9Apjs18csJgY69R3Rvuj+eOKrFk35yw1eIOHLTXdCjRnuhWZoeE02s9DkMXYfG3LSyt+xk7e/CJ+suTJrC3NngOaI+TfSBgv5M6EnPAJe0Bcwa5gjQ=
X-MS-TrafficTypeDiagnostic: VI1PR08MB1166:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 31:DdGwCRXWngiZonG/qme6yEBE4ZTl2PGIBpx1azwKIu1pOMkqsG76+9jKekD8pUsGpCfFT+SnKZcPAFjuXDW80CmGYYPWTKVKmUt4TFN1BQLyVsXTEB58dVU+Rx6vYCKuHFrc7xODCuxjquseh0Ka2HI+GoKEsjIhdw0aCxpAFuA89WvQdKS5RH+LIQtIMYcdx+XJKl9GpJL0fYRGu2hHUBqSJlsIT6QLmOQM3YzZ3yI=;
 20:jyK/AiEn97nRB2q6p8gFY1DPHS0DRfCgpihkTc+uUXnuPaMO0iY/LpXbXJYRkJ1YFsdQxG6nVovlBlh0v1+5Mg6xUhE4wy7mdfBxMqIeR8MqB+TRfnE2BfzhQ3oK7IZsO4cJoYlJwZO73AXfL8rSEVcpQUJvzYgtSXbNrkDZi5HgHe23SM1wvD1hOqh82SL1tpB6ndyAR/0k8T6djg0TvDiLqQ1FifzGRXsXo2+QjqVbI2KdXv9JAkOoPGp7Y2bKE47wihDPuXO1lGCRFgA2IiznSBuc5lsIeyGKXmSMmnO39WUFYRoJD61/mM6CBhFnWvZO4S23+rd5zSL2KkgDeJzQxHkGQAsMTxqGrfsCvuipV7O2tK7r0DmOj187GabMATs+fR65W+fHmMeM9LKNbVdJD25S3XXePU9pVy6QLbhJf9wScX2m3PcoU+nKvC+CmC+V6FjQWQ31fd0pn4IG8RinYFCEx9Cu3Zg9InmHAQ9yCeYmNag0zSSITj4TpbVJ
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB1166B75702BA34788E2A68E79ED80@VI1PR08MB1166.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1166; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1166; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 4:yBJmjVpxJFMu6n8GcQWnrkgjI88CON1zwC3AFyXBuMHqggQzVsX/QTS9EkiTsKIAsWs7ceTw+ecY45/1YuYgzRGLrhsWh/FMEDXjtC5cW/1yupUUMOL+ypZdaMhbcrAotPmm6dsJ2YYrzv3NDHMRHZgqxAR+u/UiXgr5aWDQQ29qQfeobOwwGV4uYWqtENR4YdI8I1ekQ+XuswiNiAcNz/LLlm+BAl6m/BhffF2tqQjt4iOzJByTwtYMheE9qWmXRmdol8kk2hrEm0L8F4/6NQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB1166;
 23:GrxxLQbN3biSi6XlmwKb13GBiosYxcPciTavXvqvv?=
 =?us-ascii?Q?jjoiCD1d5OIOU1REeD875N4bdGzpWxTv7S59isCVfTzxCc56+2g38r1z8l7h?=
 =?us-ascii?Q?DHNRgWEE7BosNw9srsq7NLA/cEES+0rSCplo42+7OW/XqQ9WIwgzc7jpvTkL?=
 =?us-ascii?Q?XuZBMEXAK5J7RMGxmONMInaNVV2dJlHa4HpcCwVVCND7iAYMBYjfk8NCfVXK?=
 =?us-ascii?Q?ylM+2T6/+4Z5TXRYGf9tmgW+K94YhZ0c28X/nAfAPMRgBP1vs5xWopO5Y8p4?=
 =?us-ascii?Q?y4pMlHt4eQEatIqDJHKv2iVJYh7hF/ha/DdXBZQrTgWdGQU3QLWmujZYBjTt?=
 =?us-ascii?Q?aTL1mmGz8VOweDnIygQcIuK1/419G+IiTMbx6PWnqH1JrRDtroW8Mf9+26T3?=
 =?us-ascii?Q?tA7Iz2z611DK6hiuazu4xqLFzXjpLduv1NzZ4Mqr5UXg476/Sh6b9QSe+XAS?=
 =?us-ascii?Q?vARRF8VKV7TP7qm9omV7VyCi1nZ4/r22+srN11Xd4zdWJxi0w9kpIyHd/qpq?=
 =?us-ascii?Q?XDwnfaX2r+bjhCDORcwDxAN106RpfmAmG/QFgBFf5YOc4ZFgyv5JleN/BlNo?=
 =?us-ascii?Q?CTEaYne/+JDV6DxtSMk0oUKRWquNgmEq3IAtn6Vw1rK7YcEuQqCQl4hEhg0N?=
 =?us-ascii?Q?Ol0b3q08UHYvLq7ILY6lzGvbIG2086sRxEB8PDxAqtIpvNL7DGLfPG8BVBP1?=
 =?us-ascii?Q?Ju2nU9rnLpkE1cSf0rwmlz/HMLvY0vV71/1oAwBe5nKgYgLrKbON0mtpZ7mM?=
 =?us-ascii?Q?/BC68XFX/oz4WLDn3HoVFAH+/949pr9P7zhWI30fGi+7sKm2rIKqqDfux1vh?=
 =?us-ascii?Q?ounevYzJRzsiJLMRkPpqu+/mqkndy1W3m4JKBUsp8XvcKn28UvJ/o0uKfZbB?=
 =?us-ascii?Q?DYPSbnPrMc3dPl0r8AneJprBRBGpRkk45VqhDHdydKDeeSUKJFGPWHd1ySAn?=
 =?us-ascii?Q?g6xToUOcMSesNxgS79sBsISqUJpdmiT75hRvn1Wj/P7VcNrIliS7d6r4Fuf+?=
 =?us-ascii?Q?C2VL4uqH/k8SkSedIi941BTksVuMBIP1jKgSdkve+zJDBHGL0OrhTUHQES/O?=
 =?us-ascii?Q?JFs23imvh+Oc4E5LSb631r60Zru1rsBllbM4OHj0lIJ6EcxwFh9VDTeC5IS6?=
 =?us-ascii?Q?QFzHDA9nzAaf50tAdRRufOT3EMc0WECkVk4j0vuJtnTpWZikUr3zMiA9slfo?=
 =?us-ascii?Q?BJCktwge0psYUI=3D?=
X-Microsoft-Antispam-Message-Info: iHAZ7TBzQ27buLAV4DfE5wd9PTWjsbHYgKI00XqYdxWEEpM49/TSmMjm6RXUaysZmZEuTChMep/EfNVPSPEhnzA1s7pcEwZ/mdS/7xEprj4dOwmtfUZUi7E/mPR+NaiHYLEBRRxWUYiu8sVtDKr+pBFP5oqeJkn+togxqU/G/4xqZ1cCBFmeA5obSVXS+CwzaEbBk5AWcrODsCvdDJa1gvAiCtdCeaXnNk0W0gMvcxAf7qXwXxnBVDQ2TbLEh4JMKBGzBY/gbzon/EfcSi9xUSzxeK6NiyGSEGgQIWXIRbu+ESwfC48IriTbU9cg8DR4N50lJT9Eg7lljYAL0t7ucdJuh+LAPBAsENtQrDpFbRo=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1166;
 6:lDChUta3EJ9OhkCR7i85KsWV9HmpSDtnLEnhvt2JplO61i8H1O6N+6n8tA3ZmF67uaKsovsH49AsKnWI8OgBmtrLuiZhbToCOHHXH+JMPJiUVXIo+AnAd9yYtbnNoEEWoeS+Qdw/VaHB4VhqvQzTBhtsUVQXvTITdYVBou51UG5b6H/NZFAsnfwKJcHdroqQzc7m5aKSulXtMtlAAuLYdIJw4ZtMhWrY5oc9vZAdX8WmFZnx9jBkEzsRedA8X7+nOqEuM5h54tf2Qd0WLVeaa3vBKlI6BRyiaqKCh7X1EFVNCC+jMCuQLcyBwnZRWn+r8SejJZiu7YngMMLjF9a9RScuQTSXlkHBlKiyqpQq2N4APZ52/TcWqc7goV/I4ZklAf8yzrpY0q7ZKTAbAIPnCJZd5TkO5Ua7+cv8/OXTp6x9FxiVUQFtnWekeVOtNXIewSuYOJdbPRuyRmSOJZqD5WTP4Cqqw1QGpJ9FdMSEXXs=;
 5:PG6ECSOq9KiMJKpcCSkkh8oBw12r7fRr3dXyB6Wd61bNtcvLHj7DjWZlXX5rm0fTfTTyYxclUIUNK3AbY2dI1oAKqFoA3DZT8ceqXBoayrKMcuE9zk1St47DJFjNccv1dtHYHgdJJ5sZQCFGGj8hSrvDudOAC00Aacvh3Retq1k=;
 7:MMyVu7mizlJTO2dnJbRSFemrp5+IoDvLL4f+8RRen2dAn5wBKFZSF/7abCK6BlQXQtQrqL3d3SVMFbeFpjV8H+lD8/mB88nJW/+vuVMCHFAaNCzWoqQAx+Rt5fD8/0MypYIus2O0CwtZzaJay9Q0FA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:36.9021 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7392cea6-bf8b-41c5-a44e-08d64e068d6f
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1166
Subject: [Minios-devel] [UNIKRAFT PATCHv2 03/25] plat/common: Move global
 variables defined in link scripts to a header
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIGdsb2JhbCB2YXJpYWJsZXMgZGVmaW5lZCBpbiBsaW5rIHNjcmlwdHMgbGlrZSBfdGV4dCwg
X2V0ZXh0IGFuZCBfZW5kCmFyZSBkZWNsYXJlZCBpbiBtdWx0aXBsZSBmaWxlcy4gV2UgdXNlIGEg
aGVhZGVyIHRvIGluY2x1ZGUgdGhlc2UgZ2xvYmFsCnZhcmlhYmxlcyB0byBhdm9pZCBzbyBtYW55
IGR1cGxpY2F0ZWQgZGVjbGFyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5j
aGVuQGFybS5jb20+Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oIHwgNjUgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY1IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25z
LmgKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uNDJmNDFkMgotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlv
bnMuaApAQCAtMCwwICsxLDY1IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMt
Q2xhdXNlICovCisvKgorICogQXV0aG9yczogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cisg
KgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgor
ICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJl
ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp
Z2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRp
c3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xk
ZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0
byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNv
ZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAq
IFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBD
T05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFO
VElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hU
IEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
CisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1Ig
UFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNF
KQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs
IEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgor
ICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFO
WSBXQVkuCisgKi8KKworI2lmbmRlZiBfX1BMQVRfQ01OX1NFQ1RJT05TX0hfXworI2RlZmluZSBf
X1BMQVRfQ01OX1NFQ1RJT05TX0hfXworCisvKgorICogRm9sbG93aW5nIGdsb2JhbCB2YXJpYWJs
ZXMgYXJlIGRlZmluZWQgaW4gaW1hZ2UgbGluayBzY3JpcHRzLCBhbmQgc29tZQorICogdmFyaWFi
bGVzIGFyZSBvcHRpb25hbCBhbmQgbWF5IGJlIHVuYXZhaWxhYmxlIG9uIHNvbWUgYXJjaGl0ZWN0
dXJlcworICogb3IgY29uZmlndXJhdGlvbnMuCisgKi8KKworLyogX2R0Yjogc3RhcnQgb2YgZGV2
aWNlIHRyZWUgKi8KK2V4dGVybiBjaGFyIF9kdGJbXTsKKworLyogW190ZXh0LCBfZXRleHRdOiBj
b250YWlucyAudGV4dC4qIHNlY3Rpb25zICovCitleHRlcm4gY2hhciBfdGV4dFtdLCBfZXRleHRb
XTsKKworLyogW19yb2RhdGEsIF9lcm9kYXRhXTogY29udGFpbnMgLnJvZGF0YS4qIHNlY3Rpb25z
ICovCitleHRlcm4gY2hhciBfcm9kYXRhW10sIF9lcm9kYXRhW107CisKKy8qIFtfZGF0YSwgX2Vk
YXRhXTogY29udGFpbnMgLmRhdGEuKiBzZWN0aW9ucyAqLworZXh0ZXJuIGNoYXIgX2RhdGFbXSwg
X2VkYXRhW107CisKKy8qIFtfY3RvcnMsIF9lY3RvcnNdOiBjb250YWlucyBjb25zdHJ1Y3RvciB0
YWJsZXMgKHJlYWQtb25seSkgKi8KK2V4dGVybiBjaGFyIF9jdG9yc1tdLCBfZWN0b3JzW107CisK
Ky8qIF9fYnNzX3N0YXJ0OiBzdGFydCBvZiBCU1Mgc2VjdGlvbnMgKi8KK2V4dGVybiBjaGFyIF9f
YnNzX3N0YXJ0W107CisKKy8qIF9lbmQ6IGVuZCBvZiBrZXJuZWwgaW1hZ2UgKi8KK2V4dGVybiBj
aGFyIF9lbmRbXTsKKworI2VuZGlmIC8qIF9fUExBVF9DTU5fU0VDVElPTlNfSF9fICovCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:44 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgR6-0004Ls-9o; Mon, 19 Nov 2018 10:05:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgR4-0004LV-Pv
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:42 +0000
X-Inumbo-ID: ab4de1c4-ebe2-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab4de1c4-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:05:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ePgJVhnj8wYa3+CxUZ8au6DPEC3dqZNSjC8u6ahoJto=;
 b=ARKm7HuozfNp30BquYEknDj+Y8664OkfRoRyFO+QteseDUUTwq9xooMo3iDK6/mYMiIfZXkSARdWr24x8W8Stl0ZVrabYI3XJGiDMt0cC0yAxKGNmeu1w1G4mBM+uK/P8XD67WpDgthL1ZOGrZLKwxkhOObLtFKpxNaBzXazwU8=
Received: from VI1PR08CA0126.eurprd08.prod.outlook.com (2603:10a6:800:d4::28)
 by HE1SPR8PMB130.eurprd08.prod.outlook.com (2a01:111:e400:c51b::27)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.20; Mon, 19 Nov
 2018 10:05:38 +0000
Received: from AM5EUR03FT029.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::207) by VI1PR08CA0126.outlook.office365.com
 (2603:10a6:800:d4::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:38 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT029.mail.protection.outlook.com (10.152.16.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:38 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:31 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:30 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:28 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:03:55 +0000
Message-ID: <20181119100419.93004-2-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(376002)(396003)(346002)(2980300002)(438002)(199004)(189003)(5660300001)(36756003)(48376002)(50466002)(76176011)(53936002)(97736004)(6306002)(305945005)(86362001)(47776003)(4326008)(1857600001)(77096007)(186003)(68736007)(478600001)(2906002)(72206003)(16586007)(106002)(336012)(49486002)(11346002)(446003)(106466001)(486006)(6666004)(356004)(476003)(126002)(44832011)(81166006)(81156014)(316002)(26005)(50226002)(8936002)(51416003)(54906003)(426003)(1076002)(8676002)(2616005)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1SPR8PMB130; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT029;
 1:gwxuCAKBGCKvCxAFvpnwjVfqnVKf0O4edwLwzDZIHrsz4rFuefEdwC5Ai5rL5DY1g0GzZNgO5ClDMfzs+f9msVoveEKU4iShWWLKtfAGEkvyU1Npr89eOLEasZy9yt70
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1d2c64f5-f0c1-4515-9255-08d64e068e2e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1SPR8PMB130; 
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 3:JDxrhoQkVavUl2S+DoUdqdsTpNpTfG4n/rC2wI9Nli9bFU60yVr98SQW+odCEAcqHtQHruvFmJGjldp09O6rgxL89eN/b3uimtV8RYSkeHYxPtuWXqx2Pu8inkSSe0y1Z3wRRGML0eQWzaRBc85tq7/wY7XzXdxKIjYRWUZxT96I/3CHkrdgLIaTt+Bcu9WP63FX//Hjno5OdyFRFrhYDo5Gu5M0CQIEC64ngq4YTRuQpwvnkMSv1XLSwc/X2qRYYmvgj5IAjRYElcdA4UikMTcO0EXKdfdZppZs7RVXp9VcK9CQdDm3Wuhn+M2Ly0uj99kqYhTWjKdeOl6g06jjftg1rjFw3kcJ8JuGXHQoPpQ=;
 25:RYnv+sN37jDTA0xlRDkCTCvj6197LOVBArf9f0MWxcLFHFCYwFGe2k6aWGwCiGuQWLrKrmxqK0k3SFzYMrrHGeIogKwEScIXLqwshQV9yTruXpqsljISfWB4Qsxx+Uafb2o4Fnjczkd9LzYZxyw1z7jOPwl+WMcjZ6O5oyDaLT1TdXdfUomsxBUcJSXphbgzcKRXJDQnaLwb8eQRxC7pn1vGclISoaiq194kGWs81LK7rVYgMAERkGvwgOBf05odCUcWFVezmYb32D9rZ56q7LbGETxgNp+GVakZPtCjz6Kq2x3w2uG5ghxmoDpU7LAcJyVgS5JQH2fH0eKp4F31eA==
X-MS-TrafficTypeDiagnostic: HE1SPR8PMB130:
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 31:2TTeU+X3vCSgny/6EhkbMsKn0Y5/BgVIhyLBiiwHd62TsCLRnd5wGZmbe8kVMdgafbZqFhUp2i5dg8ZwiIwZuYjvpj69SNEEC6iaipQEtbn5hPhoAKho6jGbBIuspp3lAldUAksWLGF6GltzkFsVuQMHVQq7Slp4q2qaWWsHe0x+e5Pcfwh6uohPq5Ej3P8p6g6HStAMi6LHmR/gzjkYyPQH9QBNH2zZIRVHLnZA4eQ=;
 20:P1xeB8PQwTGoyv44JKAqK8RK1qYl0zw/bRpsbCI/KztrSa7LzNf67ja7waOeaWJW+PjXvLFAh6e40aqSLhm7Z/cZW/16I2tNCzmldVOWf4Icr/DMqVZaDFjoo2bNjj+TeeCcK3nfD2Hba1P8Fer875dqOChTgApmCNDftkHnuIq1j4HJRXzjpMQLR/zm095Lg1sjVxf1Ie0tbCneAa33qxoQMuZudoW7W5s0JDBVMGMhxTThXPT09Wewl6Xyfoxv2M80dVpUmv+j3ffzLwtv4XiFv/vVFbOqnZs/gMQ2qoT8jJEYSMBl1PAdFbjI1XMvnEP1aICIKRoskaJ/OIU1g8hVNkslxoT56Qdhu0lpLXRuCsj9BF/lmSwc/JawDOfN7YqgDvgtQaRMf8nSeeiKu0H3Xzq7tiBt9LAGaJVyiBegWL78TK6/yz0oS3Ypu9iZW2+O4axCtV939LRhbWUlTXFxe3t8osvyEMgsHBDzlnocfXZVR+KR46J2l4Rqd4JV
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1SPR8PMB130EAF9A82F3E2378E1B29C9ED80@HE1SPR8PMB130.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93004095)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:HE1SPR8PMB130; BCL:0; PCL:0; RULEID:; SRVR:HE1SPR8PMB130; 
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 4:pAn3bc09y22NGT4SR1liFNrA66JiawLcqxb6oNI5hXGaLQhe6bRoCLf9p6pe3e0AchS6GJJUMpYlBbmW/urb67WveRkP9/BNeBbpu7JkkhlqJSsQNvsH5v0JyjFDupyygXvC3BX0eUHVtKBElLMj/zef2nJwXd4FkcW2DcGqETUNhR9CVS+g1zxf4kXW9kVrcipunRi8mptbKpagLp4Zuh/bqHMLfaXI+SSiyShADWcbZ3tdicaC5MSMyCVKm197VK6S+XJYZmoeqUPlrPgZgQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1SPR8PMB130;
 23:i7yvL8+CnxK/qjhjOaIQWcsVjLR0Mul0V4+64VQgK?=
 =?us-ascii?Q?dLiCIXfF11PYfbKj8XrhUek0GUCAN8QKsbdA1GcCdn5joKX7u0aJNtv75mwI?=
 =?us-ascii?Q?3iRqAdOEtW2i6+CXECA3M3QEVmFpCtRtZrrJGB5A88qGUu8dIOkDBtvDbf2p?=
 =?us-ascii?Q?lFJTflSN/D5/JSXeppDSGoydPoYbjD8K6R+lwh4g2f+qkS2TDFnIEkifSATS?=
 =?us-ascii?Q?0kgc5PacRhMaJ+hM96Gav8IKODAWELAer1mCIudw1rI4SC/YPTW4WyduIeND?=
 =?us-ascii?Q?OxOyp+ISHiCKq/L++6wsZgJVVsu1/31cXZYAjL1RB2Zc9TtRFYBI62mtkgy8?=
 =?us-ascii?Q?v3pyYIt6SFafFFbjgg4iqDo3ce9zHW8WdKue5AFHoAcX17BQjFPbSQry7jAH?=
 =?us-ascii?Q?mi4Psq/6JhfFUnmbJqjnovsEjJxu3zP9Hnj/cpX6vdyg6pmmbJdQbr70XjjH?=
 =?us-ascii?Q?PITpH+uXec8vYvZzDDmqOFRmqqVtf9dn+DihyJ3+wjSEYSPJ50p0Ly0ASWQp?=
 =?us-ascii?Q?lp1ZKPGGg3hHTH4Z6YlpZriEPZA8pdQW//rQARGKg0mYgxB/uUABUgZV9I8f?=
 =?us-ascii?Q?Thy62RV1biUi3dCRbz9LZL4mdITbdXkkXOxTkpaifJHBZceIL2khsz6lR68v?=
 =?us-ascii?Q?iVj/gcvW95plnfFijQ+jVy0Gf69jLM0b3XL9ZHfvjo04yFws+5oh72BeCIxo?=
 =?us-ascii?Q?dPEGGrvGPH70afXE7nCvLaHq/j/A1e6eySP5HVJqbPQuf42tnwBOpkpU9mdB?=
 =?us-ascii?Q?zjKE+NIIbO4kicw5WuzCpWbTrlCTPQRU+TQVw2gxAQoUG8udy4fhi6/KwJ77?=
 =?us-ascii?Q?Yb1j1oM7g3TdUhtckqUYULxVCx4659Re6C9vMO10lk9zynZLZkzfk1IhpQls?=
 =?us-ascii?Q?IITB4iFu6PO25eiNmuVxviqJ45uWa/biRtw9BZsADrDv54v6MhWeagTrHrDd?=
 =?us-ascii?Q?KLDCuvxw1/tCC7EdYa6X6QORT+ZCj56sSdRviJylTt+Slc93YKjkXVlIuBUE?=
 =?us-ascii?Q?R6wLyjHwHdAcW0WCDTGkxl1/6pz+xqr5uINf10wGHqO7tgs+JrC0j+FE4sSO?=
 =?us-ascii?Q?qE5oeWyiscMe3cQ5spk4AeGmBk3U3siqeqWMU9Ax5AP3T6JQDvlb0QECRwTH?=
 =?us-ascii?Q?mEQbHopJZd/c+ugYcWcVVhyZ3qbQH8WD3G0gyJ3QzCFxUwBF4yeZw8Vk3iuJ?=
 =?us-ascii?Q?puWu63GNxTAuQQ=3D?=
X-Microsoft-Antispam-Message-Info: SLalrV/JEQssBaIRKroB281lg+tfvErsbsrvEH08ldkp6B3OUAyMGNhunmYt+AoSIg6wsb5w037B8FD887DlPGaIcuBTZl0r0d/+g8cqEJVS3atf36qgn4AZVMCHjxcqDC3kmCUZfk2WL4e2rJGR52lVZr3iUeoKdL/tcz9hTa9kS0TVh4muW6dem+WhZZAlADmOdaMNLB53K+PhL5i0JXmhZ+yTRIzShDYs9QZMP0QqyMb1vJApKUJyEdi5kApAczTBLPahLg4Qyd1+3c5ntVRk9HKHcIGM9W7Tj6nYvOhHhO2Zh+UIH7fhCc+nB6ZcZXqsiaMcRZV8kBNTdsbSlunYOA4/Sz8VH0eypJ6N964=
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 6:sHHckUbqhRSOiY5CBzpr3Ag6Gc1Zm/qGQ2pfM+wGBGgDb1C9Q5g7wZy5hdYlwxAI5u67cXJ/IOI++ZaBpeW0dc55wPAMEutxeAn/nzxAZtYIGBlElbUKthErK10O/RXYSPYq3yNs7MijG2Sm0ShF34tV4a8ZEbWrQLEN5kSOnMifs70OWbTn73248cyfmonjoWUYQrmq7JG9AephNPpVryeU8LW9ahMas9WhcHNlVQR6pxHfIel75P1jxKJS+DknNSOymx04/e6I1E2N2iX6iIRz4/7WFBAAGou/EAkcR3V0qo9wTRZlen9N/aTnLNjId63zg9EvHc6cQzc5wbemzlbj1P4bIINBHXUsxci4GQ2d25EhcGGmoLZt4/+fbubtoufburseOkbNG3dBYmPpkGzB6UUr8fYeOiU7MwgBn/HAzTmSFgUttLkni9hEGl6Ewe1eFJA44po/3OTjfHWLhQ==;
 5:JQHuDZ2g5zJA3V/0gVMjLOxAa0iiFdCHUHdd6KH72c3iFM9VY3HCMlaiPwcxZv69a+t7DeDIGC2GKWiyIn+VaW7beLAzVcbAt/hRf4sj04aYclpF26KJHkOvlOcRNEfg6Pc/VWSRLSXaVQgbmQ2XqQcbnuaKjSYpgpcROo5p+UU=;
 7:tcq5kk/oPo3Avfq50VpcQwtO6B/60cpYcikGz/fc7yqIcGiqDIcRxJ6Lxp+Gp2o0d2AHbgp7Nx3Xz9GrQtM/fH3fBTSHuCpN/fU1oB4/jEQwZqBe4IridtswRaIsm5aT1OUCvWdT7gcufoFwIN7kiQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:38.0909 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1d2c64f5-f0c1-4515-9255-08d64e068e2e
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1SPR8PMB130
Subject: [Minios-devel] [UNIKRAFT PATCHv2 01/25] build: Remove the check of
 '--enable-default-pie' in Makefile.uk
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgZGlzY3Vzc2VkIGluIG1haWxpbmcgbGlzdCBbMV0sIHRoZSBjaGVjayBmb3IgJy0tZW5hYmxl
LWRlZmF1bHQtcGllJwppcyB1bm5lY2Vzc2FyeSwgYmVjYXVzZSBHQ0Mgc3VwcG9ydHMgJy1uby1w
aWUnIGFzIHNvb24gYXMgaXQuCldlIGhhdmUgY2hlY2tlZCAnLW5vLXBpZScgYWxyZWFkeS4gU28g
d2UgY2FuIHJlbW92ZSB0aGUgY2hlY2sgZm9yCictLWVuYWJsZS1kZWZhdWx0LXBpZScgdG8gZ2V0
IHJpZCBvZiB0aGUgY29uc29sZSBjb21tYW5kLgoKWzFdaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL21pbmlvcy1kZXZlbC8yMDE4LTA5L21zZzAwMDY3Lmh0bWwKClNp
Z25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIE1ha2VmaWxlLnVr
IHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9NYWtlZmlsZS51ayBiL01ha2VmaWxlLnVrCmluZGV4IDBjYzY2
OTAuLjJkMTE1NDQgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlLnVrCisrKyBiL01ha2VmaWxlLnVrCkBA
IC01NywxMyArNTcsMTEgQEAgQVNGTEFHUyAgKz0gLURVS19WRVJTSU9OPSQoVUtfVkVSU0lPTiku
JChVS19TVUJWRVJTSU9OKSAtRFVLX0ZVTExWRVJTSU9OPSQoVUtfRlUKIENGTEFHUyAgICs9IC1E
VUtfVkVSU0lPTj0kKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVSU0lPTikgLURVS19GVUxMVkVSU0lP
Tj0kKFVLX0ZVTExWRVJTSU9OKSAtRFVLX0NPREVOQU1FPSIkKFVLX0NPREVOQU1FKSIKIENYWEZM
QUdTICs9IC1EVUtfVkVSU0lPTj0kKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVSU0lPTikgLURVS19G
VUxMVkVSU0lPTj0kKFVLX0ZVTExWRVJTSU9OKSAtRFVLX0NPREVOQU1FPSIkKFVLX0NPREVOQU1F
KSIKIAotIyBDaGVjayB3aGV0aGVyIHRoZSBwaWUgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVs
dC4gSWYgcG9zc2libGUsCi0jIGFkZCAtbm8tcGllIHRvIGxpbmsgZmxhZ3MgdG8gb3ZlcnJpZGUg
ZGVmYXVsdCBwaWUgb3B0aW9uLgotUElFX09OID0gJChzaGVsbCAkKENDKSAtdiAyPiYxIHwgZ3Jl
cCAtRm8gImVuYWJsZS1kZWZhdWx0LXBpZSIpCi1pZm5lcSAoJChQSUVfT04pLCkKKyMgSWYgR0ND
IHN1cHBvcnRzICItbm8tcGllIiBmbGFnLCB3ZSB3aWxsIGFkZCB0aGlzIGZsYWcgdG8gbGluayBm
bGFncyB0bworIyBvdmVycmlkZSAicGllIiBvcHRpb24sIGJlY2F1c2Ugc29tZSBkaXN0cmlidXRp
b25zIHdpbGwgc2V0CisjICItLWVuYmFsZS1kZWZhdWx0LXBpZSIgYnkgZGVmYXVsdC4KIEFTRkxB
R1MtJChjYWxsIGdjY192ZXJzaW9uX2dlLDYsMSkJKz0gLW5vLXBpZQogQ0ZMQUdTLSQoY2FsbCBn
Y2NfdmVyc2lvbl9nZSw2LDEpCSs9IC1uby1waWUKIENYWEZMQUdTLSQoY2FsbCBnY2NfdmVyc2lv
bl9nZSw2LDEpCSs9IC1uby1waWUKIExJQkxERkxBR1MtJChjYWxsIGdjY192ZXJzaW9uX2dlLDYs
MSkJKz0gLW5vLXBpZQogTERGTEFHUy0kKGNhbGwgZ2NjX3ZlcnNpb25fZ2UsNiwxKQkrPSAtbm8t
cGllCi1lbmRpZgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:44 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgR6-0004Lx-Bs; Mon, 19 Nov 2018 10:05:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgR4-0004LY-VO
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:42 +0000
X-Inumbo-ID: abaa25a1-ebe2-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abaa25a1-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:05:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Um4py39Hso61OWWmpkcgzEdeYSfE01LHzhfervzSTvY=;
 b=BNrhbrjAIG81fly363CzNscDFgJctIXza2QKHEfW6CWo5i8gbAeC7d6tY29UvpmQt7h0OQPGB/14nJyyr3sFF9yh08CcTSXQzAT8KPX1l99oWDtgjc04fVIKl9JUis1lyzCedEte9w+AT/LyupKo3LooLXneuU3t27/2S8gV8b4=
Received: from VI1PR08CA0126.eurprd08.prod.outlook.com (2603:10a6:800:d4::28)
 by AM5PR0802MB2500.eurprd08.prod.outlook.com (2603:10a6:203:a0::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.21; Mon, 19 Nov
 2018 10:05:39 +0000
Received: from AM5EUR03FT029.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::207) by VI1PR08CA0126.outlook.office365.com
 (2603:10a6:800:d4::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:39 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT029.mail.protection.outlook.com (10.152.16.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:39 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:33 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:31 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:03:56 +0000
Message-ID: <20181119100419.93004-3-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(136003)(346002)(376002)(2980300002)(438002)(189003)(199004)(8936002)(446003)(126002)(476003)(2616005)(426003)(486006)(81156014)(8676002)(81166006)(336012)(86362001)(50466002)(48376002)(11346002)(76176011)(1076002)(51416003)(356004)(6666004)(50226002)(305945005)(186003)(44832011)(1857600001)(14444005)(2906002)(77096007)(26005)(110136005)(54906003)(36756003)(53936002)(6306002)(4326008)(68736007)(966005)(106002)(478600001)(72206003)(5660300001)(47776003)(97736004)(49486002)(16586007)(106466001)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2500; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT029;
 1:E7B0u553aA+Vy/k4yMgvPll/lythCQq+I1RTiOrRzt5vLKo1T8gjlMEBp/PaBm5vPjhY9elQWnT91J4gTis/G2EurysuJQbN9mza3rgK5du81oqrX+65zVcJnm8vs35w
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f096807b-e771-4cef-da88-08d64e068ed7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2500; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 3:Uzr9zOaNjkreymfzweq81P+J2gSSJnfPmsQm1yP6cNhL48zbYOKtu+BeqYdVmPSLlyhSZ8hrY2LbIJ03eCFvKfhmhwOgmyV92Lb6BgTRhughaYrSar49xF3/unHpN9wgXeDf1zQEoK1ERw38SR1TwoCVG7PzCiEO3eksyL/XetdPzkxZ9H5hrYYoG9TNf5woi3SbFXQ86EH+7c/rgd/SPAjDy7O3nyTus8YXT9AYhJjbgiB6pkcGi9vQtRu9t1i+4z/ocJOYJku4J5Sv9QodgBI52MJuEtd9lOxJMMICq4Up5fZbtxUL6SC/4vCuQ20cXQBwHrh3DsgRHSAQx2bHp3QnUPyj9Vx0T14qXtJnf4A=;
 25:rVzsKP0wRC/F3SIpMOYOYlVI2BQ/O2RHO76u4nJq1uknKUddbv4mcV1tFLv5nqmojU3ygpp0J5TVz1vgZxbH8Wi7Hd4H7ddlOuBhZAobgtXraj0DqKGjybztENqxNPFBDoPYPgNy+xexm3eT4hjreKsBB5PIfTpS8XQb72c80Sa+Gd0k0l5+qF0HpeLvRvfCked/4yn/ARvlgto4d5hDrcMBx9hCKMfD5GWZIm6gWTZ+VdacR2rxv6fOHDvtnuXRNu/SLmK0rja52f1e+xGJjSGQPZKdkgCtzCCCOPH1slP1CIHwxiTfzD8xmPqxrsbzNXu68jKxKzlIM2GdWxZ9RQ==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2500:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 31:tl1qy0T9JTYQ0n/BvQ+jKiZyQS0FyAqtG7GLKk+w3hyncXLSbiPuuuyG2vp8V9jkEGliHV7EFtxx3yh3d+Yyui2+7vXukiQO7vQI6Vv3yYlPNnJv9Wa1L/GGq9hyLWTPHqo6KjG0HRPVbvLPK/sHlBH/ux+uQDP0EdcIyy7RyL7Ng1j6uhwm1E4Fgc1wD75QygU0xGYIM9THuXGu5GxcYq+64UnQtvNIX2IAN5rUc9M=;
 20:bbcdp3wuzAHkYjkoDUU8zg2mMrLnNnRV0JmPZivx1dORvDa9ILIGqopYt5Rw9f7TN5tFUFzq0hTo9HUhQDdo1Jb5vYolK2yGzxk2ZwRjNTi5xYWanLILVofd0qOyZ2negPs2ffI8XydeQBRdVUcAcvLxruZxn7HRG+8rRtsUAL9dP0kgpQLgjHSGBbvahNoW9JeUm/iYAEoRzb26G/s8jW8skOEsZLJTpQfTHQPpegBYN1FTBj2/zMoGS5lIgZ5cLsPDPIkVT4i8SJ3H6XIFPNxHNoCBRnEWSnZ/yTX/BSaX51PD2UnL/OfUMPd8GAvUQ91KyA+5lziedRqWzyLgnSdnMIqv5eusXLw9vuBPsVhG288ZmkCKfim7IJamYHHpVeLncIsc4sCdKhfz23gAraVjfCCZejjm9q4I/65Uo+4iV27YcDaGIj4DVGn5oEb3pGhulyBkAH1gCdQEgVwKE7yc817tAg8I/+tzF5yoqP41e2uZHV2shtpjNlJ4HJJm
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB250052B8B3437FE663F6C0869ED80@AM5PR0802MB2500.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93004095)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2500; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2500; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 4:9GXsnj5Y01h2CkJh/+Ek91OKE1pXpIMLw0M2+SS/L+8BLv2XCxeAfgTXfBm93jiBHsyYhE+h9DtnhHDfYyMsN+GvmA7UZjsuxmqK5vKr6dJ2iQUQp9FiQqRkWWdEwpXLLJ4OWMHHQ4eeVDBWa6tr/NCfIxgnyMAoeVUY4/FgTVrJ4D+rIfWI/3ZNRFVZ43i74uSaNfdrstiYC6t4e1PZiCqYfVdwVyILK6bdT741UrJ5Ua03jlVsCVYm51hKVqm9tqxwlPBwaqizSp3IoFylSQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2500;
 23:Ex9KSeg/8r399yWg2x3FI3soEVCR740Qxt4X8FO?=
 =?us-ascii?Q?s3SRIXabUgj9m9KRvs1UWH+vEB3VwHUSyQkLbLR1fGZw8XcdICTYTRl2Extk?=
 =?us-ascii?Q?yjZQMbxdW9QuUVcYVxgX/B1h9fPL9NYItTx8ue9oo31p1719RIJhXVnTI+8m?=
 =?us-ascii?Q?8MU/hIJvkVBezA5PWB7LexLGjHttiREUMoD8IkxxKpFcnJdUK+bfUME9COK/?=
 =?us-ascii?Q?8UO+WykVZpZ9pSayZskC4GIvWyRbntuYC/xgCqmOaCOQ6JCad2LMweLCjN1Y?=
 =?us-ascii?Q?jWJGg+EBMC1rNSWqOyptnBhb+MJ7yvy+z/eRcEnEKFaSrXs3w+xAdo3ISlll?=
 =?us-ascii?Q?gBTmJIK/3Y3hzDzarz4Cee4cKoZEMB1vKbD+AAOlk90lFQg5FamzPOkhdOsS?=
 =?us-ascii?Q?TWQnPge2lxmkjdrldILRnil9GnbZO5GhYTmmYs2ogkQ33w3OscLlG8MEx6Vi?=
 =?us-ascii?Q?dSs8oSZ71r1u762GKvOjGl6gf0EcCHwfIUfLChcC8zatkg+x3R8EFw2+ZyBA?=
 =?us-ascii?Q?CRibYELEsPV/OM2NBPfd3bmHC+NQHTlURW/sqVearnnDHcrnILP1EpefTscZ?=
 =?us-ascii?Q?qiH3KvPfia54veFx46+qc+WhEF02rURcoyqwgivNmKIePiaU+8CZkhdS7A4B?=
 =?us-ascii?Q?8dCE8GTssAbtykArZmv86RdziE5WOOpTEtmryCdN2VrVo3zihO+9YuTSeugL?=
 =?us-ascii?Q?3gB5avTcsZATA1adbAVyG7QgkH7V/iG+5PQxCg8PPpWbXs9YEjGOsvXC+31x?=
 =?us-ascii?Q?E/+hL4GwmnfQY2maM8dvi+3Ampj05JSHpgXPnX5O/+uDX6r9SQmXJPK7DSlT?=
 =?us-ascii?Q?E//mEajRLQb4yp0ZezCOUSa57f64fydUilZaL7jqMFaSkrFpobiC0ZJNxWIl?=
 =?us-ascii?Q?e8D/xCerjx+gGjS324Umh216y8QKiyJODgYgoFjq4YH33TeEBCeL9IYJIL6n?=
 =?us-ascii?Q?IbMsZCrdt/xzthVwKaF63CrpHlB4T+NOufClhiZ8D7BHDk7sq6kFE8I0kO8O?=
 =?us-ascii?Q?n83RLMj89P5lWbQwt68szAbNJtWnnZRk7vuJGGDOv0flLAKMQimErJBKTZ2/?=
 =?us-ascii?Q?tl73IJIXBfh+IdLkg/f3VmNrZWNnm5pB2NFHYlIkkHC0T1h/qlgSGbsftKv8?=
 =?us-ascii?Q?x/Cps2ZbVARQ37pAHcDylIFOc46tdR5nc4mzeaLSM+F+7iyzO+XQ9Qwsrmsu?=
 =?us-ascii?Q?5laNiMkBM+49EMMcj5US22coxe/HhNHT4JVZ7jslReKN19G9I9yc7nd4uYw?=
 =?us-ascii?Q?=3D=3D?=
X-Microsoft-Antispam-Message-Info: WiTWVCqDW2QUXMfaVG0ACDJNPMYM3pDhEvbpp2s/15hf4p9BH84vRP/MYBpSsfSPF+lzD6zeYoS41U7Hd+sy0t1/+Qnb3wk1Yq5tLGhU65RblwPs7Kx6I1NX88uyzd1JRL2MsZhsYydw5HZYWBKfBJYgBKhyztyaxfRLfmWT6qetO5JCrR1uIDHIQkH3E419y8D4VzAxAPR92BKXYtMYqqMVwON97N/1Jad7T0qF3nNfG74irNyXGHKHSqQwaNOFpAe43WcKgPzonKdwCZYjiYKQP5sYMRqJlV8uuEJUptlzPxvJLD0wA4pTT8Hq7TUPkZxeMx/VIVUlGAPBaE9O5zyJKKn5y/d56tX1GPP5/Lc=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 6:AsbYDmkHvj2x1oL9cOSgxY3MD+cN0ziR24T5GjsF66KOSSJ/Pp96gliK7YUZCBNMpUCrVKn0nxbqazaVqp8w33KoOqVyVQzBRiZDf/XEItD58qoTtm+zUrhKK57pM/xKpPtAgGUdZ9XBgFitDIwmdaZJqU47ybpf5cfloY/5R5COdBU/eLoNVdHrVfTC000kE/YQck9am0XqBHw1T2TB506tfJMb1EKFoSoRTdVO8m/w1WZhnh9wGPDQJEC3AOk5wFIbzjcr8GHEcropn3QwTHGDlyROox/lCWLwgW8kgsdGXRqshki7eamRRTFE9pBv0YOn020xs73LQi45/RGDKAk+VQbo4WKVcDfjtTB3o6k4iZehUWHrg5MtHxlGl/o/CmgFpJzAr+jTqgxuyRCDA2wnXBlmjUB1Q3rVDVzIx+iDGUpTH0afbFlFgUwlVaVOfpd+9oTA7uzRaBwyYTlsyg==;
 5:P/TAjVLIoZaEn5VOqSh6OllvcPS7rtBxRVi5/8V4qNpwqbdAtN427v66h213ew+2zSZB2ICNpoH9yyMI9pHKjI9P+7pVDkSEtlNO8hGJUeLKgQbJJyb10lR61ik8knFEm8DzNqA2ihbwpBu7zDqvbbg6zbRKn9BvqxuB5mv2tGg=;
 7:+OMwMSxNwholf2YTJv90Q1E7xNBRj+Z8zt685yJ1Ai3gTDsddlmwNSOAIAKEXyGN1iFxSeOhv4y3PCfv0kWIshZhAokPD0czd1R6x4PVo6/BPJqOkGQm9N13M6M/EqKxF/Tuis7aDDZWbZ5L8FCgZA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:39.2003 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f096807b-e771-4cef-da88-08d64e068ed7
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2500
Subject: [Minios-devel] [UNIKRAFT PATCHv2 02/25] plat/include: Use macro-ed
 helper to simplify ioreg_read/write for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgZGlzY3Vzc2VkIGluIG1haWxpbmcgbGlzdCBbMV0sIHdlIGNhbiB1c2UgbWFjcm8tZWQgaGVs
cGVycyB0byBhdm9pZApoYXZpbmcgdG8gd3JpdGUgNCB0aW1lcyBvZiB0aGUgc2FtZSB0aGluZ3Mg
b2YgaW9yZWdfcmVhZF84LzE2LzMyLzY0IGFuZAppb3JlZ193cml0ZTgvMTYvMzIvNjQuCgpbMV0g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwvbWluaW9zLWRldmVsLzIwMTgtMDkv
bXNnMDAxMDkuaHRtbAoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+
Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmggfCA2NCArKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDM5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0
L2NwdS5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKaW5kZXggYmZlYTQ2
MS4uNTNmYTU3NyAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1
LmgKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKQEAgLTM0LDQ1ICsz
NCwzMSBAQAogCiAjaW5jbHVkZSA8aW50dHlwZXMuaD4KIAotc3RhdGljIGlubGluZSB1aW50OF90
IGlvcmVnX3JlYWQ4KGNvbnN0IHZvbGF0aWxlIHVpbnQ4X3QgKmFkZHIpCi17Ci0JcmV0dXJuICph
ZGRyOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgaW9yZWdfd3JpdGU4KHZvbGF0aWxlIHVpbnQ4
X3QgKmFkZHIsIHVpbnQ4X3QgdmFsdWUpCi17Ci0JKmFkZHIgPSB2YWx1ZTsKLX0KLQotc3RhdGlj
IGlubGluZSB1aW50MTZfdCBpb3JlZ19yZWFkMTYoY29uc3Qgdm9sYXRpbGUgdWludDE2X3QgKmFk
ZHIpCi17Ci0JcmV0dXJuICphZGRyOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgaW9yZWdfd3Jp
dGUxNih2b2xhdGlsZSB1aW50MTZfdCAqYWRkciwgdWludDE2X3QgdmFsdWUpCi17Ci0JKmFkZHIg
PSB2YWx1ZTsKLX0KLQotc3RhdGljIGlubGluZSB1aW50MzJfdCBpb3JlZ19yZWFkMzIoY29uc3Qg
dm9sYXRpbGUgdWludDMyX3QgKmFkZHIpCi17Ci0JcmV0dXJuICphZGRyOwotfQotCi1zdGF0aWMg
aW5saW5lIHZvaWQgaW9yZWdfd3JpdGUzMih2b2xhdGlsZSB1aW50MzJfdCAqYWRkciwgdWludDMy
X3QgdmFsdWUpCi17Ci0JKmFkZHIgPSB2YWx1ZTsKLX0KLQotc3RhdGljIGlubGluZSB1aW50NjRf
dCBpb3JlZ19yZWFkNjQoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFkZHIpCi17Ci0JcmV0dXJu
ICphZGRyOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgaW9yZWdfd3JpdGU2NCh2b2xhdGlsZSB1
aW50NjRfdCAqYWRkciwgdWludDY0X3QgdmFsdWUpCi17Ci0JKmFkZHIgPSB2YWx1ZTsKLX0KKy8q
IERlZmluZSBtYWNyb3MgdG8gYWNjZXNzIElPIHJlZ2lzdGVycyAqLworI2RlZmluZSBfX0lPUkVH
X1JFQUQoYml0cykgXAorCXN0YXRpYyBpbmxpbmUgdWludCMjYml0cyMjX3QgXAorCWlvcmVnX3Jl
YWQjI2JpdHMoY29uc3Qgdm9sYXRpbGUgdWludCMjYml0cyMjX3QgKmFkZHIpIFwKKwkJeyByZXR1
cm4gKmFkZHI7IH0KKworI2RlZmluZSBfX0lPUkVHX1dSSVRFKGJpdHMpIFwKKwlzdGF0aWMgaW5s
aW5lIHZvaWQgXAorCWlvcmVnX3dyaXRlIyNiaXRzKHZvbGF0aWxlIHVpbnQjI2JpdHMjI190ICph
ZGRyLCBcCisJCQl1aW50IyNiaXRzIyNfdCB2YWx1ZSkgXAorCQl7ICphZGRyID0gdmFsdWU7IH0K
KworCisjZGVmaW5lIF9fSU9SRUdfUkVBRF9BTEwoKQlfX0lPUkVHX1JFQUQoOCkgIFwKKwkJCQlf
X0lPUkVHX1JFQUQoMTYpIFwKKwkJCQlfX0lPUkVHX1JFQUQoMzIpIFwKKwkJCQlfX0lPUkVHX1JF
QUQoNjQpIFwKKworI2RlZmluZSBfX0lPUkVHX1dSSVRFX0FMTCgpCV9fSU9SRUdfV1JJVEUoOCkg
IFwKKwkJCQlfX0lPUkVHX1dSSVRFKDE2KSBcCisJCQkJX19JT1JFR19XUklURSgzMikgXAorCQkJ
CV9fSU9SRUdfV1JJVEUoNjQpIFwKKworX19JT1JFR19SRUFEX0FMTCgpCitfX0lPUkVHX1dSSVRF
X0FMTCgpCiAKIC8qIERlZmluZSBjb21wYXRpYmlsaXR5IElPIG1hY3JvcyAqLwogI2RlZmluZSBv
dXRiKGFkZHIsIHYpICAgVUtfQlVHKCkKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:45 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgR7-0004MY-Dm; Mon, 19 Nov 2018 10:05:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgR6-0004Lm-5b
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:44 +0000
X-Inumbo-ID: abb71f84-ebe2-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abb71f84-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:05:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PpEqkaAMTwyxO127rpM1hKQmbj5JyJ9egu3TiQryfMk=;
 b=BybgVZq+CiiCcbdHqgU3Ip4UluVq6tChQrJ4Q0xEwIIwRpDM3lLjQamm+6GL2GfrJoz+odGoLM1dWXwS/juk7jVWGHyUmtWzwsB50SEfXAIihqV6tbommyVWMGcOlO8BVGvpS1XUb5HSe3zK5JiuaebcvSuntDuLft6LDc0eKj0=
Received: from VI1PR0801CA0084.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::28) by AM4PR08MB1156.eurprd08.prod.outlook.com
 (2603:10a6:200:17::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.29; Mon, 19 Nov
 2018 10:05:40 +0000
Received: from DB5EUR03FT062.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::206) by VI1PR0801CA0084.outlook.office365.com
 (2603:10a6:800:7d::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:39 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT062.mail.protection.outlook.com (10.152.20.197) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:39 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:38 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:36 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:03:58 +0000
Message-ID: <20181119100419.93004-5-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(136003)(346002)(396003)(2980300002)(438002)(189003)(199004)(53936002)(305945005)(8936002)(50466002)(50226002)(4326008)(49486002)(97736004)(48376002)(68736007)(81166006)(81156014)(86362001)(8676002)(966005)(6306002)(14444005)(72206003)(446003)(106466001)(77096007)(1857600001)(426003)(186003)(26005)(478600001)(5660300001)(6666004)(336012)(54906003)(11346002)(356004)(106002)(2616005)(316002)(476003)(16586007)(110136005)(486006)(126002)(44832011)(51416003)(47776003)(1076002)(76176011)(2906002)(36756003)(266184004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1156; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT062;
 1:N2DCPPepA5YsHQoCKV7ylRbvMzbt32vTSdvZsCdJ+VFkciQLE+Rm+wzZUCToEdtmtlyKx/8gquj/JdWJen7YBcBG4Uya1JX37oK+SVGppmfZeviILM+RNdOuQMLbkOHW
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 42a22b16-2c6b-46f2-ab38-08d64e068f09
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1156; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 3:ds7pHaiDhRQp0T+FB/eir8SCIDCzwvUB7U7hH2vRTVoTYgkWnDeZkMBUMyH94A7yZepHiabzxPKdmjW9ZS3ze5B9KRcV3AF/NFSQBXdNKQnpXXZJmRb+ky3w50t31AvjHqE8D6+1aWMGYeL6TEd+87HF3evMsbYT9z79uk6M5FJT7vCfZOeQpj/IM1giHdJh23+dORftSFBqaV7BkGXGbMNoW9rlT/yYMrtY1cbA7WruTfRDz4GEtX8FH++apCKM2GrIarUQ+dtms7tP0wycXn0GojW4ggUvxWQK8NuyaXL1f6SgXBzoHGdVDvos0zZNjEj8erAZfUxzAsPC6yUJvF9C+6p7KE17XqMUVge+el4=;
 25:Y1qJwjZqXw9fSZ+kpZzBhtocsyfGFWQHy3/eWCsCm/julrxqaxiZtP5QrvHPoCrOIjIKdIFTZ+BgysG8JIVvl21q//HfNwE0X3ocYhej4Wpv5be6bVd1+Jyt6Vr7OzG2G5DiBZRy29nFNIQM08UinkOy0ttzbtxgfMLfP/t3lpbQ/twV1ib3KZYlqMJdV8YJcxM0E785Hdw8H7pWqRRZlICsH5IJ8A1Mf3+/avOnMA4Js45jsedJmBO3almsdYEY+iBPAACTBXTq2jNHi05u5e+E1uGd1mSy7YLxBOgzVrSOw6DVB4s9SiNkR/Y99i3oQFEd9Rp0XT+yiiji7l5M448gNcUI4xbEiMU+LszBhDQ=
X-MS-TrafficTypeDiagnostic: AM4PR08MB1156:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 31:DMKhVFxtdnjaW3ZZolyhyvtNYBb5EJMtcdAwjN/rhGHeWvppql34u8Egwz1uy7TvBmDz6/tAvZkPKdzOrks5wlBApsRZOCmU96bDg/MWG4UZQe4L0Y7FSBAmJZzVqij7FS1/WzWxMNUU38WR716eXCs2XJlA8VOzNHNuZU60wb+yQv1IRulVWs9gKxBIOoEktTP/eYtP2yMMp+FQGEjkucEShJCuE7RImyvrH7rs7xc=;
 20:fdQUXRsgpp/nT9E0+Ux4DmiMJwPCq/B9XC45+D31cEQ3kt68E/JgfFyNa6x2f2Gy8ma6FPrqrrq5LH4jKtlCOQeJGhHiZCSwZosgR4wf/EY9BKKQQFI/thsO2c8ojlc75Oe7UwFjz2alTAclkihD0dKrxtbn2Cz8ZX3/xNhbjwedmDBQ9tMip3m8y8OVCDm/nBrGQu/qwt8m+gFdCACvGtsNsOXdA0YZi9YCjItNkAtMzTySTTWb+brPEM4aBTPaFc9T4Vx4QMgd6YV5uNuPabKrZ1CZ2R+QzgmSbBcrwOCB4IVi3wuycYZK1RtOU6SOb3dEZpWupckXfpqrEYFkynqGXGNeCYtxBjshGw8unvCBT+opuP8PxRUKEsSR4CBbc65TVfJwR3J0sYBatNXKmsK2K01BqHGtMU4FOCLyBndIBJ0KM7SCo5WKLk6uiRg9giA8x1edw2bHeuDWA3312abT/1Xz8RQ8Cv0CAQWWyVhbcLiQ5wItSb3/wZqBhbgm
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB11562FC70C66146846436A2E9ED80@AM4PR08MB1156.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(190461294614860)(180628864354917); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231431)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1156; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1156; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 4:/otLAKELFqqhfd+NJATrnthYVGDaCTtEQk+K0h2SsqFVgzEsLwqJQG7Fd1DwOb9NqtbK9Hl5BAtzqs21WcZJMmdg9YbW8BtwNSUSojI14b0whib42MTd2apCg9z3FtFyvnU3pqJIw9LH1zm8vONNR/SpJ67V6jfWZ9w7vb4H4+iaLIsxLsRXhCTyfEvPxbUExDpRsZXIYhoiDSfrnQxGzV9fhQZou08lgUda4VNlBAhpYeCfzD8zhRuBAh+4T+csUjYnoip5mhlES6uhCFOx4RUjptcElJnfVo9iw4UCud4xQsH+SoQC74Bu7Hy76/3X2hKDDm/tcUvkGwrX6DpRLjlY51kByTyi3/7ER3G3jiuFAHmW8Hxa9/PhR3lc/qkU
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB1156;
 23:Xq01EbqJ49GcfOZ9djW/4tHvY/Pm/01eoi9ny3rWJ?=
 =?us-ascii?Q?mFEHWXz6Csy2jG+JTBkvQfruUQPglgxEqLKvsME845q7fx1rz3XMEct2ZyBw?=
 =?us-ascii?Q?YIiqSBObAu8A0ijUsAivvNxIAtpwhhA2WhA7AHxGynoyTbOjPD8MTV+aIVBj?=
 =?us-ascii?Q?Cas8iqM3C6Ru3ky78FiB9bfx3iepH/R9BdO7hbVmWRxV6UvWx9pMtLJxOZy7?=
 =?us-ascii?Q?e18ZACb1LquKsPzNW8rmTZWzhV+hoYZ79FAIMWMk0+pyuY6WgKbKBmE7jOqK?=
 =?us-ascii?Q?qQb9QO8u8+ogy+AAn+mLg+4e4QGNFic0Uvxn8UiYf4rhjnkvY5vSNb7gMMBh?=
 =?us-ascii?Q?rBbsFVqN1FFA+AI2Oru3DWj8qGcwt1FMrywnyRgZgb0vfmc4ONZT43hbWYk9?=
 =?us-ascii?Q?2hFDvejkLzKKR2nWhHbo5Vdy+vPzCJRTwoyNuOviMSE071a5RZqjV7rp1D4x?=
 =?us-ascii?Q?u0WThYA+JdiiDkMO+D4cvytRgd6eIVWrPAg9oNyzpK3NvZNiHoeg4LupLyTz?=
 =?us-ascii?Q?eJjU4vmNoGTjxGh2qkV06QDhOrNvH3zeA15fdmpuRNKbO3UFY5NoFUtgFtdA?=
 =?us-ascii?Q?T6fLQUwGNtpmSVPN/0g/7LsCe5jLkFVpvWpD6pfPIq1qHfcrV3JYU9OpJXFU?=
 =?us-ascii?Q?zNw9chI3Enk85B0EaQMvdsgpy1W5rXEOOgpdvldy/7Q6/jy8AvdR5sdrjHxm?=
 =?us-ascii?Q?M+kfv8QYIUVhioE089EIy8VkBZMtcf6hTUX0AcGo5EV1ghXrRgvf0UU3yl1D?=
 =?us-ascii?Q?6+GFaXEHUX/CVnM7NjcTi5B3KudH0hFhUOVvOYFD3nOCa+rzX2bS6jTN9hti?=
 =?us-ascii?Q?4MGprYuS2tlO9f2BrpaTCQzLtwYN6GUwrIsVFaR2WsN1QvvAeC4GEjug84KM?=
 =?us-ascii?Q?8AhuiU3rQK2XkoRE4jfDgh7iMoONO9jx8ClPX7WHMVcAJIs41L7HK/fM5wy1?=
 =?us-ascii?Q?+GQZkDbfRfvxxNhr6HqwquyQnuUogVdgRgO70EgZCja+/renX8Pw32W7lH6F?=
 =?us-ascii?Q?7aFz93QkTRZZZ1bonPy1stpOrQt3dtjavzSA6Tp8Nu3rv3lOj8dFyEtC3m+x?=
 =?us-ascii?Q?Sdnsif2X1nxAU79KHj2eJAv75JO2w9Xyl+PidpuEtGj8aICDxh3V7s9B4i1l?=
 =?us-ascii?Q?b07L2N4WRM60xTSTx9Hrww3sqIckAhBeaDw4Aw5MesHyEKUJsUM2zdFmuSvT?=
 =?us-ascii?Q?VXxPrS+8qllgbvA+fMzThMO4PjiJLqvFFVEoUOykKckMZtYc3kVtONpQGrs+?=
 =?us-ascii?Q?GSkm2HvJvypIDHemik=3D?=
X-Microsoft-Antispam-Message-Info: 3B13V5MWWkyscWqek/NcGNardb/1NcdFafjhUCo7XieokplaBolrJe9ftX9txfO57vrzbgqMiGim1QHj1lcBIzMzkUh/8AbCRoDI26q7jmWb3OaUvEvyidfcE8OEptikTbTOUcZSv6MgrjLyJKBu7hNJ91LlpjDaKiM+6GT9Bq1iOL8jBzoh9rq1E5VS08MaBkkKVuHtWe2GMRGmHHwX40zyd/2rKfX1JT/SWu07XkPduKOOqwkGu8HM+eJLK1z/uW0p4mkQVBIfA5w/y0BdpowosECzXvFP2wXSsoLpIkfsHJLyd0IWo8NapV7bxpTYEfLPG+eGSCmUHSNm5BXtp9dq/v0oKYi+msE2HTergRU=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1156;
 6:P/eB+CetSLuHtGTRGJz8DZDJyAOfAq22EN3l02QA4euSky/5gN3ZLPqO2JRZmgEu357awoctqjdim89pbbkLS9n8VnQXENQ5XbdrMrkS+CZCuFrJH1qEA4O1MAHN/8yIwFioe5P/oQeaiPPZMee930AnKUJVXuw8/+U9frrVG4YirYK74GphZ29P34r1oEWYExk/g0tEHTwFt6UlTEN1vSlyLB4fn5GdbgsUvGKO54Q/nC++vbpxfhkCee5O2ByucYiH1pjKfLKl+30QgdaE5KCphKOlQ+G+Qfwgr6Prdp7UQDQ38EJ35zePFcOQPwtEtrAgys187QBOgsDwbZcMQWIoC7GJYniBzsohh58uDypoubqI6SO97tV7WKbhPLa9OP2ggg+++T8S/fnX72SyzxFMdqDD4FCBMdwoXCaqgTmfTKk85G8PyKN4azFwMqPWFVxR6rptzaaY4MpV/UJOjPBve4jlyGe0tzbXdGQDcro=;
 5:3yt9di171frFL2wFyD0pIO32fY2BArM75KrBRHa85R6Mc4SLLf9bWp/Xz/9THS38b7E8x7AvjmPmXLHTbBkaWxNeJoSSCy3iRx7Np7T47kEuqAPWrsDhP5o7NoACrKUEEQ/73PDSQV3rtELD7xEuwozqJcSHJAgFB6XOODSGJEM=;
 7:XsIb/okjmWJMOEu1BLZ4vB+oV6CEhrvPVoRkgffBMtbOSm/HPRb9OynWy0o1Lx9EONXUGzujAZU8ZJim5+gtNto0vmr/eHaGTzVEVjNwrzHACF8EHO7Tb9lQSTRyrrBGeKa6r19WciAiUqE8cpheFg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:39.6049 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 42a22b16-2c6b-46f2-ab38-08d64e068f09
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1156
Subject: [Minios-devel] [UNIKRAFT PATCHv2 04/25] plat/common: Do obfuscates
 arithmetic for kernel image symbols
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgd2UgZGlzY3Vzc2VkIGluIFsxXSwgdGhlIEMgc3BlYyBzdGF0ZXMgdGhhdCBjb21wYXJpbmcg
MiBwb2ludGVycwpiZWxvbmdpbmcgdG8gZGlzdGluY3Qgb2JqZWN0IGlzIHVuZGVmaW5lZCBbMl0u
IEluIHRoaXMgY2FzZSwgd2UgZGVmaW5lZAptYWNyb3MgdG8gd3JhcCBrZXJuZWwgaW1hZ2Ugc3lt
Ym9scy4gdGhleSAgd2lsbCBtYWtlIEdDQyBjYW4gbm90CnJlY29nbml6ZSB2YXJpcmFibGUncyBv
cmlnaW5hbCB0eXBlLCBhbmQgZG8gZnVydGhlciBhc3N1bXB0aW9ucyBmb3IgaXQuCgpbMV0gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwvbWluaW9zLWRldmVsLzIwMTgtMTEvbXNn
MDAwNTQuaHRtbApbMl0gaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxh
eS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0aGF0
K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oIHwg
MzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5o
IGIvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCmluZGV4IDQyZjQxZDIuLmIzMjM4OWMg
MTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAorKysgYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKQEAgLTYyLDQgKzYyLDM2IEBAIGV4dGVybiBjaGFyIF9f
YnNzX3N0YXJ0W107CiAvKiBfZW5kOiBlbmQgb2Yga2VybmVsIGltYWdlICovCiBleHRlcm4gY2hh
ciBfZW5kW107CiAKKworLyogVGhlIEMgc3BlYyBzdGF0ZXMgdGhhdCBjb21wYXJpbmcgMiBwb2lu
dGVycyBiZWxvbmdpbmcgdG8gZGlzdGluY3Qgb2JqZWN0IGlzIHVuZGVmaW5lZDoKKyAqIGh0dHBz
Oi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qr
c3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhl
K3NhbWUrYXJyYXkKKyAqCisgKiBJbiB0aGlzIGNhc2UsIHdlIGRlZmluZSBmb2xsb3dpbmcgbWFj
cm8gdG8gYWNjZXNzIGFib3ZlIHN5bWJvbHMuIFRoaXMgd2lsbAorICogaGVscCB1cyB0byBhdm9p
ZCBzdWJ0cmFjdGluZyBvciBjb21wYXJpbmcgdGhlc2Ugc3ltYm9scyBhcyBkaXN0aW5jdCBwb2lu
dGVycy4KKyAqCisgKiBUaGlzIG1hY3JvIGhpZGUgdGhlIG9yaWdpbmFsIHZhcmlhYmxlIGZvciBh
IHZhcmlhYmxlIGFkZHJlc3MsIGl0IHdpbGwgbWFrZQorICogR0NDIGNvdWxkbid0IHJlY29nbml6
ZSB2YXJpcmFibGUncyBvcmlnaW5hbCB0eXBlLCBhbmQgZG8gZnVydGhlciBhc3N1bXB0aW9ucwor
ICogZm9yIGl0LgorICovCisjZGVmaW5lIEhJREVfVkFSX0ZPUl9HQ0ModmFyLCBvZnMpCVwKKyh7
CQkJCQlcCisJdW5zaWduZWQgbG9uZyBfX3ZhcjsJCVwKKwlfX3ZhciA9ICh1bnNpZ25lZCBsb25n
KSAodmFyKTsJXAorCSh0eXBlb2YodmFyKSkoX192YXIgKyAob2ZzKSk7CVwKK30pCisKKyNkZWZp
bmUgX191a19pbWFnZV9zeW1ib2woYWRkcikJSElERV9WQVJfRk9SX0dDQygodW5zaWduZWQgbG9u
ZykoYWRkciksIDApCisKKyNkZWZpbmUgX19EVEIJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kdGIpCisj
ZGVmaW5lIF9fVEVYVAkJX191a19pbWFnZV9zeW1ib2woX3RleHQpCisjZGVmaW5lIF9fRVRFWFQJ
CV9fdWtfaW1hZ2Vfc3ltYm9sKF9ldGV4dCkKKyNkZWZpbmUgX19ST0RBVEEJX191a19pbWFnZV9z
eW1ib2woX3JvZGF0YSkKKyNkZWZpbmUgX19FUk9EQVRBCV9fdWtfaW1hZ2Vfc3ltYm9sKF9lcm9k
YXRhKQorI2RlZmluZSBfX0RBVEEJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQorI2RlZmluZSBf
X0VEQVRBCQlfX3VrX2ltYWdlX3N5bWJvbChfZWRhdGEpCisjZGVmaW5lIF9fQ1RPUlMJCV9fdWtf
aW1hZ2Vfc3ltYm9sKF9jdG9ycykKKyNkZWZpbmUgX19FQ1RPUlMJX191a19pbWFnZV9zeW1ib2wo
X2VjdG9ycykKKyNkZWZpbmUgX19CU1NfU1RBUlQJX191a19pbWFnZV9zeW1ib2woX19ic3Nfc3Rh
cnQpCisjZGVmaW5lIF9fRU5ECQlfX3VrX2ltYWdlX3N5bWJvbChfZW5kKQorCiAjZW5kaWYgLyog
X19QTEFUX0NNTl9TRUNUSU9OU19IX18gKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:49 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRB-0004No-Ge; Mon, 19 Nov 2018 10:05:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRA-0004NZ-Jy
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:48 +0000
X-Inumbo-ID: ae9dfed8-ebe2-11e8-a4e1-12d6303a7972
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.82]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae9dfed8-ebe2-11e8-a4e1-12d6303a7972;
 Mon, 19 Nov 2018 10:05:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=X5X6jBouYOhYWRMq3Kw5a9WCdWthybxI5Lw+tZukMGw=;
 b=qkaseSWVZruoF+pQWx0+IMzfJmcCf8qNSZOmR46V1Ju2abnmbfTpkuWKHhDx3q3tKd080QqsmToyxZOmiJv6uAzwwS9ZcGpUxgcJx8wXAtRyPWM/VwqPJulel9zu4KcPMwgEvWxFLRZIyoiyGSmZGTvuAmK5JqtF8VDmWNjA/yM=
Received: from VI1PR0801CA0069.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::13) by VI1PR08MB0944.eurprd08.prod.outlook.com
 (2a01:111:e400:c548::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.25; Mon, 19 Nov
 2018 10:05:44 +0000
Received: from DB5EUR03FT062.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::204) by VI1PR0801CA0069.outlook.office365.com
 (2603:10a6:800:7d::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:44 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT062.mail.protection.outlook.com (10.152.20.197) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:44 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:41 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:41 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:39 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:03:59 +0000
Message-ID: <20181119100419.93004-6-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(396003)(39860400002)(376002)(346002)(2980300002)(438002)(189003)(199004)(2906002)(86362001)(1076002)(5660300001)(47776003)(305945005)(81166006)(8936002)(50226002)(8676002)(81156014)(316002)(186003)(77096007)(26005)(51416003)(72206003)(478600001)(76176011)(106002)(54906003)(110136005)(16586007)(53936002)(1857600001)(14444005)(4326008)(4744004)(356004)(6666004)(44832011)(336012)(126002)(476003)(486006)(11346002)(2616005)(426003)(49486002)(106466001)(446003)(36756003)(50466002)(48376002)(97736004)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0944; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT062;
 1:/Od/G2qx5KDyweNZuD8mPbBCBSG5nAUS8wIwjbu/0g+7fsEjqc27OKBYSTlqbcC4xbILPSAecjREITN0zI/E+B360/Um9dWUgm8V38csYTyuOcDGGXJwI5jl9Z4IJOwm
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 37a98184-28b6-45f4-b609-08d64e0691ba
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB0944; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0944;
 3:tbZEpUEQA/8b3DPrO9PoWL4A7lNUqfWegLhP++j0R0QoYFMXusDBHUs9IfxAzbH/RgyIeiYFxk1ssD/L0NMBLsnGslMlKCY08z5LU1ptzRBHv3NkaHe21qd1VMKAQKt0WKLcFY+543kGbGWmWgzg2IlWKA97eHelVJAlCLdv8YXbfLP5wF2o4ZzG4N9qND60W4EoRwn7sZ2dCV41iog4Nw9lnFJi1CW5h8M9i2JvDL3Sd4ig2ezVICUfIA1OLXA2FL0XiEdC7lJcX1IazqVLDcU8MiocJKYM3ac9YjQhFyVCcnJSh+G5mym3XkrY555wI35cLV7cRB/vWMICwALjFFG4oJ2vhdVlG3NzWIzUY4o=;
 25:4Xl+bSgE3P7tGtW/drhO9cZa5vTr5Z7S/DRbiip9/XaAHvtKx8z38iWLeAmXYhKpPKNQ3f1/MtPNZ7qP3SAtjklFZtPmfPy1PkTuLkpyVYs/KsNmFaIHy/sBm8OTOb6bhDVhYOHbB5Bii73tDwZPYQ0rj3HnXclkwFZBCTvI2bQBKTjZwQbPh1hyfZY+AZhsWgTkn7K4v9y7UFgTkGoCUoKTM/CAS/g7QYOkhGPfWzuKdwkNyP1OR8cgyIyZTzsHUw+WweXUA5KA3i4BStSHOlZGJ22PhzaZHVHRr2Rhu43JBGPtBfzhjFPH58UGHFTs30HzbV98hGLQTqrlUZ8lJTJLepv9OXELJbQJ55BhwVs=
X-MS-TrafficTypeDiagnostic: VI1PR08MB0944:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0944;
 31:4S7uVDC37zMISyn8FSF2vdO5MqJ02/G8dLXneIOAG+WmgGyuCBmWGGUv9C7yO1j6rFPJBOMzdLsSU3q0vb8Prg2wWyslymcYsUpFCsEj3Teq0ihnndwlPJhXSDSJbleD9LN5bCtEVWkmOU6EToxa1boFWkyXeNVrS3QaUgeC7zPUGMPLD9KAYH0aS8gAZsjCpn6Brsj32LHV1SjqNPyPyokgzkycfsLgnBz5rlUo30k=;
 20:Ix8AcnS2vAtn8IS+3RFNI0lRGMJ7Oa04dwTorXa75CFp2BV2EkC2RDi8R0BPB65gyBTIsP7Eir620AgJIXIEOQ1EkfU34ECMcITKbarkI3nGEedqRW+yk0++QeOS0tR/wIJUPVu4E8iA6u0Pxn/UM20fZahJb5QBgB/xOXH+hN99GZevGK/sVAGH64HGWqRxg/Ep0g4DAguoW60SwRI2V8Qvs0MztsX8LqchSMhx/Rug7VV1V735K9ZYiKAUw92aNAd+HJtJi7Mg834ssRT+/r+ZrE0tDcBk5rtwP733JsFY35Zrzvsh4PWEHHPmTe/+aHmKwZ7BygqMLwxrmSwunFVXYF/zFrNnsg4CNbDEYCSX0iHUd95VJi4j9p/eovWOrBEap/MYUEnxjatIt2Ma+apVs+wB9WUfKvrDmB9rqNILs2DSBNuADCbFjCy1dN+U/5m/Q2G+3KROQio+GmMqQXzaDra4Ztw72d6PF4xmoMPl7ZDlbk3ZRjZZVzwuDbOm
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB0944F03C30049D3CED1647539ED80@VI1PR08MB0944.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0944; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0944; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0944;
 4:HUQjClmo/U1FHy/8OQ9BjCBjkHbYh0Qbpr7t6mylO50pQ/FW/K7RHGlRjbsFCGg8a5RjYM2TJtyIEMHuP3ji6S9fT7pJDNXrBz9iyVV9EoStNkPqu/1nzyNFLlhY7nv4laBQZyeI2ZXAN2/RApRf3YdYnLLx2Uro3EARYf2tL8jB8sHV1qTVH6pWdAp+QPT2rPpwvvTO1QAKEcE010IY80lsBqfnrghz11b7gcyqn6C5K8J/qSuI/YAnUspIN4hY7NbV3KUqH3+bF7kVfTwAMA==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB0944;
 23:mbTtU/PsjInCJ2RLBEikuibSD5KwBLgdLbxv8Ci4v?=
 =?us-ascii?Q?ahW2a+AWYioNuLCWIOiR/FATaCndaPGvPowVJxTl9dVYA0M30BIYzshQYqgy?=
 =?us-ascii?Q?+dkEAJTLiB//2WatUbw7WsU0WkmVwPY/6quX7ryqH40dm+iDKboWvilZYClp?=
 =?us-ascii?Q?nPWCQWkC3AcCbR6Yqqm4NuKUct7qtvicWhQfDHEnh/ZGmj1Uw+d9o0iJ53Hi?=
 =?us-ascii?Q?ouo8+dhlxjf949ZOQUOH3fj8RkDLssdMS1QOiLdKtGb8etXcGL7EDtgDlYwc?=
 =?us-ascii?Q?okT8//8s7xxaKcQaqLEyOqevY1DyQSDbrDOfpQEzxpiKEODS/xSIwqxU3Bne?=
 =?us-ascii?Q?aJvPEppcDsfgNKO7tsbNVHEv6T51+ycfnFiSmijfDwGGq55j3Ik+vdwC2Dzq?=
 =?us-ascii?Q?f7V61tV3Wp9hFXTj1Rb4yri1T8zoRKHwHi2701uX+yEPHJhvBNOgxyYq3Ruw?=
 =?us-ascii?Q?0Rcr8+ZtC+l3xMCO9ZaUyxv8To50hEcnw+tTTvYTL8t4X9fHWaNmwchZrNVW?=
 =?us-ascii?Q?STqfQo+CnQPNSe1Dfk26o3/rq4ZqlZ5d6grcxrRDiycEC5RzV74sCWraBRGq?=
 =?us-ascii?Q?Cyl6EKa62MFDi6NxgP9PbLKWVUh35G4JNvpRb1tlAlHRDjPUGruJWr4t8A2a?=
 =?us-ascii?Q?rLOjDPI69EAmQqJMqHN9wXSJENqy7oUlID/7zEulqusJ+nFb5VHqgx26XewS?=
 =?us-ascii?Q?8l3jZ3jY7q4YI7WDjRZlwHMhNyIZPfPTj2vYRutz6kyfFnySb5xoIdE60uOr?=
 =?us-ascii?Q?AJb/E0HfLUgtcxkPyA7jrlSUJ3jQCIWM8gilJvXqUg98Az0U+bvKY8ZTvjuX?=
 =?us-ascii?Q?QK1dl6aBuiSWTRsYkSj+o78TXdiHAOOr5Vd8WFlrFbms+kXo92RWIsbyqyT8?=
 =?us-ascii?Q?9LeBXWzDa075v6o8t3CzpxwgKzh0VJnKS63+XOO64g1/x4M47DJr5fEwH68M?=
 =?us-ascii?Q?sr/tUxy6HpWcynlVRa6ME+01u2EOYrHQ32gVY//Ey6YGODA+xD3G4TnuP4MO?=
 =?us-ascii?Q?RBDcjUL/ngekHmd6bEROr72CTAZg1iNo/NKfM16B91D5hgHvLT6AzCKik413?=
 =?us-ascii?Q?CkT68YI2vXBI1fWO8KtBLFInMcIiFrueKmH7MhAv2eSIrc1nTKISg4vYbjYy?=
 =?us-ascii?Q?DVH205hyyU+HL23q4rkHtxgNujGzztL8y4Lt92FdxXYfJWOlSPDaaVuQuvNQ?=
 =?us-ascii?Q?1jGOXQPgVTYYznQxn2kqat4oeYq4lMLuVKB?=
X-Microsoft-Antispam-Message-Info: 3akSt+QSBRqICGLx4AOwu6/AYrYRm3NtV6MA7uJkpDyok+GM9Bdxh2tt4Y2fMvxWMEYTGmO0XH1cfx2stYEnJlDLn3z3zzrfzOm3cFOSVhxrhnBfTUTCnDnK2Wf08s/R1uEMmzHV3KE1NHJmrDDq89TJy2aTp0yEsPwaWeMWy670txmqk88jw1UX0fG9/BcJdDSi5ROEFQe3cpw6SAXEpFg/pkPolJd1wGWvcMR1kRIJRhPL3eB1ZBRW1RzX2OChzmT0OgcVPzfDNUcHqD2I1YenchditADPscTCLDSCI9iG4vXN4Y3pPM1w4CDKQKwACppmRKjq5B53ejvi4/nJrDwue3VG+d0mifT/Nvjko+s=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0944;
 6:7aVLozzLGEBx28LHVqWMIUmZT4LGCw4iRfgQE0v99NnvDRPIpjDZPZ6DISdCmKM6iCX/fNgv+jaNI6ySqi9vXxsO6BcUn/SHFqBgcjSKqbOsOJTqmiXmuDFxI9jbsLg6cx+OU0wlc0GwptRZcLBVEJjbPjZY3Yh4qc+wSoaSQ1R6sJmyN+XTuJ/ToulJ2ru9680JS87HLOVB7ii1+hzzf8xLE5PXTD14NSck1Miuk3oaqABZeSQV6m5ewDzlETAX83I3/wvincSPZW8f+8phfCSwNJkWD3kq7e2pRUYlfK8wDb6ud9ajXE5RFGwL1gtjUDVTztPViDTzn59vB1GWa51rZzJSk5gv/9QpZAVUq62cXeXRtN5aQxNHPns/pYYO4M8gZuGl71oHGD7y1lPNVIGxMYUOyH3f06lFKOyvQdZbLU49QO/SmFwBR5bPSQfmM9ukwA0TEMghRJi5RBXJq09sGhL7Gk/CWOJXsE2eQmc=;
 5:6VdnFNZgJvcbvufxybK3O3UOx01lYTV/bARbtXq7m3v8X/TiSMoZk11EYcucjtmpPoSxeFFaTzzb6HTrIY/CqtiUZyRl783R8tKWhbpdtixXh/TwjIXhZgJyTXKCxJR6SyqXQnhCtxfkOwzyCjW7e1dpAzIIF0GYDLGZwTsCQ7A=;
 7:khHwCquDm/ZVAiJrkoxVXv8J763klPPqRCketGV3QiL5nRf7niGDOpHoKiI0MEZm/wXUQ0kGkcglmfUnLn5aFp8k/3m083WFgvTAYvEIj+dml6jXgpGjz7iNPVRtKct4FwFHnMEoQ75c4mW3PgQdaw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:44.1206 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 37a98184-28b6-45f4-b609-08d64e0691ba
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0944
Subject: [Minios-devel] [UNIKRAFT PATCHv2 05/25] plat: Clean up kernel image
 symbols
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VXNlIG1hY3JvcyBpbnN0ZWFkIG9mIGFjY2VzcyBrZXJuZWwgaW1hZ2Ugc3ltYm9scyBkaXJlY3Rs
eSB3aWxsIGF2b2lkCnVuZGVmaW5lZCBiZWhhdmlvciBvZiBzdWJ0cmFjdGluZyBvciBjb21wYXJp
bmcgcG9pbnRlcnMgdGhhdCBkbyBub3QKcmVmZXIgdG8gdGhlIHNhbWUgYXJyYXkuCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vc2V0
dXAuYyAgICAgICAgICB8ICA3ICsrKy0tLS0KIHBsYXQva3ZtL21lbW9yeS5jICAgICAgICAgICAg
IHwgMjMgKysrKysrKysrKystLS0tLS0tLS0tLS0KIHBsYXQva3ZtL3g4Ni9zZXR1cC5jICAgICAg
ICAgIHwgIDYgKysrLS0tCiBwbGF0L3hlbi9hcm0vc2V0dXAuYyAgICAgICAgICB8ICA2ICsrKy0t
LQogcGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmggfCAgMyArLS0KIHBsYXQveGVuL2luY2x1
ZGUveGVuLXg4Ni9tbS5oIHwgMjEgKysrKysrKysrKystLS0tLS0tLS0tCiBwbGF0L3hlbi9tZW1v
cnkuYyAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHBsYXQveGVuL3g4
Ni9tbS5jICAgICAgICAgICAgIHwgMTcgKysrKysrKystLS0tLS0tLS0KIHBsYXQveGVuL3g4Ni9z
ZXR1cC5jICAgICAgICAgIHwgIDIgKy0KIDkgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygr
KSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3NldHVwLmMgYi9w
bGF0L2t2bS9hcm0vc2V0dXAuYwppbmRleCAwOTUzMGJiLi4xNGVmY2ZkIDEwMDY0NAotLS0gYS9w
bGF0L2t2bS9hcm0vc2V0dXAuYworKysgYi9wbGF0L2t2bS9hcm0vc2V0dXAuYwpAQCAtMTksNiAr
MTksNyBAQAogICogQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJ
UyBTT0ZUV0FSRS4KICAqLwogI2luY2x1ZGUgPGxpYmZkdC5oPgorI2luY2x1ZGUgPHNlY3Rpb25z
Lmg+CiAjaW5jbHVkZSA8a3ZtL2NvbnNvbGUuaD4KICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KICNp
bmNsdWRlIDxrdm0tYXJtL21tLmg+CkBAIC05NSw4ICs5Niw2IEBAIGVub21ldGhvZDoKIAogc3Rh
dGljIHZvaWQgX2luaXRfZHRiX21lbSh2b2lkKQogewotCWV4dGVybiBjaGFyIF90ZXh0W107Ci0J
ZXh0ZXJuIGNoYXIgX2VuZFtdOwogCWludCBmZHRfbWVtLCBwcm9wX2xlbiA9IDAsIHByb3BfbWlu
X2xlbjsKIAlpbnQgbmFkZHIsIG5zaXplOwogCWNvbnN0IHVpbnQ2NF90ICpyZWdzOwpAQCAtMTQy
LDExICsxNDEsMTEgQEAgc3RhdGljIHZvaWQgX2luaXRfZHRiX21lbSh2b2lkKQogCiAJbWVtX2Jh
c2UgPSBmZHQ2NF90b19jcHUocmVnc1swXSk7CiAJbWVtX3NpemUgPSBmZHQ2NF90b19jcHUocmVn
c1sxXSk7Ci0JaWYgKG1lbV9iYXNlID4gKHVpbnQ2NF90KSZfdGV4dCkKKwlpZiAobWVtX2Jhc2Ug
PiBfX1RFWFQpCiAJCVVLX0NSQVNIKCJGYXRhbDogSW1hZ2Ugb3V0c2lkZSBvZiBSQU1cbiIpOwog
CiAJbWF4X2FkZHIgPSBtZW1fYmFzZSArIG1lbV9zaXplOwotCV9saWJrdm1wbGF0X3BhZ2V0YWJs
ZSA9KHZvaWQgKikgQUxJR05fRE9XTigoc2l6ZV90KSZfZW5kLCBfX1BBR0VfU0laRSk7CisJX2xp
Ymt2bXBsYXRfcGFnZXRhYmxlID0odm9pZCAqKSBBTElHTl9ET1dOKChzaXplX3QpX19FTkQsIF9f
UEFHRV9TSVpFKTsKIAlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0gX2xpYmt2bXBsYXRfcGFnZXRh
YmxlICsgUEFHRV9UQUJMRV9TSVpFOwogCV9saWJrdm1wbGF0X21lbV9lbmQgPSAodm9pZCAqKSBt
YXhfYWRkcjsKIApkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vbWVtb3J5LmMgYi9wbGF0L2t2bS9tZW1v
cnkuYwppbmRleCAxMWM5OTNkLi5hN2I0ZDVlIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9tZW1vcnku
YworKysgYi9wbGF0L2t2bS9tZW1vcnkuYwpAQCAtMTksNiArMTksNyBAQAogICogQ09OTkVDVElP
TiBXSVRIIFRIRSBVU0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4KICAqLwogCisj
aW5jbHVkZSA8c2VjdGlvbnMuaD4KICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KICNpbmNsdWRlIDx1
ay9wbGF0L21lbW9yeS5oPgogI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgpAQCAtMzcsMTYgKzM4LDE0
IEBAIGludCB1a3BsYXRfbWVtcmVnaW9uX2NvdW50KHZvaWQpCiAKIGludCB1a3BsYXRfbWVtcmVn
aW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKIHsKLQlleHRl
cm4gY2hhciBfdGV4dCwgX2V0ZXh0LCBfZGF0YSwgX2VkYXRhLCBfcm9kYXRhLCBfZXJvZGF0YSwK
LQkJICAgIF9jdG9ycywgX2VjdG9ycywgX19ic3Nfc3RhcnQsIF9lbmQ7CiAJaW50IHJldDsKIAog
CVVLX0FTU0VSVChtKTsKIAogCXN3aXRjaCAoaSkgewogCWNhc2UgMDogLyogdGV4dCAqLwotCQlt
LT5iYXNlICA9ICZfdGV4dDsKLQkJbS0+bGVuICAgPSAoc2l6ZV90KSAmX2V0ZXh0IC0gKHNpemVf
dCkgJl90ZXh0OworCQltLT5iYXNlICA9ICh2b2lkICopIF9fVEVYVDsKKwkJbS0+bGVuICAgPSAo
c2l6ZV90KSBfX0VURVhUIC0gKHNpemVfdCkgX19URVhUOwogCQltLT5mbGFncyA9IChVS1BMQVRf
TUVNUkZfUkVTRVJWRUQKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7CiAjaWYgQ09O
RklHX1VLUExBVF9NRU1STkFNRQpAQCAtNTUsOCArNTQsOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lv
bl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAJCXJldCA9IDA7
CiAJCWJyZWFrOwogCWNhc2UgMTogLyogcm9kYXRhICovCi0JCW0tPmJhc2UgID0gJl9yb2RhdGE7
Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9lcm9kYXRhIC0gKHNpemVfdCkgJl9yb2RhdGE7CisJ
CW0tPmJhc2UgID0gKHZvaWQgKikgX19ST0RBVEE7CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19F
Uk9EQVRBIC0gKHNpemVfdCkgX19ST0RBVEE7CiAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9S
RVNFUlZFRAogCQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKICNpZiBDT05GSUdfVUtQ
TEFUX01FTVJOQU1FCkBAIC02NSw4ICs2NCw4IEBAIGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChp
bnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKIAkJcmV0ID0gMDsKIAkJYnJl
YWs7CiAJY2FzZSAyOiAvKiBjdG9ycyAqLwotCQltLT5iYXNlICA9ICZfY3RvcnM7Ci0JCW0tPmxl
biAgID0gKHNpemVfdCkgJl9lY3RvcnMgLSAoc2l6ZV90KSAmX2N0b3JzOworCQltLT5iYXNlICA9
ICh2b2lkICopIF9fQ1RPUlM7CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FQ1RPUlMgLSAoc2l6
ZV90KSBfX0NUT1JTOwogCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKIAkJCSAg
ICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7CiAjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQpA
QCAtNzUsOCArNzQsOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1
a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAJCXJldCA9IDA7CiAJCWJyZWFrOwogCWNhc2UgMzog
LyogZGF0YSAqLwotCQltLT5iYXNlICA9ICZfZGF0YTsKLQkJbS0+bGVuICAgPSAoc2l6ZV90KSAm
X2VkYXRhIC0gKHNpemVfdCkgJl9kYXRhOworCQltLT5iYXNlICA9ICh2b2lkICopIF9fREFUQTsK
KwkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VEQVRBIC0gKHNpemVfdCkgX19EQVRBOwogCQltLT5m
bGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFE
QUJMRQogCQkJICAgIHwgVUtQTEFUX01FTVJGX1dSSVRBQkxFKTsKQEAgLTg2LDggKzg1LDggQEAg
aW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9k
ZXNjICptKQogCQlyZXQgPSAwOwogCQlicmVhazsKIAljYXNlIDQ6IC8qIGJzcyAqLwotCQltLT5i
YXNlICA9ICZfX2Jzc19zdGFydDsKLQkJbS0+bGVuICAgPSAoc2l6ZV90KSAmX2VuZCAtIChzaXpl
X3QpICZfX2Jzc19zdGFydDsKKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX0JTU19TVEFSVDsKKwkJ
bS0+bGVuICAgPSAoc2l6ZV90KSBfX0VORCAtIChzaXplX3QpIF9fQlNTX1NUQVJUOwogCQltLT5m
bGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFE
QUJMRQogCQkJICAgIHwgVUtQTEFUX01FTVJGX1dSSVRBQkxFKTsKZGlmZiAtLWdpdCBhL3BsYXQv
a3ZtL3g4Ni9zZXR1cC5jIGIvcGxhdC9rdm0veDg2L3NldHVwLmMKaW5kZXggZTAyODg2ZC4uYTZm
MzFkZCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0veDg2L3NldHVwLmMKKysrIGIvcGxhdC9rdm0veDg2
L3NldHVwLmMKQEAgLTI3LDYgKzI3LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8c3RyaW5nLmg+Cisj
aW5jbHVkZSA8c2VjdGlvbnMuaD4KICNpbmNsdWRlIDx4ODYvdHJhcHMuaD4KICNpbmNsdWRlIDxr
dm0vY29uc29sZS5oPgogI2luY2x1ZGUgPGt2bS9pbnRjdHJsLmg+CkBAIC03OCw3ICs3OSw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBfbWJfZ2V0X2NtZGxpbmUoc3RydWN0IG11bHRpYm9vdF9pbmZv
ICptaSwgY2hhciAqY21kbGluZSwKIAogc3RhdGljIGlubGluZSB2b2lkIF9tYl9pbml0X21lbShz
dHJ1Y3QgbXVsdGlib290X2luZm8gKm1pKQogewotCWV4dGVybiBjaGFyIF9lbmQ7CiAJbXVsdGli
b290X21lbW9yeV9tYXBfdCAqbTsKIAlzaXplX3Qgb2Zmc2V0LCBtYXhfYWRkcjsKIApAQCAtMTAy
LDkgKzEwMiw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfbWJfaW5pdF9tZW0oc3RydWN0IG11bHRp
Ym9vdF9pbmZvICptaSkKIAltYXhfYWRkciA9IG0tPmFkZHIgKyBtLT5sZW47CiAJaWYgKG1heF9h
ZGRyID4gUExBVEZPUk1fTUFYX01FTV9BRERSKQogCQltYXhfYWRkciA9IFBMQVRGT1JNX01BWF9N
RU1fQUREUjsKLQlVS19BU1NFUlQoKHNpemVfdCkmX2VuZCA8PSBtYXhfYWRkcik7CisJVUtfQVNT
RVJUKChzaXplX3QpX19FTkQgPD0gbWF4X2FkZHIpOwogCi0JX2xpYmt2bXBsYXRfaGVhcF9zdGFy
dCA9ICh2b2lkICopIEFMSUdOX1VQKChzaXplX3QpJl9lbmQsIF9fUEFHRV9TSVpFKTsKKwlfbGli
a3ZtcGxhdF9oZWFwX3N0YXJ0ID0gKHZvaWQgKikgQUxJR05fVVAoKHNpemVfdClfX0VORCwgX19Q
QUdFX1NJWkUpOwogCV9saWJrdm1wbGF0X21lbV9lbmQgICAgPSAodm9pZCAqKSBtYXhfYWRkcjsK
IAlfbGlia3ZtcGxhdF9zdGFja190b3AgID0gKHZvaWQgKikgKG1heF9hZGRyIC0gX19TVEFDS19T
SVpFKTsKIH0KZGlmZiAtLWdpdCBhL3BsYXQveGVuL2FybS9zZXR1cC5jIGIvcGxhdC94ZW4vYXJt
L3NldHVwLmMKaW5kZXggNGI5ZWZlNS4uZDg1NGZhMCAxMDA2NDQKLS0tIGEvcGxhdC94ZW4vYXJt
L3NldHVwLmMKKysrIGIvcGxhdC94ZW4vYXJtL3NldHVwLmMKQEAgLTI1LDcgKzI1LDcgQEAKIC8q
IFBvcnRlZCBmcm9tIE1pbmktT1MgKi8KIAogI2luY2x1ZGUgPHN0cmluZy5oPgotCisjaW5jbHVk
ZSA8c2VjdGlvbnMuaD4KICNpbmNsdWRlIDx4ZW4tYXJtL29zLmg+CiAjaW5jbHVkZSA8eGVuLWFy
bS9tbS5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KQEAgLTE0MiwxMCArMTQyLDEwIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBfZHRiX2luaXRfbWVtKHVpbnQzMl90IHBoeXNpY2FsX29mZnNldCkKIAlp
ZiAocmVncyA9PSBOVUxMICYmIHByb3BfbGVuIDwgMTYpCiAJCVVLX0NSQVNIKCJCYWQgJ3JlZycg
cHJvcGVydHk6ICVwICVkXG4iLCByZWdzLCBwcm9wX2xlbik7CiAKLQllbmQgPSAodWludHB0cl90
KSAmX2VuZDsKKwllbmQgPSAodWludHB0cl90KSBfX0VORDsKIAltZW1fYmFzZSA9IGZkdDY0X3Rv
X2NwdShyZWdzWzBdKTsKIAltZW1fc2l6ZSA9IGZkdDY0X3RvX2NwdShyZWdzWzFdKTsKLQlpZiAo
dG9fdmlydChtZW1fYmFzZSkgPiAodm9pZCAqKSZfdGV4dCkKKwlpZiAodG9fdmlydChtZW1fYmFz
ZSkgPiAodm9pZCAqKV9fVEVYVCkKIAkJVUtfQ1JBU0goIkZhdGFsOiBJbWFnZSBvdXRzaWRlIG9m
IFJBTVxuIik7CiAKIAlzdGFydF9wZm5fcCA9IFBGTl9VUCh0b19waHlzKGVuZCkpOwpkaWZmIC0t
Z2l0IGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmggYi9wbGF0L3hlbi9pbmNsdWRlL3hl
bi1hcm0vbW0uaAppbmRleCA5YjhlYTg1Li4wZjVjOGY1IDEwMDY0NAotLS0gYS9wbGF0L3hlbi9p
bmNsdWRlL3hlbi1hcm0vbW0uaAorKysgYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi1hcm0vbW0uaApA
QCAtMjgsMTEgKzI4LDEwIEBACiAjZGVmaW5lIF9BUkNIX01NX0hfCiAKICNpbmNsdWRlIDxzdGRp
bnQuaD4KKyNpbmNsdWRlIDxzZWN0aW9ucy5oPgogI2luY2x1ZGUgPHVrL2FyY2gvbGltaXRzLmg+
CiAKIHR5cGVkZWYgdWludDY0X3QgcGFkZHJfdDsKLQotZXh0ZXJuIGNoYXIgX3RleHQsIF9ldGV4
dCwgX2RhdGEsIF9lZGF0YSwgX3JvZGF0YSwgX2Vyb2RhdGEsIF9lbmQsIF9fYnNzX3N0YXJ0Owog
ZXh0ZXJuIGludCBfYm9vdF9zdGFja1tdOwogZXh0ZXJuIGludCBfYm9vdF9zdGFja19lbmRbXTsK
IC8qIEFkZCB0aGlzIHRvIGEgdmlydHVhbCBhZGRyZXNzIHRvIGdldCB0aGUgcGh5c2ljYWwgYWRk
cmVzcyAod3JhcHMgYXQgNEdCKSAqLwpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4t
eDg2L21tLmggYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW0uaAppbmRleCAwZTU5Nzk2Li5k
YzM2YjU5IDEwMDY0NAotLS0gYS9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW0uaAorKysgYi9w
bGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW0uaApAQCAtOSwyMiArOSwyMyBAQAogICogcmlnaHRz
IHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGlj
ZW5zZSwgYW5kL29yCiAgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJt
aXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwogICogZnVybmlzaGVkIHRvIGRvIHNv
LCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKLSAqIAorICoKICAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCiAgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KLSAqIAotICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJ
VEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IgCi0gKiBJTVBMSUVELCBJTkNM
VURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElU
WSwgCi0gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VN
RU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgCi0gKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xE
RVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIAotICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcgCi0gKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIAorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURF
RCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJ
TVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBO
T05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZ
UklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgor
ICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBP
VEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEgg
VEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZU
V0FSRS4KICAqLwogCiAjaWZuZGVmIF9BUkNIX01NX0hfCiAjZGVmaW5lIF9BUkNIX01NX0hfCiAK
KyNpbmNsdWRlIDxzZWN0aW9ucy5oPgogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4
ZW4veGVuLmg+CiAjaWYgZGVmaW5lZChfX2kzODZfXykKQEAgLTIyMSw3ICsyMjIsNyBAQCBleHRl
cm4gdW5zaWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7CiAjZWxzZQogZXh0ZXJu
IHBnZW50cnlfdCBwYWdlX3RhYmxlX2Jhc2VbXTsKICNlbmRpZgotZXh0ZXJuIGNoYXIgX3RleHQs
IF9ldGV4dCwgX2Vyb2RhdGEsIF9lZGF0YSwgX2VuZDsKKwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
bWZuX3plcm87CiBzdGF0aWMgX19pbmxpbmVfXyBtYWRkcl90IHBoeXNfdG9fbWFjaGluZShwYWRk
cl90IHBoeXMpCiB7CkBAIC0yMzcsNyArMjM4LDcgQEAgc3RhdGljIF9faW5saW5lX18gcGFkZHJf
dCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCXJldHVybiBwaHlzOwogfQogCi0j
ZGVmaW5lIFZJUlRfU1RBUlQgICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZykmX3RleHQp
CisjZGVmaW5lIFZJUlRfU1RBUlQgICAgICAgICAgICAgICAgIChfX1RFWFQpCiAKICNkZWZpbmUg
dG9fcGh5cyh4KSAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKSh4KS1WSVJUX1NUQVJU
KQogI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAgICAgICAgICAoKHZvaWQgKikoKHVuc2lnbmVk
IGxvbmcpKHgpK1ZJUlRfU1RBUlQpKQpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vbWVtb3J5LmMgYi9w
bGF0L3hlbi9tZW1vcnkuYwppbmRleCBmODRkY2E3Li5jYjhlM2I4IDEwMDY0NAotLS0gYS9wbGF0
L3hlbi9tZW1vcnkuYworKysgYi9wbGF0L3hlbi9tZW1vcnkuYwpAQCAtMzQsNiArMzQsNyBAQAog
ICovCiAKICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxzZWN0aW9ucy5oPgogCiAjaW5j
bHVkZSA8Y29tbW9uL2dudHRhYi5oPgogI2lmIChkZWZpbmVkIF9fWDg2XzMyX18pIHx8IChkZWZp
bmVkIF9fWDg2XzY0X18pCkBAIC01MSwxNCArNTIsMTMgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25f
Y291bnQodm9pZCkKIAogaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtw
bGF0X21lbXJlZ2lvbl9kZXNjICptKQogewotCWV4dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9k
YXRhLCBfZWRhdGEsIF9yb2RhdGEsIF9lcm9kYXRhLCBfY3RvcnMsIF9lY3RvcnMsIF9lbmQsIF9f
YnNzX3N0YXJ0OwogCiAJVUtfQVNTRVJUKG0pOwogCiAJc3dpdGNoKGkpIHsKIAljYXNlIDA6IC8q
IHRleHQgKi8KLQkJbS0+YmFzZSAgICAgPSAmX3RleHQ7Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkg
Jl9ldGV4dCAtIChzaXplX3QpICZfdGV4dDsKKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX1RFWFQ7
CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FVEVYVCAtIChzaXplX3QpIF9fVEVYVDsKIAkJbS0+
ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECiAJCQkgICAgfCBVS1BMQVRfTUVNUkZfUkVB
REFCTEUpOwogI2lmIENPTkZJR19VS1BMQVRfTUVNUk5BTUUKQEAgLTY2LDggKzY2LDggQEAgaW50
IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNj
ICptKQogI2VuZGlmCiAJCWJyZWFrOwogCWNhc2UgMToJLyogcm8gZGF0YSAqLwotCQltLT5iYXNl
ICA9ICZfcm9kYXRhOwotCQltLT5sZW4gICA9IChzaXplX3QpICZfZXJvZGF0YSAtIChzaXplX3Qp
ICZfcm9kYXRhOworCQltLT5iYXNlICA9ICh2b2lkICopIF9fUk9EQVRBOworCQltLT5sZW4gICA9
IChzaXplX3QpIF9fRVJPREFUQSAtIChzaXplX3QpIF9fUk9EQVRBOwogCQltLT5mbGFncyA9IChV
S1BMQVRfTUVNUkZfUkVTRVJWRUQKIAkJCSAgICAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7
CiAjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQpAQCAtNzUsOCArNzUsOCBAQCBpbnQgdWtwbGF0
X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAj
ZW5kaWYKIAkJYnJlYWs7CiAJY2FzZSAyOiAvKiBjdG9ycyAqLwotCQltLT5iYXNlICA9ICZfY3Rv
cnM7Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9lY3RvcnMgLSAoc2l6ZV90KSAmX2N0b3JzOwor
CQltLT5iYXNlICA9ICh2b2lkICopIF9fQ1RPUlM7CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19F
Q1RPUlMgLSAoc2l6ZV90KSBfX0NUT1JTOwogCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVT
RVJWRUQKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7CiAjaWYgQ09ORklHX1VLUExB
VF9NRU1STkFNRQpAQCAtODQsOCArODQsOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50
IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAjZW5kaWYKIAkJYnJlYWs7CiAJ
Y2FzZSAzOiAvKiBkYXRhICovCi0JCW0tPmJhc2UgID0gJl9kYXRhOwotCQltLT5sZW4gICA9IChz
aXplX3QpICZfZWRhdGEgLSAoc2l6ZV90KSAmX2RhdGE7CisJCW0tPmJhc2UgID0gKHZvaWQgKikg
X19EQVRBOworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRURBVEEgLSAoc2l6ZV90KSBfX0RBVEE7
CiAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAogCQkJICAgIHwgVUtQTEFUX01F
TVJGX1JFQURBQkxFCiAJCQkgICAgfCBVS1BMQVRfTUVNUkZfV1JJVEFCTEUpOwpAQCAtOTQsOCAr
OTQsOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVt
cmVnaW9uX2Rlc2MgKm0pCiAjZW5kaWYKIAkJYnJlYWs7CiAJY2FzZSA0OiAvKiBic3MgKi8KLQkJ
bS0+YmFzZSAgPSAmX19ic3Nfc3RhcnQ7Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9lbmQgLSAo
c2l6ZV90KSAmX19ic3Nfc3RhcnQ7CisJCW0tPmJhc2UgID0gKHZvaWQgKikgX19CU1NfU1RBUlQ7
CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FTkQgLSAoc2l6ZV90KSBfX0JTU19TVEFSVDsKIAkJ
bS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECiAJCQkgICAgfCBVS1BMQVRfTUVNUkZf
UkVBREFCTEUKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9XUklUQUJMRSk7CmRpZmYgLS1naXQgYS9w
bGF0L3hlbi94ODYvbW0uYyBiL3BsYXQveGVuL3g4Ni9tbS5jCmluZGV4IGI3YjA4MGUuLjllNDVi
N2QgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL3g4Ni9tbS5jCisrKyBiL3BsYXQveGVuL3g4Ni9tbS5j
CkBAIC0zNiw2ICszNiw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUg
PHNlY3Rpb25zLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDx1ay9hbGxvYy5oPgog
I2luY2x1ZGUgPHVrL3BsYXQvY29uZmlnLmg+CkBAIC0xNDEsMTIgKzE0MiwxMCBAQCB2b2lkIF9p
bml0X21lbV9idWlsZF9wYWdldGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25l
ZCBsb25nICptYXhfcGZuKQogICAgIHsKIAkgICAgdWtfcHJfd2FybigiVHJ5aW5nIHRvIHVzZSBY
ZW4gdmlydHVhbCBzcGFjZS4gIgogCQkgICAgICAgIlRydW5jYXRpbmcgbWVtb3J5IGZyb20gJWx1
TUIgdG8gIiwKLQkJICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4X3Bmbikg
LQotCQkJKHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOworCQkgICAgICAgKCh1bnNpZ25lZCBs
b25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAtIF9fVEVYVCk+PjIwKTsKIAkgICAgKm1heF9wZm4g
PSB2aXJ0X3RvX3BmbihIWVBFUlZJU09SX1ZJUlRfU1RBUlQgLSBQQUdFX1NJWkUpOwogCSAgICB1
a19wcl93YXJuKCIlbHVNQlxuIiwKLQkJICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmly
dCgqbWF4X3BmbikgLQotCQkJKHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOworCQkgICAgICAg
KCh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAtIF9fVEVYVCk+PjIwKTsKICAg
ICB9CiAjZWxzZQogICAgIC8qIFJvdW5kIHVwIHRvIG5leHQgMk1CIGJvdW5kYXJ5IGFzIHdlIGFy
ZSB1c2luZyAyTUIgcGFnZXMgb24gSFZNbGl0ZS4gKi8KQEAgLTY2OSwxOCArNjY4LDE4IEBAIHZv
aWQgX2luaXRfbWVtX2NsZWFyX2Jvb3RzdHJhcCh2b2lkKQogICAgIHBnZW50cnlfdCAqcGd0Owog
I2VuZGlmCiAKLSAgICB1a19wcl9kZWJ1ZygiQ2xlYXIgYm9vdHN0cmFwcGluZyBtZW1vcnk6ICVw
XG4iLCAmX3RleHQpOworICAgIHVrX3ByX2RlYnVnKCJDbGVhciBib290c3RyYXBwaW5nIG1lbW9y
eTogJXBcbiIsICh2b2lkICopX19URVhUKTsKIAogICAgIC8qIFVzZSBmaXJzdCBwYWdlIGFzIHRo
ZSBDb1cgemVybyBwYWdlICovCi0gICAgbWVtc2V0KCZfdGV4dCwgMCwgUEFHRV9TSVpFKTsKLSAg
ICBtZm5femVybyA9IHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSAmX3RleHQpOworICAgIG1l
bXNldCgodm9pZCAqKV9fVEVYVCwgMCwgUEFHRV9TSVpFKTsKKyAgICBtZm5femVybyA9IHZpcnRf
dG9fbWZuKF9fVEVYVCk7CiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgaWYgKCAocmMgPSBI
WVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkgKQog
CSAgICB1a19wcl9lcnIoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7
CiAjZWxzZQotICAgIHBndCA9IGdldF9wZ3QoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyAgICBw
Z3QgPSBnZXRfcGd0KF9fVEVYVCk7CiAgICAgKnBndCA9IDA7Ci0gICAgaW52bHBnKCh1bnNpZ25l
ZCBsb25nKSZfdGV4dCk7CisgICAgaW52bHBnKF9fVEVYVCk7CiAjZW5kaWYKIH0KIApkaWZmIC0t
Z2l0IGEvcGxhdC94ZW4veDg2L3NldHVwLmMgYi9wbGF0L3hlbi94ODYvc2V0dXAuYwppbmRleCAz
NWZkZDM1Li44MDkyN2ZhIDEwMDY0NAotLS0gYS9wbGF0L3hlbi94ODYvc2V0dXAuYworKysgYi9w
bGF0L3hlbi94ODYvc2V0dXAuYwpAQCAtMTU0LDcgKzE1NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBfaW5pdF9tZW0odm9pZCkKIAogCV9pbml0X21lbV9idWlsZF9wYWdldGFibGUoJnN0YXJ0X3Bm
biwgJm1heF9wZm4pOwogCV9pbml0X21lbV9jbGVhcl9ib290c3RyYXAoKTsKLQlfaW5pdF9tZW1f
c2V0X3JlYWRvbmx5KCZfdGV4dCwgJl9lcm9kYXRhKTsKKwlfaW5pdF9tZW1fc2V0X3JlYWRvbmx5
KCh2b2lkICopX19URVhULCAodm9pZCAqKV9fRVJPREFUQSk7CiAKIAkvKiBGaWxsIG91dCBtcmQg
YXJyYXkgKi8KIAkvKiBoZWFwICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:05:55 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:05:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRH-0004PD-If; Mon, 19 Nov 2018 10:05:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRG-0004Ox-Bg
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:05:54 +0000
X-Inumbo-ID: b200aa49-ebe2-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b200aa49-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:05:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EmXYlJJX+ka6QINAzqaUjkI53rGyArAUjR6SpXTojFI=;
 b=Q2gLrneae6pPPDOSsj7mUbqOiR65QdNdvdGrSytaodUhArQ2Zf+kD0T8i+NwypaWPh+WdYRHDGZjC9Mmatn7AG7LWGA5aAJ2tbF3u8IlQ5juvus7NdfmganVeyXzCua8J8cDUbA3kGhgjkrL2yHU8lBWLTHMISrSjVgNYQjvqMQ=
Received: from VI1PR0801CA0069.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::13) by AM5PR0802MB2500.eurprd08.prod.outlook.com
 (2603:10a6:203:a0::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.21; Mon, 19 Nov
 2018 10:05:49 +0000
Received: from DB5EUR03FT062.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::204) by VI1PR0801CA0069.outlook.office365.com
 (2603:10a6:800:7d::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:49 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT062.mail.protection.outlook.com (10.152.20.197) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:05:49 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:43 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:41 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:00 +0000
Message-ID: <20181119100419.93004-7-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(136003)(346002)(376002)(2980300002)(438002)(189003)(199004)(8936002)(446003)(126002)(476003)(2616005)(426003)(486006)(81156014)(8676002)(81166006)(336012)(86362001)(50466002)(48376002)(11346002)(76176011)(1076002)(51416003)(356004)(6666004)(50226002)(305945005)(186003)(44832011)(1857600001)(2906002)(77096007)(26005)(110136005)(54906003)(36756003)(53936002)(4326008)(68736007)(106002)(478600001)(72206003)(5660300001)(47776003)(97736004)(49486002)(16586007)(106466001)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2500; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT062;
 1:cP+i+gzopkOww8nsNcorv8YPbWaHOQWTvmncxG35LNhlFJXK+eqn9pXCii88bI5pDusHDeQ3yvMlmVon9/8nc9zIE81rd8rRTeSs9bXCfO5hYVk5ODf6xj+ksHA0B0Rd
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0f98ea3f-ab58-42d4-209f-08d64e0694ac
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2500; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 3:C+XrvLVay1e5Qk7zZDsrmCECF5qVYbQ8SnYBsixJtkzm6Zf7Q98dD98bqJLx5njwR2EmYhLPYOlSEu6j0XOG/ICXJ6W9dBNdcd2VNSV3bNRHjOUOaeabcL0HxLqSRt5HFDWv8hSSiD1JCPTP+c30oMzW+QozvCMHsOBqlUR40Yl4GEG+O7t2GKSaG5U6A8lQ1GoBSoxAhxHtC6ydD/ev3N3XahYhIASv6aYmrD4mqbHbegu4DCbb7M/o7FEryuu8sVqIqVPn3Nz+2nFZL9h1HbDkvLXvl0A94ipzSiXxArIcllvrYcPe+SbD9tYdpwLVQxg39RY82XzKcRQoVF81krA3WlHKt1e94+aQ9k3lTZA=;
 25:2hMElQGke/eKzS0ju0ZXaUyeTV07u07M+VXNr1j9bQJucc5mCIqmYRK7A/T5yb4eYb+vH1h2aUutHCUY5IMaA39kCyyXxBF0Uyj/E1nbkCjrYqW1S5PIIAKFW6ggKvzTGmX/4r1tksEyePOkUeRFZ3zdREVpSFT2npM5bXwNq2sSth5DPMYjnnlEFLJKYbTirgcB+DgSryRLprrJNnUIMHCU1nyDDIAOKgskfo5IGumFWOVyTtLsFQ4pRb293OZI7+yac095Pxn6ZQn/FEtXvLJz/XMsALA7gb+xqBlmYZufauwGDQBKGGePC4bdTPMntocq+mZkymNrX+VwIjbVtg==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2500:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 31:jcZofpsjBtr+3iDhvDKPu8M5HHG9xCCDDp3E4luq1/b17kMndh91MLJMykusopNh8PP4sZ16E2h44/Tuy0o64OnH5HkeBcNm/lHf6VU2YYqZBJe/HAEphkdbkJ5OUfvvE+ZbmCN2VJYewaodCLnLW7737bViKNsNDfnRkuHRDl8FgugUufQaAejrbo33a9inuEkV4ySmkLcKeU0oS/XGDSIUUL+rdcttCCPjYLef7zo=;
 20:AeJMIUYSR0y/ZcS1FZuY7F8VIA5TFGOlIogOWAGdjaC5XgBXFsuplHGd0pOf2ol+cwpmJVF55eV9LwuR98ifc3RSKbEeZXIMygJPSfoaLsjUwR36Ijsh70Bv/tdnb9UJ8WTAsvYrQW8Gw28hXovYmfeOOUYPx01ABsVQyJfAtipve2ptfOrWVNJn8xs4zgqgxgpNbVPSWNfEZF0Di+t4ngGknZROV4uO3fBiPerD5vLHncFhnxtgSRuiX7s0pHq7SmgIiQqPh797eYN4OIGIYCJOu5nJZAX7ZYWhM2ohv1Q3rVsJfAq3cLPhZ0ACqX2T4lXxU1zos0bVIjoiWH3RUvQ7G8DTtwNyEO3/ApTWENNJqnxdaASZ/FEgYEESq0sEdxx+I6sRk5estN1ZPET/t6f4SWBO31axGZnLSn8iVslq7c0KlOjsFGjhJXINsiO/JbPcv1Jc8aKhDDf7C1Tfes+iwDMN/edVj33N2HM/ENfn7iKudpFRYeb6UZEmJI3O
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB2500A07770284896AA20BD549ED80@AM5PR0802MB2500.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93004095)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2500; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2500; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 4:drUO5vjgxJbhQ+c0IxP28CCSu+lQce+MLB+LoDXb0WnYx563bZ6CB5Uz1i66OEn/gWWXh7xb7dTaPWYfB7eYdkagYs0IivWQn42tlSjtLzx37EMjJxz8G7Hg5oWZgy2Si9G9xlX0ckpvYP66DHxUZinpUFXCg86KgbHP8df75V3mFqlhS6BLzmfr1YtMHcVMoubsjQsEJtuuXu9PEpvKMwFAiBZO0ujuxIPJAu8+2FEjKkUERx8l+lwpGYX1IaShdjAvU/y4MLiGmFSXCKkFVQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2500;
 23:kvv1tXUbxZLkeuOjelRvqJt+cnJGirBdRl53in+?=
 =?us-ascii?Q?cjWiyEPmz+9D/9zd3K2Zoj/n9SgiXj5eOMXleDN6O8iuFFk1IvO9TEZg8uiC?=
 =?us-ascii?Q?eyjm7uj+AlYs/qnhneNkj0NgRU4X37yDHWFcf8YoBqpYcyjp1v35aiZBPeid?=
 =?us-ascii?Q?eamLz7RmsTtSYa7rGFywiuJPRNFRigyfDGrutr4+2/5nS/CLRFCbQS8BXIYX?=
 =?us-ascii?Q?Nc1sUJiXQ8Hr+VmkivraDXuYOhgtOzUR3KfCiPi3pELjhSbhUULBw6arssnx?=
 =?us-ascii?Q?wkWUZn/pO0fdm+Z0Q5CrWpL0o0HKdo8DqPbTBrrpe08zvX7TzPygsaDk41LT?=
 =?us-ascii?Q?VZttYuip0vBFZ4YBQPjfRNPY6n0NNMu9lDv+qK3QHPtpbukE6WetKJgZKsdw?=
 =?us-ascii?Q?HYgqbH9DobkNA7OdEIB2OKMBiSbQQh9uZMIbohgJArzrxbhSfjGp/Y1LMzro?=
 =?us-ascii?Q?IHJhgdFRgnOznwbhtG/1lssR5YZXJtyFehimlV8Ca4DEIChchUy5ohPDfs5U?=
 =?us-ascii?Q?GQ5iFGx2G85PxJA73DcVqF7uoA2BuDwD2AKBT+omKUAcWNaaDRCzJ4dPwbtx?=
 =?us-ascii?Q?zjI5zldXbvoNM7ax55ArQYc1KTyr/poKhqcmuE+RvJh4hVAY9xWGtn8v1X5n?=
 =?us-ascii?Q?1MI5RAn0iIMoX+rfQHqkFDC8mPEU5+vqLC3eWPA/SaMnI2zQKVyIeLWq7vb/?=
 =?us-ascii?Q?zo4yqQEXUU1i8SOXj4AK8naoJITUdWiiE/v9yH3NrtQZfsJ9cHOcEklNPNQE?=
 =?us-ascii?Q?MWGQMk+WsEq0MhzJXzUsw23F1L3S1HPqZFghRPhc5KAlCYuURLyfstB5o4F8?=
 =?us-ascii?Q?Ssy0qkQaoBlGD+ix+OcLzrc2Kc/BJAMpkwYvOQGRaFQXRk277WAKE7gaBdOB?=
 =?us-ascii?Q?jeQqyTt14LSZwFZfYkUK11fNc0egpjHysyqXqXAqpi/lbgAHqTcDMOhGSlCt?=
 =?us-ascii?Q?GfheFEZFEAZhfkM8cPMz7i0awJBmJXT6zCmKGFctStAaou8zqSJuAQLEFM0U?=
 =?us-ascii?Q?DM8qthHxR2fRCQv6zmhtVSnWFe30Gn31D68xqO3vyAImdN27Jt5Q3r3EPHLc?=
 =?us-ascii?Q?vEnS86EypnOU5bBnv9CJGcmE7CqELko5gFnX2rEPYCtp4RyFDyqN9yTp+IpP?=
 =?us-ascii?Q?9lNcxfSLjf+r8XV3VoKxkDFNgrG49RMRPTKcq9kNDfFFaLAixpuPbnoDDdq/?=
 =?us-ascii?Q?OwXr6zuPU1BM1Zc4=3D?=
X-Microsoft-Antispam-Message-Info: lI9DZHuqcLVA3tP2jQbijE/W9/QS6C5HRIG3sh2vCSjWVWqa3xm6KBmuZLR5ftD5IAMlM41EG8dXtz2/O5zROfmUEWUAij/3DYirwN+EXzFcrQWOgCplAOpXokUmJryd6exVZ8+W0vvoQNa6E191Rw7K9PcdiPGNWwXK/jDiCisnQvg4xfmzB2p/VtJijhZIY+5w5l4B24pp5hXIofNMKEaE27teGAqRzYe+dbSMQdBipy3x0RehHWSaBWIgraL77zTMUyTNijS5xDcthiMxBzX0T5HaTxh1pfibTR8rhRhAG90X9omi5BGWoUYtKqcrlXMZ9+UVBfmhy4dkOvyX3kf6XIkoRewUdhV8vKbtDsA=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2500;
 6:K/uYNif8moHBA8wbFe1LbqLyOJzesIf8FBFz71NGtT+RTLx/UyCVGyiRehNKQsnut973XSPnQ4lyDCDFA+akDdafkQHSGsTQXqmov7ByqsHba+JQQ9/1qC/aR0zxD35aqhoXDOBWEvHXuhxrG78xLLgKwUMtTe9QJVVmof7mg+wE86e9UYXVV6UnvYDBXxw1GiRTr5bsMZwxN18u0J48N2OH+WyQgfkcTKJQC9iHNy89Q59mCNNgsoTTpol95VxNhJiPm8mRlZarVbKLT0+DT6himGSZ30Lb1A0nquEq9VxL4h+5QB64q8t/fMyixfXtmlt+7x/gbbIWc9Pv3rCZQtSV+fqsL/z8gfXI+FyPbwJqpPSZM5wMenj6tD7mK5iJoF2PkKojHL3/WhnW9FW4TLvaetoxpIyYGTsCUJJCTgjkyrtF/TQt2rbb0qdPLFvwKeOGsr2/McBa9GyZ+4uGqQ==;
 5:QGIuEKxwoTY3PxTmdcNV7B9XLU4Fp9rDmktqIcWfx2hcf6dTC9X6KeMCKzU8ER24iVGf2cPwKyh17KpunYtiU5Vyzev6HlzlKZyHsJxvk857caLoYRvcW6TI5AjpfSuOex1X3v7KgU0IMuJqpZxZw1CULxND9Uu+g+zsJ2x1Apo=;
 7:lGV4RJmzCeo+khYNwsV3wIWn+U+2rVU9mme3SdBOC4iDXq57w0U8P/3d65KE96R33uJYwR8ZORzR+SpYVKxL+fQ+L4V60g28KWk2Jz0uVF+qr6tGQnY2Fc075CTSZyaFQGVNcNJE+TVLKZqJcU8ZoA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:05:49.0426 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f98ea3f-ab58-42d4-209f-08d64e0694ac
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2500
Subject: [Minios-devel] [UNIKRAFT PATCHv2 06/25] plat/common: Remove
 earlycloberr from SYSREG_READ32 for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgdGhlIG9wZXJhbmQgd2lsbCBub3QgYmUgd3JpdHRlbiBiZWZvcmUgdGhlIGluc3RydWN0aW9u
IGhhcyBmaW5pc2hlZC4KU28sIHdlIGRvbid0IG5lZWQgdGhlIGVhcmx5Y2xvYmVyciAoJikgaW4g
U1lTUkVHX1JFQUQzMi4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29t
PgotLS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oIGIvcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtNjQvY3B1LmgKaW5kZXggNTNmYTU3Ny4uOTQ5OGEyNiAxMDA2NDQKLS0tIGEvcGxh
dC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKKysrIGIvcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtNjQvY3B1LmgKQEAgLTY5LDcgKzY5LDcgQEAgX19JT1JFR19XUklURV9BTEwoKQog
I2RlZmluZSBTWVNSRUdfUkVBRChyZWcpIFwKICh7CXVpbnQ2NF90IHZhbDsgXAogCV9fYXNtX18g
X192b2xhdGlsZV9fKCJtcnMgJTAsICIgX19TVFJJTkdJRlkocmVnKSBcCi0JCQk6ICI9JnIiICh2
YWwpKTsgXAorCQkJOiAiPXIiICh2YWwpKTsgXAogCXZhbDsgXAogfSkKIApAQCAtODAsNyArODAs
NyBAQCBfX0lPUkVHX1dSSVRFX0FMTCgpCiAjZGVmaW5lIFNZU1JFR19SRUFEMzIocmVnKSBcCiAo
ewl1aW50MzJfdCB2YWw7IFwKIAlfX2FzbV9fIF9fdm9sYXRpbGVfXygibXJzICUwLCAiIF9fU1RS
SU5HSUZZKHJlZykgXAotCQkJOiAiPSZyIiAodmFsKSk7IFwKKwkJCTogIj1yIiAodmFsKSk7IFwK
IAl2YWw7IFwKIH0pCiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:11 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRX-0004QY-Ln; Mon, 19 Nov 2018 10:06:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRX-0004QT-2C
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:11 +0000
X-Inumbo-ID: bc6c285a-ebe2-11e8-bb20-12d6303a7972
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.74]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc6c285a-ebe2-11e8-bb20-12d6303a7972;
 Mon, 19 Nov 2018 10:06:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cYsErRU4UZYqSvBqXB/EDJOv+1Jv+WNPQ2Z6uCdYu8M=;
 b=SpaDSQZNlIbhUevf0ABQLagxwEofkJibNN3ihX3tQNBVuvlc2QaHPiuv3Kh2OrAB2qLAx73rbDr1hK1dfQ9ShybmviAefueTFoS5QWVW7+7RUsoNooDz9WxRWMWGV00hVl6rUabWMESgWpOoWf4zqNXSNXDp1WdOpkc1wCNX9qA=
Received: from VI1PR08CA0183.eurprd08.prod.outlook.com (2603:10a6:800:d2::13)
 by HE1PR0802MB2506.eurprd08.prod.outlook.com (2603:10a6:3:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.24; Mon, 19 Nov
 2018 10:06:07 +0000
Received: from VE1EUR03FT025.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::201) by VI1PR08CA0183.outlook.office365.com
 (2603:10a6:800:d2::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:07 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT025.mail.protection.outlook.com (10.152.18.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:06 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:46 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:44 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:01 +0000
Message-ID: <20181119100419.93004-8-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(979002)(136003)(396003)(39860400002)(376002)(346002)(2980300002)(438002)(199004)(189003)(97736004)(44832011)(478600001)(486006)(5820100001)(126002)(5660300001)(106466001)(68736007)(23676004)(72206003)(2906002)(106002)(50466002)(426003)(47776003)(2616005)(476003)(446003)(11346002)(2870700001)(76176011)(186003)(336012)(4326008)(77096007)(305945005)(26005)(1857600001)(110136005)(86362001)(54906003)(316002)(50226002)(8936002)(49486002)(36756003)(8676002)(81156014)(1076002)(6666004)(81166006)(356004)(53936002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2506; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT025;
 1:De1ovxNyZM8e6zkKwvZJ2h2JcgjIm+jGNy9F8GWjm9vHD0n4HJBEQjvnh6VoW5jsULpgWQ3VmSoMfy2qjdkrZTjmnbXkPRD/OnONWtTpRCSG9B4ERfcOzI1pKdWU1Qx4
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 879559a5-c40e-40e6-2e00-08d64e069f52
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:HE1PR0802MB2506; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2506;
 3:pCLKq8A3jMgH+yHmGy4VOkzS1CTRT4zZI51UiaTRhTWu5k7kRSK+R7GbZhfnM42XtEG658z2X+uGAvicqBdFNZ9PDBZlE5GHjqeviatAoJ3EiigHjhe3Jdg0xiQSxQUtzf7ZzueekwPWj46fDk/S/enhtQDLzdnyHWtQCbRcBlNiyBBsWKdGOKfez+3kytYI75UsV2EIe/PpAjtCvITgDjpMjEywFLil5h6BuV/e9UM9Fmf+SZmPHfLLYBCQKHaFGPDoDi3RPDOl8O0vP/0Nkwp8zRzc+UFC6ZPswSmmGRd2P9S3okmGiDP5yMNFDGxY3MnJvDcX572eAJgPDw3zAJk6/jPO7ck1+BYeutpx8xA=;
 25:CYQ7dL0BBIMcpV2JPIvQOPhRkazdnjoz/wk0bVh7BwfQbtg9UwL/3UlEQdPb4XtNzl+hL1FUih7vjOLJoAmyWxy0TwNziTAIiSaFYiEsxog4yQheR1dDxF+Lmh/L0ZB9+UTVvene6za0Txc22wlt7q3PZ9u7v9FqUlao8h+PH4Ozpe3IlUBTNVy02Qd4VhmN+UcokxfCz2j2BmL9ErYkLDb2+gQvtGS0keKSt7OtJGO7uX2MXjtlD0wqcnGHulR9BUbv9fjbQmt0+0gHq0kZVlFwwEIwRizo2O2/usu7u3VmN5DajUNXdhqVpIo+YWoGeXBBzkE9xcCu5qVgXgkS1w==
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2506:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2506;
 31:8wlR1ygnBKYuliopL1AdpQVyLLtznjhLb1mA9KXYKPCz/arvQOo0kBMYj0d3Xc2MSjQVwRlzxOxUsMivFY7cpv6qGMAWJA+VEsYrQkk8YpeTCBv8GIKg3AqKmYWiePWxIPEF7Tk7LEiXtiFZBnwK47dAsi5JE6MR+PgkbgyPTrmn8VoYOzNZMCmNL8+LSgFwq0pWqKNc/vFAUTqBL4Y+KeSQygoIXXazADDEdo4OG0Y=;
 20:jBhr1Y4ezQosvPj3wFyU2Uij74y8TfT9yD8q3tQHxFONKvWOSVjAnmo132ohVd7tYn6Oc2hAc6fnV7YhpLER7ZYkrI5XvHoB7nU2QN3XRU4cZy0a0sy8fmxtlBE60T6Qs52yztaeMiD1e0dTQ4xhO7G4gbUkdYT9BaYRJmu+2hLVRqck5tYJybZnVlZSTV/6QU6T+2l26q+MSuW3hrt5/1G65zMXOcr+yt3aiUSg2lxJ9rPpAGwt+f2kALfIbipUVf0eyWWNlLGhoCKD/HpZtiziPKZVRggZmxXGf3YOhPcNRtb2eBZ5p6ywab9mRMpXY/sQm5UHong8W1/KoYGVq+NE24MiobSTnITd3RGZ1RlywSNp8RFZHYlFBc024Tq0DbT+USgwrTnOqeOwnDxic/4LdGMw4xluVNmagw1H7Dd5qlt2YGoKo4Ha+ITwTZHbFyB1E6ULOVTP6NUWu9PbG22cGs6o5Wk/KH07hDVhGJMzOYFqOuoSEvWXsm0f1sG4
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB25069354C44FE1BF94269B179ED80@HE1PR0802MB2506.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR0802MB2506; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2506; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2506;
 4:Oj0yk6eKofI78ZEQYVLj5mflB9cy93ZM448At7dbiiXGO4IMUb5nyFf3hTcwhMPnMgmg5X+yqHvjvaeA0gMRgpvtGyklA9Fg2OT9en1Zy/Fup5HJDBxS5j8OxZaq/yf5EFXYYTAnxtiZ50cRvFbjALk4PqwBcwJ1fdKP+Nj09ohkz9b0IPHXbubtjl5TI1TBnVYMijBcozOFhPm5GiY3U4qXMq1A1VA/0YBaSCy79BWQEZMbMW4+DagyI5oS2KRi8jcxA9uceYyq05J4LeBu5H/mPCauEMtz6doR/tCtfL+yW/uF8RN1MifgKgJZMdct
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDJNQjI1MDY7MjM6KzNobGZBcEIyUnR1MG41QTYwSjRzMjRl?=
 =?utf-8?B?UGxhYWlCUXpVN0ROR2I5UXp5bStndFQ5eHIvaGJyRDlMay85cDZIem96Vmhj?=
 =?utf-8?B?UmlsMTdud0ZzVVp5NHJVd2c5YzhNa2ViVjJCRHExalRVZWI0aWdCZWRualBx?=
 =?utf-8?B?Zzg1WWFuNmdXbnBPOXBPWlBIN0ZTbXVwOSs0dE5yYnloL04vMW9udUtZREdB?=
 =?utf-8?B?Y20zNUFoYXJ3R3BKREtXRU5ISVdYMDM4eDBHYWtLZFFndFM4ZlRqMUJIYlc1?=
 =?utf-8?B?LzBpUGpid1UzSUxyQ082dTJSQm1senpGejJ3ZkV1VWd5LzVTUFRqdlhYOGJS?=
 =?utf-8?B?cXgwMzNmVGJNSWYxb0tMemxkUlp0cm96VGoyaXV1QXgzVkRNS29MYVY5MmdK?=
 =?utf-8?B?VzZMRWs5NFFpNXhCR2tEYVlqd2pVSUZZZHlKSUJIaEVySXVhRUkyWjZYcVZx?=
 =?utf-8?B?ck1xR1pCNjVZWFBLQkFRVDNKcjBrSnpQcUt4NlpJQm5IUkRXdkZ0VEdMemlU?=
 =?utf-8?B?SlJZeURicU8yMzZEQlZ0MTYvK2xvcFVYY2M2ZFJlTDdBOWVrTllzV3g2UFhT?=
 =?utf-8?B?SXUzZC84amFTZzRpSmJqa054Mk5QRG9uakx6eWViR1dwY2NWYks0N2ZnZzNq?=
 =?utf-8?B?MmVyeFpId0p0dW5lNDY1MGxSOWlmRnBkek4vK3hTUzNqRlErd01BRlZPNFly?=
 =?utf-8?B?V2ROS1Z4NVhoZUx0VjJSejFWYzVrT2FVZlYwT1BodEFFanhRMmpab0diRmVT?=
 =?utf-8?B?bnVHOW41bzlSVWNtc0dFcEFTbVlOTTBuSERnZUtwMldwb3Vta0hvYVlwSFpI?=
 =?utf-8?B?cUEyTDE0Y28xZlZaZHV5QkQvNzdDalpxNGRHdVRIeVBndmo1RXU5REZsYTVz?=
 =?utf-8?B?T1JyZlpTUVpDMUhNT3A1elk2MmhiSklRSkpBZzZ2a2ltV2s4Ym9XcXo5SEVq?=
 =?utf-8?B?d2JWUVY4N0FBb0U4YnFkK0pHcUpBeTQ0QWVUMGJaNG9wZkp2RmVlamhmUG9l?=
 =?utf-8?B?NlFmRE1KR0FING5TaFhnSThDRitzOXFwZVE4Mk5HY2JQSldYajBLZStOS0NZ?=
 =?utf-8?B?Umt5dmp2UTRUNm5aVUtMbCt4cXRZM0pBM0crQWM2ME9MaFl5TFIyMm5zdENw?=
 =?utf-8?B?TC96TVBRQzRLYmRVSjcwMGRxalhRbC8wVmVrY1BSZm5RckZwYytYUmZsZnhu?=
 =?utf-8?B?cmlSTGNnSkFHcWd2VVJvTmVnY3Y4cnc4ekdQOGJ5dGsvVWYxbnFCa0wycGZN?=
 =?utf-8?B?cG1FcGJlY3h2LzltdEdxYjF2aHdVdWZOZWZsTjgzMUlna2srbkxNMzEvSjMx?=
 =?utf-8?B?VnI5TmxUM2k5a3p4NytHWWtIcHpvRjYzaGhiOWV2Zm9vaUFsaG8zWXNsb3hI?=
 =?utf-8?B?bUpMQk9BSTRuOVB1eXpKdEIrcUVRWUFwRTZTamMxdnVFQXlXeXpVbzF1eUNI?=
 =?utf-8?B?THhHd09BeEVjd2lOeVZ6MkVNeU1IUlpvRnU3Zmh3TGNoYWFPWEptNHhXWjBD?=
 =?utf-8?B?VUlHZCtjZk1nYmp1c1g5WmJPRm95QitvZG9wZmJwZ3hGUitrd29EQzFBeUZZ?=
 =?utf-8?B?VzUzbFVsdXlLNERkQnQvTUFrSENZTzR3YzNyL3R2ZlM0cmNzTGJvUnN4LzV4?=
 =?utf-8?B?d0tmd05aek5FbWx6T0lDV0FrYm95UWFhNTM1MWs5RGFlWlNJbEk5emZFQ0ZQ?=
 =?utf-8?B?ZXN3aXIxNWJyNTRWT0FhdmxlblB1S3JKN1hmZDI1OWdiNFVmOUNVWEZML3lD?=
 =?utf-8?B?WDJxdU9rUzgrSFptZ0x6SUhnPT0=?=
X-Microsoft-Antispam-Message-Info: rvFgMQE9Y+Kv6DA58Uau8l6GgKrvEbHOgEUqKOZrJRbQWxaDfoEnxLah7S68nt8JhWtKJEpSpwD6UiKqwbTul0ywsVCPw3vomAxWcjWxnqoiko9kajuu2i7e++0NXY5CwaccbDZsVeyV99pnFwD+E0Y/MtmZ0xt+lDR6Z7BABos6y7/HCTuOQ8eO6VIHtf5R9xsLJmeXKlFhiqCIpc34afUClE7cnu3J4N2mzD0mszhvNCVwtFExI8/64FuuT1b/6WL+t9zEvdE3H+FVG1uFQqOsuy+RCdiQH61JYS0HBomcYxhcJkOuntEg/RWaj2gnDebYe09fpAAq1jdagif588l34YPR2eiR0pgseEhItA0=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2506;
 6:XMtsAENhJIw3FnjAX+CwVxD9LvP7dn6dw2RjhehGePeXN1N/fIiIr7JNVBAyjgwF2iu8R3xmrtYLwEhb917lAK4udYiACSYkn6ekNHjUZLA6AMjVa6CeSQqlDR9CGEIAok4PgWXjOsTQ6HV7u9flSd7QMUWeAow53Jq83YO+SmPXWobPzU3Ub8OG/JO5zMq4sGY6HsxR2I4v/2hvqhByn1kNTf6juoQeUsrvWJntt/DhFS7vYe5LKJK9TY9Pxh8OwIha537QXCTNcnCQkM/USomIe3OU/ehofY43sJsUkFh4SLM6VEW5fwbb2Wjj/dXlhnhSfzBRr0Rx8N7qK9I/6f+kc0CBhE3DDGO3CCcpBkq1+ExmIe6DuTVLcW1q/mhgx9+XLXOtjB4pex+XxvNRTNOlWp64TxrUWtCJ3vsWadxGITzjYFZzVCiuwXgMSuAkbtmq+McV2IXJh3RresckDw==;
 5:YhLGD+NXvtND8K2jU+9t0UHdIKwNsmjC/s7xC3Fual0kHgzHwAmP/aFh6XgOvPCWNDqDoLO7iLFsZVByTz7IbW30akGXEz/sr9bR/9P93trwVKssFS3wbV4iQz9JrVgb3l6UvReAiNY5dQQkspH4a+CYKT8IRSHJicr1evH4Z1s=;
 7:IlYnLZD5NDzQ5SQkEXGxcO+SPAODjpV+QuFlj8sN3/5+cAXK7JTtj5iYA7/BM8hjTxbBHK5B1QgKgquN7Gm4Uvpe4QoT27cZ/mQOFRvB4Vx3+FUx02ihEqhsm5zvVG2Th7bKGruUuHVHS+RivxX5DA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:06.8299 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 879559a5-c40e-40e6-2e00-08d64e069f52
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2506
Subject: [Minios-devel] [UNIKRAFT PATCHv2 07/25] plat/common: Clean and
 invalidate D-Cache only when boot for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIGJvb3QgY29kZSB3aWxsIG5vdCByZXdyaXRlIGl0c2VsZiwgYW5kIHdlIGRvbuKAmXQgaGF2
ZSBhbnkgcmVsb2NhdGlvbgpvcGVyYXRpb24gZm9yIGNvZGUgYXJlYS4gU28gY2xlYW4gYW5kIGlu
dmFsaWRhdGUgSS1DYWNoZSBpcyB1bm5lY2Vzc2FyeS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMgfCAyNiAr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TICB8ICA2
ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24v
YXJtL2NhY2hlNjQuUwppbmRleCBhNzI1NTU3Li45OTYyZDcxIDEwMDY0NAotLS0gYS9wbGF0L2Nv
bW1vbi9hcm0vY2FjaGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKQEAgLTM4
LDI1ICszOCwxNyBAQAogI2luY2x1ZGUgPGFybS9jcHVfZGVmcy5oPgogCiAvKgotICogRnVuY3Rp
b24gdG8gaW52YWxpZGF0ZSBJL0QgY2FjaGUuIFRoaXMgdGFrZXMgdGhlIHN0YXJ0IGFkZHJlc3Mg
aW4geDAsCisgKiBDbGVhbiBhbmQgaW52YWxpZGF0ZSBkYXRhIGNhY2hlLiBUaGlzIHRha2VzIHRo
ZSBzdGFydCBhZGRyZXNzIGluIHgwLAogICogbGVuZ3RoIGluIHgxLiBJdCB3aWxsIGNvcnJ1cHQg
eDAgfiB4NS4KICAqLwotRU5UUlkoaW52YWxpZGF0ZV9pZGNhY2hlX3JhbmdlKQorRU5UUlkoY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlKQogCS8qIEdldCBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgY2FjaGVzIGZyb20gQ1RSX0VMMCAqLwotCW1ycwl4MywgY3RyX2VsMAorCW1ycwl4NCwg
Y3RyX2VsMAogCW1vdgl4MiwgI0NUUl9CWVRFU19QRVJfV09SRAogCiAJLyogR2V0IG1pbmltdW0g
RCBjYWNoZSBsaW5lIHNpemUgKi8KLQl1YmZ4CXg0LCB4MywgI0NUUl9ETUlOTElORV9TSElGVCwg
I0NUUl9ETUlOTElORV9XSURUSAotCWxzbAl4NCwgeDIsIHg0Ci0KLQkvKiBHZXQgbWluaW11bSBJ
IGNhY2hlIGxpbmUgc2l6ZSAqLwotCWFuZAl4NSwgeDMsICNDVFJfSU1JTkxJTkVfTUFTSwotCWxz
bAl4NSwgeDIsIHg1Ci0KLQkvKiBTZWxlY3QgdGhlIHNtYWxsZXIgb25lIGFzIEkvRCBjYWNoZSBs
aW5lIHNpemUgKi8KLQljbXAJeDUsIHg0Ci0JY3NlbAl4MywgeDUsIHg0LCBsZQorCXViZngJeDMs
IHg0LCAjQ1RSX0RNSU5MSU5FX1NISUZULCAjQ1RSX0RNSU5MSU5FX1dJRFRICisJbHNsCXgzLCB4
MiwgeDMKIAogCS8qIEFsaWduIHRoZSBzdGFydCBhZGRyZXNzIHRvIGxpbmUgc2l6ZSAqLwogCXN1
Ygl4NCwgeDMsICMxCkBAIC02NCwxNCArNTYsMTAgQEAgRU5UUlkoaW52YWxpZGF0ZV9pZGNhY2hl
X3JhbmdlKQogCWFkZAl4MSwgeDEsIHgyCiAJYmljCXgwLCB4MCwgeDQKIDE6Ci0JLyogY2xlYW4g
YW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBJL0QgY2FjaGUgbGluZSBzaXplICovCisJLyogY2xl
YW4gYW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBEIGNhY2hlIGxpbmUgc2l6ZSAqLwogCWRjCWNp
dmFjLCB4MAogCWRzYglpc2gKIAotCS8qIGNsZWFuIGFuZCBpbnZhbGlkYXRlIEkgY2FjaGUgYnkg
SS9EIGNhY2hlIGxpbmUgc2l6ZSAqLwotCWljCWl2YXUsIHgwCi0JZHNiCWlzaAotCiAJLyogTW92
ZSB0byBuZXh0IGxpbmUgYW5kIHJlZHVjZSB0aGUgc2l6ZSAqLwogCWFkZAl4MCwgeDAsIHgzCiAJ
c3Vicwl4MSwgeDEsIHgzCkBAIC04Miw0ICs3MCw0IEBAIEVOVFJZKGludmFsaWRhdGVfaWRjYWNo
ZV9yYW5nZSkKIAlpc2IKIAogCXJldAotRU5EKGludmFsaWRhdGVfaWRjYWNoZV9yYW5nZSkKK0VO
RChjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UpCmRpZmYgLS1naXQgYS9wbGF0L2t2
bS9hcm0vcGFnZXRhYmxlLlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKaW5kZXggOTEyMGM0
ZS4uYTNjODJlMiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TCisrKyBiL3Bs
YXQva3ZtL2FybS9wYWdldGFibGUuUwpAQCAtMjIyLDggKzIyMiw4IEBAIEVOVFJZKHN0YXJ0X21t
dSkKIAltb3YgeDIyLCB4MzAKIAogICAgICAgICAvKgotCSAqIEludmFsaWRhdGUgdGhlIEkvRCBj
YWNoZSB0byBhdm9pZCB1c2luZyBpbnZhbGlkIGRhdGEgdGhhdCBleGlzdGVkCi0JICogaW4gSS9E
IGNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlczogRFRCLCBURVhULCBEQVRBLCBCU1MsIFBBR0VUQUJM
RQorCSAqIEludmFsaWRhdGUgdGhlIEQtQ2FjaGUgdG8gYXZvaWQgdXNpbmcgaW52YWxpZCBkYXRh
IHRoYXQgZXhpc3RlZAorCSAqIGluIEQtQ2FjaGUuIEludmFsaWRhdGUgcmFuZ2VzOiBEVEIsIFRF
WFQsIERBVEEsIEJTUywgUEFHRVRBQkxFCiAJICogYW5kIEJPT1RTVEFDSy4KIAkgKi8KIAlsZHIg
eDAsID1fZHRiCkBAIC0yMzEsNyArMjMxLDcgQEAgRU5UUlkoc3RhcnRfbW11KQogCWFkZCB4MSwg
eDEsICNQQUdFX1RBQkxFX1NJWkUKIAlhZGQgeDEsIHgxLCAjX19TVEFDS19TSVpFCiAJc3ViIHgx
LCB4MSwgeDAKLQlibCBpbnZhbGlkYXRlX2lkY2FjaGVfcmFuZ2UKKwlibCBjbGVhbl9hbmRfaW52
YWxpZGF0ZV9kY2FjaGVfcmFuZ2UKIAogCS8qIFNldHVwIFNDVExSICovCiAJbGRyIHgyLCA9U0NU
TFJfU0VUX0JJVFMKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:13 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRZ-0004Qy-NT; Mon, 19 Nov 2018 10:06:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRZ-0004Qs-8I
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:13 +0000
X-Inumbo-ID: bdd57372-ebe2-11e8-bc4a-12d6303a7972
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.88]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdd57372-ebe2-11e8-bc4a-12d6303a7972;
 Mon, 19 Nov 2018 10:06:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ms41h+Ny6oVzD/GNfAwCztlquEO4aBjeulxkku5CGVg=;
 b=CSUrEFKAuheC0cjUAQi89KUjYehiN+LcjvmT0B4Mi0UPhYKM5U0lfIQXmVc+f5Q9IhqJu87qFnU7a0THwP62sZ+tpoqlerKH7MJm6kGky/+3z+09f5GMUCDR3anFBF/fgIobgCAbM+RO+rk2YQOuKmfhPnNVLnS/2TpKhbM2wzA=
Received: from VI1PR08CA0203.eurprd08.prod.outlook.com (2603:10a6:800:d2::33)
 by HE1PR08MB0937.eurprd08.prod.outlook.com (2a01:111:e400:c523::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Mon, 19 Nov
 2018 10:06:09 +0000
Received: from VE1EUR03FT025.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::209) by VI1PR08CA0203.outlook.office365.com
 (2603:10a6:800:d2::33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.22 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:09 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT025.mail.protection.outlook.com (10.152.18.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:09 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:49 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:48 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:46 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:02 +0000
Message-ID: <20181119100419.93004-9-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(346002)(396003)(376002)(39860400002)(2980300002)(438002)(199004)(189003)(72206003)(478600001)(36756003)(106466001)(53936002)(81166006)(81156014)(8676002)(106002)(305945005)(50466002)(126002)(486006)(476003)(356004)(48376002)(44832011)(6666004)(186003)(426003)(336012)(1857600001)(77096007)(26005)(51416003)(446003)(2616005)(11346002)(76176011)(14444005)(49486002)(68736007)(47776003)(50226002)(316002)(1076002)(4326008)(5660300001)(8936002)(110136005)(86362001)(16586007)(54906003)(2906002)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB0937; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT025;
 1:uDqBb+iu2f6vVBupBvAuOULlzoUixlCAjoI8twvuCLPih9CVy+l/5w24DglqGslp2IFz9/FD8BwUqC3K5C37fnwSC05j4FC51baKV3skzw8KPCm3+6T5a7G9pMvfTMLt
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d3e96494-d849-488f-3196-08d64e06a0d9
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR08MB0937; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 3:rmalYc7gmMbasGOvScWqO4v5aCvnuWSeMwRS1seD4zHc0leH35DuKhxW3Q5A/DeoOLkxOqldHRmorzHAKHDx1JJ2U+ZFkkrwCJgvLcYeUIt6eR9NKf6V2Ev8pWdNX8toV0jJkc+HK6e3QxA/66xahStQEymuHliwjKSy6tDk8PFb8aadR8dyrfVWiw0IRC4bLSP7/RVC1I9gjNS/Bd+oNW6uaz5KmjdkSI0ny7TvoVLoCdvhIqXKNmQ1Cie6WdYWCv91i1AA5/tlKAyhU3L8xQbHAYzNc0Mssa17AMWcU93U0gojcBQQVnWR6p6x/vzh7qYWpncGFNzpoZ7omQ5wINwlmm8tr7kWSGmVdU2nHwY=;
 25:Xy+poQh9VKUiEB8L8DdrZ5JPmn3rZhNE+ne9EE9p7AetA9BYJ1R/790PxeCNuUZV5zX55YvSeQh+VGNxkRb70LNS1hM0v9BDSGAsObt9/kX4O4//cdb6w13pPB4QAn8qirz7ObB5zHpPUbLuXkyMccj4nqKRwOcxxdTcdywYXQrbOmQE0j3r0Uc/QOhGRJuCw3Oh1d4VehSnH2hjLgWDJt5PI2vktakyrgCvAR70dUFLTlErP0E526B37+H6XipDCgcJDKVQYDHleePkhhEFHi0lDv5s/mvg7BtUZObk6sHNrWFlvqUMUdjaefnnxjEKG1vVnNUnG0dBNpF7Wh/5VUeHXpAoX9QaEGg4EG8vw/Y=
X-MS-TrafficTypeDiagnostic: HE1PR08MB0937:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 31:Z8G/k9mZkftY4stw9b3NTTxg7jUCJ/vx0y8ezhXyMtEheI3nj+7EJ4QSvIB25DGzspp6iXDcaQBICKylBt9IXEqzbjDMcp/MO+RuV5geYOK0QTBPnnP0XvYGpII8I8VJRSc6j7WKWntOlziEsJYUiaou0K7L3DeMxyX6NHog92BA9Mum4BA6QeGFcy5ID4PBa/W4UlnD1l/lcZOzkbg4ljWAeU5nDw/1D1FIg8OaEGM=;
 20:kMnjMk7tCsgt1C1zoqN5harDPuWOmVIkduVM2CM5sYK4eh0rfVBjX9KAgMcHYP9dZaoirE5uPp0okQEnRVBU6futo82lJ9/pmOa+gZKRnLvX/dwXLDD0mPyGTDDDjTWdrJxeuy/yZeevnvw58+9S05/uXxXFoHBXTIgA9VvVtkDqkNoU3XEZo4BekDdBUzWlFToIt1AiSSUv7gmt1TVClCxA/lXScqwp0OvmrJzBiH0USenuAwryMJJf5L7BXyDncOWqGXT9zcoad6R7PPJ/0lOBTC3F1SnNSfZ1pc+Y2swNedm7JiLJ+FD10nP7BubzYakeRaFXeJvds2e0G1d/OQq/BGHZOqKY9NR1cGnVXUD+4yCDUH3wmuw6BHwr+JphyBCHUkiy84zOoc2kafargA+SOfWZk+ndW379nvsv/7QnatjejWfZL67C8rWBef5ZlFelp3+gMiy96Z10w02LvMyruwykKsQ/j+xIwoRSWPcjBeqjJbVHRm/ibt9xCX0L
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB093750366DD06597B6EC2D789ED80@HE1PR08MB0937.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93004095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB0937; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB0937; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 4:yPsln9VVzSZT6Pf7IJrAs2GZ9hirIpYwHXTxJLrgGnCuVNouKSW3ZWIHhGt3uwmtVx0RobYRN1E0voS/QInNs1d3ygIY7L/993J04kKIv+CXoRsyn4JlORa5+4wPnB9fiyvyWrx1HoUJETOdMIQRtvPwbNW366KEkmECsiuUREC0EYeTiQlkQC6U1cr8EuFiBaZJPALb9Ql8k4SQo2WMX2V6DGE0dbY9on2bSjLN3nvNLGfnATjA5+pkZBZWClSCeAkf/cQCoTZP1T5/42VvEw==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB0937;
 23:Pbw0w/JFcC1imMITrJLtdsoWEb6/A5S2PAs2DNXgo?=
 =?us-ascii?Q?+5312FqteJ2yUv3x2L/HGcJZkePuuMMiT7nNSw1Hi5dQur1C8iIOhBPkBO36?=
 =?us-ascii?Q?8W8JbbJfBbCgXN+Cbdeb3cLFfXM97pPnL4XuFQq6iI8Bo2am0WAE9mHlUcNm?=
 =?us-ascii?Q?bk0JbdLQR2KAEjiNN/2XttMuM/2FzH5fau1PjMsCeyVlT4ne+kW7bs7kOiY7?=
 =?us-ascii?Q?tEKYlQpMnkyy56ZnN3vtAyIh5zJwvgwVZ5lRbQl4JLojsvdRKNyy12UkT/zK?=
 =?us-ascii?Q?gw2WMNG335gkkGoUJbiM6yy1JjMOuzuNHDiHicdP3OIIhy9kiiYiX64LYiv7?=
 =?us-ascii?Q?545poylLmo6B7u4te7zauPMdzLrNltbfyyOtDTzoNWTRzMYNa633e71f1xTL?=
 =?us-ascii?Q?wd8tXNv+GV9a1VXnScymy/5R/V1u5s1lR2sh3WfhyWTQqVq/R8sFEHhvkCSX?=
 =?us-ascii?Q?geCYFus79KTQAEuLWnJsoWoUP3AOxBzWq5ss0slm182/d9V1Pr+xzxKqTYF2?=
 =?us-ascii?Q?9uHu2HmtB+gn1jXSEDu1rJUry3ZfRfbpcYCRZ5VqQxKIKr+y2OKIW9qBG/0v?=
 =?us-ascii?Q?hwCbcsa5QJ0aoWU94rbW4d9JjVM4dy15mzgQdVQ0LTXXULBfNOJv+NJjw14D?=
 =?us-ascii?Q?XHSFEnOGyi3fKdgH2sSJqdITr8m+kZvMqzrRsyJVG+zACNy6mj3GGos/L7lA?=
 =?us-ascii?Q?awoBfQm8gPUacnrGOS1POqPUa1X88KQdQH48Xf8gqgH2k83UVbHCZMREe/K1?=
 =?us-ascii?Q?gHWp6otQTfxiPSLnfS9EtcAzYk+oqEDkrpbAbmimFLQO7UQE7RYnlAYV2On9?=
 =?us-ascii?Q?KcoooOM/KtKOczalj3em1EnnYLNLVIRyQ71jWunRjtRbrbuBPKt3K5MZ3C10?=
 =?us-ascii?Q?2YzesPEUcvFFyAy980Zik6K2O3541jOvWNfQ/Z0I7g8WGHpQEWaWzaB5CoOB?=
 =?us-ascii?Q?6N/fdSjdmWyVtU4ItJ2wsDlxEx02HO5g0snnoOeEDP0UDCkERDk6h/Ea5+yI?=
 =?us-ascii?Q?XfG9p+zy1wgZNhkUIebowOZG8zdHUKshzKXMo48n+voHsv0TvETnRMj5v8Qe?=
 =?us-ascii?Q?GXGrIhNeMJEmXJGnnY1wgZKSfjqArLi131BhPacJBX5ICISltZv3NZaMz4wy?=
 =?us-ascii?Q?H/X6tnyi2TMwmhec4xLsmsHy6ZfsjmZFFUbT2tyxugDX3+GTFTQSNwB7Xlvq?=
 =?us-ascii?Q?OqdlYZkqrVos5s=3D?=
X-Microsoft-Antispam-Message-Info: VQbk/axEavSqfxxto+dkc3E+9XolfztTXSWLIv9hZAWbwL0+AEaHWOJkYLrWFfAHemDVZYNBnP7b8jz/WANgAoVzOB2or3JUF8wJX/3vVPlaHy6UUkmvehb3WTouzKvOtAOdTgdpv6XeVbgbXNiJ2ug50q0lMKfMmUm89OX3BZlAGghklfNUuZ+mR5AkKa/7L4W6oJsETo4C3f3lQxoDsxHns0SdPNh0KN2SjyB+otECsXICkHKQDntlwFTl9ySBhX/y0mAKkGO1qsAR+91vG/lUODfNFyVaxrPBhORiJ8C+ix7jocbMMtswLCImI+jH8xOIRZoShGntClZbPc3GpsgOb+gvzNNN42GfsmI0DoQ=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0937;
 6:9oVCzQwUEojIPJ3nBJfMtR4lUhF9DxW/3NxyVI4LL0b9MEUpOw9Xc+DvX0XlGuK9fLzynLTQEGXAlXWnmRSMUS1HzADcxFXhj5RS3CxV9t4fTza86GiyjVlyGcAUyKWa6zokQsbyKvZJKkz0wk5hFD6rkoSAOJOL9XBZEm3sXlVn5xNRjksRl04FWh9RV8csjNV2xpE1HsqTuK/+9waNGoNWb+6Cuij+/xQ5h6lkuG0tS8cMVAJBP56EkVFsNnEXkx3z5a6NykCne39yT9z2mWo+X0xz0vo9d1+LebhckOJz/DvqhqzrRziVgRB+DWGHgib1KTAiLl/Ph6LtJXWw3UQD5Dz9+3/9Qptz/XdFXjvSIokB0uJvo8jheNL0tLByi4TvlmFCu7ONNhnHDMCPKIqpdOOmYHoAMVpuI+QI1KmMSU5g8HpLVOvPe2ycaybM5vNVXOXSTzUWtGkqTO+05lz5wJQdHTIvJsNKyiI0ZPo=;
 5:31BD6TJATxK/QfblXdOq76LPNqilW/WRewg8KhevH5kpehAmWA6PIRyCQdO+sJf2yVEl/vhRx4qXfXn30DDMFObip6UNd4AvQgBCJA9FZ7UxYkdbW5GfeSKIc8CRVT/mcFvUo4snhEdOIeucjy/9s2atVp+JuoWz5T3eSf6Ojtg=;
 7:ILw0dLgpCvJqH1KlIoBe5ldoppehcslidSzD2Zf1SUTn9aKRRYIxKrdhayq+k40b0APlnyO2gnT5Xx4qBq/ahblIagsGKCsmGRJS6KYWM7bF2ban53uRhWkh3Q6OE06ZJm37ZaBnQ3JExkwMtGraKg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:09.3925 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d3e96494-d849-488f-3196-08d64e06a0d9
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB0937
Subject: [Minios-devel] [UNIKRAFT PATCHv2 08/25] plat/common: Use correct
 dsb operation flag for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QmVmb3JlIE1NVSB0dXJuIG9uLCB0aGUgRFNCIG9wZXJhdGlvbiBvbmx5IG5lZWQgdG8gYXBwbHkg
b3V0CnRvIHRoZSBwb2ludCBvZiB1bmlmaWNhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQu
UwppbmRleCA5OTYyZDcxLi5iYWRhNDE3IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9hcm0vY2Fj
aGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKQEAgLTU4LDcgKzU4LDcgQEAg
RU5UUlkoY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlKQogMToKIAkvKiBjbGVhbiBh
bmQgaW52YWxpZGF0ZSBEIGNhY2hlIGJ5IEQgY2FjaGUgbGluZSBzaXplICovCiAJZGMJY2l2YWMs
IHgwCi0JZHNiCWlzaAorCWRzYgluc2gKIAogCS8qIE1vdmUgdG8gbmV4dCBsaW5lIGFuZCByZWR1
Y2UgdGhlIHNpemUgKi8KIAlhZGQJeDAsIHgwLCB4MwotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:19 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRf-0004Rs-PL; Mon, 19 Nov 2018 10:06:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRf-0004Rj-76
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:19 +0000
X-Inumbo-ID: c0bb9931-ebe2-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.55]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0bb9931-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hGu/MIBDt788EmTgllXRXdxYNns6l80kMfHPrDPm1JE=;
 b=Ta1q1xbOKMLaGJo8R/0DGIGuImZR/WTE8xdQPRnd8/M5IO+KZaDIlDxoFUTSN2r2A4nIy0PIsErURB7kqEir/nQtpMtLBx8/pox7CWr+LlM9fuixDzzN7OdXTsct6DtH1t7MJiaDXAxKrkKhgDs4Sa3rRnftTH6Ac8Cu9/W8T4Y=
Received: from VI1PR08CA0124.eurprd08.prod.outlook.com (2603:10a6:800:d4::26)
 by AM4PR08MB0932.eurprd08.prod.outlook.com (2603:10a6:200:27::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.24; Mon, 19 Nov
 2018 10:06:15 +0000
Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::201) by VI1PR08CA0124.outlook.office365.com
 (2603:10a6:800:d4::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:15 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:14 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:53 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:51 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:04 +0000
Message-ID: <20181119100419.93004-11-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(396003)(346002)(136003)(2980300002)(438002)(199004)(189003)(50226002)(336012)(106466001)(5660300001)(8936002)(44832011)(476003)(426003)(47776003)(8676002)(81166006)(81156014)(11346002)(486006)(97736004)(2616005)(126002)(50466002)(36756003)(478600001)(1076002)(49486002)(2906002)(48376002)(51416003)(86362001)(26005)(77096007)(305945005)(186003)(72206003)(14444005)(4326008)(68736007)(1857600001)(16586007)(110136005)(106002)(6666004)(356004)(446003)(54906003)(53936002)(76176011)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0932; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT052;
 1:5QrhzL+jwSKaD2US+OiZEBdR8fTSP3oeUaSz2yPnibm94QqDljr3ZxBXvdSnPzPiih1oMA/O4McaDM3Zmuy3P/YilYPEOpjrnqRHRSxJT1eDdmE/9AnjPXiYu7Dh8Ord
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ab6aadba-b155-4409-eed6-08d64e06a421
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB0932; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 3:Gty94Bv+VLh5l0KC4MnLEeyAHWI8JIVyvUHoCecdR6k4nNbNJang+w+MQL+8zOxXm/M8NOgfWmo48PMTP4ZjI8y32lIVx2xx2BcdKkehpiCl7SPSMscnnU+lRLvBR/96NIxjSYpzCc1fFJ+91ycKd+JGgAVQd4ubLA0DJRPI0lg686ySyS/p88PRDHppIYJZkGQNNU8LrSN+6eAeqz0+9etIYOFYn7swK2/FOUdz2iBOujD53JQoueHBEFfnfcIS1kYq3AIoul6BRpYZHpiqgs2zbc3/JeQC7mATerd5XmQV0+odrwZBISuXTqa/ouWYg0tImafDP7ASSMwv2oyumX2xl1a7wnBDOKbs9C4DDP4=;
 25:aX7x7GCzvxlfvpWXkOlUAQBWYVvXnP9hcKvdeE4n2YoA+9ErfMDWtd1MygqWowMcRsJT4dD/JnyUGSil0nD5aysWp8HqyVF9u8rMMqInWWX8lu54rklbvxSIzShmKoEpVPb4choEwb/qFcdYCe/daioDMm4E6OZRfWFcAtNmh6u2PDOTSbCQXn61B9GhlEeEzo73OsmmNJzWGAz6/z8sRAPp6YRffMqvWdc8IfTdVf5g7nclwAdLpVkNqBtlAFL0PZicaxxT5Rm+cR8Ui6lfwnAHQaKJdEFr0X5EhrsHyv+sO8vHfNbFobnM3FlP3pqGCjVHg4nT740Zm34IUGDJK+7JDvH9oGn+H+BaYtgNNUI=
X-MS-TrafficTypeDiagnostic: AM4PR08MB0932:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 31:DT6oZOg9Lup4+iS4XeTDsQRWLi3TiI5GC12EZ0a41+XYrC6TdPWAGwtvJnpSXGI+yWzHEnhdtMPKo4i4fOqXOaAniQebm4AWqgUhXhUYTLCke8e/NFilRQR/9ZseyjNqgEq1BaF3E8aMXFw2zFQAX7hK3YX4a5zejaMhLoy96nEui/zPlyhIQ3i56plNXxlT9g8BPfTZPcYuA43++sWAvLGkw/km6PGJeN/1063jr6I=;
 20:0s6Hyj67t/oVViGLRlwleDmu+7n1Tup1soByX8MYX1vM+l4seUDq8Doxxg5CWKfK0q1i7iy6aQQqNjd/i7EU9yyOp0x+vwjVU24JmVMYwcroi+pBxLGPz8FNImaSjqsl09OOZHVssKyyuPFUNj+Up09YyFTM8+HDj+T/EFVTFlCs1YoLNSwMl+PC3AOhn9mc4DXCUGNJ2Q5RJix5RKMDyIRXZiZkWIUkU/mLnHmv2IKK5Hppkry+L6kgAX/L2sKw9XgMJmh7N/KMtn7Su5SB5rKFStJ718wpNVDtRXe+BfC9/YiimTPgP/oVEkcjq5VcTZ/R8ZXJKFEyn0sultcJxDtO5I+vJh7v6c8IFHgsMEZbFIwX+8alTPtox2wcVnubQVim8I+G6t/rgR7YEdWpMhsEwgbcu6QJDgDe7ScVMT+exerWdQCwgWgzut60Pl/2+P6FbRVnSqp2v8IRWh5fyTjNtpXDlKStfkmkgukVFpF0tJ1TZKNYwzWDOLXfPa9j
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB09329C731E40CB9F935F64949ED80@AM4PR08MB0932.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0932; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0932; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 4:fjzhtoYKrjkVK0yZhdBbgu3ZtSRi6anpuKWeWdSsUtq4nwMlchRG2ZbaWh5UQ8e9ix+Iz0NAylktLjJzXcKdLNX2ZKudZMePleBaMmz4nmPVbSh/J7UOOEsfvHj8kbR32ROqZT6OuUZlSzQZV94pp+9bE6Es52DwAFmAnqCxo4hoDLcrIfsyaSLSNK2mEkfEcJoiW9VvCtU4PAMtHBFZR5GNXVbufsl0fqcm0iiDKvgrhq/lVicL5conpY148QiXxiAK/s8Hjnx49OPGtWmIEQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB0932;
 23:CKaLWIqc177Aovo9H7HWTRhw0e18Twrv22v5Jnv12?=
 =?us-ascii?Q?imaVV6WyX3MJxngdxW1ovg7l9sXKbuLsJ0EPyF1OGmZgi+c21BiwPbvm8Fpv?=
 =?us-ascii?Q?yB/FuBzQvA7TN5xGqPqB5GPVY8WRx4yWIZ6NbPBIZ5n/wgy1/cp2fp0XKlNu?=
 =?us-ascii?Q?TwLm9hr+ycDuoI5FrKJqYkCeKcN7+qZxcekNOJUKyf2u8TECnn0YLXk2sXIE?=
 =?us-ascii?Q?aMeVHOGaKS2KDT8iD5CX4rImZ+SSo4WnPc2xkkZMxqqom6EBz9YtoSDmfvoW?=
 =?us-ascii?Q?tdOVipgRWRb0Na7PeDTgxRD4dxl1qNiJS3QaoHtNbCAKnapdjy3J0mUvIbgO?=
 =?us-ascii?Q?bvw+cFU6MgDpARYrXXrYuA3KReimkrAhbeQ72YatbjvhXkojRerWH8xJjYsc?=
 =?us-ascii?Q?ZfY0x2WwxWoy+56C72DniHtxr78LlpuTzLPgcZ5K33fdOWGzpBPQhEOGt6DS?=
 =?us-ascii?Q?bozhf0brxkrHzc5R1ZZbai5TMXqIdcOeJ9tzHnxW2cvGHHGCSyrq+xDE9IvA?=
 =?us-ascii?Q?pBzkMJ2zzJp95sYMYnDVlQ4VoeEh/j9SFzoOX7WUuV6lusQRvtJJECy7JFJs?=
 =?us-ascii?Q?jM/DWTVKxOLbzZgkBW8ZbzsoNZKzE6t931+riWpH59LAgr8pFu0ncKG1/Z/C?=
 =?us-ascii?Q?22Hdo+lu8EYOrqzTlXYa+B1M7hRwziXjJAazeozU29sOEeSVobki0vEPijWh?=
 =?us-ascii?Q?fVthP0ZNwuhRdRnWrRRM9SsiJPXlEg6U6maYxLIw6XX6Et7lUnx/lKAfT35i?=
 =?us-ascii?Q?qNkq1Cy3w073sBbaYLsGYj3iwm4fH21l5pB0x3uooVIQNR602KpiJsYUfhfl?=
 =?us-ascii?Q?z7Y5vbxi8twrJ/DaZibAhllepL+FaFJU6SPm2O+XFOJRoNWycQrlkUeq24Hg?=
 =?us-ascii?Q?cz2pt7tbbcwsGj4OoQYRSB87Ld4LQQ6CdQyqJ7hh4X28iDMJo4+Bi34DrCNX?=
 =?us-ascii?Q?cUhfsjOGX9SM2sB2KIue9W7yhPuhUPfpnTm7ubTJPN5anmHuAbu/dbWDcEXi?=
 =?us-ascii?Q?Ei0/8uwDFe+LmJ35u0UEoOjNODfisJupwtfzgSjRPI/bOoOD8ttRjcXCwQaN?=
 =?us-ascii?Q?ESWPRSx6Ki0/Aangia9R680sAh2QuHwnUIbo8VQ1JBmbib/M+QDo/Y8lqz/Z?=
 =?us-ascii?Q?F7o9J0rlz5M/odD/E3QvF6fYX+r5dodTbMOKsmQmAp2Vc1o6ZTmsSFCRaQlW?=
 =?us-ascii?Q?nS5+VGol18bpv8=3D?=
X-Microsoft-Antispam-Message-Info: SpbaTwZnraqu6Wi0XpnHZEb1faymwqENQUG1hySckk4p6mdynsVZ7emEWYr1QIRY6yiznzqZyIK7vEbSj2xUwL0+ArXM+bk3AGIzhHS68MKDr9wC21xMxqc4NwHoDDg4wG5UcFpQC+cULuv7lbu1bo9sFky43qBIMw9Lva/ZM1vzgzBmIE+51lwbBi0IhXAWWLyPvbgHiag3bAJsB/SEgOeZ8y79zGv+OPMjVpC0rqVh7dvWEWP90lyUZKLp3TtxIw4O8h3X6WHnPTsvVB4PF7Bj3lWjQjCQ0clLx0pt+VcPJqdKGOlTS06n/oM8ISGC1iLL0R+RBRcYYzgwq9LWykYbhnUlepKo2C4sZmOw8B4=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0932;
 6:8msLTnMYmlnT9rzWn08fUedamLIkRtvQtRgLROvqPaeVsxiW3AbnIUznmZR/Fzyoz2Ih9HInK12rqdDCPgWiJfGEFPGp7enKchCZ4uPlMOU52xkJTJjNI57J87tzawfc0zQICAPWBaYPjlhoQnDiLbDpraAfl2SavUv1pp49aaRaU5ldpE9khQf740B9bF8L1cN9UsEtpNRT4yTqZNdhZDUFsV+bQWV0msVNObQmhuOdWcMh621/UK3wXwFAcKjApzPAgyb2tIh7NhFJNeI8xiycViFTrr9tGvEDswNkDQR5KmXANcMSyk0m2x8QRTImsO+mwSmxwsru8IJsfRiIil7f4bJe2i6NX3j4dbPtU7mRyoYI/FzZvrCWvYYWiXG+XBKrXd6srGa82tBhGLEkv0KGv1vvexL7MDA0MqtjthD5prtaz4UCfcHCgef7MHNS5jir4oTIWoDRFCcW+fRRAgvMf+loHc7v3bnIgB22g1M=;
 5:inMK/yHrLDMRVyCrUaS5focpcEHkBm8xV13pFkTCWEkLyJKyl+QiO67KucSJncgrJHQMoIjOhjt3WFTl5bKgMsk3ZJue2erd1zMSPexaYGFj33sYi9VRBWLWO7Qsg7/f57LcB7sdYbz/csrTd5GVgymlB6pTyy7LU2CubOALkf0=;
 7:skTfoH2yzyylKtv7ucoBgYXULfM5yZswN7t8jwJAvAmxqbielu0TTRCnAyIyVtvwSSBfecpeb7kRbPHI7hrCll6NBYfGjSphxC0pUAj7LGfXeEVIeBxyzLCmXQvVROd7nZnhqB7mBdtqiMVB+bP7LA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:14.9023 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ab6aadba-b155-4409-eed6-08d64e06a421
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0932
Subject: [Minios-devel] [UNIKRAFT PATCHv2 10/25] plat/kvm: Correct invalid
 indent character for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VXNpbmcgdGFiIHRvIHJlcGxhY2UgdGhlIHNwYWNlcyBmb3IgdGhlIGluZGVudCBiZWZvcmUgdWtw
bGF0X2VudHJ5X2FyZ3AuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNv
bT4KLS0tCiBwbGF0L2t2bS9hcm0vc2V0dXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9zZXR1
cC5jIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKaW5kZXggMTRlZmNmZC4uNWZmYjYyOSAxMDA2NDQK
LS0tIGEvcGxhdC9rdm0vYXJtL3NldHVwLmMKKysrIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKQEAg
LTE4MSw3ICsxODEsNyBAQCBlbm9jbWRsOgogCiBzdGF0aWMgdm9pZCBfbGlia3ZtcGxhdF9lbnRy
eTIodm9pZCAqYXJnIF9fYXR0cmlidXRlX18oKHVudXNlZCkpKQogewotICAgICAgIHVrcGxhdF9l
bnRyeV9hcmdwKE5VTEwsIChjaGFyICopY21kbGluZSwgc3RybGVuKGNtZGxpbmUpKTsKKwl1a3Bs
YXRfZW50cnlfYXJncChOVUxMLCAoY2hhciAqKWNtZGxpbmUsIHN0cmxlbihjbWRsaW5lKSk7CiB9
CiAKIHZvaWQgX2xpYmt2bXBsYXRfc3RhcnQodm9pZCAqZHRiX3BvaW50ZXIpCi0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:22 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRi-0004Sa-Rm; Mon, 19 Nov 2018 10:06:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRh-0004SN-I6
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:21 +0000
X-Inumbo-ID: c2b5847c-ebe2-11e8-aaa8-12d6303a7972
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.53]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2b5847c-ebe2-11e8-aaa8-12d6303a7972;
 Mon, 19 Nov 2018 10:06:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lcOwH4olZheWgNo/pDvCgiJk/uxd+qLXQdGVLiR1uMg=;
 b=MRtsNGg8EsH2YB96jwGTyiW69y2ee7H0OwPX9yw487hdu0RZ2JsdntEzI9S/jbNst01AfZu3i9I5djaxG4trnoC4OfXYMtYAy1C9UX8wnUCdmG9k8j1ZXzj/HtLzQsnVCzv1O6TJ88g3PlniYWi2Buqrnh9cunlAnQswOQk22b8=
Received: from VI1PR08CA0124.eurprd08.prod.outlook.com (2603:10a6:800:d4::26)
 by HE1PR0802MB2505.eurprd08.prod.outlook.com (2603:10a6:3:df::23)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Mon, 19 Nov
 2018 10:06:16 +0000
Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by VI1PR08CA0124.outlook.office365.com
 (2603:10a6:800:d4::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:16 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:16 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:56 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:54 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:05 +0000
Message-ID: <20181119100419.93004-12-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(396003)(39860400002)(2980300002)(438002)(199004)(189003)(51416003)(72206003)(1076002)(97736004)(50226002)(26005)(426003)(478600001)(76176011)(49486002)(77096007)(1857600001)(575784001)(4326008)(86362001)(336012)(186003)(6346003)(44832011)(106466001)(5660300001)(11346002)(50466002)(2906002)(81166006)(8936002)(8676002)(81156014)(36756003)(47776003)(126002)(486006)(446003)(53936002)(356004)(305945005)(48376002)(106002)(110136005)(54906003)(316002)(476003)(2616005)(68736007)(16586007)(6666004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2505; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT052;
 1:EwwuwzMZvMwP0sPZrBvHv+RJDPGjtJtYFtizWSiozmiiE1NxYQjBalNRi35voaFP0CGSRkAy1MyDg2omCKQyYMINS4Omy+V9/E4SQ7rdqixWOxJCua9oeY5JpQSgbAjq
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6d2924c7-3d9e-4dcc-474f-08d64e06a51c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 3:J8+CBvO9r1IlR0XbSQ8RdgIpnG9dFNvEkaL0ogcmCeTzBnaGoGjR9YUvRW5P4cHz7V++0C8DlJPvKYK8e5zMtZue0+kdy52yKv68ojOSIJR73R5ZZZUFwxYcBL7rsfIDlyT4MQKNsYHI8YltVWl0mLGthsOVWYv+DmbXEp5SKQK7+9Z9TXIV6CQ8Dtzck2mbXFgJ2ikCV6VocZa2ghowwJXayFr/SJ+/y5/ZfLWXRIkbjw254Xz7kJmYqVhEM+2B+cbMpoVk6uF2ihkgS6+ybZIN6TtFM5WbvSQyZYctPJT5GSRnoyLLwIlQdf7M6BBwNJ+qCq8Nv+xx7a4p2aeuTmMjHYR8hsNkEXRWWeLSqi8=;
 25:GGk8DQePyb3bzxpXzbdt77ulYSXpdbjcGFPKmM52DuGR6mP8CIOX8kFJvX8pZPei6JOsvFPC3ztGpfkgmeXH0SUQa77HYfafRnt1/T+8yfaXobS0sr/o5XaYcQExkg5q72ho2Prr1R0knUIWnVwlQx6J5idLzuaZl+jiyEXVDTWwgSg/4Q5X7XbWZBz2tj2jtLEocoTlXA37tYp+i/f0Vor55qMGOivAwSrMwO8cYWsSranWfpk4p24Eu8AqeF3i1oaCEzScb7YtGsAAuWWvcbf8nlA/O81291eItEfMUEktgQhjxomhtRDrzvIsu/KW3s5E91+x8NZAiCeYDrCbPaklNZ1cT5uBls/2QatP8PM=
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2505:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 31:xxjC2f4wusXpr9h4eTQa4ognP4jHJ3BBz6qZ4GTpqBBtKSJYNUqvZi89S1kt1PTgMfnfyKWAUi/AUUV2qeUNNe2O4dJwBSn1MCWQdW/K73rPVIg/FEc5RntblK0wW7mwXtXzdLYrpZzkdistaIiwbbV/sDhnvdnF2k9Mpxrt8D8ks1IJ8w0U1GBRiRxCaBdVfUhLJHAB3yWvtKEE6mYMKEHwCSqpDyKkDLtbkJ0GITg=;
 20:EJpxEzttWeZ3qdu+4VRp9mNTx84XEuIXhLxUtNiPcgN+z71mpu6M2Mz9QLF/8aSi0T53Lv+Pw4a4zhluPoqMjhwtpOmQslcoVbHdkwzV5vHWVVo4q0lNpnJA4OO14zMYaoOotmr0XbGE+ls7RoZpO0wQa/eMUIAJjgWOUUHTzGgnujeGzmbYTwYmM+xB81RTb5tV3cQofBnjhzaJDc5agFXB0QHRzdoTRmWBbFc0HveFyvdZqRnlXYKUKHIqMHxRp9EuDWjWvJPOz3H0jBpEeVUpR8QYzMoY3mrUPSbX4DFfSrDqQzJRVMs8knVQ3GgmV6q2ys/ZP2JDTF8y8KGn8cKzPJoO0vNzTTFVo/uKyHndxNPvPAEJmnZfOgMB+0BB4P/a355Z2nyR1fHCDhWSXN1tMyMZ0ZDAYgtrcRmmOujLdEZGG4TNBTQEC+XLtDqndxsMN26pwLCYGtUPy+VtXjBreIlfsRMAgF2Gp2VfgwwfWzc3KMJ0Bp3fgJW3QRkY
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2505B1145D7D197CCFC5FB729ED80@HE1PR0802MB2505.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231431)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR0802MB2505; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 4:YwX1A8xxNCAryq6KGOYpcJCjBcRcED3XREmA6lRNwDtRWn+7AYyJJV9z2C43aqSbl1JMD6MeqZnpUyh6gF4GPIqO1epQjo5c1v6Yv4yACG0GQ0rHYP7olGpafcZPFWgsoS7UahI2OmAbdjP9iOpGqwMFuVODzpGJibc5Vm6ea8s6K0LjWXr+2LEaiRONvOBiFO6vB7Lu3ChhHdk4YLQtxVvCb0LbAh5E0L38BkVVtNNE03hQn07mLf3O/T5Tqu9OvkZHFkUQmcS/5e3C7i8AA0mzEN3dYvedyk0ZUQXJB++6nAyNfZK4rPcgbjmdtykA
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2505;
 23:/lpR6M8TehSBWm9E3BrfIgkdUQNoWpGhU4/HOQu?=
 =?us-ascii?Q?XmqSXTBg5aixn15JWWm+uNUpo7vySVNzLLQvi3etHK8nLWASmhTBCGFxmAQ4?=
 =?us-ascii?Q?fruvFpXVWVUmxMLkXo9Np6sgfNUzL77CA7qs7T8VAk7fnLppxcsoIhQpMqaQ?=
 =?us-ascii?Q?rvOy+47j962ZQjKs1tLuDwC+k03GCQ+oMsPT37G0dHk3s7y0gKrrIXMcmNXP?=
 =?us-ascii?Q?tGDBsNRZ+e725544vRIXqRwBuV8I3gzgUVOnjP1DXGiRZLFt8E8HIaFBqUBx?=
 =?us-ascii?Q?sdKYjKpib4WKSG/JzTokDsOnSxQLxPYOfEfwLI5+/NgoXEyjyfRXOCBWcfE2?=
 =?us-ascii?Q?eVqJufNALrR72hmlgt0sPdEdxGvCSsztiL7W8KV5USL3PAApIiuBYoJXJnzO?=
 =?us-ascii?Q?HsbfgI0xOFOVXJvG3ZpDkvP3yrR9390M3FvADXmFudH/Ym2OVEYV7P2kNBm8?=
 =?us-ascii?Q?zZWM4VxcBS9ZKfYO9OodNkAzHZHGjWgoP7GIgTAux4YY4is48gVymCaCAYlX?=
 =?us-ascii?Q?dXS8aB+7BBCDeww25ujHnsa+HdS2ZHJB7LMsQ2e/aNjWb6Og8JiycPkmdVHs?=
 =?us-ascii?Q?4V5N8IBVqYzvUvQKyciFtuTR1CmIzzdhyrUJqyFc5lEMMm1DL54FS80xcouF?=
 =?us-ascii?Q?flVsT1tSgzZYpaW7OZeOzNfBzkCXtnHXh5PRGHsbGG9W5zNpMMbGaAsWKqzm?=
 =?us-ascii?Q?lVPE4051OBR/Nt5HctlLUc5DwWTmnQ2+30PZ4OGFJle1xp2fFCjtX8W/giQF?=
 =?us-ascii?Q?6hHvYVtWtl++Kbmj1QB/EUq+2PPt6q20OEVLhGuK61NpyPe3CpJm1kD/zyta?=
 =?us-ascii?Q?LyvSLKvKIRjgM9FmB3nirHGZgrRChnmcxFBUAkClbKIrx5aMf5gs32GiChgv?=
 =?us-ascii?Q?zTFuBiZeV62F1PQGjfzVTzmY497zm9hspuZ8R2eeDdlVd1Wf7bzREgz/rUAf?=
 =?us-ascii?Q?61O/sMKQM/3OvfQ6Wp8ImwiWMKR/xwPIdrc5G5IBivTxNjAsI/lKi92BD4pc?=
 =?us-ascii?Q?hiqqbJ2N0oXNz1A+3ZbPCV7V9/rl9Hhj02D1pLopWIr7h6zS6rknt1wnYNL9?=
 =?us-ascii?Q?TMMZDojJRtvFzD1jQtV3riJJMXaDCQazfKLQHY0p2lY17nI4wGYqAasvgBjx?=
 =?us-ascii?Q?uD8pq/siZjX0F4VZqZoJ7YpnoHbzoXJoH/Nq8nFTJJ/dj2ZjaRBer48RnkPc?=
 =?us-ascii?Q?CFY+pCiaDyLV8RMhFbH8LTxpHqJ7aTU0dzZ/ujVoNID1Lg5NGI4t+ru2Ydg?=
 =?us-ascii?Q?=3D=3D?=
X-Microsoft-Antispam-Message-Info: T//lR420fGyUf1aRcTYynI6nUreRCxyX6czy2eW30JJIq9++AIX+5g9j1s8LOn8DHMddY6ShcTIlfg15o4RrSNMAEFiY+UgbyCJOW+4l6RMmb9NPDGJB7JvSpKZ4Z6RPWDU/shp0G4V6sjPOmTJtvcSnOB4XXuyfN5HfBSU6u97B+Yo3fg1dLDPhI9Z/9X0F42HXEHTtYltoboL2iGhZ0M9ohNaTxcWS4W1gr7wIdTmDN5WrXBwwhthshdvTSRMJsgVAQcZQw7o8+HaBT3l0lESuZjVRqCAc0KeDzBDWZBNeQRy1RvYsZ1NRN19TY7XoG3MBmLH6Cs5vwSDOH7YJvtvfEurO/6cv21zmlaIU1jw=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 6:Y9rSTZ1YVu+IlZcgoiO2eHtTVHiy2pJKTf25E9BDrXu4DxAxF3tMQmNYyHak1AHUIZFw2qZ9M+S6tYVa3wrMt/RS7kQPBUuJD4DE1BAXOMKRycx8/iJaOCOj8p+vWwRe9MKspsVnFmI/6rf8slqm/fGiCivNBmQTkjfhwRpw2Ha5F1Z/QFyzGYcdcD/C5Bgy+9xreCJIq4vYV1PfTnPQ6xh1e2uWW12aQr67F8WamlWatZhrWkBl6ViKNC6Ars8UBzHGgjzX+FLypHPBE+Cmn4TseNp4DgVCsnLwz2eKDGrVF5BBZwsg9+VwtIyimncUzBN65MzIcVsT6T7JOdYEs5mwmHjJZwm6PWCFb/ekiY7yU/D6D6QA9F7qzNG1FE1XscRzjV8ELRlvXFCy3npaESVw/r43HoVtRHK6EvVd4ddiMMInbSEWubWB4G3YjYn6Soebe0y4K7i2qlxUkE6/Cg==;
 5:YomSoprn4VheRiq2XQG/8Gnsptr0+6umrdowaoIOpkSXETEZIWtpaeFauXFDJAxkai7UrnMW8XF9lHWo7+DLIUo6acd5TS4lIomT3rv6SBUBJaV0urBxaQBlWwuDnBECa1QM8pd/r6X+4GVvQWv4fGN+gjjt7t49QeVQC0qh3EU=;
 7:ZPnH7GxxrhbeXP9pomSBp7oQk0fBEiQKYRG1EEOn3jUgbQXBLaoi26QeJS5VC5A9Ay+fu4OJesYZl0Udnw1gympBVbc/ogqNElyq6uzmAtzRM1W01ujDUQB7MotEjs7oSgg3WaaWBbc3Q3hOSjn/8Q==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:16.5430 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d2924c7-3d9e-4dcc-474f-08d64e06a51c
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2505
Subject: [Minios-devel] [UNIKRAFT PATCHv2 11/25] plat/kvm: Get VIRT_BITS
 from id_aa64mmfr0_el1.PARange for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXMgd2UgdXNlIFZBID09IFBBIG1hcHBpbmcsIHNvIHRoZSBWSVJUX0JJVFMgbXVzdCBiZSB0aGUg
c2FtZSBhcwpQQV9CSVRTLiBXZSBjYW4gZ2V0IFBBX0JJVFMgZnJvbSBJRF9BQTY0TU1GUjBfRUwx
LlBBUmFuZ2UgYW5kIHRoZQpUeFNaIG9mIFRDUl9JTklUX0ZMQUdTIHdpbGwgYmUgY2FsY3VsYXRl
IGR5bmFtaWNhbGx5LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+
Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaCB8IDE2ICsrKysr
KystLS0tLS0tLS0KIHBsYXQva3ZtL2FybS9wYWdldGFibGUuUyAgICAgICAgICAgICAgICAgfCAy
NCArKysrKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9u
cygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9h
cm0vYXJtNjQvY3B1X2RlZnMuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdV9k
ZWZzLmgKaW5kZXggZTZmMjBhMy4uNjc1YjllNiAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5j
bHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9h
cm02NC9jcHVfZGVmcy5oCkBAIC00OCwxMyArNDgsNiBAQAogI2RlZmluZSBQU0NJX0ZOSURfU1lT
VEVNX09GRgkJMHg4NDAwMDAwOAogI2RlZmluZSBQU0NJX0ZOSURfU1lTVEVNX1JFU0VUCQkweDg0
MDAwMDA5CiAKLS8qCi0gKiBUaGUgc3VwcG9ydGVkIHZpcnR1YWwgYWRkcmVzcyBiaXRzLgotICog
V2Ugd2lsbCBkbyAxOjEgVkEgdG8gUEEgTWFwcGluZywgc28gd2UgZGVmaW5lIHRoZSBzYW1lIGFk
ZHJlc3Mgc2l6ZQotICogZm9yIFZBIGFuZCBQQS4gMVRCIHNpemUgZm9yIFZpcnR1YWwgYW5kIFBo
eXNpY2FsIEFkZHJlc3MgU3BhY2UuCi0gKi8KLSNkZWZpbmUgVklSVF9CSVRTIDQwCi0KIC8qCiAg
KiBDVFJfRUwwLCBDYWNoZSBUeXBlIFJlZ2lzdGVyCiAgKiBQcm92aWRlcyBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgYXJjaGl0ZWN0dXJlIG9mIHRoZSBjYWNoZXMuCkBAIC0xNDYsOCArMTM5LDEzIEBA
CiAjZGVmaW5lIFRDUl9UMFNaKHgpCSgoeCkgPDwgVENSX1QwU1pfU0hJRlQpCiAjZGVmaW5lIFRD
Ul9UeFNaKHgpCShUQ1JfVDFTWih4KSB8IFRDUl9UMFNaKHgpKQogCi0jZGVmaW5lIFRDUl9JTklU
X0ZMQUdTCShUQ1JfVHhTWig2NCAtIFZJUlRfQklUUykgfCBUQ1JfQVNJRF8xNiB8IFwKLQkJCVRD
Ul9URzBfNEsgfCBUQ1JfQ0FDSEVfQVRUUlMgfCBUQ1JfU01QX0FUVFJTKQorLyoKKyAqIEFzIHdl
IHVzZSBWQSA9PSBQQSBtYXBwaW5nLCBzbyB0aGUgVklSVF9CSVRTIG11c3QgYmUgdGhlIHNhbWUK
KyAqIGFzIFBBX0JJVFMuIFdlIGNhbiBnZXQgUEFfQklUUyBmcm9tIElEX0FBNjRNTUZSMF9FTDEu
UEFSYW5nZS4KKyAqIFNvIHRoZSBUeFNaIHdpbGwgYmUgY2FsY3VsYXRlIGR5bmFtaWNhbGx5Lgor
ICovCisjZGVmaW5lIFRDUl9JTklUX0ZMQUdTCShUQ1JfQVNJRF8xNiB8IFRDUl9URzBfNEsgfCBc
CisJCQlUQ1JfQ0FDSEVfQVRUUlMgfCBUQ1JfU01QX0FUVFJTKQogCiAvKiBTQ1RMUl9FTDEgLSBT
eXN0ZW0gQ29udHJvbCBSZWdpc3RlciAqLwogI2RlZmluZSBTQ1RMUl9NCQkoX0FDKDEsIFVMKSA8
PCAwKQkvKiBNTVUgZW5hYmxlICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxl
LlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKaW5kZXggYTNjODJlMi4uZDRhYmFmZiAxMDA2
NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TCisrKyBiL3BsYXQva3ZtL2FybS9wYWdl
dGFibGUuUwpAQCAtNTIsNiArNTIsMTMgQEAKICNkZWZpbmUgUENJRV9MMl9FTlRSSUVTICAgNTEy
CiAjZGVmaW5lIFBDSUVfQUREUl9TSVpFICAgIDB4ODAwMDAwMDAwMAogCisvKgorICogQXMgd2Ug
dXNlIFZBID09IFBBIG1hcHBpbmcsIHNvIHRoZSBWSVJUX0JJVFMgbXVzdCBiZSB0aGUgc2FtZQor
ICogYXMgUEFfQklUUy4gV2UgY2FuIGdldCBQQV9CSVRTIGZyb20gSURfQUE2NE1NRlIwX0VMMS5Q
QVJhbmdlLgorICovCit2aXJ0X2JpdHM6CisJLmJ5dGUgMzIsIDM2LCA0MCwgNDIsIDQ0LCA0OAor
CiAvKgogICogV2Ugd2lsbCB1c2UgYSBkaXJlY3QgbWFwIGZvciBwaHlzaWNhbCBhZGRyZXNzIGFu
ZCB2aXJ0dWFsIGFkZHJlc3MKICAqIChQQSA9IFZBIDE6MSBtYXBwaW5nKQpAQCAtMjEwLDExICsy
MTcsMjAgQEAgRU5UUlkoc3RhcnRfbW11KQogCWxkciB4MiwgPU1BSVJfSU5JVF9BVFRSCiAJbXNy
IG1haXJfZWwxLCB4MgogCi0JLyoKLQkgKiBTZXR1cCBUQ1IgYWNjb3JkaW5nIHRvIFBBUmFuZ2Ug
Yml0cyBmcm9tIElEX0FBNjRNTUZSMF9FTDEuCi0JICovCi0JbGRyIHgyLCA9VENSX0lOSVRfRkxB
R1MKKwkvKiBHZXQgVklSVF9CSVRTIGZyb20gaWRfYWE2NG1tZnIwX2VsMS5QQVJhbmdlICovCiAJ
bXJzIHgzLCBpZF9hYTY0bW1mcjBfZWwxCisJbGRyIHg1LCA9dmlydF9iaXRzCisJdWJmeCB4NCwg
eDMsICMwLCAjNAorCWxkcmIgdzQsIFt4NSwgeDRdCisKKwkvKiBTZXR1cCBUQ1JfVHhTWig2NCAt
IFZJUlRfQklUUykgZm9yIFRDUl9JTklUX0ZMQUdTICovCisJbW92IHg1LCAjNjQKKwlzdWIgeDUs
IHg1LCB4NAorCW1vdiB4NCwgeDUKKwlsc2wgeDUsIHg1LCAjVENSX1QxU1pfU0hJRlQKKwlvcnIg
eDUsIHg0LCB4NQorCWxkciB4MiwgPVRDUl9JTklUX0ZMQUdTCisJb3JyIHgyLCB4NSwgeDIKIAli
ZmkgeDIsIHgzLCAjMzIsICMzCiAJbXNyIHRjcl9lbDEsIHgyCiAKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:28 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRo-0004UK-TX; Mon, 19 Nov 2018 10:06:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRo-0004U7-E3
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:28 +0000
X-Inumbo-ID: c6e11174-ebe2-11e8-85de-12d6303a7972
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.43]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6e11174-ebe2-11e8-85de-12d6303a7972;
 Mon, 19 Nov 2018 10:06:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8DxCk1nKL2VH3NNYqH7o2nH0EmdLOCLSreWaXv1GoX8=;
 b=QFwoQ4D86sYnStHL8gqboF1AFPjnFKOzcZdi7/4NwelTebUUe4gJ7WqpPMG3zPOQhEHUPcusXtboXII+KNjZPa+/nh2JC3UkUG8XXu4GAHbsHWkuSl/MhnzVa58pSqQuYrd28KdK0hvbUOmVEGiedmllr53pa7z1AfTf/UHz0C0=
Received: from VI1PR0802CA0001.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::11) by VI1PR08MB0943.eurprd08.prod.outlook.com
 (2a01:111:e400:c548::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Mon, 19 Nov
 2018 10:06:24 +0000
Received: from AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::202) by VI1PR0802CA0001.outlook.office365.com
 (2603:10a6:800:aa::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:24 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT051.mail.protection.outlook.com (10.152.16.246) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:24 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:52 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:51 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:49 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:03 +0000
Message-ID: <20181119100419.93004-10-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39860400002)(346002)(376002)(2980300002)(438002)(199004)(189003)(2906002)(47776003)(36756003)(106466001)(6306002)(68736007)(97736004)(4326008)(356004)(6666004)(11346002)(966005)(8936002)(426003)(446003)(106002)(72206003)(305945005)(478600001)(54906003)(110136005)(8676002)(126002)(2616005)(50226002)(486006)(81166006)(476003)(81156014)(50466002)(48376002)(16586007)(316002)(51416003)(86362001)(76176011)(77096007)(1857600001)(1076002)(186003)(26005)(336012)(49486002)(5660300001)(44832011)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0943; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT051;
 1:ZSx/jJTTcLUdX2lpWFX4cAlj154CcdQqig3WLzGKX4eM0pvJsuEe9axxIyQbih2bx9S6BhD5zdbqcZO1OvK/bjI6kOqdY2aR9BJzVaP2hXegjbtVQS/jnnaT027R6Vkw
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3fd9fc85-91e0-4c0d-2508-08d64e06a9af
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB0943; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0943;
 3:AuOTflP0f5OIKzx0+b2abELdkYj+aIa6UBvMOmJu7jQkuWcpprNNUAgdwa3ajFATwBfk0q8TGlG3Nt0Jp44wtIPRm00GM7Q0f118sSJSLSwEzW4XkqPq1CcBzmYr9sYsDjUaQM2i5QCrRi0MBrufJxqkD3DLe2r6xuvvqA4gx6ck/HGheuOw4aGk2CaIsAvebKMIHglT4ZMAiRQBs28ftP7kbwZEJtbhC9ZXHm9/yavumwwE8C02pkV5jXAgl5qRjEIgjDhc/407h4yDdOFppOe5DD8DHlzM9kd0/G3bhanhhjM63++T/04MNN7STxZLFFrf6F1ltYqWnqNt2ATsBj6ixf+PBghWxLmI1ZjSmcg=;
 25:6Sqw9XjVwkHd9yRm5nOxz7EsAuXsyoFQ6o2H+riXlveqLlH46fvthrz9xVjcoVIPIyOVTd/pwopayi1HX1PrHmHhUy99dIQRueq+CkFbL4aQCghi6E5ZaAZMLq6i+dtvgyfl7WWMMsxcL8k/4PbpmCOoaypZeMRWSIpxAwQLE/5mAoba0Uolb0kb5GMMsC0qAws3ZpOUDz1a6jN2r7f9hxG/5DzWFhFxID4PWsPmYazsaihmyimUKx101aL0D/QPDp4fuxN6IHYVbxeIpgCBN01EswXvdmhWesxDoegmKKSfhMGKAjV6rYHrJtfcwoiGVal+ttsqrngVrvlWByUpoc/VqsEJTtPqVOuj1o+FhVY=
X-MS-TrafficTypeDiagnostic: VI1PR08MB0943:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0943;
 31:fiefeXXG/t7MMpvDoe+/VUNLa6Uwv53tw+cheM9Pr7wlPtzzI+ItYq5Q060bZEQb63gjnW9WYpPLQZOkk/2YOA3vBrtfCcaXhwSlDiav+mS23eU0HudiuCO/aLqK+RpSMOAoQNuDaQzYHqbhmHEjUinJydS/mLj5JoeVlj9eVIqlZ1dMyjFSnFQWD0wNyFqNbk05qrY5DTEHvJ0OhmT7yeRVgLdzEtdRjNc356WwGy0=;
 20:hMEoz8VXEcWtFZKeYZjO9sqN9+Uf//OiCLzHMqUUGjcvAbdr+WBwkDAXq6XPH2k4qGeQ0Mk0G/yIbXScDBn7vhAVPofzxY2tptF6WuJP5zJFVnbWnM8TDDpkX9OwmoqaUWGgKKjwOIxNvPmCvBeTnfbv6m8MKQ7CKBj5WnEKhn4/YpNPKSv4Cm00dZMB451SrYfmnMLTSZ9lxsmZqCSJOMmOSD9xY+BzK0c6biSld+ppG4RgC+A9E4dbUP9Ykf+S/E532ljeAskk9jWzNxMccpDClAelNijrLFCuaaUxUNgMLoysiQ/ixTwirsgIMnQq9nUGzrmZ9LHdUmD7wW4HcpwI1Nt/cYkmX9/HblPAE9mFwEuzpshBquh0fscSTC+TmnwyU4t4nfNWFSddi3cx3qSY/+GHKD2v5MaSEsMDYxfZF6+1QkqYL39nytbfNpZ9TFC62cdCb5i0sfhrzTpvanTxQLjSsMIKs6b2kMzK1geYunNGWZRQuDBMw1JPADpP
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB094310ECA4796AE8EC4E205D9ED80@VI1PR08MB0943.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0943; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0943; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0943;
 4:i8WItUqRwGSdb9WkVkE3vTZHFEOeRD8Xir3nBDIi71XO69+R0W2qvom39RQN4b8jyffWUZn7kQw+5HiZB4fuXPfmVYS8pR/rsL1vgf789cXXt4WtyTJmHOQtakHVrXehZp5ORW1Vlo2oEL4EpX8NxeODuVSB4WqqeSMyWjp6vpiX1hrr8NeUmuCQOsuxesiuJwEbUyvTius94q5TOjonOUfo3T7tgyHmC8WusiMOlxNTa7JZKA3H/cLG78ZFd56ZNgo17WSJGr/FC7SasuBbxA==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB0943;
 23:D8opx8J//kQO2DmmvrR9f7mnZ4cCQXuZZSzifUEeW?=
 =?us-ascii?Q?qU6CFugJ3Z7SeSdJ1NMQ9cChF/Ow9lFFappthotYEcs+fGXGwblPcIhK7yZC?=
 =?us-ascii?Q?wt3Lz+sA9YmWQ/nyEnW/lvyA5QPBWT26TkSck6p57NsVLzZGzEtQRgFWASVK?=
 =?us-ascii?Q?OZ5HzyxMgZxkvF43jZbUjcYE0shbjG2JtDJ+X4U25v507UwPvvyuOR71lpRx?=
 =?us-ascii?Q?/7yPfN9TrErZRegmwxnbyiRhwpPmtNXnmQBc+hdfzVj8EkfR5bboj6/2L3Ag?=
 =?us-ascii?Q?X86wg43auuih57pLUXqEE7xNSrO8m2xoqO8qxO6PRDDOa8B4UOP2dw+Ix3xt?=
 =?us-ascii?Q?QHtJTlOnQpWBOr2FI6Agy7rKwtxQhBkmeic6BZ0bNu4DyCKTTtjdXHyIYu+Y?=
 =?us-ascii?Q?ySXnJrj5BzyGuCLAjgKis5GY5vj2dWXvh/upL1pDQsw5XmvWfVkjLVALB1Yq?=
 =?us-ascii?Q?blPpCD9Q9YyNrv2Rydg0Kmv0J+ItABWvL8a06U0YtZDLqfOOE8g+vqA0k5ye?=
 =?us-ascii?Q?jgauMh/57+X6i8TZTpj9ZAXBjvGHNk2dkleMcMbZy6d1Rc81bSzY8yZdgXtJ?=
 =?us-ascii?Q?a1Ko4t7g9tw3EbllipWC9rxtLuh00DqllBO4KmdecSsJbVMhakAxGtal8El/?=
 =?us-ascii?Q?0MGJszbmPozGWqlW+Hm7g0SHHvIiZLPIQlZMut9XUGTX7BE5U9GP8oZ77i1R?=
 =?us-ascii?Q?okyG3s5WNfLTIERk9jPtxk8bTxuUIuaCk37iNIfn6t9dZEPEn1g0TtiRtnMG?=
 =?us-ascii?Q?LJBg8Cx5OskLip+Kd5yp5Yu8wvG5pg+ktepR3W46xKkLQEBVu+f/wL4h8h6F?=
 =?us-ascii?Q?UWTSYn4tII4PA76M6jOrTj48U1rjyvtpm4hqi2mSHPsRBZn80vEWCeZC7bap?=
 =?us-ascii?Q?Y2qfDOVmaFjcmCnUQwsgpgCNsgr3pqzXr5gQ+cnmIkT9ReWHFzDpkFyJBtkU?=
 =?us-ascii?Q?CO/ZFaR2Tn3G2ZLOhK3+IcbL65QC9LKnmTD2sHuCajHN632J1lwhZG6X7Q0+?=
 =?us-ascii?Q?u0J8WWkvTZ+b7WYzO86i5X1/nqs7fkom3ymtXwAKnSgPtX5veXdh+Ls4gWdH?=
 =?us-ascii?Q?tsBKeWigP544pOq3AeZl4LJWQUANhQ74OHrav16QNqgFgYDsznq+sH31TEUP?=
 =?us-ascii?Q?rm+zmMTmhsQxYZ4rFLD2Ll+6s55i9dXobeMrenWj1ZTNPKhYsnl5d+e4Zk0M?=
 =?us-ascii?Q?rVPw8xZ7eWSxMtPUUZIwOwaKxjZjmCnbg0k?=
X-Microsoft-Antispam-Message-Info: CiiqSeug5XRW7gr+/PXLZ4QJCkE9Le5gV83S8zjrYq9QEUPxxEYYZgMYeGLB6vDCkEpOCWD4KG7fhkIxo1oprB0OlBxSq4k5yMMNrrjX/Eo3kgkNLhMbNjE5bKnrZhTPcQZMyeWjQUNSQtLl7U/XmbOytBMXse6y5E5cewnjdetOqvwUIp83oHV+Ul28CcFrjt+QfSmalPqhiw3qAywxBkHFjlPdE/0P1rUc/MWb9do0EYktBlmEFMrNVcFOs8bsNamDH2vNGrJVxqocj6QuQCL20En8J+7kzsz0RvFrZu0Opj4XmiofcYY43qShelWPUT73lzhv5wzCa1ypjkyGmwKz6vXUDViT/2QsC7Nb8pg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0943;
 6:tivGDum0NJueJP3Larrrqkay3XzcnIALOw7G+XYral0M+LoC2YsYGNFvOp+jZ41HDGBTJ88GJsDN7U7R+e0WQLdrY3dFlwLJDOetqb7n1O7FE7YTm54oHTNCN8MhF3TCdAXm4E+em6sIC72o2VmHQvWjMEApwP2AowwGCi7/VJ3ky05vZZqs4FbdT5OAxCKtaQqHhiKe9U2CLy99BUkInQjUwwhKW9jy8F+umn++sltoTIvkQVKjc8L7wyG9k2NC8Yq7WuPwEM6Izvdv3afn4wOelVzzHNNez2QJ+lmU+tk3wWMJbjyvN8ewMCNpL/EuVV1syaitpusqlB58BQFX/lARQBP2+KU8bW1/fvPqSxbmqYzWPI1Cv8kdk7/ehWMWWaNLkp7dbbSkr55dDp6PDY1C0r3C3WwyawkveVbJhCyqgs4w7EoiyOz7POa4NiE2tvCdGZcAEtrLqvE9v96yf8+p9bPv0gn4/HQbG1h6hVI=;
 5:W/I6ezryJVA70tFDgt6WFotCdSXpYdIKGL3zDCzJkPuEeSI/bz4XV+oBXSkAUmgSHI2DId6nEEJNB8p8m2v6IUXg3lNDjpgGSmW5kKDHKlPxSybyv1D0F0hjCchhGh1x7EeE5cN/1GROu0jrcmMzAxODldgua/1esw5Ygt8Uw9o=;
 7:xLyiOFO/VZS9eFtQMSXNVUO7cmjykbNsckejQbTEKAglPqbx26APbOdyUI0FL4RXbmhWcCacAQsxUvm9YPcU2mWtoOjPIaHj6j/i1EbFmFM33jFKmXIheJOFX/Rqb1UuiRMx5yViPcnmE4tibcKXyw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:24.2320 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fd9fc85-91e0-4c0d-2508-08d64e06a9af
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0943
Subject: [Minios-devel] [UNIKRAFT PATCHv2 09/25] plat/common: Add referred
 source code URL for cache operation
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UnZCBiZXR0ZXIgdG8gbWVudGlvbiB3aGVyZSBvdXIgY29kZSBjb21lcyBmcm9tLCB0aGlzIGhl
bHBzIHRvCmNoZWNrIHdoZXRoZXIgY29kZSBoYXMgYmVlbiB1cGRhdGVkIGFmdGVyd2FyZHMuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1v
bi9hcm0vY2FjaGU2NC5TIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24vYXJt
L2NhY2hlNjQuUwppbmRleCBiYWRhNDE3Li42YWZmMDBkIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1v
bi9hcm0vY2FjaGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKQEAgLTEsNSAr
MSw4IEBACiAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCiAvKgor
ICogVGhpcyBzb3VyY2UgY29kZSBpcyBiYXNlZCBvbjoKKyAqIGh0dHBzOi8vZ2l0aHViLmNvbS9m
cmVlYnNkL2ZyZWVic2QvYmxvYi9tYXN0ZXIvc3lzL2FybTY0L2FybTY0L2NwdWZ1bmNfYXNtLlMK
KyAqCiAgKiBBdXRob3JzOiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KICAqCiAgKiBDb3B5
cmlnaHQgKGMpIDIwMTQgUm9iaW4gUmFuZGhhd2EKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:29 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRo-0004UP-VU; Mon, 19 Nov 2018 10:06:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRo-0004U8-GI
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:28 +0000
X-Inumbo-ID: c66fbf12-ebe2-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.67]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c66fbf12-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5eIwg5Q75XW2szVxmm/7tyzZhQiddPATLM8xrw2Eh40=;
 b=fhUXDaPj5n2BaV5aLiFprZOPZocFgBb3tzIAChUIdXhq/e2ODS+x5tp12SLrI6d2zzXWc/DE7aw6iov6N84UiY7Stn95XtnXxid6XDZS9C00U1RuAB1eRsXG/D3JouXb5BZYNyPoC6bpbKU0wfWZPiF5dg3KvLz4te5d3n0u6Rk=
Received: from VI1PR08CA0124.eurprd08.prod.outlook.com (2603:10a6:800:d4::26)
 by VI1PR0802MB2512.eurprd08.prod.outlook.com (2603:10a6:800:b0::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Mon, 19 Nov
 2018 10:06:24 +0000
Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by VI1PR08CA0124.outlook.office365.com
 (2603:10a6:800:d4::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:24 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:24 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:04 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:02 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:08 +0000
Message-ID: <20181119100419.93004-15-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(376002)(346002)(396003)(2980300002)(438002)(189003)(199004)(1076002)(478600001)(97736004)(72206003)(36756003)(8936002)(8676002)(49486002)(186003)(336012)(81156014)(81166006)(68736007)(47776003)(1857600001)(4326008)(110136005)(16586007)(54906003)(2906002)(316002)(106002)(356004)(305945005)(76176011)(106466001)(14444005)(51416003)(2616005)(476003)(44832011)(486006)(126002)(77096007)(446003)(53936002)(26005)(48376002)(50226002)(50466002)(11346002)(86362001)(426003)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2512; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT052;
 1:ujL//ofNVwPJj/CnasvlpbgB8aOZYS+S+LRSHMmXIO/OpXjaUcNVi7NXSJrvMDbFFJVN80RUzbHXmuSAp82wR5/1pcvGOUfsPfMIA7HTDJDrG499ybvtf6S72O+MstoM
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0d951b20-2e3c-43ee-b32b-08d64e06a9f1
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR0802MB2512; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 3:3/qzgdhRztN3/AYDa9ts/hHp9nGX50nlFnTxo7rPnw9d7UHJmkPZfidmOhIS3XmJArNHaUgaqfhBMqr56KUQJP/ANkMdwZ+EZGvwTi5NC6g5wV/K2p3NKxmPcYnJPvVg/kOr2A8V/vNnkBynY5ZKGv4Hlk1WngOQaUhdpLjDgfbrWx+S3VXD0jjk8gb9cJ5xn0OR0h1z0OnRlZ0Few/mAjyysTIIQHrKdxXp3ByMFBqsfpxks0JLGL7XbiCuWBj45TRSymQguy2mvfnIz4ejR0PlWdJifRTJPW/tsrnjBwoJBPkmSv1IsfluJaoIM/FN3QINZPUqnWw0sWEcCtc5ZSjxAgDv0rUwcmmyVED0qjo=;
 25:fugDIeHrYuj9CRq5Uzs8A2885RI60gJa8IN5Lesty8hDr0eJErmta9c4sUsCZya+odwCVcPN0IHlZQpWbQ5hklsaHqC6o+TMM5Yf56TXKJzVWhHUZRfhQdbN/3VYcC+3FJzRFp3Spy8j5F/FRLIWxW2GZyTolbgg9usMXiZvrtWxKP0fFrhAqMupdXHKqqlovQF5FFrwYtRNJ42U1K1DmS1nP9ymBq6Tplfkgy206xBVN7ebWJ8mca4w8i/z6dkcz77Mmcl0z0ywaVfYz344/GXbD/6DMzC5KkuV/oL+eJ73Pq7mAJDjfkhr/EIK106IxLu9y1DXPRGGH3VGsXL+Eg==
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2512:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 31:qG3V/Ta8xeVBynHsQ/pM+TQLsS2w3c4lrN058eLi9zbHKZ0co8+gxajmu9Aa+F+clB/aCEGTuQxzAdFB4EI70AuzpVYli0Sc++Dt1Q4d4ZKt3FXvUgqT4mXDxVW8CtVUDqgr08n/pRMQUlr8NmX68k5wWOGLoJ3lVgLVxfVdDV5StXr2/AKSXjhw5kRQQbzIWji7ULkp75aiK2tqbzRevnvOeAbOcPTUeNRNh+MrZds=;
 20:BExSQJzHHb5WTwWQpi1dVvWg4C+n+aqCOpp1vgPqHjPiNv9zPaLenqEwaPQXB26K2dEL60jPbF8gQLnmYdczJLdcP6VVs1AkCXM7WUcGhY5R7NzL9H+Ctk9witAeRv4Yvu0e3ENHdlg+th4IIlnMol9FvTgR6tm+6POpkehyx5r/2NPkane7LF8f2suIp2rAD+tTWbAA2RrGdXSTPNlbVqPLXBZ8g4SmqmjNwbd1/E+MH2ka/1T/adTETP5S3NxZvxzu+IOdXLmBsT7+7kFnZg25tI2vKBBpd+BB6jJP8SD9irJwOU/t4DONO5boABWgZiP8xPM+nQe1zD7VmFcqeX7WKLshVvxv28oKBKWdFiUKaoaERO9ddP5PFZvPeheKLNfVlBTpxlUw2RrEzvNLI8gF3QI4y0Uu47m9mZp1/qutq/RMWbLsHVdLvMx0RgGmrQFWhFqPxCCBTc80oJaFq4XdeWDVdSgXq8RKmyS5LKaROHv0RycgHJVfQ17G9gzf
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB25122F11EA89C6AA9177FE299ED80@VI1PR0802MB2512.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0802MB2512; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2512; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 4:7wPKchr1aU7guZTR0qGE/mBmzptfbj+0CNnE+AenvwTer07VB+bUL9P+F28akkNEOGJPUFQju4QuQINZQiTmyRUKjYfxr+veI+VbH5pp9O5dxk6ixrlziP4w4pRHTK1aWQDvzJI9brYpvkLwidnQUc3+cuwbkC++Yjkk39sIfnl9FSck1aNmAFk5inu1pHAopy2GaCryes9yGMNjmtThcHgIdUmtL2rSIHgcrX43hfoZnGAMlXEmLx/EYy05o54uBkwqX7a6pFCi8uUs+bWOGg==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2512;
 23:K0zC4dVP5tmdlbeQvsWNtZvEtedgNQgu1z+k2zT?=
 =?us-ascii?Q?Yv0dvf1bjOxCsxQJ99ZuMctfNx1ryZP2YL/9XDZ+6REP5eFxSNlzoYgnZHUE?=
 =?us-ascii?Q?WMoCpUWtOlkLKQ9ebEpzxQwMpmkEZkggVacExmnSlT8in3qvdW+7S1f2jJtS?=
 =?us-ascii?Q?GnlFc37VOmoMRXqrBs4shaTOOTIgDBYk1zJ4q+SDa8o8V1PiHBPPoNcO9jmv?=
 =?us-ascii?Q?IsgNyRr7adViai3D6CFidkWGZh7x873Nmoc51Ui2OOcw4ibMepi0UuCdIL1P?=
 =?us-ascii?Q?TJmnObG4eMaxo/aelYpJpPHS8hFHzCJvXIZxNkNFaKPWRrg4KYtDOptQbXRX?=
 =?us-ascii?Q?VCjDdps6RHIOzqRSne/fi6LDFQRCsy68uE8BxHBzWkfcbrg0w1TZ5qN6CvPW?=
 =?us-ascii?Q?onfTHzJyWhKjI+CKgtoVHB/bQcXLKGeW8gXswAndLdyovtR6uqHyIbAuNuxn?=
 =?us-ascii?Q?6tZ+CxvKpvg+tb9WifgqcicRZF7XBocZyc9P3+2Fp3cN7hZhvRlk+RjeL3vR?=
 =?us-ascii?Q?kYWTABtfEDUkAvu1ZWGpdultjDX8iOXy7l/rlKs+m7OkKcmNNsMnWFSYvmMO?=
 =?us-ascii?Q?BwS4bfMZdVUAi4IMwhZ6guLqdOM2Nk6VAufxyx/qk9dpS5x8Z8tHHyjpwgJN?=
 =?us-ascii?Q?gl7mBsVz8rJqCwIcJqoBDxulI8KilkJrftVB2lkNuwXXwyDgf1KgjuZTIjO3?=
 =?us-ascii?Q?MMNw9JOTWY9cpvy+rf+q6ci5trSMOPc0BTBqXtelR2dx6HwQIO6H/jos4kO2?=
 =?us-ascii?Q?TxZarFNLCXQLqD8bgx6R9M9cQnllgalxH6Kv52DnwGZ784xj30T1LnjPlP+4?=
 =?us-ascii?Q?n9Ah3vSl0iQj4zDJkbjLFuxjm7gOluDml1J1k9CRKqlJNtnVPtSwsATbJnsu?=
 =?us-ascii?Q?HkQh5Y1+Y4ngThxBiJYi0fCG7wZyyXd64MWblyNstsVCvKUI+AshB5l4eB8q?=
 =?us-ascii?Q?MyfimwIQ6B+6eAiFNspa5iEvLm/zNd8JLQXi6t2dUsqDJ3Br8GP2JZVvvSE7?=
 =?us-ascii?Q?0Gee+Y4bo4OBdJ06736P60gRtlqyU4TGK6UOoowYnZRpFd8so30tyWAViWTO?=
 =?us-ascii?Q?an55QlhRPJtTTgsvtd5MxEoXw3Q/kOL950MYGVCKG4oXiDp4lBfdxLEF0ZzV?=
 =?us-ascii?Q?rhzZwYupOUxBbgcIdwgrkfYaqWm0PW7Q7e5SO2gL+jBQ2Og8Bh2UHybmVsXq?=
 =?us-ascii?Q?fIYyg8vx5IFIJH4E=3D?=
X-Microsoft-Antispam-Message-Info: F+3Lvp7QbjI4akQnakV7VEp5DurkGJWdXJq9NKnM0MufbtZlqm/CFy5+RJ1SapX5+S57UyyWP8/OE+LuHc1ok0kfOWfA/T1+boP3GngdV6j0DyiIu/0iWD0kMgDFchtV9QbH+TVhtlqBm2mwKswf5Yz3xcDt1oUDezVcWtPYaFwnUHEKl8w6fvb3Ge/Wh562idW0dXWKr3A1BJEee2xKDewJEIhZkcAT+Qzr/dGGiadY4mtEHJ//W5wsk3oypLHqMXxnGnXUaop1TI67b8Bbo0nWxBt+KkBBAhc2q9MqLI86U3gSRF4H2idLDTPC+zTt9n2GEmdNfY7Fbk4hcB6ohFo3YoKUX80Qsx47tW8LX6E=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2512;
 6:Zxbg5tnygOSfTuFazW0jTS1cJDD8NGWqSzzzzQX9K8P7xrRxVT0EKrxrV5rhdgWf0WnL9dBPH/U+I469JPK2ryoBPre3KkALMEcfEFXgRrA5L54hMsp9gP1M3D5GZZ9AmxXlRNjKZEto2whSzSRM77ECodNlqft2QLRKZrbLGczVzO/UYekb5uXugRTJQclDqHqHmsg0Cjx0/tz6Fg+yMjQAEI/9Rnu1L6JPO/sWLCpbqf2rCRP9oCKWR1DKnN5Sn9G/e6/yoIaJsCNyo5oZxPUuKjw70GHu184VszoxX5OjcZTgqvdjVoA2CMkRfdrx2gLU2+YUY1xdkIH3EzbVyS+S/8A6h4LhVwsMJA8tgzI2g3vHRDxJu1KFJzUaLF8j2CIJoFYGQT1O5lAoboa6hNkJMJhKVV6MOkxkm9YTaW8fuIQGaOMApnmIwu4gMF9vavq2MGBozp9lVizjTfzk7Q==;
 5:V60f+yLWX8PkxcxV4cF+nSY91gKBaxCVx7I41LFcfXzB+gf1zfdrx3bLx+uuk1jnjegzKDGq6W1lbGTRGQsKiA6WMGHJgWcMbBXjAH4VvggNX8zCkT8Qzky5zuan5DHl432+HwB40Tw8BJUq9eHXcUTwccKsJ5bGn0HvmUbM1o4=;
 7:Zc4IhQBg8Be2PtFvxDJY+veNJ4PTce6haLds9rxfXK6fGkFEM0NmvJ10hw3lkkT646zragK77N+ztK8hbU90cD18uslrNpBysFsaXX2l7Sve/YlFNzQ4LMkLcs3TEw7TY2dc/i5MSZeZhiqP752a4w==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:24.6526 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0d951b20-2e3c-43ee-b32b-08d64e06a9f1
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2512
Subject: [Minios-devel] [UNIKRAFT PATCHv2 14/25] plat/kvm: Remove redundant
 space while entering trap for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHJlZHVuZGFudCBzcGFjZSB3aGlsZSBlbnRlcmluZyB0cmFwLgoKU2lnbmVkLW9mZi1i
eTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Ci0tLQogcGxhdC9rdm0vYXJtL2V4Y2VwdGlv
bnMuUyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgYi9wbGF0L2t2bS9hcm0v
ZXhjZXB0aW9ucy5TCmluZGV4IGVkY2U3ZDMuLmU0YTVjNzQgMTAwNjQ0Ci0tLSBhL3BsYXQva3Zt
L2FybS9leGNlcHRpb25zLlMKKysrIGIvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwpAQCAtMzAs
NyArMzAsNyBAQAogI2luY2x1ZGUgPHVrL2FzbS5oPgogCiAubWFjcm8gRU5URVJfVFJBUCwgZWwK
LQlzdWIgIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCisJc3ViIHNwLCBzcCwgI19fVFJBUF9T
VEFDS19TSVpFCiAKIAkvKiBTYXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgKi8KIAlzdHAg
eDAsIHgxLCBbc3AsICMxNiAqIDBdCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:32 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRs-0004VU-1t; Mon, 19 Nov 2018 10:06:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRr-0004VN-Kg
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:31 +0000
X-Inumbo-ID: c8924b64-ebe2-11e8-8149-12d6303a7972
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.73]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8924b64-ebe2-11e8-8149-12d6303a7972;
 Mon, 19 Nov 2018 10:06:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ONhFx1wdKb+0WA+RY+Q3aR892uR3NKupdZ/twC3fB5k=;
 b=R8Q0oO3vPhSS69l+OudHHNre1YE4qss4eVPCL0s2WhIReg9aFwTPh2opArUfY0883muriKKXYwgrZR2Zl4sJeTKqea8ejmNNiJPi/DN7/khbLeNrm4ZRQW5o+ql+Os2/NmtV3ifQbtSA9hd//HyVdvGdFmUFUONoJ2Wt8+NUoGI=
Received: from VI1PR0802CA0010.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::20) by DB5PR08MB0936.eurprd08.prod.outlook.com
 (2603:10a6:0:13::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.32; Mon, 19 Nov
 2018 10:06:28 +0000
Received: from AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR0802CA0010.outlook.office365.com
 (2603:10a6:800:aa::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:28 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT051.mail.protection.outlook.com (10.152.16.246) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:28 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:05:59 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:05:59 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:57 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:06 +0000
Message-ID: <20181119100419.93004-13-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(396003)(39860400002)(136003)(376002)(2980300002)(438002)(189003)(199004)(44832011)(2616005)(11346002)(126002)(476003)(36756003)(49486002)(446003)(426003)(106466001)(336012)(4326008)(51416003)(50466002)(14444005)(316002)(486006)(5660300001)(47776003)(305945005)(72206003)(478600001)(966005)(68736007)(1076002)(81166006)(6346003)(186003)(8676002)(76176011)(26005)(2906002)(86362001)(8936002)(77096007)(1857600001)(54906003)(106002)(6306002)(50226002)(48376002)(16586007)(97736004)(6666004)(356004)(53936002)(110136005)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB0936; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT051;
 1:UHvbn/3nTDe2EndLURGp3fHjuqC3X+WthmLaWBL9uG/MM7B93b1K684PGGBnmgK8SRtRmSazNNgT+5N7yU2Ej2j3ougXJyeSDFdqYp688oaVbgX9A2EKYnO7TusGTn1h
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3a8fd71c-80b6-4308-8423-08d64e06abf2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 3:s1xZDpDjfm/ziDo3g4GyzUyvKXCNiBhIorNKXOarPtXmD+nZ5g/ywHD3a29yVXcbpQNwUB1YD1/v50sGUABiXDuFrfxmbuolFJmqapCFB9lB+JatQPuLRs0tP2wmdeY+Gi98P+Svqb7siuKVT/CH6j/OyLCveYR4GppK9exHRAmooN2dEPyFIpAm1dWEw4FiHmEBwnHCO2hGjnPyBhRrnjP19EFV8knuReyKJ3AFTgJ6vH3SoUkKmhkwpDH0X7PE6klYRcaErrI/kHIIOzJIXuk7q0kith6bDcwYp+sEZvHiohNPZmNcaWxQrKsK2khxP2hATF6YRYE11CaY4wRiQmwmBQRTuDPH01mCLlJdGL4=;
 25:mMlQzEe/Fc0xKME11VE0vgZ+6nThHz0gNMqM5KNuop/3znXBIjbWHN2+r1HJr81UKHhR4U9pdUxUWpMGvvKzoyoq78ERyA2I0GiM1ASRhSIZDwBBWLvuZ6VS1mjCK5UrI/cnyxY65obGTm8AfyFzDxc+NXAPBYH7zSoYlt3REuhQLWBWVWiueUpY7euILuc0C74+DgGdQGgHXv39quqG+aEZXMJuvMhHyQxBRTX1DiKIyOLqdLHSDd9+EP8QIdemp9Jk7duPfI22FeoKL84HAtc3S+Wl7VRnVwQ4OqIKdY/MWg8A/Z7b4emVoW4KQJ1dY6kWQD5hdgrEkE+Ta9dzjZUDvXMjEbjZ3p6acxGoOhs=
X-MS-TrafficTypeDiagnostic: DB5PR08MB0936:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 31:Yege3O2U8VPgAPyrDo/uiKv2HjIjCYxOC3j7cG7vkHQV/PzgBhQHuhG/l8h7j4MWfSOoYY5Ew2e8YDZmC//5FDShgspAFqBQh0IproKtMhNJnXgD9mMKEEn+J5IbBr+TdjMC5MymDyxEO7xG12rADrPMoNNeqVBwBNbZ7NuU/OorFXstOVqOECBQaFDf5lRn/WG0hepwxhkXGCUEbBUFV6rW3pqWcpQbokErYruNG4w=;
 20:XmP8uaIcYBsqXZHgHDzss1CWbtR0EaWcvxkjO9I7pNpVzpuY5pfKIGq4Vtp5yPmIRfhM9BP64+vPqaNOVldxB9jLMSHj8Lwyy+zQerCjud/PxNhXj5f0fJd+4Hz6ZqYASEalh/jf3F2L9RZOy0O/70vJ1YxCU7KE65x9q03U0+1zQmC7g+kV6RR+dZ8Q/rOA7kpQEAnQ7L7ldRG55ywfy4WKCdriLf8C2rPHDxqKqcZpJqe/NSQNk2oG422l5A/sd6nuGRvkzdpK0Si7pCZO4MShzkM34O1HX98AehcI1UP+AdhWDgVr+L0PXjsYRWzKtkyiIgmA6kPRlWYqxloPMorIEncPK8WxbeQDmq7NpqW6aB01uqIjwLGYtdhrRYBuxE0+StZwpfYjL0LJxmwGXhsDZIYAyzHVpnEHzMWkw052QhYyRcIa9AvF6Hz+nDMs30yT7USqlmeIYN+kMpqt5+PdGIJy0RGDq8B/TNEjliXoJYxg/n2LZtGXoZF0+3si
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB5PR08MB09362008835D6573525B5BBB9ED80@DB5PR08MB0936.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231431)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB5PR08MB0936; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 4:xT3xnffAbbTEp2KNyClShd25OD4WoUXfGUgcCcyRyh9uEcNEewrUCD9HH0jyqbKi6BqQe1loPcFZys69JCYFMi7Gad4XXxtz9kAgwUF4YdR2ahdNMETYYouc7vNN3x45pvEz5IkQlhBYxcBbcwb1lTaXbFVllzWe8kgaG3WvRfwduZq4wnMY7swIE9kPCGspYs5ExdEeXn4dMdPDqNvoLb3SJMje3B4rcDt0wcI+D5uD62Kb3LRQvPYMRtLnAsiJ9yt4WIGHLwiTQuE8zoLSpnODFRCER8JiLVS4MypQJM65W7q6I+RkAvUHqnUUAVbW
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR08MB0936;
 23:PLNOcr5+I9odYhP8FXfXicQx92dGsINvKxPjDo0gX?=
 =?us-ascii?Q?jI5Jv1PicniuvdMMvqmpRLpyqfxiHej/gnwARSQd6T9Ts5SijNPBVc7FOxf2?=
 =?us-ascii?Q?8JWTH/5T6H5JGDmCeWBZl+4TwJV/0+mcJ5xsoiSZRZbYKw7mCcZu2YwomulR?=
 =?us-ascii?Q?5ihhGcS8VQdWiVKdQn6mFJMrqoxs9wan12ufd6XhPC/JqFFpDQpMZeaQsZXJ?=
 =?us-ascii?Q?IJThBnjTtOCyG0+Ve3VmOySuHgqLhf6MWj+JcO5K4NsdcnKAaPEvOSI3bQkM?=
 =?us-ascii?Q?RqlN5Sr+IbfTRfa4ioF17xhwdqFxCj0tIFtVwKJq/d/rP41VwEPIs1cizKdw?=
 =?us-ascii?Q?JmhSjJwbsr9UWZdfnCcOWx/7XftjWORJdEzJvSkWHNPtlD8/DSGf15gHIm+e?=
 =?us-ascii?Q?1iVetE+HvIvcR8FvSPzAt520wKdBBY1Fz91YVMrxlUGhSm5oEO9IKyTzKV6h?=
 =?us-ascii?Q?gzo6P4NmqqDup8avmp+KyR9kXjVsBsoNfFFxdt2TdZR0ejpNRvwkP76HFmFQ?=
 =?us-ascii?Q?xpjAlPeBxqP9S57vR2DNGwy/8sgVKGDhXCTKJandbHLrlUjyC/nAeeppL4lr?=
 =?us-ascii?Q?BZ6HM4N8A2ejyEHNF8RWS5PASXDv4STZLHYjGxInKpxScn/KldbS9LnYQ9te?=
 =?us-ascii?Q?eCxSo9WVXWG0O6fJeM3s4iGee3fZp3h8Qu53UXb61K9jwg2go39Vb1pKLZer?=
 =?us-ascii?Q?OxvyhD5dFDAndvfDXiWq9ROTRFGtOZMrFcaGgCOwaqgh7uOsJvEvW9IpW94Y?=
 =?us-ascii?Q?k7zgV5A6OqP6Er7wjApPAn4GQnnrEdxuO1l8B/Z12Afh3zqRxgnuQeBroc+1?=
 =?us-ascii?Q?/fI++fY6ki6HD29dwG1JSuxFb0ZBmD3zdekiT4gPBDY8ykIw0L7wDTPVRc6i?=
 =?us-ascii?Q?es1ZTyprJ3c/89engVI/AoFuGQkPWZtUZv/1pGPUokNXj+UHBAF+fzDDuGAZ?=
 =?us-ascii?Q?8KrPplJpegmpPNHp9W7xQu51OicJCAEWPo+UCDYkGc/6qSZYU6dBUbMiy4RY?=
 =?us-ascii?Q?O6sNWDSjydgx6K7AV002RhYfGIUjKLfApyjg4Ikphl3GTXiSQSenzGHp3ED+?=
 =?us-ascii?Q?S3OBBGoXzjhIsTsQru9Gab5cYt3OlZMgXq3APP6fKuqnlQMqFufbhLdgR8A6?=
 =?us-ascii?Q?NgW1OUeRjrued9xZC9kR9PN7pce4CT52nXN5GgJOieTYhf92CvaHgQJMU7J+?=
 =?us-ascii?Q?YgYvLEPLZVxFNuVpVHlwu2zt/CDchQEtsNAjKPBDAq9gdaCybSJ3CmYL+kx6?=
 =?us-ascii?Q?PffNe6lE1j37uH7Vmg=3D?=
X-Microsoft-Antispam-Message-Info: DaF8E1IF2I2pvQ0RF5sCSEVaIydVV1NIGDyszqLScqj3nbTGxtQ8C2WtskHyvZm+zWlC4D7tbASYLkpbCt8slSBWK/2ahVFS6heFNY76sJqxazrgvuhlRgFHeQgdzILqt8e/TaHO700Bjq/Q83jMP1tKoRN0z+Prm0BJ3QkU3ZB/TvEPC+s4gFVo+l9BpY1U7Ty6GtaIriB7Gg168HYVq6kt+Cw9gLTBBB38WlyiP2KTVUk7ztQbFxshIf3dfkxz5aCYJ3tUaRxkCDtzN7jN5PAF16G5zHDidDApUL21cQSwLvlR3LcwpZ2Jairqh41r0Zdo51az/1DiXjdLjaZisBtB1VAOyNwJwXF8j8Gy7A0=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 6:VmNe5VQ0204oZrBNtzb1zkQwlogIYe+p029OIhknLlmkq2g0b477s2XUNUJ2XotuUsXtaT6+Wo/uL7GLk2Fr9v4GA5DNkiHn6MDnfGjWct75dSL0yVw+3lpQNH4x1lcJjzii7kdYb9DFjaRrO62bk+4m6J+60Lth5u0CG4sBA9GGM0alD2Lpi+u8p857MHdHH9ECV1Rk/JvMkJrTYkpy1dSm8BecLNz4NFfI+Mxhxgi1k3L/6S+rBZ479A+uZ9Vy2+1ZgFG2oya5XhhiKzQzM8SIxj4RlAaykuSZUN+fcQ3l1GB6nhG3qVEMvMFlAw8oMKUFF3PnxWi1PVTzfNfzCWPJUniZfWtWaSLP5mJQX9tpNuU+IyEuYwLHKKZch9ULiSoLalBrUfOjP+1I63rCVN3vk5xILSo9LJjP2gixzA3z+Dm3fVLT2O/3AdDd9B6ZsWFrr4ZE0z4PC/xoq2MsQKV8v7T2L0KZsdIYnACtN0I=;
 5:5BAQzVZJVXjCd++Po1qCbulz+oklURvM9n/MtpP2KhoegQ5LVBccQ4fuVdz1rp20b9KnyQjLxiWep6/WgXYOGp628+yKjz7WpzOcHoErdHchm3tUmD14XnsjkQE5UD1dRSDDAddmoT3ktFdwN0Ltev65CHYua+e8O1k20m2KvBI=;
 7:H1vEzGVW8wD7eD8eGgDfQJ4P2HhW67/EbGNbwT/FQBrNzAY0xFyic26g89t4S59xx85TJs4nMoOTMKPLeBS6mcman6q+/Bnozgx963RSUZ9FBKmeDFG+D/2SCVCONinxZF4MVJju64Wr8iW71eKyTA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:28.0290 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3a8fd71c-80b6-4308-8423-08d64e06abf2
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB0936
Subject: [Minios-devel] [UNIKRAFT PATCHv2 12/25] arch/include: Add a _regs
 member to save origial stack pointer
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBpc3N1ZSBhYm91dCBzdGFjayBhbGlnbm1lbnQgY2hlY2sgaW4gdXJsWzFdLiBU
aGVyZQptaWdodCBiZSBjYXNlIHdoZXJlIHRoZSBzdGFjayBwb2ludGVyIGlzIG5vdCBhbGlnbmVk
IGF0IEVMMQpleGNlcHRpb24uIFdlIHdpbGwgZm9yY2UgYWxpZ24gdGhlIHN0YWNrIGZvciBFTDEg
ZXhjZXB0aW9ucywKc28gd2UgYWRkIGEgc3AgdG8gc2F2ZSBvcmlnaW5hbCBzdGFjayBwb2ludGVy
IGluIHRoaXMgcGF0Y2guCgpbMV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtl
cm5lbC9tc2c2Nzg3NjEuaHRtbAoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFy
bS5jb20+Ci0tLQogYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5oIHwgMTYgKysr
KysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5o
IGIvYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5oCmluZGV4IDI3MTkzMTMuLjll
ZWE3NDYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2FybTY0L2luY2x1ZGUvdWsvYXNtL2xjcHUuaAor
KysgYi9hcmNoL2FybS9hcm02NC9pbmNsdWRlL3VrL2FzbS9sY3B1LmgKQEAgLTM1LDEzICszNSwy
MCBAQAogICogU3RhY2sgc2l6ZSB0byBzYXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgYW5k
IGVzc2VudGlhbCBzeXN0ZW0KICAqIHJlZ2lzdGVycy4gOCAqICgzMCArIGxyICsgZWxyX2VsMSAr
IHNwc3JfZWwxICsgZXNyX2VsMSkgPSAyNzIuCiAgKiBGcm9tIGV4Y2VwdGlvbnMgY29tZSBmcm9t
IEVMMCwgd2UgaGF2ZSB0byBzYXZlIHNwX2VsMC4gU28gdGhlCi0gKiBUUkFQX1NUQUNLX1NJWkUg
c2hvdWxkIGJlIDI3MiArIDggPSAyODAKKyAqIFRSQVBfU1RBQ0tfU0laRSBzaG91bGQgYmUgMjcy
ICsgOCA9IDI4MC4gQnV0IHdlIGVuYWJsZSB0aGUgc3RhY2sKKyAqIGFsaWdubWVudCBjaGVjaywg
d2Ugd2lsbCBmb3JjZSBhbGlnbiB0aGUgc3RhY2sgZm9yIEVMMSBleGNlcHRpb25zLAorICogc28g
d2UgYWRkIGEgc3AgdG8gc2F2ZSBvcmlnaW5hbCBzdGFjayBwb2ludGVyOiAyODAgKyA4ID0gMjg4
CiAgKgogICogVE9ETzogV2UnZCBiZXR0ZXIgdG8gY2FsY3VsYXRlIHRoaXMgc2l6ZSBhdXRvbWF0
aWNhbGx5IGxhdGVyLgogICovCi0jZGVmaW5lIF9fVFJBUF9TVEFDS19TSVpFIDI4MAorI2RlZmlu
ZSBfX1RSQVBfU1RBQ0tfU0laRQkyODgKKyNkZWZpbmUgX19TUF9PRkZTRVQJCTI3MgorI2RlZmlu
ZSBfX1NQX0VMMF9PRkZTRVQJCTI4MAogI2Vsc2UKLS8qIENoYW5nZSB0aGlzIHN0cnVjdHVyZSBt
dXN0IHVwZGF0ZSBUUkFQX1NUQUNLX1NJWkUgYXQgdGhlIHNhbWUgdGltZSAqLworLyoKKyAqIENo
YW5nZSB0aGlzIHN0cnVjdHVyZSBtdXN0IHVwZGF0ZSBUUkFQX1NUQUNLX1NJWkUgYXQgdGhlIHNh
bWUgdGltZS4KKyAqIFRoaXMgZGF0YSBzdHJ1Y3R1cmUgbXVzdCBiZSAxNi1ieXRlIGFsaWdubWVu
dC4KKyAqLwogc3RydWN0IF9fcmVncyB7CiAJLyogR2VuZXJpYyBQdXJwb3NlIHJlZ2lzdGVycywg
ZnJvbSB4MCB+IHgyOSAqLwogCXVuc2lnbmVkIGxvbmcgeFszMF07CkBAIC02MCw2ICs2Nyw5IEBA
IHN0cnVjdCBfX3JlZ3MgewogCiAJLyogU3RhY2sgUG9pbnRlciAqLwogCXVuc2lnbmVkIGxvbmcg
c3A7CisKKwkvKiBTdGFjayBQb2ludGVyIGZyb20gZWwwICovCisJdW5zaWduZWQgbG9uZyBzcF9l
bDA7CiB9OwogCiAvKgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:34 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRu-0004WI-3W; Mon, 19 Nov 2018 10:06:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRt-0004W7-Nz
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:33 +0000
X-Inumbo-ID: c9aa9579-ebe2-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9aa9579-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lTEw7pf4JnM3l9PGd0axME0eAWMMtBaFXxF2BGxFFIs=;
 b=Yy4pu4i2VbB3QhLXriR0UP7+VfdyMGt2IUy0oCwc/YNLKNyubW8sQzO//rdDxYU+LkzBFzyi1p3rfhK/yBd+Zqz9Zhy+uPSCpGJKdbHi7/+twqRSyNXFKH1pTfUAYcaFc3qybI5bsaFwoqUo5WIAnIeAQr7hjVN9LygEkhK/G3A=
Received: from VI1PR0802CA0004.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::14) by AM4PR08MB0931.eurprd08.prod.outlook.com
 (2603:10a6:200:27::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.21; Mon, 19 Nov
 2018 10:06:30 +0000
Received: from AM5EUR03FT051.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR0802CA0004.outlook.office365.com
 (2603:10a6:800:aa::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:29 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT051.mail.protection.outlook.com (10.152.16.246) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:29 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:01 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:05:59 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:07 +0000
Message-ID: <20181119100419.93004-14-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(136003)(376002)(346002)(2980300002)(438002)(189003)(199004)(106002)(97736004)(126002)(11346002)(16586007)(446003)(2616005)(426003)(476003)(106466001)(36756003)(486006)(305945005)(54906003)(1076002)(44832011)(110136005)(86362001)(316002)(5660300001)(2906002)(49486002)(1857600001)(336012)(81166006)(81156014)(8676002)(50226002)(53936002)(8936002)(47776003)(76176011)(51416003)(68736007)(4326008)(6666004)(356004)(48376002)(186003)(26005)(77096007)(50466002)(72206003)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0931; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT051;
 1:K52E42R67ap+jteA3+pYyHaX5xVYaB1UCQgod4zT8XVFZA2BuPLKAKzobWOty10OZa20NKneU7fieZpNY8me36Ds3k5sz8grB8X2xheYpNIrtkLVfhCCYwx3Puh/CR46
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 38c063b9-9556-4989-dcae-08d64e06acec
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:AM4PR08MB0931; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 3:TMqze6xQCgJ07RUGh2p0CtZbpxD2C0H4/ezLS/eeH0Bb76wiClNeQK/9XUwmoIYQKSe5JKwmLK8sOK2/ZhoTCXkNYIXyfS6GcAgWhoVaG4hH/D4i/gI258/sAvoAYPft4jfCx3Ef+814EMQbeltn7o1piLj5+T0Up8p60frvRsGfHQMkVRmHTGBjRxI65F3b9bwZu3Z8v94WZO7BWQuihBR9XtupJXkM3F4TC6rT+SLDdXoJ937bs7iXRrvjfOeISOr4+eSfypBL3+DTbOjsO1wFqeBZJOHI5WFm7ljx7dmf2L06OqYl8U2W5fjsTVc7Zuh8NwobpK2D4cIRLQ6HrQKM5N5O/DP8i1pgiThu3LE=;
 25:dc+3rngFvhvAYGp9VojiPpOYF2R+dO4ZeDfV/u/C2+2jlfh/zUZvqv7k02Q6sNYMNgnZTY9os3AmiWHqydX6xZW5z2e/MTRqeG9DjkNkAaFPzvy/IOfZGTlszj3omr4UQvdYQjqUjo/Cr6BIBO2k2gElQrrmWYxhtMXPKxrv883eYoj3xQhafrtYHVO7klEJ5Ma5i6ftT3goXUxI+p+t1s8+je0E659KC15cWJCcJE2Q5sVPhSHPYBhuuNcruiEHbpF9CJ9k904S+OsZ6CxDAr0FMZ0pCpiM29ykfmLK0tR8nR6Fmzx1FVBr5MR/bxgE6UWwV3vc/Vsz45T91Dmi3SB49VBtflk81nqncajBXms=
X-MS-TrafficTypeDiagnostic: AM4PR08MB0931:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 31:aPLVvUAdKTO/OshPl7ZW+BjAYMAWU618L64szNPQqngbtFVmdsl1yQm8w3bEWXrourRXMNBJSsT9ukbmXcvXZSaNRCXXtyn3plVIqktuP2jNd7lVVm2C1NTT+I5j6HtOgGg3hjjDmp0mrOufta3qqfDYtI9PndPCvxZ8HXqYMeAvwxqEKH6gHJ4HKwSU9dcf2z5glGk9i3AbuLCXXlJbDXS83f/VkJ2noQVKKJCdhi4=;
 20:M6ylBAU0yXPbi8WMB+d4ilkyJ+I/dBIdoHvTYZDwbHhSkPkWBavwOudqwMwivX9K5aha9ivzkQd7BYcBhUXmC7Wv4yk8+f809GwdTKT4qrOh572BBrRM0X59ml5F92h6f8srSzQm5V6yKbUj7cF3VSCUMlb2IksBVG5hb4/ct2Bozgnf4KUPKOHF/eQ+NrD3Kq8EyHf7cToI8YFB4jPH64zOUQyg24B07qBzG8s8nPUMXdOv/PfC4U++E8tyRhBXyWG4EOzF/8G+cvZWCCW+BZZdytcGhC1YXZBaehILQ7jCReoUr8xgDykyJx0UR9743Piw3kPsvOwtiFsCXbrMEkWBtLhtVExTSV6hOpPrRBqdTqu5+TuXPaoPLu2x3HW3RMMT+LbyLvDrTA+exZwWHh7FUrbZNf3lk3PxZp4k2KsxEdUsFOWWL8n3B0rCsOBrx7XcVXoBmVZ3/nu8AT+7gHCBkcc9+RXFJ0Wk+aH4NjmDuiNnd1oYLqTVT3O/spfb
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB0931BD1494DDFDFDBF91358C9ED80@AM4PR08MB0931.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0931; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0931; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 4:S2MHz/DU3hztPlDrmBTYexBVWm1c12xkVlbmGbu8t4sfu1WD1wm6Az2+YSEcmkcOMMCn6bY/YEhk6j5mSwGErYV+U298wP9oBVr+74IGtiwV4r8thqFRxmhQXcp3mlYMQWkQ57ZEVFDOdO7LS1EPUippXSF8wXCEGNvMFteapXEDqrfA022L6lyS3rp9hPWUWLceUa2U0SBBv5k0uNrQ1RWYtHv8ixa13bv/B9zpJRCSbh73BU5nIeBJWYyrHSh2hW/8I+YSxDKjUVn309x8yw==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB0931;
 23:4drH5GuMz0uCtPlqooi1fT1+CscuPIps4r2k2O9XX?=
 =?us-ascii?Q?5ZwkR5sMEQK3MsVQ8yaKZS1K8Z2h9QiKNf1DL7qvuk3shwixpLXuJsEGsFxU?=
 =?us-ascii?Q?EtvC9udrJjmwpG2vljv0gxc79UUJ3iIq/+5fZzn2i46M3IAIpOyEcaGAdWCs?=
 =?us-ascii?Q?L2uQFsT9k3Rzkwfsy+AZej/8kkB4uRKCRFuPAQtOiGP7eXeSCOCOJD/AITwZ?=
 =?us-ascii?Q?4R/X3ADyPoHtAK1X0zqR64M9bxQ6K6hvQOmfcwSGyfBdMF03VnVyVJ9B27aa?=
 =?us-ascii?Q?1YTfsO0ORZCQzjs2Y475kIfA2GaGqE7gdJzslg8w9WfZzkm9rHYrIgwe8WXx?=
 =?us-ascii?Q?3ewAuBa/WIedTF4OsF/u7yhddqvCN+37f04zcE0SSTLp+UAN2EoCijM4Os5l?=
 =?us-ascii?Q?yejNezlJxklZKGNHZyEtrrkB6lB+4iX90wKBn5N/1pA99gwGUHenQpdNOeOO?=
 =?us-ascii?Q?37sZJZNk7VEW+Uc+/vparWhYNrY3kXAkDICzKgH6u6biU8cF1yyIEqTIQRO/?=
 =?us-ascii?Q?GH0n/owNSI8dP6Pwk+CgCX38xw4ydkXFD5hvPLEpSWuxe947JKA2M4LgH1fN?=
 =?us-ascii?Q?KUIClHMTMEvYxxv0G8BJW669oS8fWbjnbRqQgc+RmgyaLKVbJDzcnn2t60AN?=
 =?us-ascii?Q?+9urx7YUNU97tcoMRCKtOAcDZ/Pts1ka305+M+VtasLJE1mhRzJNUXmCn7zv?=
 =?us-ascii?Q?G0MVfB/42EC/yT0+EqlL73waSJeDnywH4/rm8VJg1/hraIXazmrNI9Z/6TX3?=
 =?us-ascii?Q?UKZDwG3RYEjhkjHnr5C+kSFyHFeqZmmaxdGLYSMyEyt89vibWlWOtLCROknW?=
 =?us-ascii?Q?B6TsUAXNTvCuNJUvqmx5Q3jEvFLMjp7kr5yLpedWw3YDmZJaARMjxFyFC/re?=
 =?us-ascii?Q?xAuqDkZx9slyHrtTlIZ02PCtqFx7A16yxotxgZoBxv5FIkDFGkihhqHM7nw/?=
 =?us-ascii?Q?yLNAO8/QUtpk1MEAoWTxakR2RwXJ+Un2EOfib6c8tn0VbEbPKwRNFKS0ewaJ?=
 =?us-ascii?Q?mCndxSJYaFiC92+pb8nhXLa/IcadLwT1ni83ib6Tk3ji1y5HACWZy4aIpJLg?=
 =?us-ascii?Q?MN1ZqqgDGrDxHc7JdriU+Oac4ZZlscZSE3G+tZUyii4ow4ykQvzvqFT8dXAZ?=
 =?us-ascii?Q?EmAIlhxhdY24rMpTGPDpDx+xEQCLu9O7r8ppzEB3shiCqBUFG8uJbrvLc/8N?=
 =?us-ascii?Q?s1t09KW0KAMAVs=3D?=
X-Microsoft-Antispam-Message-Info: kiaQjDlzh9C8Yc7sba8hXQjSyB0+oqo/7TsdFQHywevAb4ougMvOfqeOgF7t8bh8ycn/jvJ2V6HyWjU3EWPLI7dWgOkEoLLj4dQrs00JVdikffFPcWteRgEynz7zMwjoQlx9Ls35fHxStKp1W2euaBZtI7Ri0F/ZZOaHHFyKY3pUmB6Q2Jf6WsLEC6vie82ey4aMLVpjS9zRYAn795pcxaLJk453ksc9dmlL/pO6K7Ew/tQSJsfFPlL5Td2JIye7A4pQxNWRgjf9nlp6j88/vflaEInlys/07LaAMTKvc1tjPiz0qdd22zopK/6uaiDweYa8k79jM+LNXd74wq+9sYFRXC3UsXf5BUzHDnMVmRo=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 6:1d0fM0N08InnB/wKPitknReEnLvNPtqXrppOcDfqeKfr26U8tBXcjUpIc1ozDf+w5CD+hZq/se4hhNJqiQI7gILh4uU7bmuJ8VKisStjO1ZyPzZTud1XFqwSXAfNrb3ILpPNj/I5pzzgChHtPLAi7u67iJZzY/jb+zscdFtnjrfOX7la8uqKFBxatTdZ4tEIM0p3KuBP9qGWHfbeHvCe232G6ZVR15s7Qby3+D4XyZxZTPdLMu5Zr94hrt6SpynAIlRSF6RJPCcScwNUs29QXAas1155ZDZOhEawRE6zzqod5zpaic8yS0McP1zTIxDXJTVeke8mpZ+FcZymW1Zs7++Sep7FeklIvCJqqkxBVfis8Gdam+nM6iCZZ01TmEMPe9R3oN9T6GIg02vIocrlcnLlfgFrD9Z11wvIpyBUrb7jlK7j2ZFHU6g8mSjJyD07SRdHRQdJadduWIi6tmjFJXkXLNDyQ48MET8JzY96TXE=;
 5:Fn06Rg5pJ3ZmwIvcMdq80QmlYF+r9MIXtopdaxgn8381pO/dR1PtnWlxp9KP9qOCUUe1hl72qfakxtTmuCS6y3Gjloc93iv4iqWSMGHS2aFyLmLsQheGYEGBSYjUqUINgyMgngl7t5mYWeIv0l6bKXxZozwd5Ls8MoBl1r4h1zQ=;
 7:4WqBVpSD++h/JA5i1Uy/4NP6WTylCjxY5IVja9q8u4A/ZyZUG8d2hQZLsDGuw7NGiKULCGLilc+IGL3bmrdNFd/Wwj4fhf7FGzgwwpW2EQ0qHAEM5G/PCAUNpqRVglBSn7+iOXSMiha5zpYYsSwKhQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:29.6697 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 38c063b9-9556-4989-dcae-08d64e06acec
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0931
Subject: [Minios-devel] [UNIKRAFT PATCHv2 13/25] plat/kvm: Add
 __TRAP_STACK_SIZE for stack pointer while exiting trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBzdWJ0cmFjdCB0aGUgX19UUkFQX1NUQUNLX1NJWkUgZnJvbSBzcCB3aGlsZSBlbnRl
cmluZyB0aGUgdGFycCwKYnV0IHdoaWxlIGV4aXRpbmcgdGhlIHRyYXAsIHdlIGZvcmdvdCB0byBh
ZGQgX19UUkFQX1NUQUNLX1NJWkUgYmFjayB0bwpzcC4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0v
YXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKaW5kZXggYWYwMzlk
OC4uZWRjZTdkMyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUworKysgYi9w
bGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0xMDMsNiArMTAzLDggQEAKIAlsZHAgeDIsIHgz
LCBbc3AsICMxNiAqIDFdCiAJbGRwIHgwLCB4MSwgW3NwLCAjMTYgKiAwXQogCisJYWRkIHNwLCBz
cCwgI19fVFJBUF9TVEFDS19TSVpFCisKIAllcmV0CiAuZW5kbQogCi0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:35 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgRv-0004Wo-5B; Mon, 19 Nov 2018 10:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRu-0004Wf-Qb
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:34 +0000
X-Inumbo-ID: caa503d8-ebe2-11e8-8593-12d6303a7972
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.81]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id caa503d8-ebe2-11e8-8593-12d6303a7972;
 Mon, 19 Nov 2018 10:06:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=sCQiKtIJCUZaMtRXZhXJPBGDmb2260nEUBrL/x3v6Wk=;
 b=p9+S8CgrVregAiVMkK+2S+Ftp1yyQP7JhpPYtpaT63TfV/+6fXPrhTGW1lTEreP9uXMloZ/Otn06zkpKgIPmO8vuVu9nNDao3iBGWYh02SoPE+6/4aQU3uBrQE7kIGi3DTWnRuKjc6LlMKeFS8bPR8afd4MbUNevOHt9+zCZAxU=
Received: from HE1PR08CA0069.eurprd08.prod.outlook.com (2603:10a6:7:2a::40) by
 DB5PR08MB0936.eurprd08.prod.outlook.com (2603:10a6:0:13::15) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.32; Mon, 19 Nov 2018 10:06:32 +0000
Received: from VE1EUR03FT048.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::208) by HE1PR08CA0069.outlook.office365.com
 (2603:10a6:7:2a::40) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:32 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT048.mail.protection.outlook.com (10.152.19.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:31 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:12 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:06:11 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:09 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:11 +0000
Message-ID: <20181119100419.93004-18-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(396003)(39860400002)(136003)(376002)(2980300002)(438002)(189003)(199004)(44832011)(2616005)(11346002)(126002)(476003)(36756003)(49486002)(446003)(426003)(106466001)(336012)(4326008)(51416003)(50466002)(316002)(486006)(5660300001)(47776003)(305945005)(72206003)(478600001)(68736007)(1076002)(81166006)(6346003)(186003)(8676002)(76176011)(26005)(2906002)(86362001)(8936002)(77096007)(1857600001)(54906003)(106002)(50226002)(48376002)(16586007)(97736004)(6666004)(356004)(53936002)(110136005)(81156014)(232263001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB0936; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT048;
 1:aCVsgd/RHyEmNYW42BVNTqNC8db9VquJxUH5pP4K/2YhLOFiFKDHtZcyPbto+uWW04HwjjyPpZRc3TutO8pitEKyWDFUl4UNPoWoz1UAil8D2RvSAbD5NsOxZaRy43ug
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7e6177ea-3a3c-49ab-fb1b-08d64e06ae2b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 3:B1dX/r061sPK+GYIwlfTU3T7ws2PHtNeA4FiUk4XuQanjjULrUbSgMQ2Zyi8nwMe6z/NlPd7Af7jlBMAEnNZs4QxyisSA3uOe+/wNYTnbeGPtZSC4ysqiKceDj2Z8jNr+3M95/9/5Q9qdPv8nJrbu13boyvufxxnzNI4Y8dW589Sjq+sy4EJ1/AZeHgmOICKvigSubXYlQ+VbH618Yz6KuUtHUFmIROeh40j3NKNnh14NQ5/a1d5GpK4/FhjlRf+oTxjA07dTIZXcy5U+afr+/yvQa6TDxuw5WwfB3t1+6VlILEFHiecoInCX+kMy/qLocA8NIS5i/g4gDxm7za3jPvukgi6aKTGyO55xjOMz40=;
 25:9LawsFNshCLW4DDs7lvemSuGZfJO8AJXDBnVaHHAPv2WGPRyBFI6nZ18wFusUD1fzOpIP/2IJTqXyXOR4hl9LgiA2cwliUAFwVjXBGsmFlOi6iTS++xK4sKrKJT91Zr9e8punyWPf+KqeB8AHgjp18G8w4z6PH8SDENlOtkZx7JWO2cNK4PaCPVEVrSGie7UAFp2p1wq65gGVopZnHQU7M8GuaquRSLRqgyfYtLITiid+IZPsUs3LO0ArNMSOJs2rq+q7lXQ2RQY4SkqIzyUAUgZkjogwR9Sug45MO6yshX6EMGIt1PcQ03J5Uh0OnhLCXz6cxVHs2SE3F3o1PtrRMZ2jhN3Gr0fWuLVCs9VFhM=
X-MS-TrafficTypeDiagnostic: DB5PR08MB0936:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 31:opS3MhdisVS4uvzkA0D1TfbqoJBrPCuTPTf9KQ2AeNlahR2BV6RyrM5P7j/QExVoTcykXxr4fgBNxIR+oKeS/zDJvHYDYPdWwRRuVhjK+IIB/LN4pSAe4iP2XeubV3xvU/J6tiGv6pBb1gDh79wpoebLPNuW7AdbFcy7uDPNBIbGj9hLn/9fSxjlfmYkz+ptWrjc3FOG+ZDoJncWLyE4yLoxEFMgFC30/z15bRt7H/0=;
 20:4KN2Cv1ey691Cw1bQcsdbBhi7NWZ4cbcv/SmuAVyULGEimPv9+slaO3D9Vy00JQFvdER7Z6CS1/nKCYlqW3M234Vuc2jpk2c2IqcVfAUiKzCKBr0yBKPnil/tFo69j9iz794wUsChkCjJwx2Co9fPKUWB37gZehKa2H17zN5wRzpgu+ZfvvIbbtZh7+SOhNlBzfJry/I3uPJwJgMVYjxjZFFX4WiTH+rhbubrR1Epfjx/mO5NcsO5CgpRAEBeUiv69IjxTeJdWXwYecOMW+d+P8OlL+Szey8KsDRmavn5AsLs/YDfRaybb/p1a7BLIgSLHVoRaKkvJTFC0ITH8twLKZTP21pDy+Z/oT+KlxpethDB9hPCsosPc5QDXVAGCKgiKX9/Unza4AcgXxTNiy1fJBHTqjbg4ONkcTiwxCJ1rQNzuhMZQm898hHfuRl+SAYe7WCTJeDophemEaJPgJKUaJ2Nt9zz92Kp0gicSLYi19baFYfWN+Q/8aMKHj6L+C4
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB5PR08MB09361EBFBD5858F22D22FB469ED80@DB5PR08MB0936.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231431)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB5PR08MB0936; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 4:wgL+T2IyBUmbPSBO7zw0Bnv7us5z+oAU7fofqKDlEpApvps7QTg5Ew9Baa47cboL2dQFCu9uvvv5V0sWefN3Rp7EI20DlUmAULGqo0ZXhcsm5ZRRgj1UURGrT0Srq+hZonZB96fgl8OhDMBNLXvVDmaPpCKSs0VGJEMGRdC9gqhJxoSpgPaI0NK96GmZ5bM8LTWBdkUap8viMulPi5yjhRBw1e5n6SdHNVUnI+ltIqHAK4lQeCAIjWq9nElWCybONa552XKRhVp2brHJEDT8DCFuEya8b5ySg1qU6yZ3vHNuQcYhEjOzyfTlXYsfvlTY
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR08MB0936;
 23:/lsEaNIxIpg8oMf7Uj68OZlq1th9tLizPe3/GxYom?=
 =?us-ascii?Q?/8YY4c6TfcMdOy8sAst+agT7m2Ii2hmDx3zIjXvza+aVME9I34xwWVtHhgXj?=
 =?us-ascii?Q?L6FE1zuEULGhqGrjabEnj7rvibEtNmG2JiQKXJsXwP6dHP0uYMpX8Zy6aNrY?=
 =?us-ascii?Q?UVOkP43zg9Sv7KzC7lenSbjpmxeJcKhpol5utTvOnhWZMZiUWI6wpCx3U5AQ?=
 =?us-ascii?Q?InEq1KZFjdqN+vz2d4t8CUNPjatG5XNaWk97xyTk2r6g4FsOD0VLRiuTzkbb?=
 =?us-ascii?Q?OQ1oEGJ/LR6+vdJDu/+GVKlvPUxp4TluyeV9Ww98Yp1sk5QBUJhbofNouayr?=
 =?us-ascii?Q?GryEnZJCXT598p1c2hyM/xl7LcGvvRm1wh7Aom9aYx4iZCak5RwcagcdBmKn?=
 =?us-ascii?Q?zXQLET3cBYA8f/RS3BYrGTDai0tHgLVOJCJwbFSA5bHFgZOkcK2ZKrJS/tiS?=
 =?us-ascii?Q?28o8WYa4O4WRMpGFfTx4xc+4d/LM4pfJPLigfmBdlztjfiLgTRSvsHdNqEO4?=
 =?us-ascii?Q?2y8+tIRxFgEJQ6h4f4MhMwLGg1G8bB4NSWDlfXK+/hZkuCvbT47SUY0jfF9t?=
 =?us-ascii?Q?ECSYTBzdUaewyPsNy7VVbTjRephj23H/xW94j1a1kl/eMOogFQHRq0oSsAc0?=
 =?us-ascii?Q?lDxvAuPXR+uQp4NsTHEtEjxg/V8JpRg9w5qB7VMNdQaMXRelFunYKUVXmoAh?=
 =?us-ascii?Q?5dN4HHSO/vvd56qlyTcMk8NCPGM4FC2CVfbhlzVn9PLSdTTpk0IY8F890uid?=
 =?us-ascii?Q?sdVYghjJFKATZfnxHDr6XmDIO8xQlxsrIWKl0NiUs9i67Dp+u6OvCzyLNqZQ?=
 =?us-ascii?Q?cqdEWt/3hHotC9V+9XdM1wVb5G+79bZ97Fm31M6AVQ4rwcXfg7GNaaDoQszG?=
 =?us-ascii?Q?3H6PrGeSKmr/7sGd6EDp8GNlw636q+SGM8WfhtbulN1/IZVXXbzbqZoopZoL?=
 =?us-ascii?Q?zEe/u3dTDih74CCks6ckAYz6cJOn0kAB5fZdzIgS1JfVnAi1crpWctg3ihor?=
 =?us-ascii?Q?AxFFyqRQFZIA+7AmS7QRXC+DFhzTuqC6zo0pHamsCDe32wP30/6OXo8qi0DY?=
 =?us-ascii?Q?sN88RHhHrEv/ixTuM3MAB07zvXbl7VCKB7CITeWcWgku7HMsIb9WTlsH9fwP?=
 =?us-ascii?Q?n4fG8z+dqo6DYNbvigU7vNEAS9B73M43N99IyZsw05wfrYbhZbc7FgS+B+Dk?=
 =?us-ascii?Q?JIOkT4SVJkp+A1xK1JLDjyZNCbvfwWgbnc+?=
X-Microsoft-Antispam-Message-Info: DyJDdQentGLWao97ZBqDYnFkAgr7AcUY5mSw08FsU4mjQq29US1JBB8AAmaSZivcXOm0vJs2dGqtcmRFNHSW61GYAZ0TI+avXPGuNNH47lwsdq2ETHd1BSo3M2OF2srghronN+hbAaJ4PkZgK88TVn5v+FkmBRqFO/0Bp5MB+TrY6DyNa2GGSuDqZ9mHGbVIY09iadT9EKG+yBB4+V9U121+zW2lQHxAVbtKCx07HDykRzLcx32v0T5W3B8vjyypRAFX8GTiBqko38TaG/uxBJyJpe/N2blQEdnT4qsE7WlmEVuUVLaJM95f/LoatPzhzr+5FOjdwS/rEbtjQnkdwwQ6t6x2pBrS+OnVmM3kLEM=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 6:Gg+tfIGnXvmZdlsU1Jtiq4JFlvIuvjT4FhzBJu83+CZool+5yk0H2+R/uuALPHGFfuNJuJD2n3C4QoeGDCeKdIzLDVATKYaf83Rlh2rtfM/YfFxsL2FMXGbhtEcZGOQFQzjfpqTNYxGNQefm/ZKdLaAyUPwMBxtkzPoPe/KplI30J9V4rT+5PK7F4RU9g//ewyPA7cqCUyw/50I8Ty5J6liib+xv68HI9J1weFPsBT+qk7wF5ASwNrSdAoVDSA0iFefrNRWHYhluLfYxknn0qjAKnUpYVEKXf5/R2ePPZhqwa+USQkVjJ3m9G14u0lsgJqev2BKkxWDRhSBtj9vVH3UiKqsRHO+LnIKQ3TVpANpCprfJidAgTtq5QYVFiTRL+DgrFxCg8t3kQBmT9NekmL3H08e5Sxb+68xVDUoVYfI/HR7on3Eeb9d/A61p0nbOk6AMlU8vTzJ8VPiZPe6GBQ==;
 5:N3iWlsGBzWPDfmAQ4ygWDBnJfw4ipb/hwPQhC/HypWwkI08RdzKwjsWhgHDvCWOq8rKF0acHKyY5YsksPEA358+PyzhcVGssKK2hFmIDoZ/SThw1SITIQXRHW2ikWgfBmwO9TADWTqR3R0lcNz7rVIWmKUbRGf8RCroUFavbdXQ=;
 7:s3lVlA9npQcuJhqUJbzfTcPudMYm4XvLCwlnqXADlKp2ufOVo6gPPgO5aj2aJRG5daIG3F4Sml04Uf6N04mXRYZoVUmx3n+IVlBauaq5avwl9nUW288PKy5jKlQxC0XJPg9bZBycbI3PY/3IKSU5zw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:31.7298 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7e6177ea-3a3c-49ab-fb1b-08d64e06ae2b
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB0936
Subject: [Minios-devel] [UNIKRAFT PATCHv2 17/25] plat/kvm: Invalidate
 D-Cache that may have been modified for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RFRCLCBURVhUIGFuZCBST0RBVEEgd291bGQgbm90IGJlIG1vZGlmaWVkIHdoaWxlIGJvb3Rpbmcs
IHNvIHdlIGp1c3QKbmVlZCB0byBpbnZhbGlkYXRlIGFuZCBjbGVhbiB0aGUgYXJlYSB0aGF0IG1h
eSBoYXZlIGJlZW4gbW9kaWZpZWQ6CkRBVEEsIEJTUywgUEFHRVRBQkxFIGFuZCBCT09UU1RBQ0su
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2
bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFi
bGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggZDRhYmFmZi4uY2YzMDU4
NCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0v
YXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTIzOSwxMCArMjM5LDEwIEBAIEVOVFJZKHN0YXJ0X21tdSkK
IAogICAgICAgICAvKgogCSAqIEludmFsaWRhdGUgdGhlIEQtQ2FjaGUgdG8gYXZvaWQgdXNpbmcg
aW52YWxpZCBkYXRhIHRoYXQgZXhpc3RlZAotCSAqIGluIEQtQ2FjaGUuIEludmFsaWRhdGUgcmFu
Z2VzOiBEVEIsIFRFWFQsIERBVEEsIEJTUywgUEFHRVRBQkxFCi0JICogYW5kIEJPT1RTVEFDSy4K
KwkgKiBpbiBELUNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlcyB0aGF0IG1heSBoYXZlIGJlZW4gbW9k
aWZpZWQ6CisJICogREFUQSwgQlNTLCBQQUdFVEFCTEUgYW5kIEJPT1RTVEFDSy4KIAkgKi8KLQls
ZHIgeDAsID1fZHRiCisJbGRyIHgwLCA9X2RhdGEKIAlsZHIgeDEsID1fZW5kCiAJYWRkIHgxLCB4
MSwgI1BBR0VfVEFCTEVfU0laRQogCWFkZCB4MSwgeDEsICNfX1NUQUNLX1NJWkUKLS0gCjIuMTcu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:40 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgS0-0004YE-85; Mon, 19 Nov 2018 10:06:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgRz-0004Y0-0Z
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:39 +0000
X-Inumbo-ID: ccb5d706-ebe2-11e8-a485-12d6303a7972
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.85]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccb5d706-ebe2-11e8-a485-12d6303a7972;
 Mon, 19 Nov 2018 10:06:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lCKW0X0JMe7QP/oz5SFziE478Nn/DGTpiZMDRoQMSyo=;
 b=EL8qNq8GnUCkRFFVz7Imjua/mPyULqecid2KmXWR7N2/SrZKdwNR7qFXt7+5wvZeHjbpckQO2IcPTMvrrx96RbQ6rSbKUotXS7kXfBToIfUXJaw98IJl1YSooHqo9gn3Cv79zzkB5r3rnS4z8CB7pMpSHPlEg06Qj/EIkxsnKk4=
Received: from HE1PR08CA0050.eurprd08.prod.outlook.com (2603:10a6:7:2a::21) by
 HE1PR0802MB2505.eurprd08.prod.outlook.com (2603:10a6:3:df::23) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.25; Mon, 19 Nov 2018 10:06:35 +0000
Received: from VE1EUR03FT048.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by HE1PR08CA0050.outlook.office365.com
 (2603:10a6:7:2a::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:35 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT048.mail.protection.outlook.com (10.152.19.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:34 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:17 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:06:17 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:15 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:13 +0000
Message-ID: <20181119100419.93004-20-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(396003)(39860400002)(2980300002)(438002)(199004)(189003)(51416003)(72206003)(1076002)(97736004)(50226002)(26005)(14444005)(426003)(478600001)(76176011)(49486002)(77096007)(1857600001)(4326008)(86362001)(336012)(186003)(6346003)(44832011)(106466001)(5660300001)(11346002)(50466002)(2906002)(81166006)(8936002)(8676002)(81156014)(36756003)(47776003)(126002)(486006)(446003)(53936002)(356004)(305945005)(48376002)(106002)(110136005)(54906003)(316002)(476003)(2616005)(68736007)(16586007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2505; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT048;
 1:alTl2MnDKO0sgpj5LHKFxD/bZpdSLZ32D/s7mXE9sXghhGHYcPt+N4/9Pvv43LYkzn1KLv4OHEeRQ8iIQ2o8OSi7JoGx3KNNlt8FUdUQp8+mcCKrWoC/cBhvjONSPzaW
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 062afe2a-8dc0-44cd-960f-08d64e06b00d
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 3:Ts+Sy5yyLhp8OsjjxJF8rKyvDHIu7PJo84M1+oRoNH8JiB5DsB+AdHJ2aJCUiLBgS/WJeNwlF4WDVSBLzg9SLl0MTgYF1xcac9W9AwcQYXhvAWGWPyioJAFc+CO3577RmJl5slDE9ZB4GzpLusoA/YosTcywvgll7VwuEoLg8iP0xh9iG4ICtIYEaNTPVUljzm9OZvsSW3C4RSHKmABKKQI3To9bqUfl2RRhdkC5U9LZpn2fXLo1ExIe9qe9IKP0kN0OT/HxIlqpJnPxLEoMtkBO8GdVOSlrtp26PUjVefNC9x4FLnwYl7lePpYXd6k8zNf48J4TTbkUCflpAS7GKwnN4ncB/KowABpL/e10mKY=;
 25:sl4EPKQHOT9fJUKqVK6o1q3D+AaN1I/z6Z5/hc62BMI/Vj2tbaBOnYUjGyY2LazCOobrl6PkmW4wRSrnHq8fD/FAV+4XxHq2hn3tm00JZY5Wa5gr4tR8yGmH01dNEL6/7YJ8CAyxLUf64PNbyTiIMa//K/ot81BU/ABE/KToIWwhO0ioTeDmek5M3ETsqb4MCj67cBYvIQRnoI8VBehkW+DnPxEUBJ3KOfUDWeQw2YVobMS+was7XRdb1o60gabWKErWtoFhq8XgnOsWdeqXkBt89Ir2lRh8LYZTgB7pd0Cc1hKAsm7O3G1i2GAfsIn5V9l+KzIBVvPt2fgb0mVjt8S8JmwuNYLuQuytpqOMX24=
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2505:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 31:yZix6lvz6f/whDTuX4WJd5FZZu63pZ1ff7tJmbsnmAx7gJ4fgEgluytJznP+xfIykcGx9Lvp2AWbNOTOgfMJw/2Xg79ZMtIaAXcTGKkLSg7f7sM+lGIl4eu8xx+soentVSmkVvdDu9yXLydWxw20AhUMKJJLTEkKT8PwsUPk+yWEKw1Zbv05bdMdlEXYnoitl3EbNZifa5s72Rkivjkxyx1s7ZLCTAlFINO6Ofc2bVU=;
 20:HBnMD6ArRZCHs2AvunBYPEx2KW8GBhOc5f6Ffn1vc4mqJSIfoDZetcJ6MoNLiKayoezVzQJKOTbi9ciXHSCL0+Mpiqiiz5bpc4sD8KX/ZChL6MDn/ZVSCmHzSdDvnQEGBlhST6FfGcfs9AddvrA2p21/mSm+C/CWm72MTQKP2TrkomMuBxMNbCkSXSUIVjxolLL8HXDTlbztQuQIBqpBy8gNsOmAuctzPUUzWZxx+0b1ZMrNIZ/B2w0UNGZ5MyhqGk1HPDjMjSSPAS1zdzN2ZW6ojqh4fbcxMa3Vh554MOex5HiUCdRbV+EL/lh1aLMOrbxZZqGyP0S1+XE0suAQLgO2UX8oSkTaZSZoDhUiyqUCuwrboY0FYJxsEq1bQcSr0XhJC7zNQF6+nlgP6tRm4RTSYEGXuMWQkCFjOcFlTZrYI5XIvfwRZeC5MXMykkY8O98SihAprPeK8GUjVQgnd04ciilw4eO7MV/T1bger+8k6vaBNaCNDMvbEbc3syQa
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB25052A668B765745B6A249249ED80@HE1PR0802MB2505.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231431)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR0802MB2505; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2505; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 4:l7HTqK+jAo4owDYKGLsHT1txGsGZpnalzUIqDzIMdCPHvtV7VIXGHW+ovLKnxRtHMQ2t1cXYhbkQ2phcX4Xb5XoENPBp0ljButmZFETvyemqP710teftW5m6M5nEvt6H4Fc7HS5xD4VIEF5kxx63DaCKL/gy4qT3Hxm/3wBQ/pg/j8kTBiuQrdL5LOLNRLhQ47v3TXnIPW4/C4I76yDpSCW0SISqDtTnN2lWpdZs6xqPmVgTG/dKdSJyf/mZPhfnRHcLClcTOe69GQMSp5IR8pXF8r/4QoE8FgRC7I2beX22e8bT1mtNtS4/YqkJnKy0CC6Nkjf6kOwRebRDX62jaYzDU97KRqnrOj4G7zEHinw=
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2505;
 23:U2qBbB3OsrdJfDoRI1Nd3XFqheLtJqcc2BzEndl?=
 =?us-ascii?Q?XG6aeC8lscnx7sceUnYatJ9Rg08omPrK6YfIcFAzrV1j/UZrC8hL/7nW0bKJ?=
 =?us-ascii?Q?tf/CRSkkj1h3BroprNUefMazBUUfbryxzvpdpNFa5NJmWzX+UmmNpYdHZ7jp?=
 =?us-ascii?Q?0xlZvceXxYBPN+oqRo5pcMFw7Fhp6Exk2cJOLmpcWFdH12MHTmxpk5K9MKZp?=
 =?us-ascii?Q?wguU7yNsocfuQTCZQRXPVof5w1DWU95D+3ttcfPlOvItQ5YnifXxD3TRMnBZ?=
 =?us-ascii?Q?QJhQafpdcXRQTbn8Ob8tcjnK9BbNni26LDZuwO2PQaUbHo6bbB//LynTTc0V?=
 =?us-ascii?Q?ckSazxSchA8BexEp92psUSeP5b9lGxsbkzfRi1dT1gDwd2VyqFDAmylNG8zs?=
 =?us-ascii?Q?1gj/1ZeRE4s6PhLJQYXdVt7hwSBwn+IFD5gN06lj2xh0WzvQ5QhiTibffUYz?=
 =?us-ascii?Q?+x2Dgvh6L+COg4xSbqpdf/qmsMlFKjylcBHdSn857Yd+PODLuZgw9eXDWslK?=
 =?us-ascii?Q?GWit5Rlczzz1Hbda/rnh3UI1TIVBmIbAYqJCIYsTzh3A5pLT+BU3pf4e1OPp?=
 =?us-ascii?Q?1jTfj84lM549fNovxt9jcOlOdnY4voJ6D3yhJFhIGrfPVuBFT0RA2xVXnckt?=
 =?us-ascii?Q?12uwEGAwLtPC4mKTOU/DF0w3VkUvYaBSABmG14bVP7x4tFla/Vz4PmU040ur?=
 =?us-ascii?Q?csGBx4TOlcdov8/cT4B7jKf1psNBZigJ5nPMwq3bK9DpsqbhAAF8RGHBaMFo?=
 =?us-ascii?Q?Qk3XzTXVwxUE32cKhU+m/8Kee/SvE/ztmdoXxc3elrCMIB7fKwItWWzTxO0L?=
 =?us-ascii?Q?LCR4H6im+xShFj4tnA2xoisoXT27FTVVEQRTHMb2BYp5Kvac5jUnh1hijNTx?=
 =?us-ascii?Q?Tc090NZDUR4uP6xHkr44qtt+29j0W/7rmwMTgsVmNpbqMOCQMVB9e6SYZATe?=
 =?us-ascii?Q?FYV9nAEYivykYRKLWphbclrQiso2BKIqo1l5shidSPbbtKhe1A+q+iV+YtJ6?=
 =?us-ascii?Q?lWLLH1A6su5ibKCSHrvITzjoU+hue3zTKL3/1zZ7u3YmkonkaA0hPa/wsF0p?=
 =?us-ascii?Q?xST8mRVUaK4GPzjVrjw8fevRGJWN7RoXvQKnt7EEeGKBm10Y+gdd03AafiLG?=
 =?us-ascii?Q?SRH/cEmu6f5MKetu3IaOR/+9DyNIoVFjYM7aL5fKHjW1Zep546Ekg/JvyfnX?=
 =?us-ascii?Q?oNkrJeEVDB/77Lsc=3D?=
X-Microsoft-Antispam-Message-Info: TBYnrDV6OsZzQtFyecUTXc2HNIrFImdxZRLJT+JJz5KK3O/WJJ2/kx8lfoYs6DF8lz+bw0kTna9hpsTe8pfakfKNBwys1v/M3dBShCs2hq23L45YPrRgOcySv0wBf7TlMFPd2f882XRqIc9ABBZggRD/E/tSphRjz10QkBDyHDDw4JmhTsi20DCqg8pJX5vmrQPUPEFASD2whivrsOWluiysfkJSwLsUDp3dx5eyVfSyJWVnPvyW2LYjMBJIEkY0UDr1wv30CMcglAp6zQGZbf4nkakwUU3ZpX+FsY2SiJIRrERz3G1v22LogdINnwkBpMGA8V3wddbVDIRv9xaqPrU3MQpQcgLNW6kw62vCTw4=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2505;
 6:i+nsar9QjaLZeMlSNKh4kSu4UPuw+sWCkLMR8p5Gub+NMG9RFsnJ3W9WVcgVxms2ctr9VldsxI1tztnMgqptIm184kEVo3Fc4k2HCGHdC25/YrRuAtQbrzB2+P+NwIQwLECNn9c6A/zBW3jc1PXmoZiuI365Cpd6CMWQ5vfUTTEbWq9jMlom26B8Kojs4oF+hYFvK5rdNTvlxyGFP8VVggIbTGkyv6Wccplo/mP+/+I93XPqcRh4TSRBlKzFjSRGwjwujMl3/tEwdMP4tCZrg9poxGSMWKWxSsmes6edCu9l9BdYV09P6y74rbpTWC1JJguqgD40R4/0UXVw1k1wgcPDjN/7/zaI9JbOfqyry6VunpHkiyLwZYmzCMtIt7CQNt46bVoTveVsnCDGX9+/kwGJw1rAfBbtm2Xzgzf40aIVRnbo21vIIMozFU7YMTU4zYVt35+tiZtlp7lLr7wN7Q==;
 5:I0aAw+7e2MBc3xe6Ypo5aYKh63jLcH8MkoLOIShrle4vFAnC2J7mMxU59Obfta6/4Jyiy69ha2JaD67jJ/xqgu8X1uCwie3pXsp+dkqQAYu4OlNjj0kQDdxYZAFB4DH3Ru9S47CFUr7swOoYy2NUEoC0Ysv2Sk3Wt01kftoSKnk=;
 7:+tH31pOVUshDyy0cx/LF+ccbbOLGMWFFUujwN6MRlMHo7B4DtPSHwMjTLZfzYvdR6gapHebSI3d1KgGzZc/Z1xwnvp1Nv0BGtLuR/pgZKGkYY8eosIpzeAz/a+JxWfao1rQQIrKaAFcNwrhTPQCAcg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:34.9017 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 062afe2a-8dc0-44cd-960f-08d64e06b00d
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2505
Subject: [Minios-devel] [UNIKRAFT PATCHv2 19/25] plat/kvm: arm64: Calculate
 pagetable size dynamically by image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHByZXZpb3VzIEwzIHBhZ2UgdGFibGUgc2l6ZSBpcyBhIGZpeGVkIHZhbHVlIGJhc2VkIG9u
IHRoZQphc3N1bXB0aW9uIHRoYXQsIGltYWdlIHNpemUgd2lsbCBub3QgZXhjZWVkIDJNQi4gQnV0
IHRoYXQncyBub3QKdHJ1ZSwgc29tZSBhcHBsaWNhdGlvbnMgbGlrZSBub2RlLmpzIHdpbGwgYmUg
YWJvdXQgNDBNQiBhZnRlcgpjb252ZXJ0aW5nIHRvIFVuaWtlcm5lbC4gU28gaW4gdGhpcyBwYXRj
aCwgd2UgY2FsY3VsYXRlIHRoZQpwYWdlIHRhYmxlIHNpemUgYnkgcmVhbCBpbWFnZSBzaXplLiBJ
biBvcmRlciB0byBtYXBwaW5nIHRoZQppbWFnZSBvY2N1cGllZCBtZW1vcnkgdG8gTDMgcGFnZSB0
YWJsZSwgd2Ugcm91bmQgdXAgdGhlIGltYWdlCnNpemUgd2l0aCAyTUIuIElmIHdlIGRvbid0IHJv
dW5kIHVwIHRoZSBpbWFnZSBzaXplIHdpdGggMk1CLgpTb21lIG1lbW9yeSB0aGF0IGlzIG5vdCBv
Y2N1cGllZCBieSBpbWFnZSBidXQgc2hhcmVkIHRoZSBzYW1lCjJNQiBibG9jayB3aXRoIGltYWdl
IHRhaWwgd2lsbCBiZSB1bm1hcHBlZCBpbiBwYWdlIHRhYmxlLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPHdlaS5jaGVuQGFybS5jb20+Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9u
cy5oICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrCiBwbGF0L2t2bS9hcm0vZW50
cnk2NC5TICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiBw
bGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyAgICAgICAgICB8ICA0ICsrKy0KIHBsYXQva3ZtL2Fy
bS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIHBsYXQva3ZtL2luY2x1ZGUva3ZtLWFy
bS9hcm02NC9tbS5oIHwgMTQgKysrKysrLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0
aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVk
ZS9zZWN0aW9ucy5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCmluZGV4IGIzMjM4
OWMuLjUzNDJlNDIgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAor
KysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKQEAgLTM1LDYgKzM1LDcgQEAKICNp
Zm5kZWYgX19QTEFUX0NNTl9TRUNUSU9OU19IX18KICNkZWZpbmUgX19QTEFUX0NNTl9TRUNUSU9O
U19IX18KIAorI2lmbmRlZiBfX0FTU0VNQkxZX18KIC8qCiAgKiBGb2xsb3dpbmcgZ2xvYmFsIHZh
cmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBpbWFnZSBsaW5rIHNjcmlwdHMsIGFuZCBzb21lCiAgKiB2
YXJpYWJsZXMgYXJlIG9wdGlvbmFsIGFuZCBtYXkgYmUgdW5hdmFpbGFibGUgb24gc29tZSBhcmNo
aXRlY3R1cmVzCkBAIC05NCw0ICs5NSwzNCBAQCBleHRlcm4gY2hhciBfZW5kW107CiAjZGVmaW5l
IF9fQlNTX1NUQVJUCV9fdWtfaW1hZ2Vfc3ltYm9sKF9fYnNzX3N0YXJ0KQogI2RlZmluZSBfX0VO
RAkJX191a19pbWFnZV9zeW1ib2woX2VuZCkKIAorI2VuZGlmIC8qX19BU1NFTUJMWV9fICovCisK
Ky8qCisgKiBCZWNhdXNlIHRoZSBzZWN0aW9uIGlzIDRLQiBhbGlnbm1lbnQsIGFuZCB3ZSB3aWxs
IGFzc2lnbiBkaWZmZXJlbnQKKyAqIGF0dHJpYnV0ZXMgZm9yIGRpZmZlcmVudCBzZWN0aW9ucy4g
V2Ugcm91bmR1cCBpbWFnZSBzaXplIHRvIDJNQiB0bworICogYXZvaWQgbWFraW5nIGhvbGVzIGlu
IEwzIHRhYmxlCisgKgorICogTDIgdGFibGUKKyAqIHwtLS0tLS0tLS0tLXwgICAgTDMgdGFibGUK
KyAqIHwgICAyTUIgICAgIHw9PT0+fC0tLS0tLS0tLS0tfAorICogfC0tLS0tLS0tLS0tfCAgICB8
ICA0S0IgICAgICB8IGVudHJ5IzAKKyAqICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tfAor
ICogICAgICAgICAgICAgICAgICB8ICAuLi4gICAgICB8CisgKiAgICAgICAgICAgICAgICAgIHwg
ICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tfAorICogICAgICAg
ICAgICAgICAgICB8ICA0S0IgICAgICB8IGVudHJ5IyBmb3IgbGFzdCBwYWdlIG9mIHJlYWwgaW1h
Z2UKKyAqICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tfAorICogICAgICAgICAgICAgICAg
ICB8ICA0S0IgICAgICB8IGVudHJ5IyBmb3Igcm91bmQgdXAgbWVtb3J5CisgKiAgICAgICAgICAg
ICAgICAgIHwtLS0tLS0tLS0tLXwKKyAqICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgfAor
ICogICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS18CisgKiAgICAgICAgICAgICAgICAgIHwg
IDRLQiAgICAgIHwgZW50cnkjNTExCisgKiAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLXwK
KyAqIElmIHdlIGRvbid0IHJvdW5kdXAgdGhlIGltYWdlIHNpemUgdG8gMk1CLCBzb21lIG1lbW9y
eSB0aGF0IGlzIG5vdAorICogb2NjdXBpZWQgYnkgaW1hZ2UgYnV0IHNoYXJlZCB0aGUgc2FtZSAy
TUIgYmxvY2sgd2l0aCBpbWFnZSB0YWlsIHdpbGwKKyAqIG5vdCBiZSBtYXBwZWQgaW4gcGFnZSB0
YWJsZS4KKyAqLworI2RlZmluZQlJTUFHRV9ST1VORFVQX1NISUZUCTIwCisjZGVmaW5lIElNQUdF
X1JPVU5EVVBfU0laRQkoMHgxIDw8IChJTUFHRV9ST1VORFVQX1NISUZUKSkKKwogI2VuZGlmIC8q
IF9fUExBVF9DTU5fU0VDVElPTlNfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vZW50
cnk2NC5TIGIvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUwppbmRleCBkMDhiNDllLi44Njc3NzJmIDEw
MDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vZW50cnk2NC5TCisrKyBiL3BsYXQva3ZtL2FybS9lbnRy
eTY0LlMKQEAgLTM1LDYgKzM1LDEyIEBACiAjaW5jbHVkZSA8dWsvYXNtLmg+CiAjaW5jbHVkZSA8
a3ZtLWFybS9tbS5oPgogI2luY2x1ZGUgPGFybS9jcHVfZGVmcy5oPgorI2luY2x1ZGUgPHNlY3Rp
b25zLmg+CisKKy5nbG9iYWwgcGFnZV90YWJsZV9zaXplCisuZGF0YQorcGFnZV90YWJsZV9zaXpl
OgorICAgIC5kd29yZCAweDAKIAogLyoKICAqIFRoZSByZWdpc3RlcnMgdXNlZCBieSBfbGlia3Zt
cGxhdF9zdGFydDoKQEAgLTQzLDYgKzQ5LDI5IEBACiAKIC50ZXh0CiBFTlRSWShfbGlia3ZtcGxh
dF9lbnRyeSkKKwkvKiBDYWN1bGF0ZSB0aGUgaW1hZ2Ugc2l6ZSAqLworCWxkciB4MjUsID1fZHRi
CisJbGRyIHgyNiwgPV9lbmQKKwltb3YgeDE1LCB4MjUKKwlzdWIgeDE1LCB4MjYsIHgxNQorCisJ
LyogUm91bmQgdXAgdGhlIHNpemUgdG8gMk1CICovCisJbW92IHgxNywgIyhJTUFHRV9ST1VORFVQ
X1NJWkUgLSAxKQorCWFkZCB4MTUsIHgxNSwgeDE3CisJbHNyIHgxNSwgeDE1LCAjSU1BR0VfUk9V
TkRVUF9TSElGVAorCWxzbCB4MTUsIHgxNSwgI0lNQUdFX1JPVU5EVVBfU0hJRlQKKworCS8qCisJ
ICogSG93IG1hbnkgYnl0ZXMgd291bGQgYmUgdXNlZCBmb3IgTDNfVEFCTEUKKwkgKiAoKHgxNSA+
PiAyMSkgPDwgMTIpCisJICovCisJbHNyIHgxNywgeDE1LCAjOQorCisJLyogVG90YWwgYnl0ZXMg
Zm9yIHBhZ2V0YWJsZSAqLworCWFkZCB4MTcsIHgxNywgI0wwX1RBQkxFX1NJWkUKKwlhZGQgeDE3
LCB4MTcsICNMMV9UQUJMRV9TSVpFCisJYWRkIHgxNywgeDE3LCAjTDJfVEFCTEVfU0laRQorCiAK
IAkvKgogCSAqIENsZWFuIHRoZSBib290IHN0YWNrIGFuZCBwYWdlIHRhYmxlLiBBcyBfZW5kLCBQ
QUdFX1RBQkxFX1NJWkUgYW5kCkBAIC01MCw4ICs3OSw3IEBAIEVOVFJZKF9saWJrdm1wbGF0X2Vu
dHJ5KQogCSAqIDY0LWJ5dGVzIGFsaWdubWVudCB0b28uIEV4ZWN1dGUgNCBzdHAgY29uc2VjdXRp
dmVseSB3aXRob3V0IGJvdW5kYXJ5CiAJICogY2hlY2sgd291bGQgYmUgc2FmZSBoZXJlLgogCSAq
LwotCWxkciB4MjYsID1fZW5kCi0JYWRkIHgyNywgeDI2LCAjUEFHRV9UQUJMRV9TSVpFCisJYWRk
IHgyNywgeDI2LCB4MTcKIAlhZGQgeDI3LCB4MjcsICNfX1NUQUNLX1NJWkUKIDE6CiAJc3RwIHh6
ciwgeHpyLCBbeDI2XSwgIzE2CkBAIC03OSw2ICsxMDcsMTAgQEAgRU5UUlkoX2xpYmt2bXBsYXRf
ZW50cnkpCiAJLyogU2V0IHRoZSBjb250ZXh0IGlkICovCiAJbXNyIGNvbnRleHRpZHJfZWwxLCB4
enIKIAorCS8qIFNhdmUgcGFnZSB0YWJsZSBzaXplIGZvciBsYXRlciB1c2FnZSAqLworCWxkciB4
MjYsID1wYWdlX3RhYmxlX3NpemUKKwlzdHIgeDE3LCBbeDI2XQorCiAJLyogQ3JlYXRlIGEgcGFn
ZXRhYmxlIHRvIGRvIFBBID09IFZBIG1hcHBpbmcgKi8KIAlibCBjcmVhdGVfcGFnZXRhYmxlcwog
CmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyBiL3BsYXQva3ZtL2FybS9w
YWdldGFibGU2NC5TCmluZGV4IGEwMGI3MWMuLmJkNDczYmYgMTAwNjQ0Ci0tLSBhL3BsYXQva3Zt
L2FybS9wYWdldGFibGU2NC5TCisrKyBiL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TCkBAIC0y
MzMsNyArMjMzLDkgQEAgRU5UUlkoc3RhcnRfbW11KQogCSAqLwogCWxkciB4MCwgPV9kYXRhCiAJ
bGRyIHgxLCA9X2VuZAotCWFkZCB4MSwgeDEsICNQQUdFX1RBQkxFX1NJWkUKKwlsZHIgeDIsID1w
YWdlX3RhYmxlX3NpemUKKwlsZHIgeDIsIFt4Ml0KKwlhZGQgeDEsIHgyLCB4MQogCWFkZCB4MSwg
eDEsICNfX1NUQUNLX1NJWkUKIAlzdWIgeDEsIHgxLCB4MAogCWJsIGNsZWFuX2FuZF9pbnZhbGlk
YXRlX2RjYWNoZV9yYW5nZQpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3NldHVwLmMgYi9wbGF0
L2t2bS9hcm0vc2V0dXAuYwppbmRleCA1ZmZiNjI5Li43YmQ3NWJkIDEwMDY0NAotLS0gYS9wbGF0
L2t2bS9hcm0vc2V0dXAuYworKysgYi9wbGF0L2t2bS9hcm0vc2V0dXAuYwpAQCAtMTQ2LDcgKzE0
Niw3IEBAIHN0YXRpYyB2b2lkIF9pbml0X2R0Yl9tZW0odm9pZCkKIAogCW1heF9hZGRyID0gbWVt
X2Jhc2UgKyBtZW1fc2l6ZTsKIAlfbGlia3ZtcGxhdF9wYWdldGFibGUgPSh2b2lkICopIEFMSUdO
X0RPV04oKHNpemVfdClfX0VORCwgX19QQUdFX1NJWkUpOwotCV9saWJrdm1wbGF0X2hlYXBfc3Rh
cnQgPSBfbGlia3ZtcGxhdF9wYWdldGFibGUgKyBQQUdFX1RBQkxFX1NJWkU7CisJX2xpYmt2bXBs
YXRfaGVhcF9zdGFydCA9IF9saWJrdm1wbGF0X3BhZ2V0YWJsZSArIHBhZ2VfdGFibGVfc2l6ZTsK
IAlfbGlia3ZtcGxhdF9tZW1fZW5kID0gKHZvaWQgKikgbWF4X2FkZHI7CiAKIAkvKiBBQXJjaDY0
IHJlcXVpcmUgc3RhY2sgYmUgMTYtYnl0ZXMgYWxpZ25tZW50IGJ5IGRlZmF1bHQgKi8KZGlmZiAt
LWdpdCBhL3BsYXQva3ZtL2luY2x1ZGUva3ZtLWFybS9hcm02NC9tbS5oIGIvcGxhdC9rdm0vaW5j
bHVkZS9rdm0tYXJtL2FybTY0L21tLmgKaW5kZXggMjNiYzY1OC4uOWVjMTI3MyAxMDA2NDQKLS0t
IGEvcGxhdC9rdm0vaW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmgKKysrIGIvcGxhdC9rdm0vaW5j
bHVkZS9rdm0tYXJtL2FybTY0L21tLmgKQEAgLTY5LDE1ICs2OSwxNyBAQAogI2RlZmluZSBMMl9U
QUJMRV9TSVpFICAgX19QQUdFX1NJWkUKIAogLyoKLSAqIEFzIFVuaWtyYWZ0IGltYWdlJ3Mgc2l6
ZSBpcyB2ZXJ5IHRpbnksIGZyb20gdGVucyB0byBodW5kcmVkcyBraWxvCi0gKiBieXRlcy4gU28g
b25lIHBhZ2UgZm9yIEwzX1RBQkxFIGlzIGVub3VnaCBmb3IgdXMgdG8gbWFuYWdlIHNlY3Rpb24K
LSAqIGF0dHJpYnV0ZXMgb2YgaW1hZ2UuCisgKiBXZSB3aWxsIHVzZSBVbmlrcmFmdCBpbWFnZSdz
IHNpemUgdG8gY2FjdWxhdGUgdGhlIEwzX1RBQkxFX1NJWkUuCisgKiBCZWNhdXNlIHdlIGFsbG9j
YXRlIG9uZSBwYWdlIGZvciBMMiBUQUJMRSwgZm8gdGhlIG1heCBpbWFnZSBzaXplCisgKiB3b3Vs
ZCBiZSAxR0IuIEl0IHdvdWxkIGJlIGVub3VnaCBmb3IgY3VycmVudCBzdGFnZS4KICAqLwogI2Rl
ZmluZSBMM19UQUJMRV9PRkZTRVQgKEwyX1RBQkxFX09GRlNFVCArIEwyX1RBQkxFX1NJWkUpCi0j
ZGVmaW5lIEwzX1RBQkxFX1NJWkUgICBfX1BBR0VfU0laRQorCisjaWZuZGVmIF9fQVNTRU1CTFlf
XwogCiAvKiBUb3RhbCBtZW1vcnkgc2l6ZSB0aGF0IHdpbGwgYmUgdXNlZCBieSBwYWdldGFibGUg
Ki8KLSNkZWZpbmUgUEFHRV9UQUJMRV9TSVpFIChMMF9UQUJMRV9TSVpFICsgTDFfVEFCTEVfU0la
RSArIFwKLQkJCQlMMl9UQUJMRV9TSVpFICsgTDNfVEFCTEVfU0laRSkKK2V4dGVybiB1aW50NjRf
dCBwYWdlX3RhYmxlX3NpemU7CisKKyNlbmRpZiAvKl9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYg
LyogX19LVk1fQVJNXzY0X01NX0hfXyAqLwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:47 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgS7-0004ZJ-AC; Mon, 19 Nov 2018 10:06:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgS6-0004ZD-SU
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:46 +0000
X-Inumbo-ID: d1312bc2-ebe2-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::622])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1312bc2-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=SOf2s0+f0hxM7SbQl7CVjKRgJqWnaCldoZ6a4tMZM3k=;
 b=XNcd5kz+ZB3DgamTZ1lQ7Q1yXLy5I23jXIPrQlKeD35XH1Fd5IuVTlSkpKY/bOAjRpJ9D2n+wwQaJbeONlKIxQtdFl4fK8MVhklv5ezDQKpAT9EfMTn2t20MY9RdkJxOl1EW0eG3NmBbbWj60wGtnii2DCd7t0Qy7LaiWAG4Tvc=
Received: from VI1PR0802CA0040.eurprd08.prod.outlook.com
 (2603:10a6:800:a9::26) by AM4PR08MB0931.eurprd08.prod.outlook.com
 (2603:10a6:200:27::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.21; Mon, 19 Nov
 2018 10:06:42 +0000
Received: from AM5EUR03FT028.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR0802CA0040.outlook.office365.com
 (2603:10a6:800:a9::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:42 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT028.mail.protection.outlook.com (10.152.16.118) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:42 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:07 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:06:06 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:04 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:09 +0000
Message-ID: <20181119100419.93004-16-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(136003)(376002)(346002)(2980300002)(438002)(189003)(199004)(106002)(97736004)(126002)(11346002)(16586007)(446003)(2616005)(426003)(476003)(106466001)(36756003)(486006)(305945005)(54906003)(1076002)(44832011)(110136005)(86362001)(316002)(5660300001)(2906002)(49486002)(1857600001)(14444005)(336012)(81166006)(81156014)(8676002)(50226002)(53936002)(8936002)(47776003)(76176011)(51416003)(68736007)(4326008)(356004)(48376002)(186003)(26005)(77096007)(50466002)(72206003)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB0931; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT028;
 1:OqJmBPNhKxWpT8SoRN6vsHm67TZ/8UW8hO1u2AQvgFbhWUmCfMhhEJJh3Ab7UaHEcpEdf8rT860CvwDQ9X++e3vNr2VxiDiHZObrpzmg8HgppTj4DYTw5wdCV9WFVE0O
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 14c09469-167e-4219-ca53-08d64e06b4a2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:AM4PR08MB0931; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 3:+8JqjPIh2XQnyvfo31ImMtPhF45pMO2Sy8R7ZvbA1+oF4RkkMvEI+GrjFr5AGhsz2yMsbEBgXiS+lqmSK1yqwMn+58864bOqxb1+Z9SH8f6Feuao5YishqTxCNDaknXn82s0QYVaGiFw7FE9Dq38IroW5NZlFSI+yuyESZomlKLdEj1Y0yTUYIcCqCpi7pcJf9A8A+sOvjHRHNKg3S2I9p4Y28pKr0j49AIYmaaTJqPE/0ZELr3gEIy2L0MetfK5HHdQrXWcZlJstTjb0rYFJKtJhIRc6QvDQEmM/r6TPwCVe1YXijEuOi2nKx791CppKitskM3T5T0yhm1IUjpmRGkKrTaDV3zVXhD5kx//I2A=;
 25:gYa2JBNUPfqvChGSDbde+DpOUoxyhujXPwjFTOsAkb6sy8oyhC4Oi9uL5RmCoRX+11bCUmHGavSKrbKp03wBlCat80+WSTricWEPCEduTqpGS7n6WCqdKhBHZ4lZY5J/b4rp4ayTtcqEm0zNq5gcp4Ybw+NPK0GUmiG0ZnRgzHrZsGrP3HmO8nxeP816XduMI1ydhK9aWsR+yVeUtTbb+kqJeWpzzbuftluQPsI5CQuBvLrQTZHB8cmR/sT7SVb+I7qdA0SWbVddUjOQO6Pc7Rq3LeemtRgY/T9NZObVY2r4hw9SNbv+JPP864YJF9bBuBcDUaPgWbzMJ/TVjm6BX5SWtIlEVx7tt8S/+ep3XaA=
X-MS-TrafficTypeDiagnostic: AM4PR08MB0931:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 31:+P38BD6C8omusHdyPn8rppMQuLHkFNC1ddjMvOQuCZDE4JtF+OJa3WB160+BrzhWVHBf79hf9TD1D6s0J03yFbQ9Zxw0tliHAbEai6g3rqqdofYndEgddPsY/lu+hPqLQk+7dESst39c0qCC/V3OjzjQn5DqUahMdrnNy+UOzISyX2KUHmGn0HtjeAiJCO9MDh26LZIeSieLpCLrCfkq16wBM3TSlSEQqyEklmYxhw0=;
 20:ShyrL7E4bR4xaBzZqKaH1kAPHU9Pbt8Qdy8aZyy88cdssL+98COFw8ymptG+J2KqeWKAQ2XIAntYuKinWko4sOM57Aea+Cos5TUi22MgeOp/oAvEM5Nu2pVL0BNh1TiewIc8j3rYYnbs8VXxn1erMxpJNpqWLaCkLYwfoUUIivuqV4bNFh6PLSBa4HApC+WJMENZ66sRDf/zpFUNdXdrpNMBAVJTaRcVe74XZ9qUEnTf0R3rx347rv24O9RR3TW7c3hw9/j8R0FC/a15vb0qj5LpDfmnqXJYCA3lrznTvBwTIloPmsyW/CXHkR5pFxkOKJUzpiQ+58bp2qWHHHdICgksiOffLErZQ5uq1VelxJbh5RgOI92A21kstrdDf5cwATwNxZc4u8uR7OjbV4+AlzQyBeeSgUoLC1vTp9WN6NwMw2h21EOqrFDDGkviih52oIIwtM+n+H4HvCP6q8fe8uTrkE6xWCMgJSFzxhIJkbg5Hl75WlumUDQLCHISCATD
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB0931E7723256820A8FF8496A9ED80@AM4PR08MB0931.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB0931; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB0931; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 4:bZbLGMbTGc0+uqXm7IQVud+Ck3/8AyoSaqrESOI7LOUAHD37Suz+rPK9HJkcNd13YW7j9czV2p9f2CVaXZ9obvqiJYcC1sAnK96ncwkDn8gnmkBE6gcRFCdH8JzrV5Mh3Pu0Nw/I7jhV76h5SIoMkjWHNCx/Gc+1elbwG15WBhxFKp8qAQAKHaW7x9BD1mjCp7yUUr9puvdb/zCJuYZ/VYiei7Kwz4s8HXAfpfruSF9PK1d2PbQVU0ale/B9FSSpyeR8X2qa/cwkrlMYnGiLMQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB0931;
 23:36I3Pht0/JVwGIF0F9ZmP3c6+yo6OM6QorHDSrFRH?=
 =?us-ascii?Q?mVPbv4GY9I07O0oZrty1drMmziNqJYkEcMK0E9VzhbdmHyVqgD/1xYt5yAUf?=
 =?us-ascii?Q?ndvorBg3aOE2xP+3nnaSKFHp410bpD/Rc3T5s1zWE2iK44O2TCqIWumdKOBS?=
 =?us-ascii?Q?O+uuGmd80W2U/umjMhL1AYexlj0Tvf+nMtoAHQ3Sw2HiefrE5dulvbGpeiq0?=
 =?us-ascii?Q?NpRvPXxgWkPm7ktFldvA4OHpHXSZnyBxT7peKoRseOGvueO21NGgxPy7UvJR?=
 =?us-ascii?Q?FSEszzGNwdZOXBEmHimq/dsqg6tPheitwegx6J/6AWqmVg1UUU+eHFNou3cA?=
 =?us-ascii?Q?wW18R2MM2yWWzaQzqLdvp3AUtV6EQj6TcxG/5d7LlWc75UOWhJ9Qy8N68Kza?=
 =?us-ascii?Q?3w5YxxeoWzguDvShMRxC4QOgGHMYvKKqO3AKVhEyNhncMMHtN2chc3nIsTf6?=
 =?us-ascii?Q?QAj2h5iR2LsHQCPszbHyPO9g+5AebuacOHw7Ncj+najAhfsRFzvDQxbMMGDw?=
 =?us-ascii?Q?occWEn5VvH3rY2I/afM6zjrZPp2AUdpk+XE5I8w9jkZHYf/yLJQxczcabeb8?=
 =?us-ascii?Q?2DykQeqh1UIH5wXxCYa4OISKh9VyIOPjd2F5sKwpy6FZ8fMXcsEPlC/QMNP0?=
 =?us-ascii?Q?ICRHTMIsr4He5j2cOCDuAKxP1vcdno9hZtMKvWGACrlmCMOgxBHfv6HrM9j6?=
 =?us-ascii?Q?6Zafl3uHNjb2ftw0Gt6z17Npjz2KxfCewClyTJDlKzXF4G+EFL0GP8O1tEHk?=
 =?us-ascii?Q?wzx1MDW+4IBe27qsM52+sBYca8qBTIibdvZO52J7PbShOkvyGVwMNCkrbVrr?=
 =?us-ascii?Q?ZLlSdcben2bBIPzFqs4Yby0dnfuqkqiMB5LT5evQJuWqjFYyvHqQtixZJIeC?=
 =?us-ascii?Q?OkjC4G0B9N/J+6tb9niD02UzvkunbH+m8u6W2BCEprD1ql5+88H8QxJOh2Iy?=
 =?us-ascii?Q?ge2u+qjK43xysw5mWgqeNUxnQBgBFKslXLEcZ4alZTtlCuG/mrWYT6XR28ZO?=
 =?us-ascii?Q?u7Fun0MzU30o/rorJ7oYyzousMA/AuyHmU71yb8HLCGPZ9Xx6SCcJMILSdvY?=
 =?us-ascii?Q?QM1WWUmTklYpAbRhve0024ValX0yB2rvvXtrIRWyXhAGXj8nAoUUQJ6KOu2H?=
 =?us-ascii?Q?RsdvOEiDY49C1vayarPNcs0DOs5jyL9gOaQIBSaHTbN1kJsHDNsbgZddTqp0?=
 =?us-ascii?Q?sCQOrm+ybBmbew=3D?=
X-Microsoft-Antispam-Message-Info: a4xoliodmPH/auoZEVp3zX5R5XL0N7fESjAxufDTdOXEJCxHfzRUkN8deOngrY+Cr8ORQUZYGTSq1KscTQ9ut8hhTlVVvhIrlrvIXhtKduWEiN1lNAzgSR+hj020zCqbGNtcYZRKI09bIH9iif+pBCcjx/50vgmOlRaQyMK/4BpqFI+JygbxwVK0EKr88cTT+1eoMKAvwrJQmDK532w2OsJTUKpO/wJAzf0fYAEYNhfo0wmW9toFReWJ9JoCa8fXUFpetmMEyjpsJe2QDL/talCt/fHplHJekC2wj1dzeUWfHs5ZNXr/fmyQsE2OJsSCO/oi/UaIVAsUf/eQXvK34peaz+EL0Cru8Xn51i4cvuc=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0931;
 6:ax7ld7ghD58uyfezB1wr8rACd3o5v9Y7B4wjixjPQ5C80QRBXKHu673JvN85QzQt5sDfiZXkr5ogmMLT08dTA5w4+AhjeidAvqJab8vNUml4c2/2woKWw6m0pe1yr9GyYiG9t7D6rDcOx9cBqjnJ+ecg9/9jqXfKz8yeGZA8bdLfLT/f04CsJ1dCtUnHp+1mGbdIehVlQW6aWWOG4wqCxjZNrsqFSMbki80sWctcwEHQT+E4nXEs3kEAWvO9DutTYizJiBU8kIjOZnRoPQeXC/uglI0/dnkUtWpqDq0dT0IiW+MSkjdMALaTaa1QuDbnFpXzp/7T9G3ZjUSMes7QStQg3UR+H3JIqojfbr7mN64ZwWELL9Ld4off6PD6CQE/2eQwFHNhzO/vrGYkhMhysJywcj9nPZtJaQvOZBelh7j4zqaJocp7I5cYfzQKyxVSFd+kTGPb0GcB/haVdcd6a3oss2UL+JaWMhGXHDLAegQ=;
 5:5fb7oQYxwAwJ/Exicop340YJJML2EoM5hc3CdxZYnByqjnrzQBR4vPi62zDQuboUBfpcxZOHcEAVyRLrkC095QSteOHIS0ymu5beTMY+mBlYigLpdwCzmxwh14zbpkMOUK6JBG8pOGWeuWhr8+2LgJVhAKDgK/X4cQgfMfeDGQo=;
 7:ostiwYrfEi3/I2LPiX1esEoe6R//PYBUqYY94l6PqdhWIA/7u3i9bTgsQZm0F6E3es82zzlPvbk6UP3Zxe5vsJmbmQ3/11t/lJreWFcOMVNuYCV4XttR1d1+VQGQsp6BwcaRm7kLqMCupz3/5NmetA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:42.6060 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 14c09469-167e-4219-ca53-08d64e06b4a2
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB0931
Subject: [Minios-devel] [UNIKRAFT PATCHv2 15/25] plat/kvm: Force align the
 stack pointer for Arm64 EL1 exceptions
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SWYgd2UgZW5hYmxlIHRoZSBTQ1RMUl9FTHguU0EsIEFybTY0IHN0YWNrIHBvaW50ZXIgbXVzdCBi
ZSBhbGlnbmVkIHRvCjE2LWJ5dGUgYmVmb3JlIGJlaW5nIHVzZWQgYXMgYmFzZSBhZGRyZXNzLiBC
dXQgc29tZSB2YWxpZCBFTDEgZXhjZXB0aW9ucwpkb24ndCBndWFyYW50ZWUgdGhhdCBTUF9FTDEg
d2FzIGFsaWduZWQgd2hlbiBlbnRlcmluZyB0aGUgZXhjZXB0aW9ucy4KClNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQva3ZtL2FybS9leGNlcHRpb25z
LlMgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9w
bGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TIGIvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwppbmRl
eCBlNGE1Yzc0Li4zZmFmYjQwIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5T
CisrKyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKQEAgLTI5LDkgKzI5LDUxIEBACiAjaW5j
bHVkZSA8dWsvYXJjaC9sY3B1Lmg+CiAjaW5jbHVkZSA8dWsvYXNtLmg+CiAKKy5tYWNybyBFWENI
QU5HRV9TUF9XSVRIX1gwCisJYWRkIHNwLCBzcCwgeDAJLy8gbmV3X3NwID0gc3AgKyB4MAorCXN1
YiB4MCwgc3AsIHgwCS8vIG5ld194MCA9IG5ld19zcCAtIHgwID0gc3AgKyB4MCAtIHgwID0gc3AK
KwlzdWIgc3AsIHNwLCB4MAkvLyBuZXdfc3AgPSBuZXdfc3AgLSBuZXdfeDAgPSBzcCArIHgwIC0g
c3AgPSB4MAorLmVuZG0KKworLm1hY3JvIEFMSUdOX1NUQUNLCisJLy8gRmlyc3QsIGV4Y2hhbmdl
IHRoZSBTUCB3aXRoIHgwCisJRVhDSEFOR0VfU1BfV0lUSF9YMAorCisJLy8gQ2hlY2sgd2hldGhl
ciB0aGUgc3RhY2sgaXMgYWxpZ25tZW50CisJdHN0IHgwLCAjMHhmCisJLy8gSWYgeWVzLCBzYXZl
IGFuZCBnbyBvdXQuIElmIG5vdCwgYWxpZ24gdGhlIHN0YWNrCisJYi5lcSAwZgorCisJLy8gU3Rh
cnQgdG8gYWxpZ24gdGhlIHN0YWNrLgorCisJLy8gV2Ugd2lsbCB1c2UgdGhlIHgxIGFzIHRlbXBv
cmFyeSwgc2F2ZSB4MSB0byBzdGFjayB0ZW1wb3JhcnkKKwlzdHIgeDEsIFt4MF0KKworCS8vIEFs
aWduIGRvd24gc3AgdG8gMTYtYnl0ZSwgc2F2ZSBvbGQgc3AgdG8gYWxpZ25lZF9zcFtfX1NQX09G
RlNFVF0KKwliaWMgeDEsIHgwLCAjMHhmCisJc3RyIHgwLCBbeDEsICNfX1NQX09GRlNFVF0KKwor
CS8vIFJlc3RvcmUgeDEgYmVmb3JlIHgwIGlzIG92ZXJyaWRkZW4KKwlsZHIgeDEsIFt4MF0KKwor
CS8vIFNhdmUgYWxpZ25lZF9zcCB0byB4MAorCWJpYyB4MCwgeDAsICMweGYKKwliIDFmCiswOgor
CXN0ciB4MCwgW3gwLCAjX19TUF9PRkZTRVRdCisxOgorCS8vIENoYW5nZSBiYWNrIHRoZSBTUCBm
cm9tIHgwCisJRVhDSEFOR0VfU1BfV0lUSF9YMAorLmVuZG0KKwogLm1hY3JvIEVOVEVSX1RSQVAs
IGVsCiAJc3ViIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCiAKKy5pZglcZWwgIT0gMAorCS8q
IEZvcmNlIGFsaWduIHRoZSBzdGFjaywgYW5kIHNhdmUgU1AgdG8gX19TUF9PRkZTRVQgKi8KKwlB
TElHTl9TVEFDSworLmVuZGlmCisKIAkvKiBTYXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMg
Ki8KIAlzdHAgeDAsIHgxLCBbc3AsICMxNiAqIDBdCiAJc3RwIHgyLCB4MywgW3NwLCAjMTYgKiAx
XQpAQCAtNTgsMjUgKzEwMCwxNyBAQAogCW1ycyB4MjMsIGVzcl9lbDEKIAlzdHAgeDIyLCB4MjMs
IFtzcCwgIzE2ICogMTZdCiAKLQkvKiBTYXZlIHN0YWNrIHBvaW50ZXIgZm9yIGxvd2VyIGxldmVs
IGV4Y2VwdGlvbiAqLwogLmlmIFxlbCA9PSAwCisJLyogU2F2ZSBzdGFjayBwb2ludGVyIGZvciBs
b3dlciBsZXZlbCBleGNlcHRpb24gKi8KIAltcnMgeDE4LCBzcF9lbDAKLS5lbHNlCi0JYWRkIHgx
OCwgc3AsICNfX1RSQVBfU1RBQ0tfU0laRQorCXN0ciB4MTgsIFtzcCwgI19fU1BfRUwwX09GRlNF
VF0KIC5lbmRpZgotCXN0ciB4MTgsIFtzcCwgIzE2ICogMTddCisKIC5lbmRtCiAKIC5tYWNybyBM
RUFWRV9UUkFQLCBlbAogCS8qIE1hc2sgSVJRIHRvIG1ha2Ugc3VyZSByZXN0b3JlIHdvdWxkIG5v
dCBiZSBpbnRlcnJ1cHRlZCBieSBJUlEgKi8KIAltc3IgZGFpZnNldCwgIzIKLQotCS8qIFJlc3Rv
cmUgc3RhY2sgcG9pbnRlciBmb3IgbG93ZXIgbGV2ZWwgZXhjZXB0aW9uICovCi0JbGRyIHgxOCwg
W3NwLCAjMTYgKiAxN10KLS5pZiBcZWwgPT0gMAotCW1zciBzcF9lbDAsIHgxOAotLmVuZGlmCi0K
IAkvKiBSZXN0b3JlIHBzdGF0ZSBhbmQgZXhjZXB0aW9uIHN0YXR1cyByZWdpc3RlciAqLwogCWxk
cCB4MjIsIHgyMywgW3NwLCAjMTYgKiAxNl0KIAltc3Igc3Bzcl9lbDEsIHgyMgpAQCAtMTAzLDYg
KzEzNywxNSBAQAogCWxkcCB4MiwgeDMsIFtzcCwgIzE2ICogMV0KIAlsZHAgeDAsIHgxLCBbc3As
ICMxNiAqIDBdCiAKKy5pZiBcZWwgPT0gMAorCS8qIFJlc3RvcmUgc3RhY2sgcG9pbnRlciBmb3Ig
ZXhjZXB0aW9uIGZyb20gRUwwICovCisJbGRyIHgxOCwgW3NwLCAjX19TUF9FTDBfT0ZGU0VUXQor
CW1zciBzcF9lbDAsIHgxOAorLmVsc2UKKwkvKiBSZXN0b3JlIHN0YWNrIHBvaW50ZXIgZm9yIGV4
Y2VwdGlvbiBmcm9tIEVMMSAqLworCWxkciB4MTgsIFtzcCwgI19fU1BfT0ZGU0VUXQorCW1vdiBz
cCwgeDE4CisuZW5kaWYKIAlhZGQgc3AsIHNwLCAjX19UUkFQX1NUQUNLX1NJWkUKIAogCWVyZXQK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:49 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgS9-0004Zt-Dc; Mon, 19 Nov 2018 10:06:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgS9-0004Zo-2M
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:49 +0000
X-Inumbo-ID: d28d7f80-ebe2-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.55]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d28d7f80-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZQ1OPY0xiFxArTfxF0/fgBHVZD4Et3nSoj27fyWLJEs=;
 b=apnccJk5Z5OhWV1OsONN/SFkeHDOIfP8QEkMatr8ci3mKVjck+/tWBrjVDrmPGnk1+CZ1FCYpZglbd9V8VlaVpr/mRCbtCdR6pBfpxO+qNl+ZKRhiNf5CEOZP0nzdCHIx+47ds+VPqKLlrYMK1PJfbM/TLqKW9r1YmRTUWHxzUQ=
Received: from VI1PR0802CA0040.eurprd08.prod.outlook.com
 (2603:10a6:800:a9::26) by DB6PR0802MB2503.eurprd08.prod.outlook.com
 (2603:10a6:4:a1::9) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Mon, 19 Nov
 2018 10:06:43 +0000
Received: from AM5EUR03FT028.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR0802CA0040.outlook.office365.com
 (2603:10a6:800:a9::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:43 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT028.mail.protection.outlook.com (10.152.16.118) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:43 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:09 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:07 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:10 +0000
Message-ID: <20181119100419.93004-17-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(396003)(136003)(2980300002)(438002)(189003)(199004)(305945005)(1857600001)(51416003)(336012)(86362001)(76176011)(5660300001)(97736004)(1076002)(2906002)(4326008)(49486002)(106466001)(6666004)(356004)(47776003)(54906003)(72206003)(126002)(476003)(478600001)(186003)(110136005)(26005)(48376002)(77096007)(14444005)(2616005)(50466002)(68736007)(44832011)(106002)(486006)(81156014)(426003)(316002)(8936002)(50226002)(81166006)(16586007)(8676002)(36756003)(446003)(11346002)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2503; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT028;
 1:9Y8XrhEbNxk35cFqtKo9ybng0gVmcotLmkfXVJJYUPKZMJFKuptrgFZzLJQQo7SutHahJiRihqxJTCVlRI/dnzq/sSCOWcJdLweszMoU3SjI2EFszhUv5RcXqEoKMUNN
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ea66295c-da67-4496-d93e-08d64e06b512
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB6PR0802MB2503; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 3:4tqmu685yzKfswktLjtdSD3GOeYl+GlRJMp5ZeQi+4+83sic/jW78wPPL8qEBHyLb20xS8Yim+gmv+ckZLq8yesOXHoMXxBMujOeE4aTELHBWaqGN7ISRI/BJlkLnWfteMBN892XjozLr2Bek6qoCCE4Szk5uagnTpqrDqgPK4WFeQ9TMOGFkPAUvD3N2ll+jDnGR8MjjqaK0hJKQhZhthnhtCgcnU6z6xGE7zMFuSAaNmMIbgW6b5ybpjnSL+Kbg5SKSWGGEtFCSFGMSY3H+scxW0E9b8A2pvlfHDP154UXapL6V9CZMIPnTeBAZAsoI3gTAzWK3A0ccW2G34ucOnU+FmdDP8VShtZyqV8Li/4=;
 25:88QwSNYklb8YPv7sJTaDpBKlisIGHNySBcSn7KUzc0Kh8ghQBqw8kYpi75YpyLNUUhHKXJ1ltkVaWW0EzqlQ+PDXbUHTziBsxgvxvXMp4ZLi08YCdUYDAMX4Bh84izVct/kGwy7/jYBPPc7lcEKb9BAccsfE7QG+XoCBS5n3+aN/dByaq3x/uLRZBmUU5OJFS9iGy8LJW4kuZ/0GP2SxENRTfhkZGVhohFhOmnCsTL9zcU42zScoHZqSX+/MytZtfXWWlQ+fliwrDuxw6MloPYHgrRGyi7y5ARWx0met2UbGMpEUzF3yqDekP6ZRkIO2EsTocYZfhk7vcDWXDQQkzA==
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2503:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 31:AMDj1VLozvL8QZqxp+DPP407Vvep9cbfaCzuVEaIet3Kb85IX0kDs2ow1gQcYrx7i4rxXlfzbTM7OTJfj1UDJ7qYkFcnjDm5OvWzwHVn8CiCRT+/Li/qJh+1gn3T+U+M9PxCx3SFfK7XE8AXa/huR/YxyLNMemtjnmukkzr2hJXhBWA/DIWEMmRPk2nW5mPRip4vIte+Z05ZozJDtmsfT3OvxbJOxdRJXmoWPSwtB5k=;
 20:t4TdIKLH46j25lxkVOEitPE28jYNqKbNaeNDESRR6sR89cRb38KISeNEKoWCO8xKS0MH44w0+Vge5UZJKoWZrU9c5XbZ8lmjcTxQ0NpLirAgP6FTl5pAMqS0kkTHpE2wjwpPQkUzGssJC9xgCrwnuz3C0n3RyTn0zyeZzJmoWtXMG5dF55/d0oIFdxPQtCGlqnHta3gOfqz4/UuIxD7TmaEcv19uSUMB3xnCzzcTrhJUhSrjKn23wem3xQJCjprP7L2RhWXVpMi9nfLQXhnAx8ziX7Wd9pzh6YLQEgprRcdEniBkGnSHFNbWLhFk9yKo4nqvzSjymwBnK3deKRoWlG+xljmmV8l2K7O2t2i4PeeL8E+yi/clJHVeiEjS0NmGKVXmBRolGWs3M9923ypVFLxEluujmgHtEqtBDynjGLbV+yVoQhbvqH4IHWhTmFl34lvbEnv2O+LvT8Lyh2JYvi2PlFstjy2H7IUcwLbBdditUhPoRDxdB2qkRUGzS47U
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB25033BDDE480CC657FBC6BE49ED80@DB6PR0802MB2503.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR0802MB2503; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2503; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 4:Gfk8dfKr9pGg2ZTr1EK9Ah8UbRx1hFAYsvjOyzAaU0biaO6I5ovjC/aM5Aci3o3YZNPC6WuehLDXgXz3qR9TiqfqcWjd/dH2d2beG+BPNxcE0wJium2ZtLb7NDvX+MC62weHbOHoceyVn2J58L9FYAvKJ8/ks9eN4x15d197IAo/Otfdr6Mr0HJ/eDSoD4k9IosgWu5OvNGQmO9RG7CRVaVaOUC73ljbm1Di65TizBQlC+WZjAROPMxRnYeOMdMCxGtGRPvR8eG/ugPC0wXgAFtJWjIBmnmicuRPSfxHASc6ZiG+MztksTbulClqA/62
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0802MB2503;
 23:QvdsPmDgmrSEwc4qlo2GI1SNTtWU8fEBdF4zmJs?=
 =?us-ascii?Q?5MiaOJTNyu8bovUv9lcGFD1/Ikvvr7yvYNw7rhJLTpajN34izlkwQ5zs9Dp3?=
 =?us-ascii?Q?8SflSDXUF3Gm+YxH7GM9qb8Ll4nx7rz6fLdBaCwawpTs+VrvaX27Aj4AWRSv?=
 =?us-ascii?Q?TLWWmyjI+MBF8/FG578v2aVXMCBvX8o44SqO/kMy8J45LmSVEAjglB3GPb/t?=
 =?us-ascii?Q?qzgqEuNcQF3Ed8dPETeM6PFzWtFlavAboGlxbf0GLnyRsi9EfFyj7xqhWHem?=
 =?us-ascii?Q?JDjBpm+fPTCrmyORl8R9NIQcMIziyQAKbklojSGiSrPJKzseUpCzWZLJF6dz?=
 =?us-ascii?Q?6+gkigGAE4fsZRby9oqNkgZWIz4RCyTStHdrRdbx9Qh/DRRDaAC3EttIlTjx?=
 =?us-ascii?Q?odDJaB3ThQzkIgLuNhE1DAl545g9dI1UvbuOEllZEkpVO2sPMQIpycNAwVQu?=
 =?us-ascii?Q?OAGsqqPFLbuKWAD/14H26TH8a2X50100EfHv7O3KXIJ8qDZnsSiHRK5bq9Dw?=
 =?us-ascii?Q?4yXzE4JhSjoXiOkCgqbNQheHe1J7jzrR/ywrG+qC6onb5EzrEM5eOjB8Qvbw?=
 =?us-ascii?Q?+vREZYbodA7GT23QnJMjfBKrLT9C1NWKAnt9qARSkK2SrjLkcrSS0w7gHulU?=
 =?us-ascii?Q?8lcGtALwYJg6aoRNdskGvi4R40EIHl5aCMrbSRtdZNgqJ5ch9KKLPEZzYISw?=
 =?us-ascii?Q?f5EVcxmSTNDdaLyd3a9sYhWOL+sPmDcsyRBXNdPiyHsYVnZ9sRAkRj2uYZZ2?=
 =?us-ascii?Q?L+PxhbiaMwyPnbP2I2os7b7DLwjaeTZy8QhECFlqCdLVMC9rZCFW+JeGADTn?=
 =?us-ascii?Q?7PC6awxcpv7Y/8vzo5xZ2eqtF1a7d7AH5xtVvyYlRYaNyqxacmAhbx3LbAw2?=
 =?us-ascii?Q?bRwPBEwYVa98jWAchwfbROLgyz4j6Dwp/gyHZryqnkAkM2jABkjIfSKL+FeD?=
 =?us-ascii?Q?JW5if9Yt54NHhYIXnyoBPetd7iRoSZJwxGum3gTrIGL9BZ00WthrPElEj1vu?=
 =?us-ascii?Q?cjw9PG4gK5HxgtWgNhwZ/DTJF0JDuJ+h+9l5KBtVQNwHRjuYKtkLX1otpiEe?=
 =?us-ascii?Q?Wb3x/5qIcsfS4YnzogRRs9CntS/eHJPF5fT0xToi2WYPw5Ipvd4w/5Gv5swg?=
 =?us-ascii?Q?LMVPAN03kjNQikxHhAQGMTOdMQBOrg1Kk/gKDX5Qap0W5kxug95VXbrYxPig?=
 =?us-ascii?Q?JGE9Fu+dUgniy5b4=3D?=
X-Microsoft-Antispam-Message-Info: jyn85uhbnogmQwgO3DYRR5DJsywlXwIwNNXD5TrOwByo0uX6rs9CBx5LzryqvBsPYRnp0b8J/boCeKHiuCy/LUHhaLk11Ky5wdrl2gNwm/2It20xJIlS4L1pc0Vgf7EEvRppvRSzCUQ2k7RvO9xHqNzODsWbXopKrLb/neXEo00i0/lLRthJTlbq2yQ+0n8W3tMSRK2RKre2bUN71DUJvnoAAPtLaBR14pS+Ap1ZWoYeRf2vLuZdmXGDalLK7/KFlzRDnM90Rn85haoetmA+ishc2ocYcEfKHNUIckSmIoz+bmM7dpdglzbuZkd6e4iHaknnnXSQaDVenFZTHgf2nBUBU6M3Vi0V+/sAIDecW6c=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 6:GVYWTKPEv68Lgm+ChusiScsgMJnQWNpxlQzpYnfb2JyJ4zXcjSykB4ncdUdLyW6BoBKAEEpTN/XBykGSs1euSzIrl2RHif/Fs/9MlHH1TkF0prvvAvAxqL1+xxPuA7H6H4PkO9s6D/hOvI83xLDOSHtB6A1PL232sRK0lkre+HwxeautDVTzMrx3/CRHQwI5k3M7hdq1OfuMt3C7lsOiTj9wegjzzyMLDsMbIEu3jyzg+cuN4ykVS65fFJm312EiEeMbf65JX0Myw9x2h5RTJGfXREsPUlf8e4ENeet70Rep6J5W4afhKG8+/peOpdpxyNqkWpr3qDqB3e5F/BldCDiGWydcnz+PPsCIPBVpE5lpmn2gx9AztI9VuvHX3H5eRrq7FOkXKQRL3d0YR91gNymYr7qtM10t/IhJZpwkqVxOmSjpFGRZTwP/WkWb3iDoiADDq3V2kZ5Lz2L3lDOc3g==;
 5:i7aQLyAd1wUoD5HOPPW5jGZpmYBBldd0D1DB5i2E833oD0kRaqQ8d/tO8Vhzip9+QAJ+3RLF1P+3v2YcG6hh49EJ1gXj/1NjQdNw32AfgUZQ+G4j2XSFiHzrSNs/UXlAdLfpS3E6vSi6p6HUnW4+RyDutEzMFHr6hrkq4iOnM1E=;
 7:ik9KDa77pqyzIJsv8Zrl+ZrDZeTecxx5a/62xn7MHDg1ydqRFqiY/DyibJKkcg/jJ5F1Pm9XiwHWV3zviUhDk6tv53Cf8o8iW+MQa2lvxzKavcmndPut/TcWX0zclpxI6WS2ssVa1o9izRc5GlbAOA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:43.3404 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ea66295c-da67-4496-d93e-08d64e06b512
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2503
Subject: [Minios-devel] [UNIKRAFT PATCHv2 16/25] plat/kvm: Rename
 pagetable.S to pagetable64.S for Arm64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBmaWxlIGlzIGZvciBBcm02NCBvbmx5LCBzbyB3ZSByZW5hbWUgaXQgdG8gcGFnZXRhYmxl
NjQuUy4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBs
YXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstCiBwbGF0L2t2
bS9hcm0ve3BhZ2V0YWJsZS5TID0+IHBhZ2V0YWJsZTY0LlN9IHwgMAogMiBmaWxlcyBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQogcmVuYW1lIHBsYXQva3ZtL2FybS97cGFn
ZXRhYmxlLlMgPT4gcGFnZXRhYmxlNjQuU30gKDEwMCUpCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0v
TWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51awppbmRleCAxZjljNWRjLi41NDBiNjBi
IDEwMDY0NAotLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51aworKysgYi9wbGF0L2t2bS9NYWtlZmls
ZS51awpAQCAtNjEsNyArNjEsNyBAQCBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1f
NjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RpbWUuY3xjb21tbwogTElCS1ZNUExB
VF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2Fy
bS90cmFwcy5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09O
RklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2V4Y2VwdGlvbnMuUwot
TElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFT
RSkvYXJtL3BhZ2V0YWJsZS5TCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQp
ICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxlNjQuUwogTElCS1ZNUExBVF9TUkNT
LSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3NldHVwLmMK
IExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JB
U0UpL2FybS9sY3B1LmMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0g
JChMSUJLVk1QTEFUX0JBU0UpL2FybS9pbnRjdHJsLmMKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2Fy
bS9wYWdldGFibGUuUyBiL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TCnNpbWlsYXJpdHkgaW5k
ZXggMTAwJQpyZW5hbWUgZnJvbSBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKcmVuYW1lIHRvIHBs
YXQva3ZtL2FybS9wYWdldGFibGU2NC5TCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:51 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSB-0004aU-Fg; Mon, 19 Nov 2018 10:06:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSA-0004aF-5X
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:50 +0000
X-Inumbo-ID: d331fee7-ebe2-11e8-9a16-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.44]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d331fee7-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=M6yXOtX9cLbj70ATZ+7PsGZb2V9oOPKkk4VLG1Uu7AM=;
 b=XYRUH3AQvCfFqNVvOFl60GuBcx1232rU6DSo/QWVaAcYkImMYZBLjTl4st8+T2xeAW9IjGFTU5T/jCtk2VAxiR5f8NgRCBcolqH+yszhhXyUx3IT0+oqq+gV0AMZQ7c5WWgLHVhcQtPh23gPVtA053W9xFy3L5ew+Z8WfwAuuXk=
Received: from HE1PR08CA0064.eurprd08.prod.outlook.com (2603:10a6:7:2a::35) by
 AM4PR08MB1154.eurprd08.prod.outlook.com (2603:10a6:200:17::10) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.28; Mon, 19 Nov 2018 10:06:44 +0000
Received: from VE1EUR03FT048.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by HE1PR08CA0064.outlook.office365.com
 (2603:10a6:7:2a::35) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:43 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT048.mail.protection.outlook.com (10.152.19.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:43 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:22 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:20 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:15 +0000
Message-ID: <20181119100419.93004-22-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(136003)(346002)(39860400002)(376002)(2980300002)(438002)(189003)(199004)(1076002)(478600001)(49486002)(68736007)(106002)(106466001)(14444005)(97736004)(50466002)(48376002)(316002)(36756003)(110136005)(54906003)(446003)(44832011)(186003)(1857600001)(336012)(356004)(426003)(6666004)(486006)(76176011)(2616005)(476003)(11346002)(126002)(16586007)(4326008)(305945005)(8676002)(5660300001)(81166006)(81156014)(26005)(86362001)(51416003)(77096007)(50226002)(8936002)(72206003)(53936002)(2906002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1154; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT048;
 1:9JlL/nAuoVkkBNNXVyyIvR5NIFGaU4fOuA3rynbgqmhMaQpbOZ9x2gi7WmXM2yuhFzDe+5kOOIg0EjBPeeZA64A/mTFZdpoISXnFYdtxOq44SkfUx/0ARRzhUNu5Wzlr
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 05f1d3ba-74c3-4532-a7e4-08d64e06b531
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 3:/OZUIDRnue6OLpEkED0YALDL33F6Er44QQmDC0r8Q8ZBp7pBXUlyDY9NT/BtZ1hEl+YOZmSRTBGCc5tfkq+BoIDGNLk6tu98XkT0Gn6gt6WlHHyys4lELb+OV744mVrxyORqUqlIggEef7i5h5y4++NO2nZpGw+EkcoutZi8wqt1WnmrS8IesQueCwAjhLFqbIEL92XWM5Z1N6mT7s5/DUlEuYhov4z9bSVojQsPFUzPCCik+lXtJZf3jse4eusjYRzede/GxMZY7Jgt6MkD5UJ6wxCkFucOq4h1AjBz19Gce6SJ9U2q4TR4Ex9GLBVA+u2d5hAmFbL2GW32BBAL1NQSXT8KQopx/jBcEILiUr0=;
 25:8cAoNB1JVFtP3blDVnFiUnhwK/cVQyRio6458pOQOMnpTB1c0KO7gFez7lTRO20W3OHvPUAFwjvwcxv4ps/O+T9lbjJrtQ6YQFi3Krh1H9xs7YntDOSVht05BbpvVJpTEr5+NRGUAuj20jI+WFf1XjNkJBQZ4tsGu/tn8pe4aLK1OtaLDsXn+xVLuZ0OIGuWyIPloj6s8Rapd0120fLnnvMcR2mJ5Mb+8P/VQruZw7XYGqlIURcQqfUjeLBFNZnxghV/Icnt326IUmsOs6Kc/cXUMKypSwiHElrS+ygb/77rjJXDFBb084YbaB43DOb4mJ3TYeGPVv6yeXB2Nvk+OF0I7A8BOPwDx8RUolXw5cA=
X-MS-TrafficTypeDiagnostic: AM4PR08MB1154:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 31:6gd5eiOc+sJuj1ttiCfImcnGDlG2eDxJxpfvxH0soQJVdN+uDd7vsFgkVyzdZsR2aSyNsst11nF/qWUJPddfmyDkr+P0wpwzkT1eCxhoEQOk3ydZtegKdxfKjmlcGMiPCzC9IbyGsMrl593ghLN54jtfm5Gf/xPRVvAtqmcm0bt5QR8zdKYrltTDSctkBefUOQwVV6XIG2yRBqLYrne2+uJ5aeeYnr0dn8fr/WCz0Oc=;
 20:ka7+iUxs9HsL0Wom5FWFglDTa0KwucXe6w73FsFoziQeXMAugi/5c4tLVpI22nD7gKZYGbbwd9dvSIkBDe5kOIcmA6GK4KWNHr0fVLigzfjZ0dwALgWwDC4L4J+FsTFICr9k1KXct7j7tjkj4ITNwetC0wurvLcmTjImMOSdRbk7Cn5DH8ShinV8+9jAf7wjAfJu0xRyUofQDoojWebAcqbQwJcXj46h+D7dEB7O3/MgOyY7BIvA45laA2nXnzGnO8mqCmXIYalQOSnAFq7EkJIsI4EvrVG3gbD+Sunye3fZolMeA/KxnBmyeIBw+oLBQVGHEbIYufvwpBsBFTfmHLvuCQcfQA8p6SskoJcYnijIHnavrxA7rtmSz0T2KHe6nSJHmIHuZaGDDAX4kalVN4W9wFifVJctWHcPTE6E52kap4ws9GVto3YTt/RwT+j9YvUG6H+yRfqQ4VgIea7gAdUZ0/4vKBOpCjCEwHV2l09H0ZYEKU6Z4fDFn5f92tT5
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB1154A346A182C25F516E9B0A9ED80@AM4PR08MB1154.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1154; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 4:XetSDGzE7CR9/v9CAG2eZjLuQwLVMMWZJy8NlI3y1v0xIfcsr/y+LXpw/ESUVM/yrXojCH7d/6AtG9eORjcw8Rd2kC/u+pMk0th5bGZPVt6HIt4v3a6zXxIngUbbLSC9660zfvqxirUV2g8qCz8qSHBCGakTcmOhaMNoXL579gC3hFPCn8hQrf1TOUeY0W/V3j8NQzFFa1wg2Ow42Wc+F2ApN0eoxmrO+FI9Seksr+j2E4PfDFJRplo+ZK6PcA2AAfLeIrz6byFxriIMM7SqXElZvJ29jThcupw8/8LRCU0pTFpjhBMSFfHA0h0p1lEj
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB1154;
 23:5bhSNhjGFRyHbnz9hVYERJylmfSsqB9CWsvumCch/?=
 =?us-ascii?Q?TIg1mL5uNBRdG3seHxop7is4CHIKc2/1piTtDV1QFMePwYRM2z5UgS/pwQTo?=
 =?us-ascii?Q?/EyBjRnP2qxFqfTcmz5GqhmYIWsuD6wyiDFnqdsFZXM8SXYfwMgb02VetoDz?=
 =?us-ascii?Q?szgLN8RIWnAXVnUac0GpSwj+4ik9L6dDUr7m3awCKo4Q3umpeogJOiDQZQIH?=
 =?us-ascii?Q?PegUhZc/MOJXdzDGuPPB6c+UEu5bvozeVaqqaT275XzmSA/L2wp87M9yiv9c?=
 =?us-ascii?Q?RDzZPrOGSWI2u3U0fU9yioyrBnury5qYa6efQX7iTW4vkX6nQYvkO4FA/s6f?=
 =?us-ascii?Q?01QVL6hzKEIw3PB5BJ3ROq/b75xZlEzesMqBsRFTA3rqkiv82u/cAcMlBnDg?=
 =?us-ascii?Q?10/bqCVF4qizQF/MgIjjmNfNaVeOF1/TlqAE8xOhRFj1vVswufjYGy9NsB4A?=
 =?us-ascii?Q?Oz+67R7yA+4szseEATXD6Oe4cosq31nRfIOy6KJJ4pb6rptXFpZAMlieAzB1?=
 =?us-ascii?Q?nlfd+p7Jmde0pYC7pWJ5Kw5O9GI0Y32TN1Xqn5UF4hbn6IibytaIwtyKkHIQ?=
 =?us-ascii?Q?qOw1BDRMZ8ylIMRkOZJa7q3vBj5gcoexm9XdEgvu+s4ACmvnl3oB83j63Vf9?=
 =?us-ascii?Q?uSHQHcMAfCfy+z4hpvqWq5M1udxg6fywYGRFdqK8SdYQbc4Wv1A+uQvFblN8?=
 =?us-ascii?Q?sN9vGDbTPB48QeGulqxLDo/k5VD1m9CJ/4BUQvv+Qp4hxDCxXlqsp/6a/BBg?=
 =?us-ascii?Q?+k9La1Xx/a0xUGZForj+F1gyF/7JZcH7tDBJiR9jfp0hscJ7/DAJ5ysRq+XF?=
 =?us-ascii?Q?7/SC18A8xJ6d2ggcU1vNTduSBlsIcrLj0U+c0sPpEV1M3uuSKrv+zheMNAYD?=
 =?us-ascii?Q?VIKBLOTo/RobHjSK4NsxuIFLQ2u4zNU0FIjt1726JeWC8Ir9yIe/MQ2uD56Q?=
 =?us-ascii?Q?pTH7bY3dDLDmghE2AeAknlOkJZHSireVBphyI+yB0QAsKtv4q1bQh1tDebNV?=
 =?us-ascii?Q?ymAwcLQgF0ONO8BUeCWR438IwDqYwy422RGauNWL3Re2ZehpNUT+B22dAVWG?=
 =?us-ascii?Q?LM57OXWhBSo81YAVaQP884ksu6l8h12eiLt9mqWKEg3+NmGqq3AOvk6Tf4qX?=
 =?us-ascii?Q?uHz14t17VynYvzjuwTsi4dh/3Lf7AvMnSw1Z8suyVySelPvRSi8Wzfqc9y9Z?=
 =?us-ascii?Q?qP6HdBJWNP8+Ew=3D?=
X-Microsoft-Antispam-Message-Info: Ws2IRphAktaPsreUlNHFS5W+ed1sLbQ3Il923waXCBTD5qXY1X2d3tJyFcly4MX2DzcqGh+y9xFGLAL4RtEzdEaQijQAv6CgUQLfDgsKS1xJ0qjRjlGpLF/HdHIXr7SMwIBRrsYUdXYJo0SDzUDclZm8Y30BklwfsM3+WVf/4NSLkPFTHTcifflSWxbmACH75xpe3pUaTGAS0e2F5FQoMX2RWSXI1x223SKJfFBeLV1qVB7TpS1uhntPf5HhCSiOo0fBwbP8pcxYeDJWEjbIwqIp9rp/NU2hJse44SVE5PNtPouIUTKYzq5Uc1xvFAX00LapwCUU6eqlyR5wE2RNw9qFj8fKLeB0OuEdTMVon7Q=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 6:ecQOX6IxMX1+KfgyEpI8iuMA9qsxkUgtBiJKkhY5+dkD+W8NSVWZkJTFZSWtX2NGjjJqbRC0rKDNon8/4BzMs2TNfjYVtTDlenbKt/7q5MBIuZlz1UCGS1TuHXCPANcqoAFicD6DrTEF+GXWMgqYsv9M+pn/Z9osLMMfgylu7zIV2K4ITUYLtUa+jVUJjTJuvBQetAzufOXdqQoWRlAPmMFxXYI6j7yV09HXDWDxwlAYuzxJGmIZ+C1fCeX+UWSN0tIqDD3R1BqBzK5mwkyoCYxMdJUGdeEf7mrGZbfA3YHHf0mR8JkgelAJ4es54g9LRa8EZl3STOwBZKLi5fsGX6VUCXJp4vxfmny5x+fBrmEUgHwZZ/sCjH+E6lSo/Hc3ov5oBU+ncKTb8L/R6ggMCew4VHpYUyMFEmSjhUkaAyJJeaQWH4WllrzNYhV3nSZEaLO1cH+XvCG8VimsrR/CO4wwOw+XydSG+Q82l7+NZlM=;
 5:oEFHQbv8b7V9YFhDOcj2c5wMrhcn0ST/riixw1lFKBXY+sKT27AF9Sy6I0ygJOGBseaJjM5Uk7IGRwOTrzdAnam/X7vwOvaceOP8zSNfEtM8u6tOb1W/8oa6poKrUuaaJZupLMnMF8JUVqN/qaW6n7br7p1nQXJkXXCa/O0DdYA=;
 7:hUD6vAozJ7E6Wo3RHEL0ce1Sq8PN4bm9nSiMBGe4spFtoVjw/5NSAck/x6AmDGA9+hZr/+R1/zvvKp8qPV8xtyaPhBUmkKYvIDfJ2oMX1O+2Eyo8VjxzfesHRxcCf7Ut/8xY8XmaVVDseqg4izsYGg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:43.5110 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 05f1d3ba-74c3-4532-a7e4-08d64e06b531
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1154
Subject: [Minios-devel] [UNIKRAFT PATCHv2 21/25] plat/kvm: arm64: Support
 build L3 table for large image size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSB1cGRhdGVkIHRoZSBMMyB0YWJsZSBidWlsZCBmdW5jdGlvbiB0byBzdXBwb3J0IGxh
cmdlIG1lbW9yeQpyYW5nZS4gSW4gdGhpcyBjYXNlLCB3ZSBjYW4gc3VwcG9ydCBidWlsZCBMMyB0
YWJsZXMgZm9yIGltYWdlcyBleGNlZWRlZAoyTUIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8
d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDI3ICsr
KysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0
LlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUwppbmRleCAyMTJmOGUwLi44ZDllOTIzIDEw
MDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUworKysgYi9wbGF0L2t2bS9hcm0v
cGFnZXRhYmxlNjQuUwpAQCAtNjIsNiArNjIsNyBAQCB2aXJ0X2JpdHM6CiAvKgogICogV2Ugd2ls
bCB1c2UgYSBkaXJlY3QgbWFwIGZvciBwaHlzaWNhbCBhZGRyZXNzIGFuZCB2aXJ0dWFsIGFkZHJl
c3MKICAqIChQQSA9IFZBIDE6MSBtYXBwaW5nKQorICogIHgxNSA9IGltYWdlIHNpemUgKHRyYXNo
ZWQpCiAgKi8KIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCS8qIFNhdmUgbGluayBhZGRyZXNz
ICovCkBAIC0xMzQsMjAgKzEzNSwzMCBAQCBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykKIAlhZGQg
eDksIHgxNCwgI0wyX1RBQkxFX09GRlNFVDsKIAlibCAgbGlua19sMV9wYWdldGFibGUKIAotCS8q
IDNyZDogQnVpbGQgYSBMMyBwYWdldGFibGUgZm9yIDB+Mk1CKi8KLQlhZGQgeDYsIHgxNCwgI0wz
X1RBQkxFX09GRlNFVDsKKwkvKiAzcmQ6IEJ1aWxkIGEgTDMgcGFnZXRhYmxlIGZvciBpbWFnZSBv
Y2N1cGllZCBtZW1vcnkgKi8KKwlhZGQgeDE2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQKKwltb3Yg
eDE3LCAjUkFNX0FERFJfU1RBUlQKKworCW1vdiB4NiwgeDE2CiAJbGRyIHg3LCA9U0VDVF9BVFRS
X05PUk1BTAotCW1vdiB4OCwgI1JBTV9BRERSX1NUQVJUCi0JbW92IHg5LCB4OAotCW1vdiB4MTAs
IDUxMgorCW1vdiB4OCwgeDE3CisJbW92IHg5LCB4MTcKKwlsc3IgeDEwLCB4MTUsIEwzX1NISUZU
CiAJYmwgIGJ1aWxkX2wzX3BhZ2V0YWJsZQogCiAJLyogNHRoOiBMaW5rIHRoaXMgTDMgcGFnZXRh
YmxlIHRvIEwyIGVudHJ5ICovCi0JYWRkIHg2LCB4MTQsICNMMl9UQUJMRV9PRkZTRVQ7Ci0JbW92
IHg4LCAjUkFNX0FERFJfU1RBUlQKLQlhZGQgeDksIHgxNCwgI0wzX1RBQkxFX09GRlNFVDsKKwlh
ZGQgeDYsIHgxNCwgI0wyX1RBQkxFX09GRlNFVAorMToKKwltb3YgeDgsIHgxNworCW1vdiB4OSwg
eDE2CiAJYmwgIGxpbmtfbDJfcGFnZXRhYmxlCiAKKwkvKiBDaGVjayB3aGV0aGVyIHRoZSBpbWFn
ZSBtYXBwaW5nIGhhcyBiZWVuIGRvbmUgKi8KKwlhZGQgeDE2LCB4MTYsICNfX1BBR0VfU0laRQor
CWFkZCB4MTcsIHgxNywgI0wyX1NJWkUKKwlzdWIgeDE1LCB4MTUsICNMMl9TSVpFCisJY2JueiB4
MTUsIDFiCisKIAkvKiA1dGg6IFVwZGF0ZSBkdGIgc2VjdGlvbiB0byByZWFkb25seSAqLwogCWxk
ciB4OCwgPV9kdGIKIAlsZHIgeDksID1fdGV4dAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:06:59 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSJ-0004bo-He; Mon, 19 Nov 2018 10:06:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSI-0004be-Kl
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:58 +0000
X-Inumbo-ID: d8151bc0-ebe2-11e8-8174-12d6303a7972
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.75]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8151bc0-ebe2-11e8-8174-12d6303a7972;
 Mon, 19 Nov 2018 10:06:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cciBLdgvZsvh5pvBGWQA9pkiDWfmXkL5SFFaM/cXXrE=;
 b=gjjBG0MmLPUhQC7uQsC6zd+IAPlJ8lx6ltlvvSCKx4AEw3OYs/eAM6VSoCe8h/T4I0SJmt9ve4aZ4CixdtV5PFXkoCl+Kl4u6yOwOl+eWUTi+Wmqiscz5aTl4Z+y6KSe8IonhVpickz7C9Jsbljntiqmg2Qgsq/KWsmpNsqKVOw=
Received: from VI1PR08CA0125.eurprd08.prod.outlook.com (2603:10a6:800:d4::27)
 by VI1PR08MB1167.eurprd08.prod.outlook.com (2a01:111:e400:7b7b::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Mon, 19 Nov
 2018 10:06:53 +0000
Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::201) by VI1PR08CA0125.outlook.office365.com
 (2603:10a6:800:d4::27) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:52 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:52 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:24 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:22 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:16 +0000
Message-ID: <20181119100419.93004-23-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(39860400002)(136003)(2980300002)(438002)(199004)(189003)(48376002)(50466002)(316002)(16586007)(305945005)(106002)(72206003)(478600001)(110136005)(54906003)(11346002)(446003)(8936002)(426003)(81156014)(486006)(50226002)(2616005)(126002)(8676002)(81166006)(476003)(5660300001)(336012)(49486002)(44832011)(53936002)(86362001)(76176011)(51416003)(186003)(26005)(1076002)(1857600001)(77096007)(106466001)(68736007)(47776003)(2906002)(36756003)(14444005)(356004)(6666004)(97736004)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1167; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT052;
 1:+8xsSagHfbs6wDcPWx7Ww2iutWcp87fKq+SW1w3xZhyNc6JhWBXzBkV325NQuMfohtmTnndPIEGa2FWl99Wuir/mOoHzQR+mW0THdVPG577iYAbtJSlBLXkAWgeXV420
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 667f4efc-eb0c-4930-b89f-08d64e06bab7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR08MB1167; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 3:sxCcpZ4C9W1dvmBpVfWzNv+oYJgFLdunLlxNmrDsNH+Pme6RhRUXZh9sDM0eYrxGu2CWase69NQK8ySkfHhyqb300UP0kWrYtpWwamuLDn81MDZ8bH90s0GnsmTdy7oyAbbln+HpWVTcgQMlwo/6ysTC/lv2auOukqQCpivMMHu/qP95r+ZmAoZLOoyUInfu7kQ3HKzkVg2xkn2dH5IUjF5ONCIjoFigwyz5N0nfD1mrYX7RbbLMiq7oLHubuLk7DmeQgHmoldOx1qLPj4BCqRyBM1Mq1H/MOOPOAUjt+v0TyWfk8QenAEqKw5bWq2ciUaHsB4r11mgH97gictAUC0vgHJeeJ1ZOd/j277dC9mM=;
 25:04qpGqDzOB0/XImOT/KVRXIWH7TNAzcf8iZ4j7LFNym919OopdJwGF3RlM8cmd1cX9mumDjYy3EUdQIH0Ou8ZgtlzOGea6DDz05y2cAXgr6rmPXIcmoMpVnVzDicw4UWXWDO4wRTZ1uFdMtnh5VlNwXfLt/SS6llOhjM8o2XZbXtpnupOr5BmyM9fOXViEkQRcRfOY+R2m9mO53L/Yb6FQck0PXGCO7YWbNa0pksEAkHcI6jNH/36VGlRslK7MSTgKHnYJOgjYhL3dY2MjCbZL4+Q6ZwBuXS4nF3MX1QluPjhHaSpNC/BOSmu6vY8lElR8XbZxF8fNVSDWvoELnQ9eODa+FSeTze3CQWnXFQr2A=
X-MS-TrafficTypeDiagnostic: VI1PR08MB1167:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 31:+6Pgv/BfgdFjFtA3t/bh0r4wEDhJRYMwgcr6ylYMkDoFRas+jICF++hVJbY7WnjloYV4BhA3Dn51nPP8i334HNOhPvNuKuwMnrXy/phEzuAVLQFdA8sYw8Tf1dItIUhG/S+IGR/SbpUYPUvV2A2ss+C6TutHxoLWUoV1BgmRl7a9FI6qJbO8LpBp2b6NxwHMvmQfHAIW5WqYfenAGWD7r4mZ5QhMWK8HdQZVe7ZJLuw=;
 20:fqH9S5cGd2Fyh2pvXk7rlA/0/wfAdMEsQwsqCYFCqEDK12FKTdy+aS6ObyNokWBj/oo2R8EaAj8EZ70RsDybw2JRjYmLZogwBXNotrtIqYSKEtr92srTOWF3uZFqzkyuQSnouvqVJYFH+yE43uWs5HOjb3X9WUhM4wRrjXvXV353WBwt/+SW2q6GieAOU+CH3cm6ak+XJ3BtJuDLTcoTkG6c61pqMbWS0eY7+PtFDOGTWHRkpVyaR7UvBba8bi9b+FNuzZz+RJpio6RFfcnd5tveo0B89ohi7aFhCPiwpMFzvkJhooxFRCe+/khjuOihyhkgYy+ef5a9oU9BjJwK5zkHI+hfsEx2f74HRHnRTudDX36ZBeiUKBljRNlt1N5YyCxx36yTwLo3kDnaiigNxJxpXvLBw48z824ZrkHldI0ITsr6VzksMsiRYiuB8gMv16Ri+eVhEU3y4uNjkS8bj5g/dIGByipcNG9Z8oJOsS5eQDOLQcUIpxbfDgBFlpyy
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB1167D069A0DE5FED27CE1F959ED80@VI1PR08MB1167.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB1167; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB1167; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 4:RDefTX23VgwAAsssO3e+ntiaEpbnAmrrdaW0mFOikKM00IDjM4/7xxM34Ax4bmq9fWP6MKscXcbbTMjs5Eq8DBnrcheAw5SsqGk6AS3D5FED+hOpetjRw0WwtncmS+ekEWTs8RCTFHnMnNwZgjeHDi1EIR9uoWq5HwZe2EFbbIz/1tCvtM3cYC9NovEElDLUZqqtBcChRZ9ABcSoenoMNAUD4YALmL7EkwU8eWJ4B7Jtk6GuZ6ojLQVqeGJAs/7JfIn7NVUjefeQM14UuuOkcA==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB1167;
 23:RJzGn7DQADoZdNFtEaREvQvrGkZnBmOKmNRZkzG9y?=
 =?us-ascii?Q?8dygw4kmMqWgXEczQiy/5p/LxbO5r1yT3hlSxatUXGaZSmNmeMUOp2kPYmeD?=
 =?us-ascii?Q?ga2oyBa+OEyQfcKR39xU54bZiUI+PjLydUQyj6nmhDPOTItsDSlips+cPNvD?=
 =?us-ascii?Q?v+amoPbM5TIqmHWc9AnTgDOMAtdcQJ67Sby83hXAKlWL+QK1OfQSJpMK5RWL?=
 =?us-ascii?Q?FIjkkkhGPetxRES2geDk0evoqicwT2yogbE5VrIPFcpBmuynQUtPVywDrn7S?=
 =?us-ascii?Q?o2tryKOTdKecN7eIyeunihi6+WE38+MOwwiOeqv97vk5M/DDCbQbG60EQwqB?=
 =?us-ascii?Q?34k6wJIYIYL4TzQ+WW+4CZVJBASuyM1c37PyugHyhgBNnNntzmHVbDq8/x/l?=
 =?us-ascii?Q?j3GGmIAmVvuBaT31/W7VQc4gmcigXmB9RUhD5ZLEu5vQGnP/XxcOuUi1Zwut?=
 =?us-ascii?Q?8JiAQCqGPO7N2gi2S/3rtzOf5ej83D2arsUMnTy0pkmvSlzFod4ow3MCVxr7?=
 =?us-ascii?Q?rCAWVDgKECl+FvAAjcpxhaWXfRJNm+Ob5HegSTRkWFG7+JSJ+zES1isCYTO/?=
 =?us-ascii?Q?6XdrkchuiVyRudGWg5lzMnTLjO2ay0yjIVVeveocuJAruIr7U5jES+z/DLKx?=
 =?us-ascii?Q?qlC/DobInOiZN4rCXeEFPO+QXrxH8SZ/66BHZ+LFYpI0VzfdPj6xYLEXKLkX?=
 =?us-ascii?Q?Qq8V9BstnFKKlsrMd21c0wmuo4/R8ocOFVBdNDQrD2PcF1p4RYuY69VFW9op?=
 =?us-ascii?Q?G1T47bCEoAebWYRJ+CINDD29H16b6fAJnK9RyJQaelrCGHI4khzLEVoWi5nc?=
 =?us-ascii?Q?WetpTrcNLrLELdwwll9zHC5fBvYcpurvqgCn4zjH0A/nOQSx6ghcA6UzNUhy?=
 =?us-ascii?Q?o8ToKyzFj37WCdlrnXwj8rhN3V1R+FiYpurk0EKhEUI0DF3Pz4BY85903aiX?=
 =?us-ascii?Q?BP4K9eON+kfxZVFxEoLXdWJkSeCdz7El7hZr6PgszhN6QH95O66VjXu0Z/g8?=
 =?us-ascii?Q?7yKtRqqz00LnekL1v3aiiFc0BzCQ2ePsfNJydrNUQG8KcLICxWkjY8S1PrQS?=
 =?us-ascii?Q?lKuvMSFfxUuy6QJh9nDK6Ft6w6DTAqlvXjRA5sXfrquGCPea/Qubo2DWrQ7V?=
 =?us-ascii?Q?QXsQi6K0JzDLyrKBU9Il+772ijBgsEZsfDXm5FtrtoayBHVm6V6DutCk10wy?=
 =?us-ascii?Q?5GXuKpiTcr+c2o=3D?=
X-Microsoft-Antispam-Message-Info: o7NmwjNKqdO1ERQN31LJa1VyIXoYbx98tQlIDBmPrIJDV4hLc1XohISYDwLPLYLapduqrLlOqO2moPqEJ0yoTw2BO3OVfrkOOBM9wt/94ZUvx4Nk/lmPP71tTKnfEn4uDp4DYOTHMVgCnRQLDAEOaedm+mtRgee+TlEl01Fs4TwrL+Es/nL0cgmpBjUoDhBX9U2rZALV5ttbn98kALYP4hJunK0uI8O51SIZfJeDRorUcfS37oa/xzgoe4mTWFNuUcuAYKdZhNSzoMSLBkYKxNPbjrUFmno93Lof/UJ/jSF+4h4wdYqE20gn91erV+azL7ciicKOcKyPvuDpNBk8mi8tNqeebPg6ZzCxKd4Fp/Q=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB1167;
 6:p7qwDjMM8MUHlq/LBRZhuz4cAKunXNh0YHuL/dUKnhp82OM0D52wvVEAM00dREphddXf7JDM0oJ7O9m8Mwc8Dwg7KkRVEqGSL9co2XT9MgSo/XwyJTG/0czta/Tw6EYeqFOl9Eo5y3KVIGkY6HNZ153pDwezImhi/dPaBGhkuUJeg3yaNRM467P26FzRydz1/uMJjSTGm37DaUnwOxwN5nLTvcwpLCXybfEf5ijeMXNnr+kWyOI6wTxSRwvgGaqoPzcXErfwfiVRUrT4FJfXLXR2+qXBDyM5Io5FJoh1zYgiLgLxYq9PqjLWeiXNROd49CYdgnNxojPoYahPvU4ZCxt0aJIBJAHq5LO8bUXfwEkMzq8UGnNUDYrNpDcpbIFMTmuvHJCFCfpwoh5D58C5ShWh0MWzPoE664KbM2FSTOjEJklfMiv4zp8ORtZ6Gw7F9/YNvL0ORNyEbSKSoMTd0lXRO7ToSni95Uq9Gm5asWs=;
 5:WiA072Wys85PUG0vNFPmC53OCet2t1ifgSwMw1D4ULh8azOr34OiXHe3N5PzyGIV8/bR5yUa2ktxxGy/it6G9kdxQP1tX+zcAF1DZtEt97+911FTcj9i4mVxPXGOaUF7o+pVOhPMO+yqmN7DdFNs+SrsnTwx/LOo0n8uHEBilH0=;
 7:8ZykYOxIk9Pn6rngaqW4xjRgOWxXyTotBtyrDr650148IwtfAJxcVeVSWjADgNRCY15vY7Ikyrdi2w/KQWGJBTfn3gbph1aVOLrjILbVDYDqzl1VKT0O1zGci41qZxjgVQyZ8xyEDqm+zhVIKexVxQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:52.7314 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 667f4efc-eb0c-4930-b89f-08d64e06bab7
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1167
Subject: [Minios-devel] [UNIKRAFT PATCHv2 22/25] plat/kvm: arm64: Remove
 needless semicolons in assembly
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

U29tZSBzaW1pY29sb25zIGFyZSBuZWVkbGVzcyBpbiBhc3NlbWJseSBzb3VyY2UgY29kZS4gU28g
d2UgcmVtb3ZlCnRoZW0gZnJvbSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5j
aGVuQGFybS5jb20+Ci0tLQogcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMgfCAyMCArKysrKysr
KysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TIGIvcGxhdC9r
dm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggOGQ5ZTkyMy4uNzg5OWMxOSAxMDA2NDQKLS0tIGEv
cGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0
LlMKQEAgLTc3LDE0ICs3NywxNCBAQCBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykKIAkgKi8KIAlt
b3YgeDYsIHgxNAogCW1vdiB4OCwgIzAKLQlhZGQgeDksIHgxNCwgI0wxX1RBQkxFX09GRlNFVDsK
KwlhZGQgeDksIHgxNCwgI0wxX1RBQkxFX09GRlNFVAogCW1vdiB4MTAsICMyCiAJYmwgIGxpbmtf
bDBfcGFnZXRhYmxlCiAKIAkvKgogCSAqIFVzaW5nIDFHaUIgYmxvY2sgdG8gbWFwIGRldmljZSBh
ZGRyZXNzIHNwYWNlICgweDAgfiAweDNmZmZmZmZmKQogCSAqLwotCWFkZCB4NiwgeDE0LCAjTDFf
VEFCTEVfT0ZGU0VUOworCWFkZCB4NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VUCiAJbGRyIHg3LCA9
U0VDVF9BVFRSX0RFVklDRV9uR25SRQogCW1vdiB4OCwgI0RFVklDRV9BRERSX1NUQVJUCiAJbW92
IHg5LCB4OApAQCAtOTYsNyArOTYsNyBAQCBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykKIAkgKiAo
MHg0MDAwMDAwMCB+ICgyNTZHaUIgLTEpKS4gVGhlIFJBTSBhcmVhcyB0aGF0IGNvbnRhaW4ga2Vy
bmVsCiAJICogc2VjdGlvbnMgd2lsbCBiZSB1cGRhdGUgbGF0ZXIuCiAJICovCi0JYWRkIHg2LCB4
MTQsICNMMV9UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMMV9UQUJMRV9PRkZTRVQKIAls
ZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMCiAJbW92IHg4LCAjUkFNX0FERFJfU1RBUlQKIAltb3Yg
eDksIHg4CkBAIC0xMDcsNyArMTA3LDcgQEAgRU5UUlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAJICog
VXNpbmcgMUdpQiBibG9jayB0byBtYXAgaGlnaCBQQ0llIGFkZHJlc3Mgc3BhY2UKIAkgKiAoMHg1
MTJHaUIgfiAoMVRpQiAtMSkpLgogCSAqLwotCWFkZCB4NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VU
OworCWFkZCB4NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VUCiAJYWRkIHg2LCB4NiwgI19fUEFHRV9T
SVpFCiAJbGRyIHg3LCA9U0VDVF9BVFRSX0RFVklDRV9uR25SRQogCW1vdiB4OCwgI1BDSUVfQURE
Ul9TVEFSVApAQCAtMTIyLDcgKzEyMiw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCSAq
IEwxIC0+IEwyIC0+IEwzICg0SykKIAkgKi8KIAkvKiAxc3Q6IEJ1aWxkIGEgTDIgYmxvY2sgcGFn
ZXRhYmxlICovCi0JYWRkIHg2LCB4MTQsICNMMl9UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQs
ICNMMl9UQUJMRV9PRkZTRVQKIAlsZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMCiAJbW92IHg4LCAj
UkFNX0FERFJfU1RBUlQKIAltb3YgeDksIHg4CkBAIC0xMzAsOSArMTMwLDkgQEAgRU5UUlkoY3Jl
YXRlX3BhZ2V0YWJsZXMpCiAJYmwgIGJ1aWxkX2wyX2Jsb2NrX3BhZ2V0YWJsZQogCiAJLyogMm5k
OiBMaW5rIHRoaXMgTDIgYmxvY2sgcGFnZXRhYmxlIHRvIEwxIGVudHJ5ICovCi0JYWRkIHg2LCB4
MTQsICNMMV9UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMMV9UQUJMRV9PRkZTRVQKIAlt
b3YgeDgsICNSQU1fQUREUl9TVEFSVAotCWFkZCB4OSwgeDE0LCAjTDJfVEFCTEVfT0ZGU0VUOwor
CWFkZCB4OSwgeDE0LCAjTDJfVEFCTEVfT0ZGU0VUCiAJYmwgIGxpbmtfbDFfcGFnZXRhYmxlCiAK
IAkvKiAzcmQ6IEJ1aWxkIGEgTDMgcGFnZXRhYmxlIGZvciBpbWFnZSBvY2N1cGllZCBtZW1vcnkg
Ki8KQEAgLTE2Myw3ICsxNjMsNyBAQCBFTlRSWShjcmVhdGVfcGFnZXRhYmxlcykKIAlsZHIgeDgs
ID1fZHRiCiAJbGRyIHg5LCA9X3RleHQKIAlzdWIgeDEwLCB4OSwgeDgKLQlhZGQgeDYsIHgxNCwg
I0wzX1RBQkxFX09GRlNFVDsKKwlhZGQgeDYsIHgxNCwgI0wzX1RBQkxFX09GRlNFVAogCWxkciB4
NywgPVNFQ1RfQVRUUl9OT1JNQUxfUk8KIAltb3YgeDksIHg4CiAJbHNyIHgxMCwgeDEwLCBMM19T
SElGVApAQCAtMTczLDcgKzE3Myw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCWxkciB4
OCwgPV90ZXh0CiAJbGRyIHg5LCA9X2V0ZXh0CiAJc3ViIHgxMCwgeDksIHg4Ci0JYWRkIHg2LCB4
MTQsICNMM19UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQKIAls
ZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMX0VYRUMKIAltb3YgeDksIHg4CiAJbHNyIHgxMCwgeDEw
LCBMM19TSElGVApAQCAtMTgzLDcgKzE4Myw3IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQog
CWxkciB4OCwgPV9yb2RhdGEKIAlsZHIgeDksID1fZWN0b3JzCiAJc3ViIHgxMCwgeDksIHg4Ci0J
YWRkIHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMM19UQUJMRV9P
RkZTRVQKIAlsZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMX1JPCiAJbW92IHg5LCB4OAogCWxzciB4
MTAsIHgxMCwgTDNfU0hJRlQKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:07:00 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSK-0004cJ-KS; Mon, 19 Nov 2018 10:07:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSJ-0004bn-HB
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:06:59 +0000
X-Inumbo-ID: d9358a73-ebe2-11e8-9a16-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.78]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9358a73-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LhlPPAkgyensolUn3KEQ0EovD2tn1FrPPNFsxMhIffI=;
 b=hfpRM5XaidyNgc2ZxN8HV7r+TiWuuj0djruPXMZ+4FsoWplCl6BIjG8JXdPhhRo0DMFzDUp8s7avJQN80x5IM2OxqIsTTCiFpHLwvvEHCK6LDKA+r+TS8CJ2Ag6IXL+KA0rQGb1YtFGvNPQHWDEHFBN34t068kJZDb1ExGzImGk=
Received: from HE1PR0802CA0023.eurprd08.prod.outlook.com (2603:10a6:3:bd::33)
 by DB5PR08MB0936.eurprd08.prod.outlook.com (2603:10a6:0:13::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.32; Mon, 19 Nov
 2018 10:06:55 +0000
Received: from AM5EUR03FT004.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::208) by HE1PR0802CA0023.outlook.office365.com
 (2603:10a6:3:bd::33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:55 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT004.mail.protection.outlook.com (10.152.16.163) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:54 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:14 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:12 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:12 +0000
Message-ID: <20181119100419.93004-19-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(396003)(39860400002)(136003)(376002)(2980300002)(438002)(189003)(199004)(44832011)(2616005)(11346002)(126002)(476003)(36756003)(49486002)(446003)(426003)(106466001)(336012)(4326008)(51416003)(50466002)(14444005)(316002)(486006)(5660300001)(47776003)(305945005)(72206003)(478600001)(68736007)(1076002)(81166006)(6346003)(186003)(8676002)(76176011)(26005)(2906002)(86362001)(8936002)(77096007)(1857600001)(54906003)(106002)(50226002)(48376002)(16586007)(97736004)(356004)(53936002)(110136005)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR08MB0936; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT004;
 1:x0euzQdtTxWfQbZZQkUgUZBd1CZi1G6iALCg5Q8R/dTRLC4R/W1KZ87QIUrQGvt9TVOc4mENdNcIWefOkBD5DBxDj004Xih6jflSPtFAI7J3UJdX0rmYmbA9sGlWArWL
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a5d19be-ad60-4b89-1b1a-08d64e06bbfa
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 3:LkRepmVAEgXqkntekPTyk8x7kWHBVXglIauKQ9OkG2lv5kYsk/I5ldxkUqbCa1ZpnqtJoP8/euLWjodNa3SATOVmTIJ4cQHrnEyzj3tb/OPAA5OOuvwvE+zWZpdtBVYY4aXCpsACPJlpxQH6OhqPO6YnsOuho8YPNU+8TaAS82O/pntvjoqifNzWGHJqI4v3IpGOEwu+MAlEjG0fZ8CrTiloi3GaB/ibUJxls8ebAGLC1sgSSEiG8rEO0PCRqQwVEyKXGBT17vDX8h2Pt2glFSyhZawPp7NQ+kYamIjEv173ee82J5zVfhzo1+TcAmmf3f1aW2RdhPNr0pm+5zeO2DoZFaVV6kZQuYwHkKTeFOE=;
 25:I84tW3DZFStsxeAqUGobqILM6ATOL5RqYmjcnfcP7KT0/u3lUoNqp7FPgS5xP6iXOa2J+Yq7rHMnTa0g1jvflWKAvfSFfK5k3eZtGS3zGk/fMBL20I0PQdeS4fzAii4/VilVM+MB0tJoSepcX2MFcCW1anGzuXP2KPvkPIMDPFWfZ0zuLUF7psyQ8oAQS3u1l//k3MKOCQZIdUVi8vm+61z19x/zfZyG9Ctk3cqDzKG4eHTwOEVxOVorRJo4JItbvA8vjTj7xDYInJ8D4sEXbhryffPc++DcxQRL69Zx0B8xX941TwAQ08p3ppb2nOBPqNbfzUGjyrtFjbb0GmxbKMgi9ld3jW3v0BhYjXcPeQ4=
X-MS-TrafficTypeDiagnostic: DB5PR08MB0936:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 31:a1wyZyBnoOkCtexUDn4Hg0psn/BFubTsBieJWpGM3wSxzusBx6AsAQJ4RHSCOm6gHzUkd1mIkvl6EO01XJ97NcYVRE82lNbWXlh12JKD/8luzexDjcx6jtj9USABZRPy4VCZe5Dkejsk7UOHAEKoAagakKiCeQd0j5LdVhLz4UCEpmoAzec7+EeQxdqirYfJ8/zB7doJ3QSRJw2scTnPCZwt8TgSGtIlZLOvZ5Cldn8=;
 20:Y8wxm+JnxkygyjZg3vR5b52JtyojxPACU4C3kpUclzy4CkHA5Sd3+dIN9WqqY9EK2+A/pPRBMbmdHuM9aGpTWxFcfrWo0e9MAUeQ6Sg1fFutjfjsqgCFDHO0OPSZ8x4HNsr2EBNHGnxQKuJtEBoq8zFZha6XcWD6+RoXEHo41wkc2s9iKQzNhWtX9x+Izmo+TC6Y/i9R+KoOjb5AQnnT7/mtVps6FAVqIGpXnmKNlFipgpQ+8Fab0dVB8tMCJuytlboQTR1i2PP70hsfB84bAmhBJIk73OwdDFxKpC9byMOruZXQRr90LJ0eKhcGJraOqe8f1UW2cRTdNhkDpYIicXJ1VS7ZLXND5fnsrGwGERY9aoKVmE7KS9sxIbMMj63z3ltz7OPsUN1zA+xF8iiDXoZvq4hzdF3JdEngfoSK2T+MIRQe4WaI5nYr7l5ZXnBs3xkZoYS4JX9j4QDzbmiP5vPzkM1dudsBkvtZ8wmMPdRTHrWXy8MKXhPZtxMekY7u
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB5PR08MB093693DD464FEF0AD8D4D2969ED80@DB5PR08MB0936.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231431)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB5PR08MB0936; BCL:0; PCL:0; RULEID:; SRVR:DB5PR08MB0936; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 4:3z8zcfSQ+6t8eXatrSPtQ9o4uw6ZWlqTXf6KSvSYXjtiUEblqUNjXzuqsOeoGL3AYiy45MP6zMkg6vVy27VYnh/fIOhXWEAI724qPRG1wsADBXWEGYi8o7t34SiOZ8n/8qjlniy0h73GdrMBxFD7NfeYHP9bd6LD7TQAayZnmmfeJMPdlL7N/v0sY6K7yZp5mv3BVSYX3xtuAojeDmgzrPJQuGW6kymUKxtbmhbhqc5Nls+7FUk8bGfc0Yspl1mLMehMssNyIAjzcjCVuqqSiATUMk5j2n+xaDTmSxRuifuDE4NF3HWbJItxLYCqSQGy
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR08MB0936;
 23:CSjetCcRsnbCczrHUEievpNA7bcCE+7l8EC7kkp0A?=
 =?us-ascii?Q?DAtq72lWGSUdzkwtjal3YT650t7rT6F2vfb9SIzNP3wOCxXyrNEJQIR97UMS?=
 =?us-ascii?Q?iHaphWVPZ2/H53XbCPtaddvPnC6qZDn3BHjWd9AiVcXAAGS72zmJUL1brpCN?=
 =?us-ascii?Q?izkRXWioNP1cPAglHexsd4Y0zCMKC6rYli0T1HJ2KBsvIDe/Kzex3gFtvy+x?=
 =?us-ascii?Q?XxSZ2WpEaA8fT6X3Jyn8/BdOwAdqTG285A4A416Hr1o7lwaE8PGtDA5DASl5?=
 =?us-ascii?Q?eTMn5W1Esp1ww7avLsosHf+9/eqNIqiZVP8u4rT9a8Lb3Q+ARu4CZPxVbJir?=
 =?us-ascii?Q?ChT9eSuX7EYJSJUoKcNO5qpbWCsVYpVAI0PnV48N36/lH05NrdII43ITy3Kz?=
 =?us-ascii?Q?eeCrRVnz9cNuny/HsZ+tVdKDKkin4zCXmygph320eTyg5DZJNeKPH80wsjZo?=
 =?us-ascii?Q?qgyV04bBt7qDCPKv1pDr0M+7wJWfMHrpdn1/zfPbGeJSgVhpEPTOYPtu9oHQ?=
 =?us-ascii?Q?geLAKB41JbcrhojiWsv34Csi3q/eqg+E01J65dZRBbm25sHIAteWUOjGony1?=
 =?us-ascii?Q?4ESN4dyyo8rwKJo4Zztu/7EjKtCFsM7d5T4Dxa7IvwfqkPgunXQqdPydjQyN?=
 =?us-ascii?Q?eCezXy27GvPS3VMQAx9LpGmB1HOVIhMySjLaRG8OJexdsRUJC0baK75ht27W?=
 =?us-ascii?Q?T8xTG/BYL3bcFAD/QXEcDsxgDs3GXwqOHA6EiAgzYdPiyHuKcKfGYi6BUrN3?=
 =?us-ascii?Q?iLwLeVcZbD/GhxKCZkrxuDGitxIGr8q2hGy1QxpBaKjYSHZh3ea2HI6yVEzF?=
 =?us-ascii?Q?pXrcRlQp/b0xjbmkiQGNNG1X1gOwYP8IXG27VwSj4A8JGHC+h8N3XtazHfhn?=
 =?us-ascii?Q?eEA76KqxbJFek4k8aenmAR8AyH0pb2lMoU9QT3oc/1H1K5ykDqppuyS0halx?=
 =?us-ascii?Q?ZduiOOFzd0fTpA4q8tC/iLU8tJDmdlOIwg7XSqNp+I1tDGbGIiNXEdiXvBHT?=
 =?us-ascii?Q?pDYBUNZyaW5GVu2nbOuA0XvjnSYVVQ+bQEaaXI1TDCWuxk2Fe/lNYkbgDMdU?=
 =?us-ascii?Q?hDquIQpTx68DSF357y3aGHU0bw7lRrS5dk8YwMtuhZYhUp8yu0NNJREs4wCs?=
 =?us-ascii?Q?8+7KoXz16eFgIKByOvRLKKHuBM6t7zKNpC6wyeCKUIdR0qgUiUjIlo/mZ0Oi?=
 =?us-ascii?Q?lg+MqGlPAFEy3s=3D?=
X-Microsoft-Antispam-Message-Info: 2x/2CIO1IhCXKuzAd73ItjAVx8ObOsW1bTAjsjrdA2Kb1mEJUUjM2K7apVdZxAuAcadcGn9RC2y1UfuTnL5/wdMPyhdJnHc7PCj/B87f5BKHmJmg9a3mbDH6TFQ/HNZDUKpY96Yjw0vfNYbVfBj5wp25k7KubbmCQhoC+SHMCt+52nuUCICEaYB5Xji1iQ0RfAaRRSPvBrI7/hTrvrKmn0LDPC8DUlih5+vcH0zwX7X9T29Ez6YqtMl+CWlfknsp4xkOcCWv0XWcZ88zOqwShLjaxtHOQrciOp6Dpa4JMBtOIPCkpRI7NbANW/hi3YmvIIes4u4Vm33YuDrLIifNjxffd2hBoDHeW1/bkI6cnT4=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR08MB0936;
 6:tX2kGGzfR9oDASnzLLw/LSR7++jOjJkgpK/aCzgT6S3xaX9TIgWxR+tsjP8v24fcDAAAUSprar9oXOURgSm6yKe81XVryVVI39lrofCnku2LBKWk6WlbijKHyPmjMMIJMwbeXGteg+AItZonbVXbV2H6wt/Vhptb/29bEg5L6C0OyT0xrYDvl0dJN2EHSXIXyelt0jQ27+e9AK8TzDJ7Vg2Brx74uVitcZk2mXGrIJTAV/cZ9VUt4i+B0RkxQnQQpge5UtdJuz1NHErP6PTQMj8pctQfj8/42hV8SqKR1QPanLLTJ8dnrq46Xocz6X0+5dj38gF4lePCBBARV8TyfDLjgjCUACp91/Feq8ZBstqGSJ1QmfXbPHbW30dUjZrUVy3J3Di72HEs55zaUzF+MhPkQ3ir72TX1SDVt8TCu3xQ3nV59paO9zfUbrzH/Hka3gL91soNNZo6V98rRllYO5DQSmLF4rXH3ZoTAu3b28M=;
 5:BwZcW9xnl9Dbql8irRlw85W1i/dHpfmNfNOcdh4Mzb/CWP4yKapSv2RNye0bfuaOUll9K9ID41Ttyb/+BDSHK/7m8KUxhfKsGrlYMX3/1DNN7beMlL5Te9e8QO1yw+ZyQPBTKmzTeL0eRV4mBX5L9/rtIi2qPbPs/SVOX6+IIaE=;
 7:34IVpXT+oYSDatPjOAii2p8ugWrmCmUpLug01EL0Rt2sbEGTgW8t2mp+HhPlWu9iwW//WM9nW36cDcJcfCrzFtO7CcmwvtINzMDsCZqi2+qCdCQv3EkHjj3Fin8nX7ShmAnrMQ+5HO+V9n3o1DWGtw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:54.9223 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a5d19be-ad60-4b89-1b1a-08d64e06bbfa
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB0936
Subject: [Minios-devel] [UNIKRAFT PATCHv2 18/25] plat/kvm: arm64: Clear
 pagetable memory with boot stack
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2V0YWJsZSBtZW1vcnkgYW5kIGJvb3Qgc3RhY2sgYXJlIGNvbnRpZ3VvdXMsIHNvIHdl
IGNhbgpjbGVhciB0aGVzZSB0d28gYXJlYXMgYXQgdGhlIHNhbWUgdGltZS4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgotLS0KIHBsYXQva3ZtL2FybS9lbnRyeTY0
LlMgICAgIHwgMTUgKysrKysrKy0tLS0tLS0tCiBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyB8
IDExIC0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUyBiL3BsYXQva3Zt
L2FybS9lbnRyeTY0LlMKaW5kZXggZjFiYmViNi4uZDA4YjQ5ZSAxMDA2NDQKLS0tIGEvcGxhdC9r
dm0vYXJtL2VudHJ5NjQuUworKysgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5TCkBAIC00MywxNyAr
NDMsMTYgQEAKIAogLnRleHQKIEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQotCS8qIEJvb3Qgc3Rh
Y2sgaXMgcGxhY2VkIGFmdGVyIHBhZ2V0YWJsZSBhcmVhIHRlbXBvcmFyaWx5ICovCi0JbGRyIHgy
NiwgPV9lbmQKLQlhZGQgeDI2LCB4MjYsICNQQUdFX1RBQkxFX1NJWkUKLQlhZGQgeDI3LCB4MjYs
ICNfX1NUQUNLX1NJWkUKIAogCS8qCi0JICogQ2xlYW4gdGhlIGJvb3Qgc3RhY2suIEFzIF9lbmQs
IFBBR0VfVEFCTEVfU0laRSBhbmQgQk9PVF9TVEFDS19TSVpFCi0JICogYXJlIHBhZ2Vfc2l6ZSBh
bGlnbm1lbnQsIHRoZSBib290IHN0YWNrIGNhbiBiZSA2NC1ieXRlcyBhbGlnbm1lbnQKLQkgKiB0
b28uIEV4ZWN1dGUgNCBzdHAgY29uc2VjdXRpdmVseSB3aXRob3V0IGJvdW5kYXJ5IGNoZWNrIHdv
dWxkIGJlCi0JICogc2FmZSBoZXJlLgorCSAqIENsZWFuIHRoZSBib290IHN0YWNrIGFuZCBwYWdl
IHRhYmxlLiBBcyBfZW5kLCBQQUdFX1RBQkxFX1NJWkUgYW5kCisJICogQk9PVF9TVEFDS19TSVpF
IGFyZSBwYWdlX3NpemUgYWxpZ25tZW50LCB0aGUgYm9vdCBzdGFjayBjYW4gYmUKKwkgKiA2NC1i
eXRlcyBhbGlnbm1lbnQgdG9vLiBFeGVjdXRlIDQgc3RwIGNvbnNlY3V0aXZlbHkgd2l0aG91dCBi
b3VuZGFyeQorCSAqIGNoZWNrIHdvdWxkIGJlIHNhZmUgaGVyZS4KIAkgKi8KKwlsZHIgeDI2LCA9
X2VuZAorCWFkZCB4MjcsIHgyNiwgI1BBR0VfVEFCTEVfU0laRQorCWFkZCB4MjcsIHgyNywgI19f
U1RBQ0tfU0laRQogMToKIAlzdHAgeHpyLCB4enIsIFt4MjZdLCAjMTYKIAlzdHAgeHpyLCB4enIs
IFt4MjZdLCAjMTYKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TIGIvcGxh
dC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggY2YzMDU4NC4uYTAwYjcxYyAxMDA2NDQKLS0t
IGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJs
ZTY0LlMKQEAgLTcwLDE3ICs3MCw2IEBAIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQogCS8qIFBh
Z2V0YWJsZSBzdGFydHMgZnJvbSBfZW5kICovCiAJbGRyIHgxNCwgPV9lbmQKIAotCS8qIENsZWFu
IHRoZSBwYWdlIHRhYmxlICovCi0JbW92IHg2LCB4MTQKLQlhZGQgeDEzLCB4MTQsICNQQUdFX1RB
QkxFX1NJWkUKLTE6Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6ciwg
W3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6ciwgW3g2
XSwgIzE2Ci0JY21wICB4NiwgeDEzCi0JYi5sbyAxYgotCiAJLyoKIAkgKiBXZSBoYXZlIDIgTDEg
dGFibGVzIHRvIG1hcCAwIH4gNTEyR0IsIDUxMiBHQiB+IDFUQi4KIAkgKiBMaW5rIHRoZXNlIHR3
byB0YWJsZXMgdG8gTDAgZW50cmllcyMwLCAjMQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:07:01 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSL-0004cs-M9; Mon, 19 Nov 2018 10:07:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gobk=n6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSK-0004cK-N0
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:07:00 +0000
X-Inumbo-ID: d9bf6b50-ebe2-11e8-9a16-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.79]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9bf6b50-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wlVq1N07kPMv1KIVAL1VkTlmVDhoBQ3tzZMuuM2LqBE=;
 b=WfYgS3CjpcSJ2Z7ld7GloOkV37WKJM36nnaXas1s/dFFed47JXjDLQ8wSiYdDFP3Q4s6vIQs0ySeBjnxI6mWktpUYLC3YTctSriXTJWkgbqnWvff4IeMmvgGg/gjYom32MKRrHCcjZf+1BJhR7qLkoG2mLr4bEN+Hx7d+OyjPP0=
Received: from HE1PR0802CA0024.eurprd08.prod.outlook.com (2603:10a6:3:bd::34)
 by HE1PR0802MB2507.eurprd08.prod.outlook.com (2603:10a6:3:e1::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Mon, 19 Nov
 2018 10:06:56 +0000
Received: from AM5EUR03FT004.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::205) by HE1PR0802CA0024.outlook.office365.com
 (2603:10a6:3:bd::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:56 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT004.mail.protection.outlook.com (10.152.16.163) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:56 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:19 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:17 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:14 +0000
Message-ID: <20181119100419.93004-21-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(136003)(376002)(346002)(2980300002)(438002)(199004)(189003)(305945005)(49486002)(4326008)(72206003)(478600001)(97736004)(36756003)(53936002)(51416003)(77096007)(26005)(186003)(316002)(44832011)(106002)(54906003)(16586007)(110136005)(86362001)(486006)(47776003)(1857600001)(50226002)(446003)(1076002)(336012)(356004)(6666004)(2906002)(50466002)(106466001)(2616005)(126002)(48376002)(426003)(476003)(8936002)(5660300001)(11346002)(81166006)(8676002)(68736007)(76176011)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2507; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT004;
 1:Qklu11c4KASSBq0YMP40tonB2kM0ZEZv8PYJON77FmgKkQVi+FrVBC4OiC0LbyNgzeGOQ0dutTf872tzhlGtbovVs73pGLBLBF+OAYQ0C5EKZ7urPxvVkbLUHtdF6fNF
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 35a971e8-7c24-439d-3ac5-08d64e06bcda
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR0802MB2507; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2507;
 3:g7Ifn7byJDc2eH74oCfIpCKJFcL/pDXahCpqiG03RbRA9Cnn6olHxlmt+Cn77CMmEbL1+bF+CRkHs91CnFuuwBSjBrJ4NE4htOSpBygoqOhraDg61GxGsDwyfqj2Wys14ND2JBU3tnzSIV7a2qhvPlngxOnjiGOmj2eJOhHwm/bgKY7AiPqQOPfvq7IYDtanX7+kQPe5tg38FMRTFt5VyMBxm0tBWeSlhc6E+HGwsVEC6L1fmAqN4zIGBysvVcykMBpy2EeNd8oyygGjyulivUpZpcnz4WY/XHyDSfdVaCm8CESAOLHvxRw0I12O4Ss4oxoajKygDVOjuZ/v/6L6nlp77lZezPR4K8r8qZUWji0=;
 25:2pYJzsMPdkvyKEZXG6cRRGASt4S98V/aNOi/Aoqcl+Tji/ClgvWx08Rs6s0fg3CfSHOKiiLoD75BeCoMYjlNcP7zqytANWCluudU9uLjT4V+Pa3hsS7e9grZ3Y2B0c2mrzC+71U5nszwwTyt1rFsP7UcSLvOxg2iHR40RWsyQyAHhdUp7dxkcM0IO8qiQfS+Y5wbKoC7ZZDHEHXDHp3RobL8Gp6afFDL0heZJHN1/yCsKpgDk85pg6u16DJMlqgzS9M06icZzJbq2YtpihGqAGiTnVgEUKhObxYvZKh4ZesdHdbl6cQZLPxtn3uckLgOI3BHkTvBMJndVy+bzeRTuw==
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2507:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2507;
 31:ZhZzn8jhhAdTGbMyxkVypYyJmQwc2Gvk2LE55rJ0gx/LJKd1ItP/S5iFHYS2xNdYQdJmVVXM0JUUD9XqvP4ZkepoCMKhzjUQmy4+1YqmlbPwCGLlf4w2HaGtMqdG4Vp5+rAq87PyAx4MmshpE6I64lnDF8aE8BgUJSiVFnzBCv3KmQFElKiIpRRQTNi3itRPmPRSK3Xt0Bh5vXUIGBhJf5C4JtjqhRiEh1iVQOBYjPg=;
 20:tvV2J/gvZ/GABmebWfY+1Q/H5utRDzsS4yrCYql0YOjWHOISEBKNcnqcHAx6fM3c5qP4R9WyKW7pF1G2Jops4rJgHmOQXM7TuNCRt4OMMLsBM6qFWq8ttgvPZIHAU6uubgf3KCjPRVwAqDmyE11ZufUAbfXJ6ZSsMObVcpiNEDp7wEyhe3TTREn4vyx+a2kikQ6BH+aXF4/FnUVak+YKCwG0XKyFRHpRu9ePdcRB8bHY4vIqCHYdpCcgHPrD9FP2PBC+aQvnp0iEu4xy16JoTcO8RAOHd9G77MYgeTkjdaH6/s3OoWRV2nnmhuZITwfZlVqMmby6fNiaP4PMDw1pWcTTF4Msq0SZL7q1OO0rJVBEhtOHeugrNnID2T3mUindjDEaYMlroXVyz6CdeFGmoZViyDq5OS1oAVJKDLgORn5gysn31Vd40jZnCfzyQzoYz2BZ0GUMsKotBtBCcqZMn2/RSxfJ6yd38nDq8bqPAy0pG64GIu3WNz6eYlvbx7Cz
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2507206B1CB284DEBB8000F59ED80@HE1PR0802MB2507.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(3231415)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR0802MB2507; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2507; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2507;
 4:qOjqau94GY4frnaRl4rWlM6ry4VgN9H/E7WFA/VohMcyoRzOz822CC4BqKyC/vUnpUHc3/warDF5A/z+xG60DFbwqybWfqMmUsO1n1RL//bZx/bwgFvxz/xSwOR6P2FatKc3vWfcjxF9h/G10Ud4aXkueflFXnSu9ZJJr0gvnzJchtu7qriB6rAcwpwQIWyEFEqmhCM1l1e+GsLlcxvimITFIUrO4wlKS4z8ryfzs6Coyey/j5vi/AU9BH9XAnIi7ptAsp6vCmwpMuPvd2IzE8wYBcrJUjTBHwSIpyK+U1qiSkirLdQw/wxd2wtp0Jlz
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2507;
 23:9bxLVyzfezZpY+8/C68nSnV+G9e7J/JSfVrjVrG?=
 =?us-ascii?Q?FfSlxi5YpG/4xGAv8yhfKb+dTiJ7Ray7pTCnYwTbMOU743LmvnY9eAXOxU/8?=
 =?us-ascii?Q?KxpxDMRgmm14Fm7u85QhQV6FwAjbLYhLKKSFMfrSU+NFKaY8PHhWTCKscbMY?=
 =?us-ascii?Q?MaYTLyUsnTghWr0hnS0uJQH7BLCvAJ/wPVJhz0KYCAiKUlDJGvwR2pcdN/5t?=
 =?us-ascii?Q?CIejCGf/DtglMuh/G27v0Y6Lyp6EKsMDZXlDO4LNlUpbVk1vMMmF5x+kyKwK?=
 =?us-ascii?Q?lpMoJ+HmH8ygVVUqGFmGtwwq20WpSwPyNXVLA5WtxDjsv2KqcQdFdPzrTZ7Q?=
 =?us-ascii?Q?h0Tio7MOO86CKe3wYxstKlUSF2qiGDD9aGV7vWFJp3VTmgOIhQeCSRJi9muq?=
 =?us-ascii?Q?ruta/T8h80tlLy1TFjdQqmQHbsxLW/BMq6CRTjgbziWyH0rWn9oPGMforG6p?=
 =?us-ascii?Q?Pb39+CY4JFkN3RsQI09nQ5ILhHEWePm091kK6SLNimyj3t5yHaTnK3PNzMDq?=
 =?us-ascii?Q?ShlKIqRQXjoTSqNnjQa6qH6AOX6UWsV3ADO8Pd/dncC0Eeo0nI8rFCO5jyth?=
 =?us-ascii?Q?3UOBhaF84/5BBUX6kcrwQ9nuY7DXS6tJlTa7isaBi7I1fYuB/71KvBDvmqK/?=
 =?us-ascii?Q?8Tqdw7a3vhGocKsryJaCMln+shAreGEUan0e6iOK0XAkZpVLDBtLToWwQNVg?=
 =?us-ascii?Q?2R7MvAJqTh7xP8XAHu8Mj4S20jTW+WF3758afpnyh5Szd+F2lz+nQheHlGKT?=
 =?us-ascii?Q?Ij/ZMieeNm8xCH6MzCzjI94s7TYR4vkY575v9+z6/KRrcjWhFcGaaXn9QBNZ?=
 =?us-ascii?Q?wdyaImD9nn/u07S/WhkhAvw4d4zK0fbkyIrHH1J5dVOnvhPBLxw9Lab8RGEa?=
 =?us-ascii?Q?tABwW67UndTBUNFJljyAE1rJN8au7qftXgZ+WGxHZUuxiLcdpMd3hF5skO05?=
 =?us-ascii?Q?DIfEAiXImE9iWmpu0x1TKb/z1GOWhU025A2upAB2Gcht0e0AJnuLivnVbW+K?=
 =?us-ascii?Q?5hQVIaZHfy0QbdoyuN1trgnZElRmWfr02BOusEbFw22uymWx4cunblxeu3no?=
 =?us-ascii?Q?/RYp3RXu+2Rfe2SivRqcQydfsioeOF2UBS5vvTKLzfJON9uYzrkRpKQAZmf+?=
 =?us-ascii?Q?2niAKyc+UGjQ6quKD4xThAEfqCvxd59CK1h6W/RouRJmPSl3r2vWOJrCxaLZ?=
 =?us-ascii?Q?XocD41kFrEtx0HJU=3D?=
X-Microsoft-Antispam-Message-Info: GV+IwJugJh+QE28jsCfFWrpybumzhbA5KCC+ZvgM2cVOoIqj1DlSAOAM9Rc6O929rUyXCWlWx18JVKEdXgD0zhIDZXv0QZ86vVBVgkp0X0cql91RcznAntKMUZ/dhtDXiYJ2kKGe8SqXE3Z9U681TTEjw/PXHTyvB+YFSVZNJGIypwnaadNtoPZgGmk2A2t7YrKp0qLpWVqwOfI8uyFia2SYxj0DIeM9dlG4MbvgfFuMzFK0ZVp2bv8+HPUambT8WCgRon09MTihjBtF7DsiU5RJdpA1ZH5d1HiZz0EChkHqHwHMGPKHvatNaeKhGwxQ9tb3eBf/x8auSVGsoHg78gbBPokodhg1vmuftj5yxsY=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2507;
 6:YLVSB6u7QlBSlLBsVUUjg+BDwbtxA1R31VKBDWHD0N2rAr5vR+zKIuwJAJ6IDwwUitVDXNuCWelVgyp9KpXR8bmOkdnavEkUS3dC8Eylq75S5HKWhCxOOOIfGbEgsJWvGyGEvdUs6mNw12ET24tTDuoFW1T8YSsynnX8Na9iuZHn2i4UWJkz/N5RzOU0HPu7MbDZ1m0fmOi0rpXVg3Tkmurmgm447cWC/6ZTruWyidLsoD/S/5YKDvGAHfqJW/Iuq83ebKaKZz/ECAyxzuXpUc5J1BhdDvFrL+XSRVCJYnvgWNEPyM8hqWd08jquvpzuWOLP/AWX42Fih9pA0ESMFCrssUTg1ehOr62r32ePg/xrALXQ4Ngvd7CYQ4L12dHtcJODYPOdfki7FChTfHdilFkGFWF/gXuZd6iTUW8D3nPgOPvoWXtV0RVbj5RBRHltLxoNeOm062LOT6iZNJ8k2Q==;
 5:7Z/jW9Sit8HLBucY/xpzMSCpF9kU+y+53xrWeHg6JulZLS9FvMgOlKWO7nQzJjDG6gnXLpba4GCwLwaKZ+kqFfClfCttnLarUPVAkqt3LhLI6d6df/qtUTV9hBl6JmHBNTQYBxpiSmfUuPwwQsgVWUP5AdLyE9Jx+xsctdZSsQA=;
 7:JBPXt1ywqxQxfTw+G6P2mWFq6x1BPdy/xt9a4lvHIYfr+GCLmTVnU4xlbNkEw97aZDmYWpOKwnG3Lb7JxiuGwUbaz31yM/VjXDlGx8eahWeC6Jqn/DJFnbZCxZcr0MEty+/fhUP7Rrh+5O+J+wA9RQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:56.3911 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 35a971e8-7c24-439d-3ac5-08d64e06bcda
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2507
Subject: [Minios-devel] [UNIKRAFT PATCHv2 20/25] plat/kvm: arm64: Build L3
 page table for range greater than 2MB
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q3VycmVudCBMMyB0YWJsZSBidWlsZCBmdW5jdGlvbiBvbmx5IHN1cHBvcnRzIHRvIGJ1aWxkIEwz
IHRhYmxlIGZvcgptZW1vcnkgcmFuZ2Ugbm90IGV4Y2VlZGVkIHRoYW4gMk1CLiBCdXQgYXMgd2Ug
bWVudGlvbmVkIGluIHByZXZpb3VzCnBhdGNoLCB0aGUgaW1hZ2Ugc2l6ZSB3aWxsIGJlIGdyZWF0
ZXIgdGhhbiAyTUIuIFNvIGluIHRoaXMgY2FzZSwgYnVpbGQKTDMgdGFibGUgZm9yIGJpZ2dlciBp
bWFnZSBpcyBub3QgY29udmVuaWVudC4gV2UgaGF2ZSBpbXByb3ZlIHRoZQpmdW5jdGlvbiBvZiBi
dWlsZGluZyBMMyB0YWJsZSB0byBzdXBwb3J0IGJpZ2dlciBtZW1vcnkgcmFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vcGFn
ZXRhYmxlNjQuUyB8IDE5ICsrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9w
YWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggYmQ0NzNiZi4u
MjEyZjhlMCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxh
dC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTQyNyw3ICs0MjcsMTMgQEAgbGlua19sMl9wYWdl
dGFibGU6CiAgKiAgeDExLCB4MTIgYW5kIHgxMyBhcmUgdHJhc2hlZAogICovCiBidWlsZF9sM19w
YWdldGFibGU6Ci0JLyogRmluZCB0aGUgdGFibGUgaW5kZXggKi8KKwkvKiBGaW5kIHRoZSBmaXJz
dCBMMyB0YWJsZSB0byBiZSB1cGRhdGVkICovCisJbHNyIHgxMSwgeDgsICNMMl9TSElGVAorCWFu
ZCB4MTEsIHgxMSwgI0xuX0FERFJfTUFTSworCWxzbCB4MTEsIHgxMSwgI0wzX1NISUZUCisJYWRk
IHg2LCB4MTEsIHg2CisKKwkvKiBGaW5kIHRoZSBmaXJzdCBlbnRyeSBpbmRleCBpbiBMMyB0YWJs
ZSAqLwogCWxzciB4MTEsIHg4LCAjTDNfU0hJRlQKIAlhbmQgeDExLCB4MTEsICNMbl9BRERSX01B
U0sKIApAQCAtNDQ2LDEwICs0NTIsMTcgQEAgYnVpbGRfbDNfcGFnZXRhYmxlOgogCiAJLyogU3Rv
cmUgdGhlIGVudHJ5ICovCiAJc3RyIHgxMywgW3g2LCB4MTEsIGxzbCAjM10KKwlhZGQgeDExLCB4
MTEsICMxCiAKKwkvKiBDcm9zcyBMMyBQYWdlPyAqLworCWFuZCB4MTEsIHgxMSwgI0xuX0FERFJf
TUFTSworCWNibnogeDExLCAyZgorCisJLyogVG8gbmV4dCBMMyB0YWJsZSAqLworCWFkZCB4Niwg
eDYsICNfX1BBR0VfU0laRQorCisyOglhZGQgeDksIHg5LCAjMQogCXN1YiB4MTAsIHgxMCwgIzEK
LQlhZGQgeDExLCB4MTEsICMxCi0JYWRkIHg5LCB4OSwgIzEKIAljYm56IHgxMCwgMWIKIAogCXJl
dAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:07:02 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSM-0004dP-OY; Mon, 19 Nov 2018 10:07:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSL-0004cw-Qe
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:07:01 +0000
X-Inumbo-ID: dacd806e-ebe2-11e8-a928-12d6303a7972
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.75]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dacd806e-ebe2-11e8-a928-12d6303a7972;
 Mon, 19 Nov 2018 10:07:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QEFiIISa7vnCRo7v/8QH3/dW/qCsXmKB0usTOAC1CH0=;
 b=TwEH2RgtZDmgjzaZB7Jxiykso98xGKKvjVVFT2YNdQyhQrpw4kzwdZ5/VtJpmz4UomucJDqacQUuM7Cx+IiMgeJsgMzjUxJe3x9brw/wnfI5hS9Q0oqjhDtBe8K0rh3Ov/8k2tJbtLPmgNRZ5twhkk6LAsMwTdsNXP+y3G/GuLc=
Received: from VI1PR08CA0127.eurprd08.prod.outlook.com (10.175.228.157) by
 HE1SPR8PMB130.eurprd08.prod.outlook.com (10.166.121.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.20; Mon, 19 Nov 2018 10:06:57 +0000
Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::200) by VI1PR08CA0127.outlook.office365.com
 (2603:10a6:800:d4::29) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.23 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:57 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:57 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:32 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:30 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:19 +0000
Message-ID: <20181119100419.93004-26-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(376002)(396003)(346002)(2980300002)(438002)(199004)(189003)(5660300001)(36756003)(48376002)(50466002)(76176011)(53936002)(97736004)(305945005)(86362001)(47776003)(4326008)(1857600001)(77096007)(186003)(68736007)(478600001)(2906002)(72206003)(16586007)(106002)(336012)(49486002)(11346002)(446003)(106466001)(486006)(6666004)(356004)(476003)(126002)(44832011)(81166006)(81156014)(316002)(26005)(50226002)(8936002)(51416003)(54906003)(426003)(1076002)(14444005)(8676002)(2616005)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1SPR8PMB130; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT052;
 1:4aVnJFyFhap260v+5OnO5z7A8q0zug+P16Y0/gaKuXX9OskEuMDa1S0qBCjRP0iQK+HXglhyGN6aoTSShR9eqLM8AkePcJ+u6ATEkCr8CMpfBQWq7AssQYCGswajN76q
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: efc273b8-f787-470c-d9d4-08d64e06bd3d
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1SPR8PMB130; 
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 3:VLGyu4S1oVtaunPenBze4l+o7jJVTHokAh/yJuoKtw9x82Gdf/vhujo6Y0e/n2hNunffesskwqIe4TUAG6Z5amaI0tcLSI8oVrQQZ15zXPIdMqrRH1HgqsK+8WlmT6+DA+SGRDOrcBk5oghvi/euzdwSml45n1fuzz0KHJpQgSqNyWiXjk0V0R/Wluk+ZhEWobx27j8ytlLoKcPrgyT+nxNW3lXr7GHo0sTzRT6VaZ67BWmyfFbdkf6p6aT6qd5OS1VahcbANSYtz6ML2MDqA/eSQ/+agsYVuM0CTQDfMw+HDRLhOtT0EjV1nYZXdysOcYJm4FPPWckpHHPoV6ZQC4wLSI5N0+oLho+JTiBaF5Q=;
 25:w8wIlNqTvoVv+Czn6kmK3a3tdrBXKiwY5wwmckq6Nri5m56bW4wl3xfK/OE8xWbg/2eDmJAcEsaizPxk5qWczMPUMiGJj7Hdosjsn+A64eWHgXrkM5eLwCEIvjdRXyEFWVm25Op6PrgZJoGQ2HD25aIxqGKYfRWp9QDoETNJNG9UTMqEpPIIWGCeQplbz/XunoKBNce/S0975lVgx+rAlwVVXWtGk9sBhj/T5oaplJjSIS/SZ1aJ0wAlwGvpOnDgbgrajamFq49+OWS0MdjsoN1/L+n+8IUcZPFzKHvJ+uCB23EgvJdxTMcz9FL/7E68t8S7nxwauVrnYUylklHAYg==
X-MS-TrafficTypeDiagnostic: HE1SPR8PMB130:
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 31:X3rd2YSnyNrkIVLMSlMePTTmuJ41AATDj41jVkvWomFtUTLYJjbG8yU5uFRzzN2401YQN34G3trHeQpKtUzMGXiITg8ocm1ZzsQLJrfc1Rh0VPHa5H4cP/3ej9htqhZvbj0n6aai3FDkjiNytLjK9HYmNltaCovBXAHlGtGaFMhwOHLIirWaCnNye3Pz87N1mUe/O/t9YTxYoFwR/yESe736Vl4IvdIF4azSp7oBldE=;
 20:CryMTYCAPj6rmXV9ggq67BZTCz+4JtgWNBfBip677P5sAs1Q49+d9PV6ubSaPAwwIqcsa9gKNE7jGFnYAh/ZUreC8gij5qIX93YKpkYw9Ry0uHWevKPptf4ZmdG98U4JYvEqjH6asFBzKR6u2vYanKCX3JDiLWKvogtnucmpDBQqLSUzfIMmW+C+d+9BXSTpBZMBHtj3GuNn2SHV9SDN6VHTnc4uW64Q9xTTkN5ASDEN4UFnMq80XhbJvraMs7zfqncij6xN4bDYMZ5EXC2s7lfmXprml0VA41RtsXMDbbN4fnG9ivr4/nDNFxz8EwNCrgRtZJBnPH8m/Mgo27ZEA6Y95a1xVHGlJlWPXlbZhN3koixY/tzomvfHVxJZx5KHWXjtxoSCzIX19WSi9I5iN8LjHce+Q5hLo2568t9ClBRhGLoaqBgaaGfQJqDxHkdN+j1R1WHKTcKW8MANytWZdtEr2/UxXmUCVB/1W9jfFHU1FNjUvdNBFDlhMl4oX1fF
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1SPR8PMB1301C08E374A9A19372321B9ED80@HE1SPR8PMB130.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93004095)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:HE1SPR8PMB130; BCL:0; PCL:0; RULEID:; SRVR:HE1SPR8PMB130; 
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 4:mEpp4BJiT838uaaxAeueMaK2OcDrhMOa/WJhBImjFFQsr/pIPGth8cACoTWZ14GinSeQ+yuaUhArfp2itS46cPyNOnwf30u/Mle8io1O6LHWyyblA+Vb+vbfU0lPp2G7ohpSWWObM+MDgoxnIc9AtpxwNUGkNlR3sr1xkOnnakLUQ0bZMABoqafdqq1vGS/21LILxvGY+tDrx4cvsh9QYcbZiZMTZoKRuJNrJDBiLq2tmuCWPpPiso2Olg4PEDjFAEVfF403nokzj5UFgmQSwQ==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1SPR8PMB130;
 23:1RtdmdPX7QTkErK/pYzKM+9dApT7aCzJ7o5rm3Jsb?=
 =?us-ascii?Q?34i4T75NHts/675tdoEvHXKNEikup7/VKp0SJPaaSUjxpWSStVGcLGkZwwYl?=
 =?us-ascii?Q?7po3eI5GrlBqPxPc3SfxAF7bMmmUWJOaCzRg/IgED+vxmnab+vL3LD7peNdp?=
 =?us-ascii?Q?o97YmPhzbEeFJDcoLjKRkfLiBMwLHiLWPZRjl5dGW6Y8Ds+OsNIol8YosSBj?=
 =?us-ascii?Q?L/NEUzHew+tRdH8B1rAhNV/uMJ7CqFPOvdk2RDNC9jPYLF6eYDsAEi9tJGun?=
 =?us-ascii?Q?xBD9zbtMBeeqy3QiaTwwj/nBl5m5lO+qaAST65vx3o8xFalieX4s/y9AeBaH?=
 =?us-ascii?Q?iu5g5aaF06uhqIISQBBm7KOD5nAcEBP2BO2I6M6wW0LtsNdpjvFF6r6FoKDv?=
 =?us-ascii?Q?xd6+nosauMnWU5rFi5EgES0P1S//FaypMWRMvlN+DdLeuuBCOG8jQeM3aMc6?=
 =?us-ascii?Q?WGPiteSLyxfzEhLTKxmqvUO7JgEwTjDvCv0Q/Wzc3wM51zEfrczcPeQvuKvs?=
 =?us-ascii?Q?mVFhXlHwvV5xswlE1CtiPsps1DTrXrlMyL9CQgzoRrYTkjtOGu6rqjl0B2cJ?=
 =?us-ascii?Q?/sOlExrFah9xMm15AlnItQBvJlFunPOx2asWvJ2b0cb7ld6y+byOntJQUCAu?=
 =?us-ascii?Q?7VuQzG6enYrzvwmXgjyYndbF4KbGxutn9/KpTBL0NLvRnwnsWMpp0hVlZBIr?=
 =?us-ascii?Q?AYKtcFGmo9auYL3HDZUmqod0Q4L8lhSIbdu67A3dMdNGrloT9t/w8wecDsDU?=
 =?us-ascii?Q?3ye0WOvXfc14xPYgoqwisZ85z4G3dUUxwnm6NoIIgR6nviy0p6G14sSAxw9N?=
 =?us-ascii?Q?0wm7RmCow9Sxp29ul6QU9mwRWL0MybsFGInZ/XaHeFVfd9NZdb4TBGAeg848?=
 =?us-ascii?Q?5XctFyrtjg4xjiasv3CE7Rs2oo3kc1QCub3sg30H3luaZIoZz6hKPCLhUltW?=
 =?us-ascii?Q?jFrwYEl1Nw9/BfgK6pOWWVDrODtyL6gAef3AC3l10nH55tHS8AGfVnBtpdN/?=
 =?us-ascii?Q?wi0xcS80Gp9TLVBHZ5/gANdMpXCo6gOlBdx8/mpQuMRABBXLGik84NnULLj7?=
 =?us-ascii?Q?30IFTT/y1Mvke42Ss1EnLzfxgB4oFhWeINVqEc0y7K85P/dAst9gvcZ9ng6L?=
 =?us-ascii?Q?LSXuxnqAvDgpBr7DhYjrqUMsw0S6hwdLMcryPqhPR8wWjQfDLTDgqk1qjEKp?=
 =?us-ascii?Q?jGIFlddcEWhLe0=3D?=
X-Microsoft-Antispam-Message-Info: 2jwW3Ws3Dxumpcj5NhcM91Vuo7baEB1JY9ZLQCET9VBElBcoLk5afvdkHB47qvrnaMmiSPLk7CnVsYggqdkiNQeUNL9HciBI2D8NA06sCZncj3+k2nRnvPx8NqVbcqVHcY3tc74vl7ynzRaYg/vqR/weksP4t1hgRoiliH2pCGnwHvUveaPmF82dhsY1vH+AfsjGz+DybXEbOh/j5EYpYj5cZCvFr/ARsYOFVyTKNOCbQe4Q4T3efHOaE4j1BqTy2Sd4FGFdTA/nb2+DQbZEJE42iv3YbSvEmkUgdde6m8WxAjJFAsSrjKMNlNrL91wp56QebH0VF2qiYRJst7f9d6Tmmj0BFajfhAOEkAmj9Ow=
X-Microsoft-Exchange-Diagnostics: 1; HE1SPR8PMB130;
 6:nWACGzPekxImfNF2QQati7HXZKtxMwIKcJSfML7LV9rWWN1dwd0BZHHUUluSCCj0ll7eyZ9jaE8Yao1rEbVt4z8n53zCfusqgjwfm6ZmXwIkyC3nZLLdjnBuPlxt5qg3WZakP9huVtSQL3C3CH5LoslEtw5WZmsqG5SIIVRbcE0OQdg1l2Y5TQui1ODX5eK3D5z/nSrE6quVWNIXwQRjg8b6NUqHd9rDx4LU3/ycs3xG1bdIgT01c28wg1dGVtZWI1xz9EuDTyyGPYkxjheo22dIs3unL03PY1klAX9Lz+qh/INJhfN9H/hllyq0aP1t+CeC1ecs+dfZZKAtJJnMCPSGd+EXICLVzk5hmcdQV/CuHKXretjFCg3hqe8POuBkCj9VQARoW3dUQmq8dKgRqwp2mD15kCtUwTEw7LDo4QOdQCmH+cwDKXuGPRecId8IF9LPR4f8Z4CPHX/LfkSpgA==;
 5:ZwaBsddDd0okc8/kumL1Y1ulhU/M92aVRIrFjwbvfAqgWSJuzPm+ytz0hxdq8HUIy/opyT97jvxRJzRls+1tf07Uc7ML93LoIcbtbpcHsRtHFt3lwiMk8h8Ox6rMcHRDNQ6Sxz8reNFqsBNJ7KrQXKwZDn2NF1r8ZVZb4Bxziso=;
 7:MKg2OUE9CNn6sSFqshyDabBBysDMgIXG5mQsjU/4s9+y3R29gn8nl6/lF2lZ8psIwRningyh+DWc/ql9fYt1J0g/dkU/lcD9KeILmt5dbvKTkcMc+fGMUgQq2mYNSoEEEG3LGnAIf3NxqIaz63rg3A==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:57.0283 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: efc273b8-f787-470c-d9d4-08d64e06bd3d
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1SPR8PMB130
Subject: [Minios-devel] [UNIKRAFT PATCHv2 25/25] plat/kvm: arm64: Remove
 superfluous blank line
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgc3VwZXJmbHVvdXMgYmxhbmsgbGluZSBiZWZvcmUgX2R0Yl9nZXRfY21kbGluZSwK
d2UgcmVtb3ZlIGl0IGluIHBhc3NpbmcuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNo
ZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9hcm0vc2V0dXAuYyB8IDEgLQogMSBmaWxlIGNoYW5n
ZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vc2V0dXAuYyBiL3Bs
YXQva3ZtL2FybS9zZXR1cC5jCmluZGV4IDdiZDc1YmQuLjc5NzRlNDUgMTAwNjQ0Ci0tLSBhL3Bs
YXQva3ZtL2FybS9zZXR1cC5jCisrKyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jCkBAIC0xOTIsNyAr
MTkyLDYgQEAgdm9pZCBfbGlia3ZtcGxhdF9zdGFydCh2b2lkICpkdGJfcG9pbnRlcikKIAl1a19w
cl9pbmZvKCJFbnRlcmluZyBmcm9tIEtWTSAoYXJtNjQpLi4uXG4iKTsKIAogCS8qIEdldCBjb21t
YW5kIGxpbmUgZnJvbSBEVEIgKi8KLQogCV9kdGJfZ2V0X2NtZGxpbmUoY21kbGluZSwgc2l6ZW9m
KGNtZGxpbmUpKTsKIAogCS8qIEdldCBQU0NJIG1ldGhvZCBmcm9tIERUQiAqLwotLSAKMi4xNy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:07:04 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:07:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSO-0004eM-R0; Mon, 19 Nov 2018 10:07:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSO-0004e2-0k
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:07:04 +0000
X-Inumbo-ID: db163796-ebe2-11e8-9801-12d6303a7972
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.58]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db163796-ebe2-11e8-9801-12d6303a7972;
 Mon, 19 Nov 2018 10:07:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JDiMvJ5648z5AagK68JcauyuyqPs6iY2inVJfzwfuqo=;
 b=cnh/rLmW47DHmNx0TJ5UrQzeYhNAPQmwQhvp2OHn/4QwOiyEUUpEF3HB5KOd6kY3cv9nv4y1RnijmMatUWlvH1gXZjqCiswYcwpzRxp0O+mRJCgVSEEDPBs8j8n7trF7UbvWkFwRZgu43DYAkZk1PTpFrrepmkIzPHwim2BV45w=
Received: from HE1PR0802CA0014.eurprd08.prod.outlook.com (2603:10a6:3:bd::24)
 by DB6PR0802MB2503.eurprd08.prod.outlook.com (2603:10a6:4:a1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Mon, 19 Nov
 2018 10:06:59 +0000
Received: from AM5EUR03FT004.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::201) by HE1PR0802CA0014.outlook.office365.com
 (2603:10a6:3:bd::24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.21 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:59 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT004.mail.protection.outlook.com (10.152.16.163) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:06:59 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:28 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:06:27 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:25 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:17 +0000
Message-ID: <20181119100419.93004-24-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(396003)(136003)(2980300002)(438002)(189003)(199004)(305945005)(1857600001)(51416003)(336012)(86362001)(76176011)(5660300001)(97736004)(1076002)(2906002)(4326008)(49486002)(106466001)(6666004)(356004)(47776003)(54906003)(72206003)(126002)(476003)(478600001)(186003)(110136005)(26005)(48376002)(77096007)(14444005)(2616005)(50466002)(68736007)(44832011)(106002)(486006)(81156014)(426003)(316002)(8936002)(50226002)(81166006)(16586007)(8676002)(36756003)(446003)(11346002)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2503; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT004;
 1:KXZyJ2titP1sKEFiFqcxvlA6efDurb8/gLa+en3k3/5xEvR5aJ60NK74GLYqNdOvs0KDsNhTF45ZKu1HxEs0X/GJExoAuanQYrqyvS3CSFRiJRDqtoPMvUk92O5HWLJw
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8608459b-0090-497b-c983-08d64e06be89
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB6PR0802MB2503; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 3:65DH2ijwKj25bQHhM9+1OZ9WXzvQTeTQWQpfiGKnxgk8rj7nYQQUDpOYhgSUCd9PjhQx8yFY4tPwrrqyHloe2fkJb0rnsIkGauem8J2cf+h3B004PV4GP6Lh8Cs5egHiUBA/2bOfzLpzLEWtzdapxOYrwj6RuyB7tuBOkqUW5Eq4jCR8nKa73NyDdrMOdM25y6AK+Urt7LuICiioA1Ii0QLwude2dV6WlX1ett6s3y8ryPfLycVc3YGH3clDouxEdue891T3G8PZGWj9v4/7a6X3CzNzv3BCYCCe3jVUGX8aqD6Z83T075j+3xWPWirv3Y+60hkS54u/UQ67jl234GdUUYqpkPqQ+BuTDPgaB2M=;
 25:Sk8htYNDodUYjLLRpHJmpB1AxFL3QUODHE+r6Z+MVt5IKeTgUJ+09IFyBdTt+j6JHeAfWyanrJTUgqPQtuVHwwhWNeVd19+C5aFwRoHnQyfq56RJrvU6M/ndTt2pglzX7z0jstnM43tgzMLEbgCUBPt88wkXCfpqmqvAOV+XYaDc+2sT08hdoFiWiQEoQhRDSEUqhhRpAy5mbi6KiE6pCnqnFV+mzzjaTXifcKvSY4VdUbqQHox5AZHCgfr3vlL5c4gl0QlAzqz4bcZGWMQsZUrJw56bQtzVuvmoBHf5zBxLZ9tBMUrp+NAmbQte+bA90d8sXR46Xnx6UhpmXPxPzA==
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2503:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 31:XJxK0RD2fHhthOuqmpRUDMtdwnZXWDS9iwsRn6XjjwdvCpJqXsaI7zVSjT5eDLKZ995uf14dN1CVbDOW4ktOTzPMkfo4W45kVytlU5AIKYW8hvSw4ECmq9cGfHE8aEKYfbp6Fd3Z0Pyv86M8Nhu6yFOP4VWUAIzIJJ0hHx+4UZTGVhrxm7un6K2U2sjmazRZwBydK8PHkkRhp3SaLQmupVMJPYLITjBxt+OTsUnDTLw=;
 20:4lDv5DlZAxuzx2Hc9+uHzAZYLrS/uBfpyf17PZccuVU5yk1UNShYqHcr95f39ZoqZ5owr+siE0ZkLShlGQnAvoV6VzeGHJivGenF6HAO0/fJFg8lwc5PPQv86Lpy7scJgJipDKUphZFQzu/WXxLL//eoegsWBIO1EBCAjoQEppIy0pwahiCUCZtahwAmNpt2xfSjbXgpewdxXL+2aVihPewyrwMzpea0Z+cmW0U9DnZ33/aKxlr06DU03iRB5i3csDJNVvvCLqmgTZ6ojCuYvaKb3hnTXlA2nMW6uNHpzK3Iee4+uMW3kj5JVDWa3WCGrSMEjw8twh6rAmOpNVVBmc2bQWzTUfSb3k3S+tt658wIU3gBKT5UHiMgIpXeqOnr5B2bqMiYwdK3GbQ84WzDloDdYVirrmzfRiXve6lTAohH+yv32ROK1YA48o5N1+hPKn1XTgdcK1R06cyzvA2zxR/K7URV4E6AHdeIRTSrs55tWAyxC8LhYA2wIyllXUjU
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2503A01A1B82E2150CC6F82F9ED80@DB6PR0802MB2503.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR0802MB2503; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2503; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 4:LACoEKQdR9dJXpJx40TjLPjziut1Au4Ch3vmbBc4+Cf9Nd42xyd9Bmh7y5gcSbi+xcqkUyOjlwLvceRH8lnhZKC5raf19G5NIVGMtVMQHiD3WvO9UNeNaaNeSj1j6uywbWEC/YaUEHDp199suebkJVDkcieA0X0crzeTRZfe/9JT4axP3TpedIoGPdH2MdFBRWAFQvrW1OCkDFaWuFaeLHl61cv2eou6bCr4+1jsT+DTYguPJlcH/X9JsUfpMQDcPH1HdcYh4b1/247gMYproQ4LxCL2h1pzldxa9q6Poo2G4ZXK8Z7KDqoJU3TinlnL
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0802MB2503;
 23:8P5kxRyiDATM/6+wZH/53B7JAQIaReA27L7aFY4?=
 =?us-ascii?Q?xQR5PaIZ0PlBxhJG0VhW0B963+q8a5yN02cBvtenQf9PdDxODg+V07xqHc54?=
 =?us-ascii?Q?4fJmv5dlj5U2/7aScqpHnuQ+IzU2+lAL5cQS0u3T246SJpkm9fVT7sp0p1XR?=
 =?us-ascii?Q?A291bY3WJbxn0ZNLk/LwsimLnkaXuMYbm3pXLcpKsnFMeDgm8+/FIhfPbESe?=
 =?us-ascii?Q?pONo1SAN9N+MhWltEhnki3aRPAJ2IVo3GiZAoamPtm7qMijmgdB4bn7KX0bF?=
 =?us-ascii?Q?jyad3NddKZHn8RmYQ2ZKH2UkwO4DLp8NTWoNBvAmZmkxRukm9IJ/8299oz9w?=
 =?us-ascii?Q?1MEy/cTjfr5WVv+uZZu9wrxhhUBD2NC4urYrrjjGnpkappiy8F3a0VSAFICo?=
 =?us-ascii?Q?IXawf8f9VWB5AVRDXczj2YaYcKVNBgUbob0zQU2T8ecqrR/46YlxX/QNQicV?=
 =?us-ascii?Q?jjaY7+XID0nN3aGeTZ3INRi3Xsijq5GWPuZCXk9/kt3xb7LlKT7N039oqy1x?=
 =?us-ascii?Q?o68Yy2iY+avyYJ6gvqGwHxyV/K0lokn3+eLr2M/Q5e6y2LyMVcEnnvm63jak?=
 =?us-ascii?Q?P7LsK+Tlmqv3Djcj8P8QtM5WlHGltJo2s4sK2Wvg6DJfRcamWj3lDTw+VUjg?=
 =?us-ascii?Q?QBBr0O8u8PyOOZehe45qSGxo9EGk+uIVRI/owXWUVUPR7efCXACSBWt5/u0W?=
 =?us-ascii?Q?HguUsEpz8VxnwuHJgOvM3gPWIolApK2t6C361i6Ps2gYfz8u1OgI3gAu3kma?=
 =?us-ascii?Q?TQUeJpCKqzUHXvJ23T7Tb7gdJkSiqCtoKAzCVlWVqVfGsvaNmPXcFqu2NfvC?=
 =?us-ascii?Q?ENa7Zftq/oPd25hqU15wL/fe2tLqnITtX395e2G2tMZB3L1Dgre3vTTrTBpS?=
 =?us-ascii?Q?dhm3k9IdwU5uClAsNNjfglifHe1ZlJp5BBwFyyoHCAq4AIsnJJXYo7L4t/Nq?=
 =?us-ascii?Q?+1f5D3t3I2kR3FcoDJ4U10SMwSt7TfadnNUsHxprq/iXHTtdfea38GGYWmrJ?=
 =?us-ascii?Q?mymf0M00nXv5jyIQYsUwhpld6W6Xd0IVVrznXhHOqMori+15mZsdXWLEtVkg?=
 =?us-ascii?Q?XvuDkkkYy30Ta676tmGcdNSaDz5AJFiSwLQPMxa4OvDerOVofbrrSdb/KnhD?=
 =?us-ascii?Q?cZIvCE4LjcBJ1YN0M4bVlJDbcEs54o2OqP/HVasFUAHCnNRktBXoLdm7xEL9?=
 =?us-ascii?Q?j0BnxV7W0W5lZNlc=3D?=
X-Microsoft-Antispam-Message-Info: ytOTZTIk05uyabi6Ws0FQohKECAZGljPYx/FnRRzgqhhlqBh5D2vjsjEKD87jP5sTp+8OxNS82yI3XfmD419DWJ5x65mq32pJzmxduP6Q6zB8CXm8XblluFimOHAVS1G20Bg0Ks5NJBdJNha8TP2cH3GWTHH/7ffVMYuMB99jMRoiFXE/M3bGlBx7ZIVCj165ArjRy+3kch/6XaGitAa6I1HsrQB+TBSUtzgc9JCgOGbZvjG7NfKn9aSj1CVGE6YAJw5/r1Sh84gGGoePZF+U0/S41jx1Y9Qj8kMAO8ZupSFmOOSKYa4vI94BUyD1EX3L6xyU2AXIi67z88a3mkAv4OE/IqxeZdEm82pTYfdDZM=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2503;
 6:uJQmUNR25znRZDf301LDfqQsReDWVpTsVGRHWhCEOL8iTyREgQJRM/zEsADnMz4n0I3JuImezhJ6kbh7EwlXx3JrbxKhyhsLUULKtFlQI/0m38kpnMes+s3vLZSw9FxsO2hzgZBxVcJE95XmgIW2c9T7bo1bYEVgTUe30AEo1KYM5oZQwVQITMk/FRqyP4yDwufawyU1o5NWz9cTzWWHnuN6FxyLHNng18JWBc5EiZM8K+MAbqn2BeXZ4norZ147nWY80bdrWgPmB9kjBZuqzJl3FX9HQPdmKyQVN0WggEw1NGnNkRU8kXL67fzKpu53Cs9qqNE3c+qBplxjfxgcFyDD0Rzv1CTiSrfEwFPmedbDJQvcVHAwN2T6tCkDJrcFtmAyVNA6cLSa9e+NXmKdLNthiTGurqOb9m4m0l+ABMHMz/j5TXJuunLhqPZKqAwdQ7Tbr8/87t5iwONbgMo8TQ==;
 5:j8tTroNp9xYY0K1XXxKeDk15o/qNlTqQ/WgPT8LzDVYbwN5u4na33T7aC5YCdkucx7T6cCHhYDb/ZDlcYfv0lapjsPLB14e68mgH4mwOdF/JZN2X/DA4OXjBMHm7nlQltIeXw7b825UHJdTB7KUwT/FEFD8+d9dHvni7mWbwS+A=;
 7:oGSyGqVb664QLX07C/gqvpIpNqYBsmmtQOxBYAtGrWEAZ/rWq/UpDPUBwB/5NK4s+2xq+WSLjWgqVKHBtzibKuTorOUuNK1SWEMS9OtU/q4mY35gEgZWnJT55HGe169/YkNOoygrMxswU9hUQhKmdA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:06:59.2193 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8608459b-0090-497b-c983-08d64e06be89
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2503
Subject: [Minios-devel] [UNIKRAFT PATCHv2 23/25] plat/kvm: arm64: Ensure
 there is no stall data in cache when boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBkaXNhYmxlIE1NVSBhbmQgQ0FDSEUgYmVmb3JlIHBhZ2V0YWJsZSBpcyByZWFkeS4g
VGhpcwptZWFucyB3ZSB3aWxsIGNoYW5nZSBtZW1vcnkgd2l0aCBjYWNoZSBkaXNhYmxlZCwgc28g
d2UgbmVlZCB0bwppbnZhbGlkYXRlIHRoZSBjYWNoZSB0byBlbnN1cmUgdGhlcmUgaXMgbm8gc3Rh
bGwgZGF0YSBpbiBpdC4KQnV0IHdlIGRvbid0IGtub3cgdGhlIHNpemUgb2YgdGhlIFJBTSBlaXRo
ZXIuIEFuZCBpdCB3b3VsZCBiZQpleHBlbnNpdmUgdG8gaW52YWxpZGF0ZSB0aGUgd2hvbGUgY2Fj
aGUuIEluIHRoaXMgY2FzZSwganVzdApqdXN0IG5lZWQgdG8gaW52YWxpZGF0ZSB3aGF0IHdlIGFy
ZSBnb2luZyB0byB1c2U6CkRUQiwgVEVYVCwgREFUQSwgQlNTLCBwYWdldGFibGVzIGFuZCBib290
c3RhY2suCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBw
bGF0L2t2bS9hcm0vZW50cnk2NC5TIHwgMzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUyBiL3BsYXQva3ZtL2FybS9lbnRy
eTY0LlMKaW5kZXggODY3NzcyZi4uODU4Y2Y5YSAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2Vu
dHJ5NjQuUworKysgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5TCkBAIC03Miw2ICs3MiwyNyBAQCBF
TlRSWShfbGlia3ZtcGxhdF9lbnRyeSkKIAlhZGQgeDE3LCB4MTcsICNMMV9UQUJMRV9TSVpFCiAJ
YWRkIHgxNywgeDE3LCAjTDJfVEFCTEVfU0laRQogCisJLyoKKwkgKiBXZSB3aWxsIGRpc2FibGUg
TU1VIGFuZCBDQUNIRSBiZWZvcmUgcGFnZXRhYmxlIGlzIHJlYWR5LiBUaGlzCisJICogbWVhbnMg
d2Ugd2lsbCBjaGFuZ2UgbWVtb3J5IHdpdGggY2FjaGUgZGlzYWJsZWQsIHNvIHdlIG5lZWQgdG8K
KwkgKiBpbnZhbGlkYXRlIHRoZSBjYWNoZSB0byBlbnN1cmUgdGhlcmUgaXMgbm8gc3RhbGwgZGF0
YSBpbiBpdC4KKwkgKiBCdXQgd2UgZG9uJ3Qga25vdyB0aGUgc2l6ZSBvZiB0aGUgUkFNIGVpdGhl
ci4gQW5kIGl0IHdvdWxkIGJlCisJICogZXhwZW5zaXZlIHRvIGludmFsaWRhdGUgdGhlIHdob2xl
IGNhY2hlLiBJbiB0aGlzIGNhc2UsIGp1c3QKKwkgKiBqdXN0IG5lZWQgdG8gaW52YWxpZGF0ZSB3
aGF0IHdlIGFyZSBnb2luZyB0byB1c2U6CisJICogRFRCLCBURVhULCBEQVRBLCBCU1MsIHBhZ2V0
YWJsZXMgYW5kIGJvb3RzdGFjay4KKwkgKi8KKwlhZGQgeDI3LCB4MjYsIHgxNworCWFkZCB4Mjcs
IHgyNywgI19fU1RBQ0tfU0laRQorCXN1YiB4MSwgeDI3LCB4MjUKKwlibCBjbGVhbl9hbmRfaW52
YWxpZGF0ZV9kY2FjaGVfcmFuZ2UKKworCS8qIERpc2FibGUgdGhlIE1NVSBhbmQgRC1DYWNoZS4g
Ki8KKwlkc2Igc3kKKwltcnMgeDIsIHNjdGxyX2VsMQorCW1vdiB4MywgI1NDVExSX018U0NUTFJf
QworCWJpYyB4MiwgeDIsIHgzCisJbXNyIHNjdGxyX2VsMSwgeDIKKwlpc2IKIAogCS8qCiAJICog
Q2xlYW4gdGhlIGJvb3Qgc3RhY2sgYW5kIHBhZ2UgdGFibGUuIEFzIF9lbmQsIFBBR0VfVEFCTEVf
U0laRSBhbmQKQEAgLTc5LDggKzEwMCw2IEBAIEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQogCSAq
IDY0LWJ5dGVzIGFsaWdubWVudCB0b28uIEV4ZWN1dGUgNCBzdHAgY29uc2VjdXRpdmVseSB3aXRo
b3V0IGJvdW5kYXJ5CiAJICogY2hlY2sgd291bGQgYmUgc2FmZSBoZXJlLgogCSAqLwotCWFkZCB4
MjcsIHgyNiwgeDE3Ci0JYWRkIHgyNywgeDI3LCAjX19TVEFDS19TSVpFCiAxOgogCXN0cCB4enIs
IHh6ciwgW3gyNl0sICMxNgogCXN0cCB4enIsIHh6ciwgW3gyNl0sICMxNgpAQCAtOTEsMTkgKzEx
MCw2IEBAIEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQogCiAJbW92IHNwLCB4MjcKIAotCS8qCi0J
ICogRGlzYWJsZSB0aGUgTU1VLiBXZSBtYXkgaGF2ZSBlbnRlcmVkIHRoZSBrZXJuZWwgd2l0aCBp
dCBvbiBhbmQKLQkgKiB3aWxsIG5lZWQgdG8gdXBkYXRlIHRoZSB0YWJsZXMgbGF0ZXIuIElmIHRo
aXMgaGFzIGJlZW4gc2V0IHVwCi0JICogd2l0aCBhbnl0aGluZyBvdGhlciB0aGFuIGEgVkEgPT0g
UEEgbWFwIHRoZW4gdGhpcyB3aWxsIGZhaWwsCi0JICogYnV0IGluIHRoaXMgY2FzZSB0aGUgY29k
ZSB0byBmaW5kIHdoZXJlIHdlIGFyZSBydW5uaW5nIGZyb20KLQkgKiB3b3VsZCBoYXZlIGFsc28g
ZmFpbGVkLgotCSAqLwotCWRzYiBzeQotCW1ycyB4Miwgc2N0bHJfZWwxCi0JYmljIHgyLCB4Miwg
I1NDVExSX00KLQltc3Igc2N0bHJfZWwxLCB4MgotCWlzYgotCiAJLyogU2V0IHRoZSBjb250ZXh0
IGlkICovCiAJbXNyIGNvbnRleHRpZHJfZWwxLCB4enIKIAotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Nov 19 10:07:15 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 19 Nov 2018 10:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gOgSZ-0004gB-TE; Mon, 19 Nov 2018 10:07:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GobK=N6=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1gOgSZ-0004g6-7U
 for minios-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:07:15 +0000
X-Inumbo-ID: e2c61808-ebe2-11e8-907b-12d6303a7972
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.86]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2c61808-ebe2-11e8-907b-12d6303a7972;
 Mon, 19 Nov 2018 10:07:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xbgXROTAWESyeMcEmqhkWyizyRYTNL1crXWM6y6PVxo=;
 b=MjkR5MjKuy9IzRqisZd7p0yAIqSVcRqo//9qcCfyOZ+Vmg4egDwt4Qwa2M7MrPYLFjf9pjzVrt5zsD6bo8zTfeAFz6POxMRrJegIspm8WlIkmatQjqauEx4bKAcDjlSVP2TYV8oB2niMUi2VKjCs5tNOeCZNdaNoo6LczulQKoc=
Received: from VI1PR0802CA0007.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::17) by HE1PR08MB1163.eurprd08.prod.outlook.com
 (2a01:111:e400:7b85::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Mon, 19 Nov
 2018 10:07:11 +0000
Received: from AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::208) by VI1PR0802CA0007.outlook.office365.com
 (2603:10a6:800:aa::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.20 via Frontend
 Transport; Mon, 19 Nov 2018 10:07:11 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 AM5EUR03FT017.mail.protection.outlook.com (10.152.16.89) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Mon, 19 Nov 2018 10:07:11 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Mon, 19 Nov
 2018 10:06:30 +0000
Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Mon, 19
 Nov 2018 10:06:29 +0000
Received: from localhost.localdomain (10.169.43.31) by mail.arm.com
 (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Mon, 19 Nov 2018 10:06:27 +0000
From: Wei Chen <wei.chen@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Mon, 19 Nov 2018 10:04:18 +0000
Message-ID: <20181119100419.93004-25-wei.chen@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119100419.93004-1-wei.chen@arm.com>
References: <20181119100419.93004-1-wei.chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(396003)(376002)(136003)(2980300002)(438002)(189003)(199004)(6666004)(356004)(305945005)(26005)(53936002)(72206003)(478600001)(50466002)(186003)(77096007)(2906002)(446003)(126002)(11346002)(426003)(486006)(5820100001)(2616005)(476003)(336012)(44832011)(47776003)(1076002)(14444005)(2870700001)(36756003)(1857600001)(97736004)(106466001)(4326008)(54906003)(81166006)(81156014)(5660300001)(50226002)(76176011)(23676004)(8676002)(86362001)(316002)(110136005)(106002)(8936002)(49486002)(68736007)(156123004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB1163; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT017;
 1:0Hv4hcq9Lr9GWCH+0DzgexsvICWUyjY8NJQZ7P02wZWKlMJp5IlpcQIpn4lLIIW/wpe+75bT6BajHO40/4JZN3+m8ZI95np9H5FWPYJB2iWTvvytz81Y0Fz8NVuUdWj2
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 57e98991-c8a0-49dc-5a67-08d64e06c59f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:HE1PR08MB1163; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1163;
 3:u3KSDYs6C5XNuhlWx/X5GrUTzOCQVzHAtHi1Mw4TfCE9p2/f18DUGm4sfYXymq+0Sa5XPfys+ZAjLK7m7rOatOTVyFwmZFlcQTJhXczB7d7oa3ziAvacJmn0VK1bPPSBkddadEHu1FSfopUML6o0hGmRv+2GltEnDFWafgyRRbRfQ4IZGC2+EJ0+52GGXWv7TzDBB+tEqjFuIyXQw4lpAbCneUWomwFhjkGAZti3DBOefklwOL4BJww+8tIG0SYD/NpjOXBKL5Z4gfVefEz9hrscrXfh1QGAXv81NUoL0HzAojyKKOfH1+cvXACytYUZfsLY0E9UpLbUuFNdhXfIjd5LzrTW00q5+QXu7ImHsyg=;
 25:8H7sURvah5mYfF91zoEzvqrO83BByfBF7gz3dcZxTpKX/rNtq4TAOrB/08nCVMtvIJznoROu8ZcqaC1xWCKRGCnRTGQNzGIRzXfkC8OvruE2VfZFtIVG2onS4tCwkMlt7b/TThDe/wI1rzv+MxZEqA1vxh7m5fJzJPpv3Kxbp3lHlVtZjRAYVYEa30cs0rfOh8x+Kyp80GoXKWEDotZIjsXf5Sa08i8LMIsEYlPvM3QZK0oNfhThbz5NshLsmuSB0UiXxGRE8fN1QZman+UKtgp9zqGr4s4LJzwHHkePHXW+vwProb8kbLYvbBmqxXeQ69S7j6NXFDtVVQPiy4KQUsV0zPgRJlIC6mppHlT43mU=
X-MS-TrafficTypeDiagnostic: HE1PR08MB1163:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1163;
 31:Go+38xgoxQmkUocY++juWoXrQVbGLQcZf7CxprbXddwAlzGv7lGHmkoetJ7jB2or1AYgiwW0OUOESJnk5Hfqg1Qi4vAQ5Pfy8e2mLIQoTNKlh/XIDKVLfhixHmlI4BIbAOyFfV5nQadjYqXywTX35CIFXUAJRANl3QjSoBH0N3KLlXU/UtR6On4sPHgJ2evt/boXvTbIvCwxSbEMf2VyZUMgB09jZJTuh0JJBdS971k=;
 20:/ersQT9cZCibVt/YUwEqDdu+XdS69eNBRYtD+UuOoMADkmZlVesYiSBKWPkH6L6J5ATKQjit2KsivEddH2i7/P70PYAfCcY1WYk5uA5/UjXryW36msSvgV45rwH+I/FhZePByVFS0MONWEvtaV300XQj8AG+vCgIjpfDsAjueMLaUsLTfn9OHY7EjSz8Ws66eYszFbch4vwJvogMl3O4R38Vc69FIOSis8i2w3e04ExyKXUVQaPKRSgYsmBXIQeatNKptssPhiPWrIB6q/Y7ZKIQbzhG487Tf2HRVWlsEZh1LA2X1PyOW5NAMHtVunPBxeclx8c3r2BsWGh5Sm2/8BEvnp1suKnZ4v70v6EbZFzYw4LN2PWZqiK4Ik+JmdyOUK8vRu+C6VUCHOTxyKQIaalMZjNhoxFTVj3IIjo0aRYmv9qTKYNipQr8VugL0cZv2VCQtEPAgdicXdSDHoRNtcJ0UEJl9ZeCRoW8BYID6xaEUuaEOTG7AGv4OxsS0Zlx
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB1163F33180FA86F6D74498EC9ED80@HE1PR08MB1163.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93004095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB1163; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB1163; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1163;
 4:X7zeBfqjZIW8v14LoMuMxeNyjMa8uFJy+2Ht3IM/oNYW310niDxAAGydTghKQW9RG9t72lxPxf4AF0DrekWix5l2dsMsNzURXq3rilpdPVXk9RUFu+syTGHVGHNAJLHxzB997yg1hsPS74bVG+p7KsLVYKDOQ9M8UbdjqQxgDWHcMhefdi/jsdXeqSjZfyLVyRQWXzyFImpRejOoizENCbxAjR8uNtQi7s/8kuZWxfQkieSBUB8SdES20h33CGJxKau0hglR/p/5FcvEV4B7mw==
X-Forefront-PRVS: 08617F610C
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4TUIxMTYzOzIzOjhuQ1RrM1IzZGFlL0JZRnJMTTBiRFl5TkRk?=
 =?utf-8?B?SEVpZjladjI1QVl0WkFDa1BlaEFDOUtBN09obXZXMy90Q2pJNStEZEpwV0ly?=
 =?utf-8?B?eHpQSWJwZnM5Sm5lUkxRblJLRG9ZU3VGeEJoZWg2K0x2L1AxaUNENnNaWFd4?=
 =?utf-8?B?TWdzb0JxY044MUp3TmVGRFM0RjBMdjl3VWZZTXBWYVlFN1Zucms0Y05XVjhY?=
 =?utf-8?B?Sm1FRkN6bWU4eVJZekJrR2g2Q3ZrZXVldXdmUEFkOUkwYWIxVWEzZUFBR0pB?=
 =?utf-8?B?Q1lpWkFSOXEwY09ES3EwNEcyNlJhWHppeVdRWVFGeWE5dW0xY0w1RmJVN01a?=
 =?utf-8?B?TndGY3VaMHIzQnh0bkhnVnJmUzREaVU0V0NEVSt3ckxMMjREdUdieS9TRUJ0?=
 =?utf-8?B?anBiVk9qNFhMZTJYdFFBVnhyMmloYzZkRFhaa0RVaExzYkN0SXYwSnlJNm5l?=
 =?utf-8?B?aGtHVHU3TkRBVCs2eGtUWU1RV1FqQTY2NkVGVWhVS1Z3VWVHQUFhN0VpY0xK?=
 =?utf-8?B?MFczci9PZ2hMbmw0NnJKQXN0aFZ2Ui9kRXFONmVFTU11c29ZNHZkTkVWVlNz?=
 =?utf-8?B?OGZjbWRwRUp3QWE1cGNrczc1bWY1TGFaOTcwQkdNZm5DVnlYNEtZSnIwamNm?=
 =?utf-8?B?NkkzaDFZQ0pPOEhWUWpiYWgxcXFIWmFtaE1YK0lUdTU2V0pUQnI2bHcweVVp?=
 =?utf-8?B?KzJOTldmSFBHaElBZG8zWVlOSDQzMXJocml1RTVpRW9qdFllUVRvZ0xqbHpy?=
 =?utf-8?B?bEYzMmVQY1lNaUtLL3VVSGxXM3RlZ2FMVlc2UkdDZVNXTjJ0ZG5WMjFHN01K?=
 =?utf-8?B?bnV1dGd3WG5mWmVueEEvakhVZSs2SnRYWW5pU0F4ZTlSMzNUd0huc0hNMTVD?=
 =?utf-8?B?Znd5eW1CWWlsaVF1bVdnWmlVWk42cjZaNS9PdExlOGlEVzUvd3dWdzNGUFZT?=
 =?utf-8?B?TWs1MEVnU3Z0VjFhdk9ONWdhVWZ3K3FXSHJYanBoaXlpYmxBOGQzYXM3R2oy?=
 =?utf-8?B?WVFnN3NYbTVma3MyaVpSMjNyRVZtSnlUUk1NejlOSzNiYXZJNG04Nm5icG1N?=
 =?utf-8?B?azI1VVRXWi9yRWlHK3l6a3p5S0g3ZE9VWVNzbENxREJxMGRubm5SR0UyWHlq?=
 =?utf-8?B?aERKQ0M3aXZBMlVkVmNZTW1DeFZGUHczT0xhVThOSDBDQ1dQVmRkbjJuWU9F?=
 =?utf-8?B?ak9rZXpnYzFGQ0lZaGd4VnlrMW1GVitkRWYwakNNa001d2hzVXZmT3lVY1lk?=
 =?utf-8?B?ZVFlOGV0V2NobDRnL0pBNWV5YnBmak0rOEphemx3ZE84cEJ0bm9wd1VqSC8w?=
 =?utf-8?B?K2ZIeFZYdU16Qm1WNitBeUVhQnhUNHc2ODFGQmJjZnBFNVV3REorUDZpazY2?=
 =?utf-8?B?bHEwMk5kdFhqY1UvSWNyOC9aQW1zalVmcFFVTVpITUN0OUU1ejRYYkdYMXdR?=
 =?utf-8?B?czh4N0NxeXZOTkw5RkhaRnNzbHBrUGFsbjNHVUJUakcxR1B4UTBJRHZoT2Q2?=
 =?utf-8?B?UkpXUys5VEt4SlVodEgxZm1NZjJGaW4wOUxjUmRSajRucy9nUFAwSlpIdzBL?=
 =?utf-8?B?K3BxcmJySjVJQzArZXIrVWJ1RGlUVVlZZWlVRmJDc2swenNBcmZpVkpucTZt?=
 =?utf-8?B?ZkFCZ3RpOFkyU1RjRHZhTkNPWVNzQ2xwSTBqNzFZN21HeEM0QmhVUVdRPT0=?=
X-Microsoft-Antispam-Message-Info: clDXKO3uv8jq5eYWf7BikppG90GkLIfhoG/q59mwsVPIrTprUbHVNmUqVtmg/A/mVpPE7xCk5bze1msjrfbQzKMC+XuQfMpN4wj/cx0CM3kfG825RMtZZCFa4wagFk46tmkHGfgWkVJjdwl95oe7f3/r6WUZMZg/zRNfyEO7iEj25vdIRFCl1l/OBrZNPLUTkK4NszESYg5Ue6Zt2qZ0nXrWXBddCo8cqluz9Yg4Htq6fCQ+erA6ORP14z0kljO7qDJFqSbGxZw12fX7ZtZ6cZze1kFsAFeFIRfxdg0KMOxIaCxfwJpz2pxxKjQLkgBoSQE4nDbUM+uRNLyXMOTPGvOhI1vQc+ACpmQ3U/JQ1vk=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1163;
 6:gwjmbA+QqWAGrDN7mV7InOZcjMFQm8eIhCyF24Bkv6bQ7BDmY+Y9ZpqF9JC5KqQDNqcfwJupDPfbnIAyR6MXp+OOd09xMryKFIRqFhyifjz4iLZPCf+HO3pu419LJotZGEoePrjsIa+2FXzMQAHMWeWjQaw0gWlSgXV21Io2p3XPmtIg4PQzeOah3lgwYm7O7MlXXS4D26wguQu5w9inHSrHE0Kn9b4we3V70uBe1TXljEAmiW5k+CqPZFIJ9V7C/F0Ejv340kq83JLZYA2fsY4RRfSxvp2uQ9cqMjm5hNCZ0GIe1m16fr4mR/qlPt91RZCiFcmq3Tp5jNA965Qw0sFuhrYwA8DL+jU7ruiwxgYBQFS2EAqKOlC/1qLCmKEq8DoHUnBRPfRzWx81HCvuMP515aoN8Ab5ZaLehWxiF+gxwWXkow+LUvDkmj2ogeePlGFZ+mM2hdcyhULkhjKkcErRdwUGmUSIsQNy9i234+w=;
 5:6g0cLUKkTa3BIjn8TIma5ngKJVk1UbLGZg8Fp0KcECiVeLm+OD2Ef9uo39DH9eWPD+wMcq1REiHXy6nJyAU1kYZ92UynDfaycmzXSJiwdoekKQ8s2NV95cSpfSMeLmxlwatXbnVKm/ANqA9+brgt/ZjQMymt6+1PWuWhw6k4nlM=;
 7:0moM44Q9q+RgNCUd6ruM/w+1VrNWj6tOr8vo5yQ2RwIvuSbSVTLCywsVdehRNMuegxuPsAXshQjnNNF5+2Y2w8xbPY1ocWaA+nlDeUu3LbGtfD4XZ3ssFVcmLCkg+CE5qZsnVmCUn8OjOi/ezsftOQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2018 10:07:11.1047 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 57e98991-c8a0-49dc-5a67-08d64e06c59f
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB1163
Subject: [Minios-devel] [UNIKRAFT PATCHv2 24/25] nolibc: Clear a
 -Wstringop-overflow warning for strncpy
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, jianyong.wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIHN0cm5jcHkgbmVlZHMgYSBzaWduZWQgaW50ZWdlciBmb3IgM3JkIHBhcmFtZXRlciwgYnV0
IHRoZSBTSVpFX01BWAppcyB1bnNpZ25lZCBpbnRlZ2VyLiBXZSB3aWxsIGdldCBmb2xsb3dpbmcg
ZXJyb3I6Ci9saWIvbm9saWJjL3N0cmluZy5jOjE1NTo5OiB3YXJuaW5nOiDigJhzdHJuY3B54oCZ
OiBzcGVjaWZpZWQgc2l6ZQoxODQ0Njc0NDA3MzcwOTU1MTYxNSBleGNlZWRzIG1heGltdW0gb2Jq
ZWN0IHNpemUgOTIyMzM3MjAzNjg1NDc3NTgwNwpbLVdzdHJpbmdvcC1vdmVyZmxvdz1dCiAgcmV0
dXJuIHN0cm5jcHkoZHN0LCBzcmMsIFNJWkVfTUFYKTsKICAgICAgICAgXgpVc2luZyBTU0laRV9N
QVggdG8gcmVwbGFjZSBTSVpFX01BWCB0byBmaXggdGhpcyB3YXJuaW5nLgoKU2lnbmVkLW9mZi1i
eTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Ci0tLQogbGliL25vbGliYy9zdHJpbmcuYyB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2xpYi9ub2xpYmMvc3RyaW5nLmMgYi9saWIvbm9saWJjL3N0cmluZy5jCmluZGV4
IDZmODUzYmEuLmZhNDUwYzkgMTAwNjQ0Ci0tLSBhL2xpYi9ub2xpYmMvc3RyaW5nLmMKKysrIGIv
bGliL25vbGliYy9zdHJpbmcuYwpAQCAtMTUyLDcgKzE1Miw3IEBAIGNoYXIgKnN0cm5jcHkoY2hh
ciAqZHN0LCBjb25zdCBjaGFyICpzcmMsIHNpemVfdCBsZW4pCiAKIGNoYXIgKnN0cmNweShjaGFy
ICpkc3QsIGNvbnN0IGNoYXIgKnNyYykKIHsKLQlyZXR1cm4gc3RybmNweShkc3QsIHNyYywgU0la
RV9NQVgpOworCXJldHVybiBzdHJuY3B5KGRzdCwgc3JjLCBTU0laRV9NQVgpOwogfQogCiBpbnQg
c3RybmNtcChjb25zdCBjaGFyICpzdHIxLCBjb25zdCBjaGFyICpzdHIyLCBzaXplX3QgbGVuKQot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Nov 20 10:18:39 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 20 Nov 2018 10:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gP376-0005bL-KL; Tue, 20 Nov 2018 10:18:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=45nq=n7=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gP375-0005bG-8Z
 for minios-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:18:35 +0000
X-Inumbo-ID: a215fe0a-ecad-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a215fe0a-ecad-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:18:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FNtl0wJDnm/IPZKCfn4bWdmfDxlqiOGmkmAJqtIlPLY=;
 b=DB5MtZhrYyYgJyqXLfuZw/uQ5elWELDSsPI7GF8kUhjnB5qMzQkYL94G16zCTwTkV0/A8bo3ve/XXl5EOnvIJx1HisRrW1M1+NZfkr/0bW4hkW3zygvechtb8+7esVTM1DSglgBvqFVTblq+eq/bk9kLO3Qx+o5exiWyrDwgblQ=
Received: from VI1PR08CA0116.eurprd08.prod.outlook.com (2603:10a6:800:d4::18)
 by AM5PR0802MB2498.eurprd08.prod.outlook.com (2603:10a6:203:a0::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.25; Tue, 20 Nov
 2018 10:18:31 +0000
Received: from VE1EUR03FT030.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::200) by VI1PR08CA0116.outlook.office365.com
 (2603:10a6:800:d4::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend
 Transport; Tue, 20 Nov 2018 10:18:31 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT030.mail.protection.outlook.com (10.152.18.66) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Tue, 20 Nov 2018 10:18:31 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Tue, 20 Nov
 2018 10:18:28 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Tue, 20
 Nov 2018 10:18:27 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Tue, 20 Nov 2018 10:18:25 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Tue, 20 Nov 2018 10:18:22 +0000
Message-ID: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(396003)(136003)(2980300002)(438002)(199004)(189003)(217873002)(8936002)(81166006)(72206003)(305945005)(81156014)(106002)(50226002)(51416003)(336012)(478600001)(68736007)(97736004)(186003)(36756003)(47776003)(106466001)(8676002)(356004)(6666004)(5660300001)(1857600001)(48376002)(4326008)(486006)(50466002)(476003)(49486002)(2906002)(16586007)(26005)(86362001)(316002)(2616005)(126002)(53936002)(426003)(77096007)(54906003)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2498; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT030;
 1:uyyk4HCEn91/NZzjPnEB0+KxHXJQq14Y94ZBVa8766hpiCG1I1K+oRmFmCOzNfIHq+P5Yibtg9+gErXcyD1shfQNhmacrZd/1trqHpauu2l3g5Gv4Lp0OCMh4612oHA9
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8b22dc1d-1e5b-414b-9f37-08d64ed18566
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2498; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 3:VmxxkiU0YqCr9SCfPzDxlTrrJn8BWRf/qNyXhO96kCGY0ZlwgzIMpoZp3SGiw9KrhTVWbpjV0Dg2xRX3wmU8sFVMlkQQGsBJZtnyKQrAhxGG5GB3rWDUeuTitPr2//UPuGR2e/kjbtebPk80Hox9ArtPXtsfXaQ7Sbi+QjqGSaPOnVnH+aeMpKvxRBWJkGByzc20oLm30dHGbrZxa10yphgFNutS0XaAGQVinRxXrEo0CPOgibzrpLkmCkYjWDKQOar19uDKoz3/Gz+1UActcQlRF1fhfHhLl6VNfC+ASdwUOf07HglkH5AGxm18jdF25I3eOTkiyIYOVljzB88U5Y9L/aPcp2otApDspud+yCg=;
 25:loi8aIqasLM5Gsuynfb6qcQSsHRBogJpvFQJQQKRSvl6SaV0us3UrT301wzMLUIMcRicAwR+jUchFhVPZv/nzIXfjSrh82BfzA6XHMAnYVrh/gFvcNxBGLjN6CoT51GxloVfWUPDDOKDHZrVxFkLIvT6OjfyqX6Vd/YQi7NwnOmjLmnywOfr1Da3uCXo48/LMkGRD66J/oErCRVlgjdhtEQvUp0Om+TM7qifognraDuBmBrpdBXvQ9CSY/ov+3qFPpgUeIb4qyVVP4Danx4m0LmDeTGV/Xk0MW3vlijCnBTNY/nScJY7QfYnpOuqST8FBoDSKg2PEybn3i7peymnLcpYjMH8YWW2wsVMllW+zoo=
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2498:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 31:OCqotI3HuuN0eaugTG6kBzkgvqBZZZ+VUk4j530rECfQi3b1RViH2+FWAxfg8TcUmXBwWx6fZQUwWAazaHlC+oB6X7DgZCvE16HtgZhbrIVkXePTkvRvtojllt+C3P1MpieAN1rnqrNXoaWib7zU5yleSFdToJRtp9xJLF+SV8evDRpferywqpSKSkKMGqyTsScfU47ycAbX5jkDql/P1Ym04yLKlJnSspEXPwTLDsY=;
 20:X6jlHmM9n8SX8RjtuQfEs9YsYwFoI0sBWqiC3Iy5Z+oXrvOqAWdk4kDp5Ayd1TgZ0gu7FWlaETdo6BjwExKmOmT0WHgbjs5/HZv7JFpMa0e63Owebf2+Br9e54wJrLlr/RoAiDVsK4Ptso65Ooqyvffu+tVolspeHpELX0S3wv8t5gmOBb7iQaOJU0C54iR7lC7V1H2vi9QS5ZSwBhjHHfoae8QPitSKTe9sHH3FWRTGNDFBnHNG9mz5dm4YJWJwY3R7xqgmK0tX5hbOGKNig2K730VeSmXNZUgchVEd2nA7P3NuVou+u6EpahkKW/VZlMUeCC5mhWmjaAW6zq9uFIJZREyOW7SSN2lOEi6eVANObZ7LU0OgEbvBg8Duxl0/CQvW5g2moqNymZvAgik+s4xjytHl+FexM+5ndeh5ksjZZWwwREkdlmNv33FJv3phqPv9Y6fvd2oM3fG0caOoF9zbaSpA7b320rVc8epftNWh1RxaxW4XCBnir1/SdAZR
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB2498B086FCE5426691CAE431F4D90@AM5PR0802MB2498.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2498; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2498; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 4:ZDsH0qicetaoGp83jfoubDyfUPpoZXlEP+LHSh9r3ZGCOLy4hgy/HmHAdFPvCp+cB9Z61YXDZUDYzCMw3iyTn0b6jiILlgW8brjqjMd9LxLepZfKxpK1ftVqkmRxIQzWI6BouxxNxTK40kfdoU5qS21l87EA5Z+ARwAdQ4Qs3zY4bjoaxXOUkU0CmaEBQlwslJy+WezcqsbPaWHxbdZcM6XIwiNyup9Jqf7D4cAtU5UkonBUnZaKT+0MsE5Ha+8jZ+weUiG3AVGm2whB4IVppg==
X-Forefront-PRVS: 08626BE3A5
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2498;
 23:11M/dJAnqXEQpMFP1AyqcIBYO8fQf5qI6xvpd73?=
 =?us-ascii?Q?UursrikErZgWfW5voBGqGAx5XWMcO8Qwk2Vw3RP4Ryx0Fazu0i+K1qBsRq5p?=
 =?us-ascii?Q?DbWQZyXeWFhuDKfImFYiCNJifsoNDVr4tpm16nsznLGuNNjZUylvV+ip+hPI?=
 =?us-ascii?Q?YaeN/d2an+ryfp76u3Ks4Anf0xJd5pXsgQhoTEGyURS4KGfMHmQn0i+IAET3?=
 =?us-ascii?Q?FCESNFGddQCvmoQZwNF77v048P9uoOBwhMb6MkWMBK2/XQ5vUjfvOZLYSSXk?=
 =?us-ascii?Q?ezCpSh+9mnR+ao1TVCfgNBB9gItHvxvu8Rv/H671YAIttfFXCUYpfKyL3UFa?=
 =?us-ascii?Q?VXKf0Ykoj0CgKQ3tZAHWTNcwTtdjGDc6n32kPV+ez/nCacnc/4Wzl9Vdgc19?=
 =?us-ascii?Q?E8VC22z8LkZDbAyOLZvtyhpDA57+XCeS/iFL/epWaokaYWAEshv/KNOkaaoj?=
 =?us-ascii?Q?4yNGVwwuCG6xX40YzmGW0FVjb/s5a9fRva30ODOGfZgbyzsaLurTWSJxsnoB?=
 =?us-ascii?Q?S4i59zkyGcFJgvSWRGdxkjtn0SVOELhxLJKi+bbcxFFJNHIzclBe7RDHWWDB?=
 =?us-ascii?Q?Pn2M5Pw489IsSEoZK1UuII7d4Y+4dAWU5oXKBpWQMIZk1FDZ5FjX0PxemldA?=
 =?us-ascii?Q?B0GLBBAeKh0GyV5DFj57oeSnZHijBLFOy97LXGVtWVJi+G5EmzWGrNU4XRYQ?=
 =?us-ascii?Q?wgm/EPeHNRBg/IsY4jKgacl9pYRsKjCbanIZti0oLLghjJMqQbVPg94anQCQ?=
 =?us-ascii?Q?wgwk0n+6JKmvm0wf+gvTkVHuxVDl+ZU2FcCZVzFlKuZbiSCBFH3+9680yzZn?=
 =?us-ascii?Q?DWpT/Vn5CXKsc7goXUpmes64SDPK4Akpt3Vtww5cVIR26ZZFotOw/niSzXMM?=
 =?us-ascii?Q?z8sGhE39Orw+/djMzoWIXGEO9kiAJ5FbZISVdGUFOGQnJvRrt0F8iAgt1naM?=
 =?us-ascii?Q?mYyWb/qrwZLmvKrXlqB0PvSfotSbuWI9dKFT865uw7HvL2eOSB8BVP7VbVTq?=
 =?us-ascii?Q?Dq7ZhN0wYzXo97VTXR04plQayM7jPg+J8ZRx/t4NZvd+sWpo12BpBko/WcWG?=
 =?us-ascii?Q?5PRKEOPX17polX/ueXEW3FQLhjOWMMMuApVmqiyjOhbbPP4XFWg=3D=3D?=
X-Microsoft-Antispam-Message-Info: wGlE9KyiqNb3vvd6lmeBX39x1yDkYAvG/+WNAEi/f2awxkj0EtUgu51BrvYb29intTsQnKJrkGFOObQP4m0K8Va3uiMkDFpVrf5I9cxb+++3d1ZprkYEoop+2SiQGyQl5sgLur8xsg/anfJrPv0N2jYDIepjqXkHL9rC7p0pvSfoPZFzbSPushmb0G3h6kK3ZReuoaPpc+hoMIa/H0oWwb/rTIA5tQJPJGQMi1urj2IGD/2lA28tYqlAhwN3FqEBK4UaMF6asNrN72U4X7qjX8j0pcaq2ATbpaSQV65sHL2vLtAVI7eTzWHBV4Lc8MJZOo+5nhWaackIBUZPRcgo3snagFFabKyjo5RUNPUNgGQ=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2498;
 6:e25lYt2WVe+loESYvOnenEefcLfEBlBHfidrnXVHAqiBcVBgagxmNyDQF8iqhFgJwB7hWSQBHjQEiiJ8/IyTlfhbI0/4Qc35mJzUpzR4VCR7EgFJAA5xPR6dpZaqZcak/Ptc8cf8CpvnqY8Qqww4Ax3K8bDGHP7OBo2vYq0g1MaYS1GyS88LL8t9hVzvb8RupJUtXn5ssMZ3i2v6t+gH702ysqDhuBvfnF+Up/JwPgOlHVlS7EqSUYixRhzyF5LXyUAUSF1J+qYrvKBY4Knk4yYcg9591zySPIpsL7fi7EfVtV/uYN5/OMuPqR2kjN1n7GxGiarTUxj624zvSU7Myg7I4W8Ohe9XWzEe0SDK3DMo2or5bEa30hVxGLsWwIvXaxDLk/lcuz2HaLjX0LDUdbssvWP3x3NcqNIi6D8RdAOPo53OKe8/0NCygMs2LgpzUpnccGKo4WiaRc6NnN/6rA==;
 5:61mq2n5bUpJ2TWN2+vEEC7Ss3vhLcOKJ5Gb67eN+gfNIgckGgHfxZUt+K7rg81h+87IBfLxIMGGiu3IjoD9Drh7Nq/rJTP2ekDtKQVCC9AftYp2kBPZy0ZjvkvsArc7CbbErM1AndgsZ/Tc/ecWtGylZJ2VobZH7QKOd7wKv+/Y=;
 7:PyKQM3dGfnKvbvcCx4lI/lA38FhB0ELYRP8JetD3qPFMoY6wYDKStBC9QqDf5BY9906GtRbiIcYrPnwJ4ruUgBYQgRybLuM/KXaRDcDVNz1olN+aBe3MRKiuBjBOqnq8c+nfVFeFBqihjuQyAO7BmQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2018 10:18:31.1792 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8b22dc1d-1e5b-414b-9f37-08d64ed18566
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2498
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 0/2] enable irq handle framework
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SW1wbGVtZW50IEdJQ3YyIGxpYnJhcnkgZm9yIEFybSBhbmQgYWRkIHRyYXAgZnVuY3Rpb24gdG8g
aGFuZGxlIGlycSB0cmFwLApzbyBpcnEgaGFuZGxlIGZyYW1ld29yayBvZiBBcm0gaGFzIGJlZW4g
ZXN0YWJsaXNoZWQuCgpKaWFueW9uZyBXdSAoMSk6CiAgSW1wbGVtZW50IGdpYy12MiBsaWJyYXJ5
IGZvciBBcm0KCldlaSBDaGVuICgxKToKICBwbGF0L2NvbW1vbjogQWRkIGEgdHJhcCBmdW5jdGlv
biB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXAKCiBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMgICAg
ICAgICB8IDM4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQv
Y29tbW9uL2FybS90cmFwcy5jICAgICAgICAgIHwgIDI1ICsrKwogcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vZ2ljLXYyLmggfCAzODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmggICAgICAgIHwgIDE1ICsrCiBwbGF0L2t2bS9N
YWtlZmlsZS51ayAgICAgICAgICAgICB8ICAgMSArCiBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5T
ICAgICAgICB8ICAxMCArLQogcGxhdC9rdm0vYXJtL3NldHVwLmMgICAgICAgICAgICAgfCAgMjcg
KystCiA3IGZpbGVzIGNoYW5nZWQsIDgzNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaAoKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Nov 20 10:18:41 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 20 Nov 2018 10:18:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gP37B-0005bo-MK; Tue, 20 Nov 2018 10:18:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=45nq=n7=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gP379-0005bR-Jn
 for minios-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:18:39 +0000
X-Inumbo-ID: a48c76ac-ecad-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::610])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a48c76ac-ecad-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:18:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=fsQQgIoLZqyI7CvDYpygEI6QGAZUMgORu7m/ms2PuCA=;
 b=Bqq/eu63JnC+XaP9cu7IXr/du/3EHen0mmbGTbpTKNTtpAV5yoAME+iH3TbyQTkaH+5Q6SxD7X523vq+JoNFFmpAdriLMjFV6WnZEGHsEUFI9Id8TsOeSBkVmdiAuJ4UEm7wybHSHABWmEJEGDTvCBVXimKfkGzQxnjFnm0z+HY=
Received: from VI1PR08CA0089.eurprd08.prod.outlook.com (2603:10a6:800:d3::15)
 by DB6PR0802MB2504.eurprd08.prod.outlook.com (2603:10a6:4:a1::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Tue, 20 Nov
 2018 10:18:35 +0000
Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::201) by VI1PR08CA0089.outlook.office365.com
 (2603:10a6:800:d3::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend
 Transport; Tue, 20 Nov 2018 10:18:35 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Tue, 20 Nov 2018 10:18:34 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Tue, 20 Nov
 2018 10:18:33 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Tue, 20
 Nov 2018 10:18:33 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Tue, 20 Nov 2018 10:18:31 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Tue, 20 Nov 2018 10:18:24 +0000
Message-ID: <1542709104-23427-3-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
References: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(136003)(396003)(2980300002)(438002)(189003)(199004)(5660300001)(305945005)(48376002)(478600001)(50466002)(4326008)(53936002)(316002)(54906003)(16586007)(110136005)(97736004)(47776003)(2906002)(50226002)(72206003)(81156014)(81166006)(486006)(8936002)(6666004)(356004)(8676002)(106466001)(426003)(11346002)(217873002)(446003)(76176011)(476003)(51416003)(49486002)(336012)(126002)(2616005)(106002)(14444005)(1857600001)(26005)(186003)(86362001)(36756003)(77096007)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2504; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT018;
 1:mfrIqNvoU80h1UzIla8SXuHAgdqYDHybSfe0PMd0yxm6GJuWpB5/X90Q1wgZHG99xKhuEAx7LCzcN4tH02sgqp9CjXu+5ok9LJa7PkcDbAgjgEJ8AWfiMnQaJJuZieHj
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e85a202c-fe09-411a-e98c-08d64ed187a8
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DB6PR0802MB2504; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2504;
 3:SpRl63gAOEOU0VyArkJO8PS2XULKJMZsf7xaD/X4dUJ9mqNOsHXky5Migi6766Yk0MmylqWIri2crPHTQKvQh/v4EKCMb3getyJ4wtHrluZEYSXSFnE+HgcINu6GzifYlVXWQO/ILFAiUB3yRH2nP+VMAzuHTvwxXkD54yPB+GayxOnm7atgORQbTbpcscw7JxljeEcQPwfuNSZdoL/CZccGJ17VFDxHEKMq98Mnln1qiuIJwtfeq9OOxAuwg7nx52efxggIEFBHf1Xfoha3xnAC10qTAvNZuNf0AIJluqUBtsQ3/IZFdjziz69klMDFOitGvAqe0Cs4/XmSSENGH+Ycr2Ex+u2cjPk+zXcNBoA=;
 25:5rYKgP0OOp/SphpQX3exsiJYJWAWaMxBJRSGx3pipmYTd9tVSZWO1AeJmnEhu+CTGU6AQrOgFqEWfJtnfp5n8ksBjT6nnBr+jtjieXbh/3hc/adhGH3nlxRgGEqDa+DXD5+R1TaXjQOwIsL/wju6sdXIPuZO4IHWGO/2Dv6t1+Mp+h+TJEy+5cI6qebubcxuZaQ3DA/lJSzjshL10GaK8UbFD9/AayhFM7wdKxfpeywgmZd5lGtopRSNrbCNIkevmofS9rhGehcENRHmqTX5lK2cLM0F1RYDCyNR/AEhbfFib+TxqUUBvHF0Vzta6a+UeRR4UEca3g4YHySNm17VWA==
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2504:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2504;
 31:M/3oQmmRCIBnTlv54W0X49R0xCh0l9MkNhbkXdF/2urlRbZDw3sst/i2BaaT4PGSPGUrDpnfp6yAvRvoj3iuQQp/079mahUAE3rIESTU1TtDe7Q929h7oSk5xUXB3iEtVM4qtdczsQZUvkRK0v0XqlR6WftJWUdeBNO2QooG0nKn2QhjUlFf9P6hBYTuC+xXvetgWSLbQdZnOWmORy3dfy+w/BypZWnWStX2J4gkaEw=;
 20:XSL/XNGmv/VNYbd3hkcp7TJpwfoqPKDYLlEvn2asFpRQBSw7H49YOOiY92YgxXU669lwZAMWHyRJetoE7nim1vqAChFLr5lHiviWaJkLTeMSqYozWdAQmMHGPDW+++k0SRq7XSKSg5drxo+pdsh14SQAeRBH+zb1Cu2GiHVdt+vPygcI4OggXdQXLlD1DnvSq1kz0hXg4XDyAA1LE7QKmJw6+Rv2exxycUxs/BXyHmp/KdZj/KPlrpnax+dzezsAuTdUcMXTPm363dAny5hEZpLJkAHgM7ZhUtBnjKpbBxVBuSij22WmDMp1PFdFNZAm1889/yA5hTr4kT29O/2ZQS2LvWssMrPxu9ADYDwMWiPMqnMo4ZadZIDaMd7srxLSphSnSmhO9MV+814Ogki4RK7wmgaxZ+8vBlZwwdThgfLRHJP/Tc26NaARpo3uehCe+AbB6i+lkZfXoBRfo8Xrjac63fYKfjMP9+bVXTIriE3+R3jbkj8NE0arG0GSn0eG
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2504D2A5F8A3E9690AF0CDAAF4D90@DB6PR0802MB2504.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR0802MB2504; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2504; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2504;
 4:HaoO0MoLzLmF+rzY4ed8IZp04suaxGdZ7OzRaGJJiFKAXZBXledpyVyzxNMpb9dkTwRpubovznPzy+3qvUUiyOd6+Oz/Kyc4YVsm+/8kIf+f8FalELWvBKu/Lok5+XJUdlzdKsfUQ5ffYb3tGXtco9YCS71rDxC5sBDY0VzQIoITi7/GR+RgK5Jr7XW9tX0pZYmjHY1Ag5wnCQPda9YgiPG/Z0j8OC6OhFUTx3Gb7K6t+wHIH+qCdZPfucdN4IuZzJFjJ1BgEbIKwleiAMsBqvKWn3y5F1cgN2+xt9sv66aOS1JV0KX8u2tCaLTrcM2b
X-Forefront-PRVS: 08626BE3A5
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0802MB2504;
 23:DqEqQR2dSgdfKLcv+honhBwfMU3k1Mqz6YfTGqT?=
 =?us-ascii?Q?sYwTYyQF1OUZx78OfgsbFTI+kRmjTUaD1J2pbEuMJy+5q50XflkzbKxQsX9U?=
 =?us-ascii?Q?0mAYA6YcM2hanii2U+rd9R6UstnuQYwMmTUXpU3WrhFJbpO9U79wTR6Sfe1j?=
 =?us-ascii?Q?vp6LhDeWfj8F/ib3xJFr6TCEdQ7i1iVUftaHet5ZgDHjjPUuHM+Dx9fAcGgM?=
 =?us-ascii?Q?eALukg7uXaFWqng/xTn4BrVC4fQ1ND+H3bR2BnVPvCcbdmUN60uaetHe5Wpt?=
 =?us-ascii?Q?iIPoA1DUWgr5TI6/g/ZuAyHH7ju4wFF13K6YggeJxT4cUpf1ModPv1kpqV7p?=
 =?us-ascii?Q?LnpdLrhjWi6dd/0E3a5buRvZmJJ7thoAhqAgNFkgTfvZTQf9zzGuC7Bpwc/K?=
 =?us-ascii?Q?XDsV5kXnieJJFAq0BifSVenlqI0Sh/MPbaADM263XivIv4Kp9LA9XpueXSuc?=
 =?us-ascii?Q?atLHDtVSZAwFT/NpMOfE/+arhsVhx8tTooqIEQ4qBZuf18gNbheDZKYnp3pv?=
 =?us-ascii?Q?e/Ybb60kmHBtvQhsfsRQSD2KJoTbEqVb+HCwJ6HlobpRPD7Aixf/mGUGynCh?=
 =?us-ascii?Q?abRvU21/yyM0EGVZIGOFc1sOqDdooX5/nYj4/EXkF92jwH2y1hsmI1+YyBp6?=
 =?us-ascii?Q?3WMajHC01Yodg8n2Dj4BddAj0+cW9b4WMlTML9EBZ0oe0LRhqSLLRJc18VPS?=
 =?us-ascii?Q?6A0dW5W4k1Q2DxbSl7iqsnOTYwX4PJrUeTJON1sI2WVI9ksdEt/6qiOiaG6W?=
 =?us-ascii?Q?vCuLWIDS5uYPaVYTDT4h59vCDilAr9FGtTxwIUayPcJyN8dQBPY7gnIR7YJ1?=
 =?us-ascii?Q?02qOcX2RA00VctPWrx8V6Q8gazeLJrwlVXTnHgVccNkXobZTYjYOms+Bfd+8?=
 =?us-ascii?Q?iDNJ0axZmRY2fPq3yfoUVVdKxxBa5pwi4rmWnH7u0Zze7iFyMPzEl8J0T6c+?=
 =?us-ascii?Q?M622N5kq/FEb7CPtvOWIaq0sISMqzkWmx0aozRkOO0/PiloDh3HML+b1aVak?=
 =?us-ascii?Q?Q1AfH2Nn56Dq3GM680O8lw56jlTNZ3Exc0ceNZkVKpwtA9oavb1Sff6Pvdbq?=
 =?us-ascii?Q?4EKgsKGAEnycWF4NrIG15UAID55un90AfEFlLavAGh6q/I+/tjAK4bGMT7LL?=
 =?us-ascii?Q?a7u8Cm8SAo+aOOiushpikT28vVBp0U8VYVyGEuAoMEPQMu9LUyW61+WdE+fS?=
 =?us-ascii?Q?4TSL2+tKON354R6g=3D?=
X-Microsoft-Antispam-Message-Info: wOYVZx5Hqop8JVIZxjhL69p1knOnKlj5AVVdIBfs4BAZbAh9goOjA0+JgY3wx8laB6024kuVvZqR763untgD+HbKSQLYZ1PNJiBs4Eqp6wJvgtgF3SlOAGLSty5RYN7wt92wiXMg+xdARxwmr4BGSf4+uWEgEBlRRs4lBfnX8TbckCPRcUCnMHe2ojSGROrtIjmxlLAisljDHPq0yXOyq54jTTDTXyHAhfwg+/ZorPIkq2uydbCNXHqV+ljZPznQdCuOJKcikcs7j6z1ts6wkAktUKI2BEyp7GxDUgKtrt83MBg07GHUtbCiovFcpGolXyUX1QvSUzGbJhIqYpxJ5PgA/yKMOlok3FEJL49bqU4=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2504;
 6:XyTdy3p0SkfiytaWWkNMFEL74XIUs+o/9zu8QeS7ag/rMgKMCRVDner1l0uYy5G21q3yeZ8hb4/n7wwYvrZ9lh+43c49NpuRnIkyDUe+v7qmPu4GRgpdyZrL/FFsCz8vJ1Ds/Np+xUEOuQsFFrMHAOjbkSodTHyvgReq26qoP9T55VsCXMKHNfkw2z+dUajMkX+M6xAScttzrnEOX9HPUl+Pi45rMF3D9m/YBGhypjq5cMkO3CnTgWYeZyZiuIie/2pRy5kvEV2NSgeo0hHa+ylvH00ThxBc+rVbkNla2KJUuSHOgf91Vhm93BUleHLMx9xTXyCjall96JyfAlorWiTyZ0r7DEOt6/jST+IwfnzZBMylQm9+C7SEnTJNUzkEIcyDfuGCwZZTxzTapXu93D4nDme7D+Jlk1nBiFiVgv8lB29jNq7ggQH49YHm+S87ES4eq/Cdxbudb7F/pb5RIg==;
 5:0hKqip9uMLvubMC+FshRDEgOrIBisN/M8jmrsYePOyt56emjRTet97pp+oeGA0DIRvHNNCWSfWYTGHeiaXvnen3sMDy2Z+KWQsXBjid4ViQIHDrUWKqTHQYrVej/HeHRhLEC5fWj7+x5573rhbXKXltOblzIWMK3LQjySUWCMaY=;
 7:PWta+da2qYwQx+MWMUPIXaYQkspY04PM33hJ8ihWl2UzfSSkNB2wLDEqYOSPJ3+cAHYby5yyVwiei5oVPcqyyQPQau2EY0AJm2m3S9CPmhp3OXlxgzZNy1CUoKj5L/m+z7C1IJXNyar7aP+08DZwXw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2018 10:18:34.9691 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e85a202c-fe09-411a-e98c-08d64ed187a8
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2504
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hl
biA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyAgIHwgMjUg
KysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyB8IDEw
ICsrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGIvcGxhdC9jb21tb24v
YXJtL3RyYXBzLmMKaW5kZXggNDMyMzViZS4uZGYxYjVjNyAxMDA2NDQKLS0tIGEvcGxhdC9jb21t
b24vYXJtL3RyYXBzLmMKKysrIGIvcGxhdC9jb21tb24vYXJtL3RyYXBzLmMKQEAgLTIzLDYgKzIz
LDcgQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDx1ay9wcmludC5oPgogI2luY2x1
ZGUgPHVrL2Fzc2VydC5oPgorI2luY2x1ZGUgPGFybS9naWMtdjIuaD4KIAogc3RhdGljIGNvbnN0
IGNoYXIgKmV4Y2VwdGlvbl9tb2Rlc1tdPSB7CiAJIlN5bmNocm9ub3VzIEFib3J0IiwKQEAgLTY4
LDMgKzY5LDI3IEBAIHZvaWQgdHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdzICpyZWdzLCB1aW50
NjRfdCBmYXIpCiAJZHVtcF9yZWdpc3RlcnMocmVncywgZmFyKTsKIAl1a3BsYXRfY3Jhc2goKTsK
IH0KKwordm9pZCB0cmFwX2VsMV9pcnEoc3RydWN0IF9fcmVncyAqcmVncywgdWludDY0X3QgZmFy
KQoreworCXVpbnQzMl90IHN0YXQsIGlycTsKKworCWRvIHsKKwkJc3RhdCA9IGdpY19hY2tfaXJx
KCk7CisJCWlycSA9IHN0YXQgJiBHSUNDX0lBUl9JTlRJRF9NQVNLOworCisJCXVrX3ByaW50ZChE
TFZMX0NSSVQsICJVbmlrcmFmdDogRUwxIElSUSMlZCB0cmFwIGNhdWdodFxuIiwgaXJxKTsKKwor
CQkvKgorCQkgKiBUT0RPOiBIYW5sZSBJUEkmU0dJIGludGVycnVwdHMgaGVyZQorCQkgKi8KKwkJ
aWYgKGlycSA8IEdJQ19NQVhfSVJRKSB7CisJCQlfdWtwbGF0X2lycV9oYW5kbGUoKHVuc2lnbmVk
IGxvbmcpaXJxKTsKKwkJCWdpY19lb2lfaXJxKHN0YXQpOworCQkJaXNiKCk7CisJCQljb250aW51
ZTsKKwkJfQorCisJCWJyZWFrOworCX0gd2hpbGUgKDEpOworfQpkaWZmIC0tZ2l0IGEvcGxhdC9r
dm0vYXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKaW5kZXggYWYw
MzlkOC4uMTk0Y2QwMyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUworKysg
Yi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0xMTksNiArMTE5LDE0IEBAIGVsMV9zeW5j
OgogCWJsIHRyYXBfZWwxX3N5bmMKIAlMRUFWRV9UUkFQIDEKIAorLmFsaWduIDYKK2VsMV9pcnE6
CisJRU5URVJfVFJBUCAxCisJbXNyIGRhaWZjbHIsICM0CisJbW92IHgwLCBzcAorCWJsIHRyYXBf
ZWwxX2lycQorCUxFQVZFX1RSQVAgMQorCiAvKiBCYWQgQWJvcnQgbnVtYmVycyAqLwogI2RlZmlu
ZSBCQURfU1lOQyAgMAogI2RlZmluZSBCQURfSVJRICAgMQpAQCAtMTY5LDcgKzE3Nyw3IEBAIEVO
VFJZKHZlY3Rvcl90YWJsZSkKIAogCS8qIEN1cnJlbnQgRXhjZXB0aW9uIGxldmVsIHdpdGggU1Bf
RUwxICovCiAJdmVjdG9yX2VudHJ5IGVsMV9zeW5jCQkvKiBTeW5jaHJvbm91cyBFTDFoICAgICAg
ICovCi0JdmVjdG9yX2VudHJ5IGVsMV9pcnFfaW52YWxpZAkvKiBJUlEgRUwxaCAgICAgICAgICAg
ICAgICovCisJdmVjdG9yX2VudHJ5IGVsMV9pcnEJCS8qIElSUSBFTDFoICAgICAgICAgICAgICAg
Ki8KIAl2ZWN0b3JfZW50cnkgZWwxX2ZpcV9pbnZhbGlkCS8qIEZJUSBFTDFoICAgICAgICAgICAg
ICAgKi8KIAl2ZWN0b3JfZW50cnkgZWwxX2Vycm9yX2ludmFsaWQJLyogRXJyb3IgRUwxaCAgICAg
ICAgICAgICAqLwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Nov 20 10:18:42 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 20 Nov 2018 10:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gP37C-0005c8-O8; Tue, 20 Nov 2018 10:18:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=45nq=n7=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gP37A-0005bf-Rm
 for minios-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:18:40 +0000
X-Inumbo-ID: a4a71146-ecad-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4a71146-ecad-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:18:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9dD9Y7qWsa2b8H+UmUOfnxEfh/H/NxaAd8LAvg1zWdM=;
 b=cn3x3MGtecWKVCpg5I6bzKRaa5nIEwDUt5ZzAZtZwR8O8TQhTtTOtGH0W8vKSB25RjmLMWAiE3R+/0fOJAJx6RgC+KQqGROEEwcDNsQ6uxCMvziQllbAQ1IwZCK4gPrQr+VuoFHl8L6j9ZQmLCZQfRu8MiYcA740KiqK2o80PnQ=
Received: from VI1PR0801CA0090.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::34) by AM5PR0802MB2499.eurprd08.prod.outlook.com
 (2603:10a6:203:a0::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Tue, 20 Nov
 2018 10:18:35 +0000
Received: from DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::200) by VI1PR0801CA0090.outlook.office365.com
 (2603:10a6:800:7d::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend
 Transport; Tue, 20 Nov 2018 10:18:34 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 DB5EUR03FT010.mail.protection.outlook.com (10.152.20.96) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Tue, 20 Nov 2018 10:18:34 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com
 (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Tue, 20 Nov
 2018 10:18:30 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Tue, 20 Nov 2018 10:18:28 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Tue, 20 Nov 2018 10:18:23 +0000
Message-ID: <1542709104-23427-2-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
References: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(39860400002)(136003)(2980300002)(438002)(199004)(189003)(50466002)(81156014)(5660300001)(110136005)(81166006)(54906003)(49486002)(106466001)(48376002)(50226002)(478600001)(186003)(36756003)(77096007)(26005)(72206003)(217873002)(106002)(316002)(16586007)(8936002)(1857600001)(305945005)(8676002)(14444005)(4744004)(53946003)(97736004)(53936002)(2906002)(356004)(6666004)(47776003)(2616005)(476003)(126002)(446003)(68736007)(4326008)(336012)(11346002)(76176011)(86362001)(575784001)(51416003)(426003)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2499; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT010;
 1:ahvs9IFClPerivryrFIYVhNkFmMDNIcE0rl9NcR1KuLYAcFYOkiKlor/dbhc6BZvEUhD4RhVkxVIcE/o8f5ZIXBJmx/FF0MyRoKsZNQovY+/+EGbTFQdMdhkv8PttYtD
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8a3d1f3d-53c5-4a3a-6672-08d64ed18764
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM5PR0802MB2499; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 3:Q2wW7GEHTApHpj9YegpBtMRO3NVlw2gtUpC1ZWGVkmQiFUBHzRgs102RGQ6+ITCoM4JFbO/dTF4qH+fCl/1Wckr3vopBy5zRszbUZ/u/ToVfKNS879v+9srsvKU8xBZB6ggg8hSxmM4ALRsDVhIjfXpC3FavLEs8KwIqZNgD1+q66G6R8LHGefD53ys2e0VtCHwGWvlUU588l6LOUohbgyAkOOkN4WfTu5jpZOLwMWS5LyigvKXkHarvIJlEOOnAHCa91PxukStUnxNlk9cJbeOxz56p3Rh7GkJkwlK9fCBokzwRuuLQ0o+3HsjHDxoj7Zy7VfKxx12kHbhRU0du/DRUbpM+97mVdu8wRUwzL2M=;
 25:NeGL2tgdF9FodW8Hy88bSIOkUEBFhTCXOrtqzkwUg5L3kRXpVKtzIW9NshHXSsO5iFpCaogibn5/Aq3IUYrQkH9lhj6X84tkjNchxRLhHp09XbH1BcICsz1nAvhQ3DHrE8a1wPz2ogK/midfuZqRX6CyMLLdej4XKZ3T70z6nHihXToYI8fEWVYBBQiHf5TEluEJ+AqEnLIWqitBGOkE+9jd2oTVMGzm1mN31oZvNnvHJA5lDAbTPmJyWT9GDFJz8E73o0E3S5mO9gWDr9Q2zLEM5P0OxgsQx5Ee8mogoxeH21tMna0TWDPnAfAueI3Sfsp4Fn7iEDrTrrhDTgcoxg==
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2499:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 31:ti3Q8VxQgOEuEoEigC4ZTYezR9G3Um0ReNZBTpTMhbSzjI89VwkV4B55dHmBU3Cip3fg02JEYos3w817aT+FAFNikTcFga6RwBlJAZqIJVG/GBCIgWusbQ7BlnEV0n93lV3LnF9ENrwCh1Kqd2wG2poKNRNzCrrMLQcRGhIndkw+mT4Phc8TW61KY3E2FU4hPBhLPzcJRd2oIa8inTsY/igjwrna/0SoMQIg34TYFWc=;
 20:Xw8f0tOP/CbdGK1kcyiJqMRkDyL41GAm56p0u+rOWP6Hudcm9YIiu2sCjchXehSvT3zQwpF1zlYB9WKuNHus709yw+l++pIom1IcM63zhEyb0yVXewXzyY4KcItWOrIDf7Hs0lwdjRqgRMeo5ecDUy5dv814mjiOUQ+GF11ut2HCyXSwkYjDa9q8vE28Q6aTKpqEsrbDLiQujo+J9AcYfSIpGaFDhTqJoGtLDIjRkECf1D/Pw+HRHvhIQrkbSr4tIUWpyKwZ0NgPr87by8hiV3KdrcMH81umFRDrTBpua4U9DierS5t7p9FIhbmRfRk0PID+hiOHTpFgzzuihC/UKSlTrGGaOMYKmIZAhl3K6d2E1Uh3cp6P8BrWUBMsNE+4kDWAusnFU6dMeyb6nxzzFgDpdhjdhCEPG3gWGTlMILE6QQqQZB8gEx5bpsV466L+mlXPPAuoQZ4QGbV/UCOWAgHAw5n5riCJtJgMDD9F7cPsuRzZLFP5xIB1+Q6novrR
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM5PR0802MB2499FED282D9C370E1452D45F4D90@AM5PR0802MB2499.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM5PR0802MB2499; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0802MB2499; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 4:f/OiIdNx8Fk14T6e6bU6TLNIaF4TUH0k56MjNHjbu+w8CKkfxVXZqKxEgDiNwcrfXN7Cow5T1KZJ1TKayUVEBvml5FxghCXZU6J4lTYd9u761KN7UBF/mK5J6TLX6vlKIddxapi3JlVf7Wk1y/8m55WHnAPKEVWak39FrCcQXbdeFmIfOLaAQNe4NNxhDujH4KDdqsbyIBKe9L7IdHVPnHPL+XIP7gwgDEiga2W3lqE14ucZeEwzi/MZ6zdF2UYMpinBRwlOvdsABUIrrMSbpA==
X-Forefront-PRVS: 08626BE3A5
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2499;
 23:xpo35l5iAmVCEnysAiD5pICOWUVjeYd6ZnbAU4T?=
 =?us-ascii?Q?a86G5dLHPme9JoDGekzGPSDiZI2M4TL3K+Cj1ZD7ir1cCHvWmkjUVTKeqD3O?=
 =?us-ascii?Q?vYSoVhdYYThHon7eXsaeM4o3V8ITJILj6hVnYhydeWP7bOkEIglS8q9f5rQC?=
 =?us-ascii?Q?hW1dltggXCc9MA1Ndc9MnFc3WjutJrLvoOyKw/rZqWN7BH20yfc5Yk3OUui6?=
 =?us-ascii?Q?UdDA795et6sdqExgL9COsFnwnmKJCg5lV61Y+z1/SaAyJfer7LN0MgyElAVE?=
 =?us-ascii?Q?hfTs+z154XbqYYRqe7awCyl/EtX43yvwkkmfM9yalWKjCU1tUIxkPmuhZytr?=
 =?us-ascii?Q?GfmW45o9bq7q/Pdc7qccYffry3mt3SrZz12jADCCvPIqNt8WKHoSv0SD6bPz?=
 =?us-ascii?Q?4TQjSD7DCRswOCk8tx9LekmEbxHAwIkT7jh0tpuD45NaCeU9W+O92UlbfE87?=
 =?us-ascii?Q?IYV8NZ9ONOoi68h7Ti2xEzU2ML5dBWnjvhaV6aKJ50BsmERy2gzLrOvtns72?=
 =?us-ascii?Q?NvA60n+F+7kEOMuXyung3d4gFkQ2/hnqFEoBJstBx9f9qLhe8vvoN8ZmzzIC?=
 =?us-ascii?Q?2aGFcEllPOnCWEIdVYn0TwAPm7tzItvE4ZwzQY5EtIjdHiIKOlQmSzlevbh5?=
 =?us-ascii?Q?m2Dv+WGMPnvBZz7xKv+9opL0xp9AJQCACGp4ACATHEOg2tTd9LnUMwdxqayA?=
 =?us-ascii?Q?9OiMYMYQ+AKHVu2zb9X4aMnW7FIZcV94A6/SG6VDD9RFAR5r42p/laZkrtHh?=
 =?us-ascii?Q?GFnDcc6DJpn4tJaNdTsRcQQ8LN6opnq8WaN+/ML5MklLBA297+Im0hOde3/z?=
 =?us-ascii?Q?Y2AmSbxd0Qu5+svOvtMWpAruG88dkyaogCvfs0FNeqeAWulC6bNNgNr6CrP8?=
 =?us-ascii?Q?cpPxLvHdsN1ByGLdjhLl4uP99ulP2iWNS2vGd3HLiAyKUwsM0b98s1M9ilgn?=
 =?us-ascii?Q?q8MD8eS1+zFTvIM7gD3OdNeg+qcLtkv3JwOEQc7Sj8JEl+dLAMnaGhRcYz4p?=
 =?us-ascii?Q?HKmpq8n119j0KpdCGHiZK3GEctqHW+NUyI6q85OJOtlUhyY9++ToutDZ7ZEr?=
 =?us-ascii?Q?eFbxp0UhgOjeq8dpNAa7c1g9ppbgKmd5V1/fZGTF1gzQ/51iBh73dNdRGqt+?=
 =?us-ascii?Q?JmOuNcZ3P6ALasDFUCJoFuO7i7AULQJwKtv4CXYYUoQX5dKJEMjcdH/0LwxM?=
 =?us-ascii?Q?cWyv9Cv5QXj/dg5UlVa1a/+EtK7eYzaDddvPVQMXid1xy0fyu41kAyMvtPfe?=
 =?us-ascii?Q?oi8/IrkQAr6x33e1AhRs=3D?=
X-Microsoft-Antispam-Message-Info: DrFSz4QZiJKOWfMlLNBgG/RMw1HIOv9BgttMHzaZiHMdHU/LKCeH2QjWkQwLZ0GVl+jKGXQAOh3AaBXqN1quTT5icHPsCFQzaGtB4rfxdJjDzyZBA/bR5vKSZDftdAZozWzWNFauzYqWuDKJmY4N+GWU6Hcr2My7JzUsmzslKgSrQKEyLzJvWxR+arWyvyt1seAjcwM/R0+H7i9eR+whDagYo1/8H6mEtEbpo5DYDM8RPTGCVCqnAuwzanDQTHp3VqtvjaOsOPufARvY773peE0bSmTGw9OAJcpzdihnbM0zyccJOaoRbiDsjck+UpwGiLVx7c4wgGQSKD8MKHmFxuV9dkBJdXHozT9ax1x4BoI=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2499;
 6:lrnIjoIqks4ttE51UD+HE2fuvpG8ZqE3vW/xx1sPizpoKewZjQCro5XKGB+/+2SWeoADKU7E1rwuGnbnCy+wCnXGa2NeQGS2NymOpCWRrlP/v2BvNKGDdREUMXvykb2iJ+OcQotW78lwALRu1isZLWSZGsjiQ1209zQjYPLkeYapdaTNYMUUuDeESUDVBdD+Nl+k6bgcBsPy4K6j1NKLXp0dENhz2WeMWd5p5KJGIfkXNLVyi5pKYx2llh4gaGJXNtlcVFTGAFGeKlCOPrqy0v6HI42+H1JnQ8MJREDe3c4UpTcg8ZYWo3v+66cEYI8WNkI11tRbJVlC8b4uVowk43KGbvwHn8xa0H9U+fIS2DheziXRdoE1BHSNiERGD66suVbVQrwQkHeBYGkCEZK/fG+a5mDAuvbgye4qC1qLrRevD5w2eqfdrfeNUKdnUFzEcgWwKSq9+FrBTMjhhzSGtg==;
 5:4BYwmmCjWLdhKmiZOjAS/mBmTZ7piP51D7xnsgI7wGsdWtJl74LZpjG54wqKZbitioM1sw5MfyyY8+QVxwFzV6kCRugTRt13SSTawUoUhqA5+kS/Yk3oaEKwl+ICT7ZNH0QdybpI8+iTebFpNfTrqLJMDNfUYG2FB/K2w9ElX4s=;
 7:zgVj6BNspoGlgJjxqle0XYu5gaXDzcsMylyPpYLTgdl0BYVsQiyc6l7WrSU/5UV7/7bmPwDkNSmtZz4psPIOyTUcRJ94qsDm/UkpRsAZUSOqWdvIn5MwOposIz8SFGPVmJO5yywNGN8MIDxrxpes5g==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2018 10:18:34.5983 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a3d1f3d-53c5-4a3a-6672-08d64ed18764
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2499
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 1/2] Implement gic-v2 library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBsaWJyYXJ5IGhhcyBpbXBsZW1lbnRlZCBiYXNpYyBHSUN2MiBmdW5jdGlvbnMuIFdlIGRv
bid0IHN1cHBvcnQKR0lDdjJNIGFuZCBzZWN1cml0eSBleHRlbnNpb24gaW4gdGhpcyBsaWJyYXJ5
LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2Fy
bS9naWMtdjIuYyAgICAgICAgIHwgMzg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggfCAzODAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmgg
ICAgICAgIHwgIDE1ICsrCiBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICB8ICAgMSAr
CiBwbGF0L2t2bS9hcm0vc2V0dXAuYyAgICAgICAgICAgICB8ICAyNyArKy0KIDUgZmlsZXMgY2hh
bmdlZCwgODAzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21t
b24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vZ2lj
LXYyLmMgYi9wbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uOTJjNjc2MgotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQvY29tbW9uL2FybS9n
aWMtdjIuYwpAQCAtMCwwICsxLDM4OSBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJT
RC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29t
PgorICogICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+CisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9y
IHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRv
cnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJl
IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklC
VVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UK
KyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERF
UiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBT
VUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklU
UzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFO
WSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICog
QVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAq
IFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVku
CisgKi8KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxsaWJmZHQuaD4KKyNpbmNsdWRl
IDx1ay9lc3NlbnRpYWxzLmg+CisjaW5jbHVkZSA8dWsvcHJpbnQuaD4KKyNpbmNsdWRlIDx1ay9h
c3NlcnQuaD4KKyNpbmNsdWRlIDx1ay9iaXRvcHMuaD4KKyNpbmNsdWRlIDx1ay9hc20uaD4KKyNp
bmNsdWRlIDxpcnEuaD4KKyNpbmNsdWRlIDxhcm0vY3B1Lmg+CisjaW5jbHVkZSA8YXJtL2dpYy12
Mi5oPgorCitzdGF0aWMgdm9pZCAqZ2ljX2Rpc3RfYWRkciwgKmdpY19jcHVpZl9hZGRyOworc3Rh
dGljIHVpbnQ2NF90IGdpY19kaXN0X3NpemUsIGdpY19jcHVpZl9zaXplOworCisjZGVmaW5lIEdJ
Q19ESVNUX1JFRyhyKQkoZ2ljX2Rpc3RfYWRkciArIChyKSkKKyNkZWZpbmUgR0lDX0NQVV9SRUco
cikJKGdpY19jcHVpZl9hZGRyICsgKHIpKQorCitzdGF0aWMgY2hhciAqZ2ljX2RldmljZV9saXN0
W10gPSB7CisJImFybSxjb3J0ZXgtYTE1LWdpYyIsCisJImFybSxjb3J0ZXgtYTctZ2ljIiwKKwki
YXJtLGNvcnRleC1hOS1naWMiLAorCSJhcm0sZ2ljLTQwMCIsCisJImFybSxlYjExbXAtZ2ljIiwK
KwkiYXJtLHBsMzkwIiwKKwkiYXJtLGFybTExNzZqemYtZGV2Y2hpcC1naWMiLAorCSJhcm0sYXJt
MTFtcC1naWMiLAorCSJhcm0sdGMxMW1wLWdpYyIsCisJImJyY20sYnJhaG1hLWIxNS1naWMiLAor
CSJudmlkaWEsdGVncmEyMTAtYWdpYyIsCisJInFjb20sbXNtLTg2NjAtcWdpYyIsCisJInFjb20s
bXNtLXFnaWMyIiwKK307CisKKy8qIGlubGluZSBmdW5jdGlvbnMgdG8gYWNjZXNzIEdJQ0MgJiBH
SUNEIHJlZ2lzdGVycyAqLworc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2dpY2Q4KHVpbnQ2NF90
IG9mZnNldCwgdWludDhfdCB2YWwpCit7CisJaW9yZWdfd3JpdGU4KEdJQ19ESVNUX1JFRyhvZmZz
ZXQpLCB2YWwpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljZDMyKHVpbnQ2NF90
IG9mZnNldCwgdWludDMyX3QgdmFsKQoreworCWlvcmVnX3dyaXRlMzIoR0lDX0RJU1RfUkVHKG9m
ZnNldCksIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNkMzIodWlu
dDY0X3Qgb2Zmc2V0KQoreworCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0RJU1RfUkVHKG9mZnNl
dCkpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljYzMyKHVpbnQ2NF90IG9mZnNl
dCwgdWludDMyX3QgdmFsKQoreworICAgICAgICBpb3JlZ193cml0ZTMyKEdJQ19DUFVfUkVHKG9m
ZnNldCksIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNjMzIodWlu
dDY0X3Qgb2Zmc2V0KQoreworCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0NQVV9SRUcob2Zmc2V0
KSk7Cit9CisKKy8qCisgKiBGdW5jdGlvbnMgb2YgR0lDIENQVSBpbnRlcmZhY2UKKyAqLworCisv
KiBFbmFibGUgR0lDIGNwdSBpbnRlcmZhY2UgKi8KK3N0YXRpYyB2b2lkIGdpY19lbmFibGVfY3B1
aWYodm9pZCkKK3sKKwkvKiBqdXN0IHNldCBiaXQgMCB0byAxIHRvIGVuYWJsZSBjcHUgaW50ZXJm
YWNlICovCisJd3JpdGVfZ2ljYzMyKEdJQ0NfQ1RMUiwgR0lDQ19DVExSX0VOQUJMRSk7Cit9CisK
Ky8qIFNldCBwcmlvcml0eSB0aHJlc2hvbGQgZm9yIHByb2Nlc3NvciAqLworc3RhdGljIHZvaWQg
Z2ljX3NldF90aHJlc2hvbGRfcHJpb3JpdHkodWludDMyX3QgdGhyZXNob2xkX3ByaW8pCit7CisJ
LyogR0lDQ19QTVIgYWxsb2NhdGUgMSBieXRlIGZvciBlYWNoIGlycSAqLworCVVLX0FTU0VSVCh0
aHJlc2hvbGRfcHJpbyA8PSBHSUNDX1BNUl9QUklPX01BWCk7CisJd3JpdGVfZ2ljYzMyKEdJQ0Nf
UE1SLCB0aHJlc2hvbGRfcHJpbyk7Cit9CisKKy8qCisgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVh
bHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCisgKiBnZXQgdGhlIGludGVycnVwdCBJRCBhcyB0aGUg
c2lkZSBlZmZlY3QuCisgKi8KK3VpbnQzMl90IGdpY19hY2tfaXJxKHZvaWQpCit7CisJcmV0dXJu
IHJlYWRfZ2ljYzMyKEdJQ0NfSUFSKTsKK30KKworLyoKKyAqIHdyaXRlIHRvIEdJQ0NfRU9JUiB0
byBpbmZvcm0gY3B1IGludGVyZmFjZSBjb21wbGV0YXRpb24KKyAqIG9mIGludGVycnVwdCBwcm9j
ZXNzaW5nLiBJZiBHSUNDX0NUTFIuRU9JbW9kZSBzZXRzIHRvIDEKKyAqIHRoaXMgZnVuYyBqdXN0
IGdldHMgcHJpb3JpdHkgZHJvcC4KKyAqLwordm9pZCBnaWNfZW9pX2lycSh1aW50MzJfdCBpcnEp
Cit7CisJd3JpdGVfZ2ljYzMyKEdJQ0NfRU9JUiwgaXJxKTsKK30KKworLyogRnVuY3Rpb25zIG9m
IEdJQyBEaXN0cmlidXRvciAqLworCisvKgorICogQHNnaW50aWQgZGVub3RlcyB0aGUgc2dpIElE
OworICogQHRhcmdldGZpbHRlciA6IHRoaXMgdGVybSBpcyBUYXJnZXRMaXN0RmlsdGVyCisgKiAw
IGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IHNwZWNpZmllZCBpbiB0aGUKKyAq
IHRhcmdldCBsaXN0OyAxIGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IGV4ZWNw
dCB0aGUKKyAqIHByb2Nlc3NvciB0aGF0IHJlcXVlc3QgdGhlIGludHJydXB0OyAyIGRlbm90ZXMg
Zm9yd2FyZGluZyB0aGUKKyAqIGludGVycnVwdCBvbmx5IHRvIHRoZSBjcHUgdGhhdCByZXF1dGVz
dCB0aGUgaW50ZXJydXB0LgorICogQHRhcmdldGxpc3QgaXMgYml0bWFzaywgd2hpY2ggYml0IDEg
ZGVub3RlcyBmb3J3YXJkaW5nIHRvIGFuZCBvbmx5IGxvdyA4CisgKiBiaXQgaXMgaW4gdXNlLgor
ICovCitzdGF0aWMgdm9pZCBnaWNfc2dpX2dlbih1aW50MzJfdCBzZ2ludGlkLCB1aW50OF90IHRh
cmdldGZpbHRlciwKKwkJCXVpbnQ4X3QgdGFyZ2V0bGlzdCkKK3sKKwl1aW50MzJfdCB2YWw7CisK
KwkvKiBPbmx5IElOVElEIDAtMTUgYWxsb2NhdGVkIHRvIHNnaSAqLworCVVLX0FTU0VSVChzZ2lu
dGlkIDw9IEdJQ0RfU0dJX01BWF9JTklUSUQpOworCisJLyogU2V0IFNHSSB0YWdldGZpbGV0ZXIg
ZmllbGQgKi8KKwl2YWwgPSAodGFyZ2V0ZmlsdGVyICYgR0lDRF9TR0lfRklMVEVSX01BU0spIDw8
IEdJQ0RfU0dJX0ZJTFRFUl9TSElGVDsKKworCS8qIFNldCBTR0kgdGFyZ2V0bGlzdCBmaWVsZCAq
LworCXZhbCB8PSAodGFyZ2V0bGlzdCAmIEdJQ0RfU0dJX1RBUkdFVF9NQVNLKSA8PCBHSUNEX1NH
SV9UQVJHRVRfU0hJRlQ7CisKKwkvKiBTZXQgU0dJIElOSVRJRCBmaWVsZCAqLworCXZhbCB8PSBz
Z2ludGlkOworCisJLyogR2VuZXJhdGUgU0dJICovCisJd3JpdGVfZ2ljZDMyKEdJQ0RfU0dJUiwg
dmFsKTsKK30KKworLyoKKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0aGUgQ1BVIGludGVyZmFjZXMg
c3BlY2lmaWVkIGluIHRoZQorICogdGFyZ2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJp
dG1hcCBmb3IgMH43IENQVS4KKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qgd29yayB1bnRpbGwgU01Q
IGlzIHN1cHBvcnRlZAorICovCit2b2lkIGdpY19zZ2lfZ2VuX3RvX2xpc3QodWludDMyX3Qgc2dp
bnRpZCwgdWludDhfdCB0YXJnZXRsaXN0KQoreworCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0Rf
U0dJX0ZJTFRFUl9UT19MSVNULCB0YXJnZXRsaXN0KTsKK30KKworLyoKKyAqIEZvcndhcmQgdGhl
IFNHSSB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhlCisgKiBwcm9jZXNz
b3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qg
d29yayB1bnRpbGwgU01QIGlzIHN1cHBvcnRlZAorICovCit2b2lkIGdpY19zZ2lfZ2VuX3RvX290
aGVycyh1aW50MzJfdCBzZ2ludGlkKQoreworCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0RfU0dJ
X0ZJTFRFUl9UT19PVEhFUlMsIDApOworfQorCisvKgorICogRm9yd2FyZCB0aGUgU0dJIG9ubHkg
dG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3NvcgorICogdGhhdCByZXF1ZXN0ZWQg
dGhlIGludGVycnVwdC4KKyAqLwordm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVpbnQzMl90IHNn
aW50aWQpCit7CisJZ2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX1NFTEYs
IDApOworfQorCisvKgorICogc2V0IHRhcmdldCBjcHUgZm9yIGlycSBpbiBkaXN0cmlidXRvciwK
KyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAxIGluZGljYXRlcyB0YXJnZXQgdG8KKyAq
IGNvcnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQorICovCit2b2lkIGdpY19zZXRfaXJxX3Rhcmdl
dCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KQoreworCXdyaXRlX2dpY2Q4KEdJQ0RfSVRB
UkdFVFNSKGlycSksIHRhcmdldCk7Cit9CisKKy8qIHNldCBwcmlvcml0eSBmb3IgaXJxIGluIGRp
c3RyaWJ1dG9yICovCit2b2lkIGdpY19zZXRfaXJxX3ByaW8odWludDMyX3QgaXJxLCB1aW50OF90
IHByaW9yaXR5KQoreworCXdyaXRlX2dpY2Q4KEdJQ0RfSVBSSU9SSVRZUihpcnEpLCBwcmlvcml0
eSk7Cit9CisKKy8qCisgKiBFbmFibGUgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBlYWNoIGlycSBv
Y2N1cGllcyBvbmUgYml0CisgKiB0byBjb25maWd1cmUgaW4gY29ycmVzcG9uZGluZyByZWdpc3Rv
cgorICovCit2b2lkIGdpY19lbmFibGVfaXJxKHVpbnQzMl90IGlycSkKK3sKKwl3cml0ZV9naWNk
MzIoR0lDRF9JU0VOQUJMRVIoaXJxKSwKKwkJVUtfQklUKGlycSAlIEdJQ0RfSV9QRVJfSVNFTkFC
TEVSbikpOworfQorCisvKgorICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBi
aXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQorICogdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcg
cmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3QgaXJxKQoreworCXdy
aXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpcnEpLAorCQlVS19CSVQoaXJxICUgR0lDRF9JX1BF
Ul9JQ0VOQUJMRVJuKSk7Cit9CisKKy8qIEVuYWJsZSBkaXN0cmlidXRvciAqLworc3RhdGljIHZv
aWQgZ2ljX2VuYWJsZV9kaXN0KHZvaWQpCit7CisJLyoganVzdCBzZXQgYml0IDAgdG8gMSB0byBl
bmFibGUgZGlzdHJpYnV0b3IgKi8KKwl3cml0ZV9naWNkMzIoR0lDRF9DVExSLCByZWFkX2dpY2Qz
MihHSUNEX0NUTFIpIHwgR0lDRF9DVExSX0VOQUJMRSk7Cit9CisKKy8qIGRpc2FibGUgZGlzdHJp
YnV0b3IgKi8KK3N0YXRpYyB2b2lkIGdpY19kaXNhYmxlX2Rpc3Qodm9pZCkKK3sKKwkvKiBqdXN0
IGNsZWFyIGJpdCAwIHRvIDAgdG8gZW5hYmxlIGRpc3RyaWJ1dG9yICovCisJd3JpdGVfZ2ljZDMy
KEdJQ0RfQ1RMUiwgcmVhZF9naWNkMzIoR0lDRF9DVExSKSAmICh+R0lDRF9DVExSX0VOQUJMRSkp
OworfQorCisvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLwor
dm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xh
cml0eSkKK3sKKwl1aW50MzJfdCB2YWwsIG1hc2ssIG9sZG1hc2s7CisKKwlpZiAoKHRyaWdnZXIg
Pj0gVUtfSVJRX1RSSUdHRVJfTUFYKSB8fAorCQkocG9sYXJpdHkgPj0gVUtfSVJRX1BPTEFSSVRZ
X01BWCkpCisJCXJldHVybjsKKworCXZhbCA9IHJlYWRfZ2ljZDMyKEdJQ0RfSUNGR1IoaXJxKSk7
CisJbWFzayA9IG9sZG1hc2sgPSAodmFsID4+ICgoaXJxICUgR0lDRF9JX1BFUl9JQ0ZHUm4pICog
MikpICYKKwkJCUdJQ0RfSUNGR1JfTUFTSzsKKworCWlmICh0cmlnZ2VyID09IFVLX0lSUV9UUklH
R0VSX0xFVkVMKSB7CisJCW1hc2sgJj0gfkdJQ0RfSUNGR1JfVFJJR19NQVNLOworCQltYXNrIHw9
IEdJQ0RfSUNGR1JfVFJJR19MVkw7CisJfSBlbHNlIGlmICh0cmlnZ2VyID09IFVLX0lSUV9UUklH
R0VSX0VER0UpIHsKKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9UUklHX01BU0s7CisJCW1hc2sgfD0g
R0lDRF9JQ0ZHUl9UUklHX0VER0U7CisJfQorCisJaWYgKHBvbGFyaXR5ID09IFVLX0lSUV9QT0xB
UklUWV9MT1cpIHsKKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9QT0xfTUFTSzsKKwkJbWFzayB8PSBH
SUNEX0lDRkdSX1BPTF9MT1c7CisJfSBlbHNlIGlmIChwb2xhcml0eSA9PSBVS19JUlFfUE9MQVJJ
VFlfSElHSCkgeworCQltYXNrICY9IH5HSUNEX0lDRkdSX1BPTF9NQVNLOworCQltYXNrIHw9IEdJ
Q0RfSUNGR1JfUE9MX0hJR0g7CisJfQorCisJLyogQ2hlY2sgaWYgbm90aGluZyBjaGFuZ2VkICov
CisJaWYgKG1hc2sgPT0gb2xkbWFzaykKKwkJcmV0dXJuOworCisJLyogVXBkYXRlIG5ldyBpbnRl
cnJ1cHQgdHlwZSAqLworCXZhbCAmPSAofihHSUNEX0lDRkdSX01BU0sgPDwgKGlycSAlIEdJQ0Rf
SV9QRVJfSUNGR1JuKSAqIDIpKTsKKwl2YWwgfD0gKG1hc2sgPDwgKGlycSAlIEdJQ0RfSV9QRVJf
SUNGR1JuKSAqIDIpOworCXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGlycSksIHZhbCk7Cit9CisK
K3N0YXRpYyB2b2lkIGdpY19pbml0X2Rpc3Qodm9pZCkKK3sKKwl1aW50MzJfdCB2YWwsIGNwdWlm
X251bWJlciwgaXJxX251bWJlcjsKKwl1aW50MzJfdCBpOworCisJLyogVHVybiBkb3duIGRpc3Ry
aWJ1dG9yICovCisJZ2ljX2Rpc2FibGVfZGlzdCgpOworCisJLyogR2V0IEdJQyBDUFUgaW50ZXJm
YWNlICovCisJdmFsID0gcmVhZF9naWNkMzIoR0lDRF9UWVBFUik7CisJY3B1aWZfbnVtYmVyID0g
R0lDRF9UWVBFUl9DUFVJX05VTSh2YWwpOworCWlmIChjcHVpZl9udW1iZXIgPiBHSUNfTUFYX0NQ
VUlGKQorCQljcHVpZl9udW1iZXIgPSBHSUNfTUFYX0NQVUlGOworCXVrX3ByX2luZm8oIkdJQ3Yy
IE1heCBDUFUgaW50ZXJmYWNlOiVkXG4iLCBjcHVpZl9udW1iZXIpOworCisJLyogR2V0IHRoZSBt
YXhpbXVtIG51bWJlciBvZiBpbnRlcnJ1cHRzIHRoYXQgdGhlIEdJQyBzdXBwb3J0cyAqLworCWly
cV9udW1iZXIgPSBHSUNEX1RZUEVSX0xJTkVfTlVNKHZhbCk7CisJaWYgKGlycV9udW1iZXIgPiBH
SUNfTUFYX0lSUSkKKwkJaXJxX251bWJlciA9IEdJQ19NQVhfSVJROworCXVrX3ByX2luZm8oIkdJ
Q3YyIE1heCBpbnRlcnJ1cHQgbGluZXM6JWRcbiIsIGlycV9udW1iZXIpOworCS8qCisJICogU2V0
IGFsbCBTUEkgaW50ZXJydXB0cyB0YXJnZXRzIHRvIGFsbCBDUFUuCisJICovCisJZm9yIChpID0g
R0lDX1NQSV9CQVNFOyBpIDwgaXJxX251bWJlcjsgaSArPSBHSUNEX0lfUEVSX0lUQVJHRVRTUm4p
CisJCXdyaXRlX2dpY2QzMihHSUNEX0lUQVJHRVRTUihpKSwgR0lDRF9JVEFSR0VUU1JfREVGKTsK
KworCS8qCisJICogU2V0IGFsbCBTUEkgaW50ZXJydXB0cyB0eXBlIHRvIGJlIHBvbGFyaXR5IGxv
dyBsZXZlbCB0cmlnZ2VyZWQKKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkgPCBpcnFf
bnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSUNGR1JuKQorCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0ZH
UihpKSwgR0lDRF9JQ0ZHUl9ERUZfVFlQRSk7CisKKwkvKgorCSAqIFNldCBhbGwgU1BJIHByaW9y
aXR5IHRvIGEgZGVmYXVsdCB2YWx1ZS4KKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkg
PCBpcnFfbnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSVBSSU9SSVRZbikKKwkJd3JpdGVfZ2ljZDMy
KEdJQ0RfSVBSSU9SSVRZUihpKSwgR0lDRF9JUFJJT1JJVFlfREVGKTsKKworCS8qCisJICogRGVh
Y3RpdmF0ZSBhbmQgZGlzYWJsZSBhbGwgU1BJcy4KKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JB
U0U7IGkgPCBpcnFfbnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSUNBQ1RJVkVSbikgeworCQl3cml0
ZV9naWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOworCQl3cml0
ZV9naWNkMzIoR0lDRF9JQ0VOQUJMRVIoaSksIEdJQ0RfREVGX0lDRU5BQkxFUm4pOworCX0KKwor
CS8qIHR1cm4gb24gZGlzdHJpYnV0b3IgKi8KKwlnaWNfZW5hYmxlX2Rpc3QoKTsKK30KKworc3Rh
dGljIHZvaWQgZ2ljX2luaXRfY3B1aWYodm9pZCkKK3sKKwl1aW50MzJfdCBpOworCS8qIHNldCBw
cmlvcml0eSBtYXNrIHRvIHRoZSBsb3dlc3QgcHJpb3JpdHkgdG8gbGV0IGFsbCBpcnEgdmlzaWJs
ZSB0byBjcHUgaW50ZXJmYWNlICovCisJZ2ljX3NldF90aHJlc2hvbGRfcHJpb3JpdHkoR0lDQ19Q
TVJfUFJJT19NQVgpOworCisJLyogc2V0IFBQSSBhbmQgU0dJIHRvIHBvbGFyaXR5IGxvdyBsZXZl
bCB0cmlnZ2VyZWQgKi8KKwlmb3IgKGkgPSAwOyBpIDwgR0lDX1NQSV9CQVNFOyBpICs9IEdJQ0Rf
SV9QRVJfSUNGR1JuKQorCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0ZHUihpKSwgR0lDRF9JQ0ZHUl9E
RUZfVFlQRSk7CisKKwkvKiBzZXQgUFBJIGFuZCBTR0kgdG8gYSBkZWZhdWx0IHZhbHVlICovCisJ
Zm9yIChpID0gMDsgaSA8IEdJQ19TUElfQkFTRTsgaSArPSBHSUNEX0lfUEVSX0lQUklPUklUWW4p
CisJCXdyaXRlX2dpY2QzMihHSUNEX0lQUklPUklUWVIoaSksIEdJQ0RfSVBSSU9SSVRZX0RFRik7
CisgICAgICAgIC8qCisJICogRGVhY3RpdmF0ZSBhbmQgZGlzYWJsZSBhbGwgUFBJcy4KKwkgKi8K
KyAgICAgICAgZm9yIChpID0gMDsgaSA8IEdJQ0RfU0dJX01BWF9JTklUSUQ7IGkgKz0gR0lDRF9J
X1BFUl9JQ0FDVElWRVJuKSB7CisJCXdyaXRlX2dpY2QzMihHSUNEX0lDQUNUSVZFUihpKSwgR0lD
RF9ERUZfSUNBQ1RJVkVSbik7CisJCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpKSwgR0lD
RF9ERUZfUFBJX0lDRU5BQkxFUm4pOworCQkJCQkJCSAgICAgICAgfQorCS8qIERlYWN0aXZhdGUg
YW5kIGVuYWJsZSBhbGwgU0dJcyAqLworCWZvciAoaSA9IDA7IGkgPCBHSUNfUFBJX0JBU0U7IGkg
Kz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKQorCXsKKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNBQ1RJ
VkVSKGkpLCBHSUNEX0RFRl9JQ0FDVElWRVJuKTsKKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVNFTkFC
TEVSKGkpLCBHSUNEX0RFRl9TR0lfSVNFTkFCTEVSbik7CisJfQorCisJLyogZW5hYmxlIGNwdSBp
bnRlcmZhY2UgKi8KKwlnaWNfZW5hYmxlX2NwdWlmKCk7Cit9CisKK2ludCBfZHRiX2luaXRfZ2lj
KHZvaWQpCit7CisJaW50IGZkdF9naWM7CisKKwl1a19wcl9pbmZvKCJQcm9iaW5nIEdJQ3YyLi4u
XG4iKTsKKwkvKiBDdXJyZW50bHksIHdlIG9ubHkgc3VwcG9ydCAxIEdJQyBwZXIgc3lzdGVtICov
CisJZmR0X2dpYyA9IHVrX2R0Yl9maW5kX2RldmljZShnaWNfZGV2aWNlX2xpc3QsIHNpemVvZihn
aWNfZGV2aWNlX2xpc3QpKTsKKworCisJLyogR2V0IGRldmljZSBhZGRyZXNzIGFuZCBzaXplIGF0
IHJlZ3MgcmVnaW9uICovCisJZ2ljX2Rpc3RfYWRkciA9ICh2b2lkICopdWtfZHRiX3JlYWRfcmVn
KGZkdF9naWMsIDAsICZnaWNfZGlzdF9zaXplKTsKKwlnaWNfY3B1aWZfYWRkciA9ICh2b2lkICop
dWtfZHRiX3JlYWRfcmVnKGZkdF9naWMsIDEsICZnaWNfY3B1aWZfc2l6ZSk7CisKKwl1a19wcl9p
bmZvKCJGb3VuZCBHSUN2MiBvbjpcbiIpOworCXVrX3ByX2luZm8oIlx0Q1BVIGludGVyZmFjZSBh
ZGRyZXNzOiAlcFxuIiwgZ2ljX2NwdWlmX2FkZHIpOworCXVrX3ByX2luZm8oIlx0RGlzdHJpYnV0
b3IgYWRkcmVzczogJXBcbiIsIGdpY19kaXN0X2FkZHIpOworCisKKwkvKiBJbml0aWFsaXplIEdJ
Q3YyIGRpc3RyaWJ1dG9yICovCisJZ2ljX2luaXRfZGlzdCgpOworCisJLyogSW5pdGlhbGl6ZSBH
SUN2MiBDUFUgaW50ZXJmYWNlICovCisJZ2ljX2luaXRfY3B1aWYoKTsKKworCXJldHVybiAwOwor
fQpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi40MGVkOTE0Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0v
Z2ljLXYyLmgKQEAgLTAsMCArMSwzODAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBC
U0QtMy1DbGF1c2UgKi8KKy8qCisgKiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNv
bT4KKyAqICAgICAgICAgIEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgorICoKKyAq
IENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3Ry
aWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAor
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5v
ciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5k
b3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2Fy
ZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
CisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xE
RVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNU
LCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERB
TUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICog
U1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJ
VFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBM
SUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAq
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisg
KiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZ
LgorICovCisjaWZuZGVmIF9fUExBVF9DTU5fQVJNX0dJQ19IX18KKyNkZWZpbmUgX19QTEFUX0NN
Tl9BUk1fR0lDX0hfXworCisvKgorICogRGlzdHJpYnV0b3IgcmVnaXN0ZXJzLiBVbmlrcmFmdCBv
bmx5IHN1cHBvcnQgcnVuIG9uIG5vbi1zZWN1cmUKKyAqIHNvIHdlIGp1c3QgZGVzY3JpYmUgbm9u
LXNlY3VyZSByZWdpc3RlcnMuCisgKi8KKworLyoKKyAqIERpc3RyaWJ1dG9yIENvbnRyb2wgUmVn
aXN0ZXIsIEdJQ0RfQ1RMUi4KKyAqIEVuYWJsZXMgdGhlIGZvcndhcmRpbmcgb2YgcGVuZGluZyBp
bnRlcnJ1cHRzIGZyb20gdGhlCisgKiBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMK
KyAqLworI2RlZmluZSBHSUNEX0NUTFIJCTB4MDAwMAorI2RlZmluZSBHSUNEX0NUTFJfRU5BQkxF
CTB4MQorCisvKgorICogSW50ZXJydXB0IENvbnRyb2xsZXIgVHlwZSBSZWdpc3RlciwgR0lDRF9U
WVBFUi4KKyAqIFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBjb25maWd1cmF0aW9uIG9m
IHRoZSBHSUMuCisgKi8KKyNkZWZpbmUgR0lDRF9UWVBFUgkJMHgwMDA0CisjZGVmaW5lCUdJQ0Rf
VFlQRVJfTElORV9OVU0ocikJKCgoKHIpICYgMHgxZikgKyAxKSA8PCA1KQorI2RlZmluZQlHSUNE
X1RZUEVSX0NQVUlfTlVNKHIpCSgoKChyKSA+PiA1KSAmIDB4MykgKyAxKQorCisvKgorICogRGlz
dHJpYnV0b3IgSW1wbGVtZW50ZXIgSWRlbnRpZmljYXRpb24gUmVnaXN0ZXIsIEdJQ0RfSUlEUi4K
KyAqIFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBpbXBsZW1lbnRlciBhbmQgcmV2aXNp
b24gb2YgdGhlIERpc3RyaWJ1dG9yLgorICovCisjZGVmaW5lIEdJQ0RfSUlEUgkJMHgwMDA4Cisj
ZGVmaW5lCUdJQ0RfSUlEUl9QUk9EKHIpCSgoKHIpID4+IDI0KSAmIDB4ZmYpCisjZGVmaW5lIEdJ
Q0RfSUlEUl9WQVIocikJKCgocikgPj4gMTYpICYgMHhmKQorI2RlZmluZQlHSUNEX0lJRFJfUkVW
KHIpCSgoKHIpID4+IDEyKSAmIDB4ZikKKyNkZWZpbmUgR0lDRF9JSURSX0lNUEwocikJKChyKSAm
IDB4ZmZmKQorCisvKgorICogSW50ZXJydXB0IEdyb3VwIFJlZ2lzdGVycywgR0lDRF9JR1JPVVBS
bgorICogVGhlc2UgcmVnaXN0ZXJzIHByb3ZpZGUgYSBzdGF0dXMgYml0IGZvciBlYWNoIGludGVy
cnVwdCBzdXBwb3J0ZWQgYnkKKyAqIHRoZSBHSUMuIEVhY2ggYml0IGNvbnRyb2xzIHdoZXRoZXIg
dGhlIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGlzIGluCisgKiBHcm91cCAwIG9yIEdyb3VwIDEK
KyAqLworI2RlZmluZQlHSUNEX0lHUk9VUFIobikJCSgweDAwODAgKyA0ICogKChuKSA+PiA1KSkK
KyNkZWZpbmUJR0lDRF9JX1BFUl9JR1JPVVBSbgkzMgorCisvKgorICogSW50ZXJydXB0IFNldC1F
bmFibGUgUmVnaXN0ZXJzLCBHSUNEX0lTRU5BQkxFUm4uCisgKiBUaGVzZSByZWdpc3RlcnMgcHJv
dmlkZSBhIFNldC1lbmFibGUgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQKKyAqIGJ5
IHRoZSBHSUMuIFdyaXRpbmcgMSB0byBhIFNldC1lbmFibGUgYml0IGVuYWJsZXMgZm9yd2FyZGlu
ZyBvZiB0aGUKKyAqIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGZyb20gdGhlIERpc3RyaWJ1dG9y
IHRvIHRoZSBDUFUgaW50ZXJmYWNlcy4KKyAqIFJlYWRpbmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0
aGVyIHRoZSBpbnRlcnJ1cHQgaXMgZW5hYmxlZC4KKyAqLworI2RlZmluZQlHSUNEX0lTRU5BQkxF
UihuKQkoMHgwMTAwICsgNCAqICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9QRVJfSVNFTkFC
TEVSbgkzMgorI2RlZmluZSBHSUNEX0RFRl9TR0lfSVNFTkFCTEVSbgkweGZmZmYKKworLyoKKyAq
IEludGVycnVwdCBDbGVhci1FbmFibGUgUmVnaXN0ZXJzLCBHSUNEX0lDRU5BQkxFUm4uCisgKiBQ
cm92aWRlIGEgQ2xlYXItZW5hYmxlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5
IHRoZSBHSUMuCisgKiBXcml0aW5nIDEgdG8gYSBDbGVhci1lbmFibGUgYml0IGRpc2FibGVzIGZv
cndhcmRpbmcgb2YgdGhlCisgKiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBmcm9tIHRoZSBEaXN0
cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMuCisgKiBSZWFkaW5nIGEgYml0IGlkZW50aWZp
ZXMgd2hldGhlciB0aGUgaW50ZXJydXB0IGlzIGVuYWJsZWQuCisgKi8KKyNkZWZpbmUJR0lDRF9J
Q0VOQUJMRVIobikJKDB4MDE4MCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmluZQlHSUNEX0lfUEVS
X0lDRU5BQkxFUm4JMzIKKyNkZWZpbmUJR0lDRF9ERUZfSUNFTkFCTEVSbgkweGZmZmZmZmZmCisj
ZGVmaW5lIEdJQ0RfREVGX1BQSV9JQ0VOQUJMRVJuCTB4ZmZmZjAwMDAKKworLyoKKyAqIEludGVy
cnVwdCBTZXQtUGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfSVNQRU5EUm4uCisgKiBQcm92aWRlIGEg
U2V0LXBlbmRpbmcgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4K
KyAqIFdyaXRpbmcgMSB0byBhIFNldC1wZW5kaW5nIGJpdCBzZXRzIHRoZSBzdGF0dXMgb2YgdGhl
IGNvcnJlc3BvbmRpbmcKKyAqIHBlcmlwaGVyYWwgaW50ZXJydXB0IHRvIHBlbmRpbmcuIFJlYWRp
bmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0aGVyCisgKiB0aGUgaW50ZXJydXB0IGlzIHBlbmRpbmcu
CisgKi8KKyNkZWZpbmUJR0lDRF9JU1BFTkRSKG4pCQkoMHgwMjAwICsgNCAqICgobikgPj4gNSkp
CisjZGVmaW5lCUdJQ0RfSV9QRVJfSVNQRU5EUm4JMzIKKy8qCisgKiBJbnRlcnJ1cHQgQ2xlYXIt
UGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfSUNQRU5EUm4KKyAqIFByb3ZpZGUgYSBDbGVhci1wZW5k
aW5nIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuCisgKiBXcml0
aW5nIDEgdG8gYSBDbGVhci1wZW5kaW5nIGJpdCBjbGVhcnMgdGhlIHBlbmRpbmcgc3RhdGUgb2Yg
dGhlCisgKiBjb3JyZXNwb25kaW5nIHBlcmlwaGVyYWwgaW50ZXJydXB0LiBSZWFkaW5nIGEgYml0
IGlkZW50aWZpZXMgd2hldGhlcgorICogdGhlIGludGVycnVwdCBpcyBwZW5kaW5nLgorICovCisj
ZGVmaW5lCUdJQ0RfSUNQRU5EUihuKQkJKDB4MDI4MCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmlu
ZQlHSUNEX0lfUEVSX0lDUEVORFJuCTMyCisKKy8qCisgKiBJbnRlcnJ1cHQgU2V0LUFjdGl2ZSBS
ZWdpc3RlcnMsIEdJQ0RfSVNBQ1RJVkVSbgorICogUHJvdmlkZSBhIFNldC1hY3RpdmUgYml0IGZv
ciBlYWNoIGludGVycnVwdCB0aGF0IHRoZSBHSUMgc3VwcG9ydHMuCisgKiBXcml0aW5nIHRvIGEg
U2V0LWFjdGl2ZSBiaXQgQWN0aXZhdGVzIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdC4KKyAq
IFRoZXNlIHJlZ2lzdGVycyBhcmUgdXNlZCB3aGVuIHByZXNlcnZpbmcgYW5kIHJlc3RvcmluZyBH
SUMgc3RhdGUuCisgKi8KKyNkZWZpbmUgR0lDRF9JU0FDVElWRVIobikJKDB4MDMwMCArIDQgKiAo
KG4pID4+IDUpKQorI2RlZmluZQlHSUNEX0lfUEVSX0lTQUNUSVZFUm4JMzIKKy8qCisgKiBJbnRl
cnJ1cHQgQ2xlYXItQWN0aXZlIFJlZ2lzdGVycywgR0lDRF9JQ0FDVElWRVJuCisgKiBQcm92aWRl
IGEgQ2xlYXItYWN0aXZlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgdGhhdCB0aGUgR0lDIHN1cHBv
cnRzLgorICogV3JpdGluZyB0byBhIENsZWFyLWFjdGl2ZSBiaXQgRGVhY3RpdmF0ZXMgdGhlIGNv
cnJlc3BvbmRpbmcgaW50ZXJydXB0LgorICogVGhlc2UgcmVnaXN0ZXJzIGFyZSB1c2VkIHdoZW4g
cHJlc2VydmluZyBhbmQgcmVzdG9yaW5nIEdJQyBzdGF0ZS4KKyAqLworI2RlZmluZQlHSUNEX0lD
QUNUSVZFUihuKQkoMHgwMzgwICsgNCAqICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9QRVJf
SUNBQ1RJVkVSbgkzMgorI2RlZmluZQlHSUNEX0RFRl9JQ0FDVElWRVJuCTB4ZmZmZmZmZmYKKwor
LyoKKyAqIEludGVycnVwdCBJRCBtYXNrIGZvciBHSUNEX0lTRU5BQkxFUiwgR0lDRF9JQ0VOQUJM
RVIsIEdJQ0RfSVNQRU5EUiwKKyAqIEdJQ0RfSUNQRU5EUiwgR0lDRF9JU0FDVElWRVIgYW5kIEdJ
Q0RfSUNBQ1RJVkVSCisgKi8KKyNkZWZpbmUJR0lDRF9JX01BU0sobikJCSgxdWwgPDwgKChuKSAm
IDB4MWYpKQorCisvKgorICogSW50ZXJydXB0IFByaW9yaXR5IFJlZ2lzdGVycywgR0lDRF9JUFJJ
T1JJVFlSbgorICogUHJvdmlkZSBhbiA4LWJpdCBwcmlvcml0eSBmaWVsZCBmb3IgZWFjaCBpbnRl
cnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZQorICogR0lDLgorICoKKyAqIFRoZXNlIHJlZ2lzdGVycyBh
cmUgYnl0ZS1hY2Nlc3NpYmxlLCBzbyB3ZSBkZWZpbmUgdGhpcyBtYWNybworICogZm9yIGJ5dGUt
YWNjZXNzLgorICovCisjZGVmaW5lCUdJQ0RfSVBSSU9SSVRZUihuKQkoMHgwNDAwICsgKG4pKQor
I2RlZmluZQlHSUNEX0lfUEVSX0lQUklPUklUWW4JNAorI2RlZmluZQlHSUNEX0lQUklPUklUWV9E
RUYJMHhhMGEwYTBhMAorCisvKgorICogSW50ZXJydXB0IFByb2Nlc3NvciBUYXJnZXRzIFJlZ2lz
dGVycywgR0lDRF9JVEFSR0VUU1JuCisgKiBQcm92aWRlIGFuIDgtYml0IENQVSB0YXJnZXRzIGZp
ZWxkIGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkKKyAqIHRoZSBHSUMuCisgKgorICog
VGhlc2UgcmVnaXN0ZXJzIGFyZSBieXRlLWFjY2Vzc2libGUsIHNvIHdlIGRlZmluZSB0aGlzIG1h
Y3JvCisgKiBmb3IgYnl0ZS1hY2Nlc3MuCisgKi8KKyNkZWZpbmUJR0lDRF9JVEFSR0VUU1IobikJ
KDB4MDgwMCArIChuKSkKKyNkZWZpbmUJR0lDRF9JX1BFUl9JVEFSR0VUU1JuCTQKKyNkZWZpbmUJ
R0lDRF9JVEFSR0VUU1JfREVGCTB4ZmZmZmZmZmYKKworLyoKKyAqIEludGVycnVwdCBDb25maWd1
cmF0aW9uIFJlZ2lzdGVycywgR0lDRF9JQ0ZHUm4KKyAqIFRoZSBHSUNEX0lDRkdScyBwcm92aWRl
IGEgMi1iaXQgSW50X2NvbmZpZyBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQKKyAqIHN1cHBvcnRl
ZCBieSB0aGUgR0lDLiBUaGlzIGZpZWxkIGlkZW50aWZpZXMgd2hldGhlciB0aGUgY29ycmVzcG9u
ZGluZworICogaW50ZXJydXB0IGlzIGVkZ2UtdHJpZ2dlcmVkIG9yIGxldmVsLXNlbnNpdGl2ZS4K
KyAqLworI2RlZmluZQlHSUNEX0lDRkdSKG4pCQkoMHgwQzAwICsgNCAqICgobikgPj4gNCkpCisj
ZGVmaW5lCUdJQ0RfSV9QRVJfSUNGR1JuCTE2CisjZGVmaW5lCUdJQ0RfSUNGR1JfREVGX1RZUEUJ
MAorI2RlZmluZQlHSUNEX0lDRkdSX01BU0sJCTB4MworLyogRmlyc3QgYml0IGlzIGEgcG9sYXJp
dHkgYml0ICgwIC0gbG93LCAxIC0gaGlnaCkgKi8KKyNkZWZpbmUJR0lDRF9JQ0ZHUl9QT0xfTE9X
CSgwIDw8IDApCisjZGVmaW5lCUdJQ0RfSUNGR1JfUE9MX0hJR0gJKDEgPDwgMCkKKyNkZWZpbmUJ
R0lDRF9JQ0ZHUl9QT0xfTUFTSwkweDEKKy8qIFNlY29uZCBiaXQgaXMgYSB0cmlnZ2VyIGJpdCAo
MCAtIGxldmVsLCAxIC0gZWRnZSkgKi8KKyNkZWZpbmUJR0lDRF9JQ0ZHUl9UUklHX0xWTAkoMCA8
PCAxKQorI2RlZmluZQlHSUNEX0lDRkdSX1RSSUdfRURHRQkoMSA8PCAxKQorI2RlZmluZQlHSUNE
X0lDRkdSX1RSSUdfTUFTSwkweDIKKworLyoKKyAqIFNvZnR3YXJlIEdlbmVyYXRlZCBJbnRlcnJ1
cHQgUmVnaXN0ZXIsIEdJQ0RfU0dJUgorICovCisjZGVmaW5lIEdJQ0RfU0dJUgkJMHgwRjAwCisj
ZGVmaW5lCUdJQ0RfU0dJX1RBUkdFVF9TSElGVAkxNgorI2RlZmluZQlHSUNEX1NHSV9UQVJHRVRf
TUFTSwkweGZmCisjZGVmaW5lCUdJQ0RfU0dJX0ZJTFRFUl9TSElGVAkyNAorI2RlZmluZQlHSUNE
X1NHSV9GSUxURVJfTUFTSwkweDMKKyNkZWZpbmUJR0lDRF9TR0lfTUFYX0lOSVRJRAkxNQorI2Rl
ZmluZSBHSUNEX1BQSV9TVEFSVAorCisvKgorICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIHRo
ZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4gdGhlCisgKiBDUFVUYXJnZXRMaXN0IGZpZWxk
CisgKi8KKyNkZWZpbmUJR0lDRF9TR0lfRklMVEVSX1RPX0xJU1QJCTB4MAorLyoKKyAqIEZvcndh
cmQgdGhlIGludGVycnVwdCB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhl
CisgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqLworI2RlZmlu
ZQlHSUNEX1NHSV9GSUxURVJfVE9fT1RIRVJTCTB4MQorLyoKKyAqIEZvcndhcmQgdGhlIGludGVy
cnVwdCBvbmx5IHRvIHRoZSBDUFUgaW50ZXJmYWNlIG9mIHRoZSBwcm9jZXNzb3IKKyAqIHRoYXQg
cmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCisgKi8KKyNkZWZpbmUJR0lDRF9TR0lfRklMVEVSX1RP
X1NFTEYJCTB4MgorCisvKgorICogU0dJIENsZWFyLVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX0NQ
RU5EU0dJUm4KKyAqIFByb3ZpZGUgYSBjbGVhci1wZW5kaW5nIGJpdCBmb3IgZWFjaCBzdXBwb3J0
ZWQgU0dJIGFuZCBzb3VyY2UKKyAqIHByb2Nlc3NvciBjb21iaW5hdGlvbi4gV2hlbiBhIHByb2Nl
c3NvciB3cml0ZXMgYSAxIHRvIGEgY2xlYXItcGVuZGluZworICogYml0LCB0aGUgcGVuZGluZyBz
dGF0ZSBvZiB0aGUgY29ycmVzcG9uZGluZyBTR0kgZm9yIHRoZSBjb3JyZXNwb25kaW5nCisgKiBz
b3VyY2UgcHJvY2Vzc29yIGlzIHJlbW92ZWQsIGFuZCBubyBsb25nZXIgdGFyZ2V0cyB0aGUgcHJv
Y2Vzc29yCisgKiBwZXJmb3JtaW5nIHRoZSB3cml0ZS4gV3JpdGluZyBhIDAgaGFzIG5vIGVmZmVj
dC4gUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzCisgKiB3aGV0aGVyIHRoZSBTR0kgaXMgcGVuZGlu
ZywgZnJvbSB0aGUgY29ycmVzcG9uZGluZyBzb3VyY2UgcHJvY2Vzc29yLCBvbgorICogdGhlIHJl
YWRpbmcgcHJvY2Vzc29yLgorICovCisjZGVmaW5lIEdJQ0RfQ1BFTkRTR0lSbgkJKDB4MEYxMCAr
IDQgKigobikgPj4gMikpCisjZGVmaW5lIEdJQ0RfSV9QRVJfQ1BFTkRTR0lSbiAgIDQKKworLyoK
KyAqIFNHSSBTZXQtUGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfU1BFTkRTR0lSbgorICogUHJvdmlk
ZSBhIHNldC1wZW5kaW5nIGJpdCBmb3IgZWFjaCBzdXBwb3J0ZWQgU0dJIGFuZCBzb3VyY2UgcHJv
Y2Vzc29yCisgKiBjb21iaW5hdGlvbi4gV2hlbiBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGEg
c2V0LXBlbmRpbmcgYml0LCB0aGUgcGVuZGluZworICogc3RhdGUgaXMgYXBwbGllZCB0byB0aGUg
Y29ycmVzcG9uZGluZyBTR0kgZm9yIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZQorICogcHJvY2Vz
c29yLiBXcml0aW5nIGEgMCBoYXMgbm8gZWZmZWN0LiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMg
d2hldGhlcgorICogdGhlIFNHSSBpcyBwZW5kaW5nLCBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIHNv
dXJjZSBwcm9jZXNzb3IsIG9uIHRoZQorICogcmVhZGluZyBwcm9jZXNzb3IuCisgKi8KKyNkZWZp
bmUgR0lDRF9TUEVORFNHSVJuCQkoMHgwRjIwICsgNCAqKChuKSA+PiAyKSkKKyNkZWZpbmUgR0lD
RF9JX1BFUl9TUEVORFNHSVJuICAgNAorCisKKy8qCisgKiBDUFUgaW50ZXJmYWNlIHJlZ2lzdGVy
cy4gVW5pa3JhZnQgb25seSBzdXBwb3J0IHJ1biBvbiBub24tc2VjdXJlCisgKiBzbyB3ZSBqdXN0
IGRlc2NyaWJlIG5vbi1zZWN1cmUgcmVnaXN0ZXJzLgorICovCisKKy8qIENQVSBJbnRlcmZhY2Ug
Q29udHJvbCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0NUTFIJCTB4MDAwMAorI2RlZmluZSBH
SUNDX0NUTFJfRU5BQkxFCTB4MQorCisvKiBJbnRlcnJ1cHQgUHJpb3JpdHkgTWFzayBSZWdpc3Rl
ciAqLworI2RlZmluZSBHSUNDX1BNUgkJMHgwMDA0CisjZGVmaW5lIEdJQ0NfUE1SX1BSSU9fTUFY
CTI1NQorCisvKiBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lDQ19CUFIJCTB4
MDAwOAorCisvKiBJbnRlcnJ1cHQgQWNrbm93bGVkZ2UgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lD
Q19JQVIJCTB4MDAwQworI2RlZmluZSBHSUNDX0lBUl9JTlRJRF9NQVNLCTB4M0ZGCisjZGVmaW5l
IEdJQ0NfSUFSX0lOVElEX1NQVVJJT1VTCTEwMjMKKworLyogRW5kIG9mIEludGVycnVwdCBSZWdp
c3RlciAqLworI2RlZmluZSBHSUNDX0VPSVIJCTB4MDAxMAorCisvKiBSdW5uaW5nIFByaW9yaXR5
IFJlZ2lzdGVyICovCisjZGVmaW5lIEdJQ0NfUlBSCQkweDAwMTQKKworLyogSGlnaGVzdCBQcmlv
cml0eSBQZW5kaW5nIEludGVycnVwdCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0hQUElSCQkw
eDAwMTgKKworLyogQWxpYXNlZCBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lD
Q19BQlBSCQkweDAwMUMKKworLyogQ1BVIEludGVyZmFjZSBJZGVudGlmaWNhdGlvbiBSZWdpc3Rl
ciAqLworI2RlZmluZSBHSUNDX0lJRFIJCTB4MDBGQworCisvKiBEZWFjdGl2YXRlIEludGVycnVw
dCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0RJUgkJMHgxMDAwCisKKy8qCisgKiBBY2tub3ds
ZWRnaW5nIGlycSBlcXVhbHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCisgKiBnZXQgdGhlIGludHJy
dXB0IElEIGFzIHRoZSBzaWRlIGVmZmVjdC4KKyAqLwordWludDMyX3QgZ2ljX2Fja19pcnEodm9p
ZCk7CisKKy8qCisgKiB3cml0ZSB0byBHSUNDX0VPSVIgdG8gaW5mb3JtIGNwdSBpbnRlcmZhY2Ug
Y29tcGxldGF0aW9uCisgKiBvZiBpbnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lDQ19DVExSLkVP
SW1vZGUgc2V0cyB0byAxCisgKiB0aGlzIGZ1bmMganVzdCBnZXRzIHByaW9yaXR5IGRyb3AuCisg
Ki8KK3ZvaWQgZ2ljX2VvaV9pcnEodWludDMyX3QgaXJxKTsKKworLyoKKyAqIEZvcndhcmQgdGhl
IFNJRyB0byB0aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQorICogdGFyZ2V0bGlz
dC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJpdG1hcCBmb3IgMH43IENQVS4KKyAqLwordm9pZCBn
aWNfc2dpX2dlbl90b19saXN0KHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCk7
CisKKy8qCisgKiBGb3J3YXJkIHRoZSBTR0kgdG8gYWxsIENQVSBpbnRlcmZhY2VzIGV4Y2VwdCB0
aGF0IG9mIHRoZQorICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCisg
Ki8KK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50aWQpOworCisvKgor
ICogRm9yd2FyZCB0aGUgU0dJIG9ubHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nl
c3NvcgorICogdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqLwordm9pZCBnaWNfc2dp
X2dlbl90b19zZWxmKHVpbnQzMl90IHNnaW50aWQpOworCisvKgorICogc2V0IHRhcmdldCBjcHUg
Zm9yIGlycSBpbiBkaXN0cmlidXRvciwKKyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAx
IGluZGljYXRlcyB0YXJnZXQgdG8KKyAqIGNvcnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQorICov
Cit2b2lkIGdpY19zZXRfaXJxX3RhcmdldCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KTsK
KworLyogc2V0IHByaW9yaXR5IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IgKi8KK3ZvaWQgZ2ljX3Nl
dF9pcnFfcHJpbyh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgcHJpb3JpdHkpOworCisvKgorICogRW5h
YmxlIGFuIGlycSBpbiBkaXN0cmlidXRvciwgZWFjaCBpcnEgb2NjdXBpZXMgb25lIGJpdAorICog
dG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0b3IKKyAqLwordm9pZCBnaWNfZW5h
YmxlX2lycSh1aW50MzJfdCBpcnEpOworCisvKgorICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IsIG9uZSBiaXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQorICogdG8gY29uZmlndXJlIGluIGNv
cnJlc3BvbmRpbmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3Qg
aXJxKTsKKworLyoKKyAqIHNldCBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJpYnV0
b3IsIG9uZSBiaXQKKyAqIHJlc2VydmVkIGZvciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNvcnJl
c3BvbmRpbmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfc2V0X2lycV9wZW5kaW5nKHVpbnQzMl90
IGlycSk7CisKKy8qCisgKiBjbGVhciBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IsIG9uZSBiaXQKKyAqIHJlc2VydmVkIGZvciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNv
cnJlc3BvbmRpbmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfY2xlYXJfaXJxX3BlbmRpbmcodWlu
dDMyX3QgaXJxKTsKKworLyoKKyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gcGVuZGlu
ZyBzdGF0ZSwgZXZlcnkgYml0CisgKiBob2xkcyB0aGUgdmFsdWUgZm9yIHRoZSBjb3JyZXNwb25k
aW5nIGlycQorICovCitpbnQgZ2ljX2lzX2lycV9wZW5kaW5nKHVpbnQzMl90IGlycSk7CisKKy8q
IHNldCBhY3RpdmUgc3RhdGUgZm9yIGFuIGlycSBpbiBkaXN0cmlidXRvciAqLwordm9pZCBnaWNf
c2V0X2lycV9hY3RpdmUodWludDMyX3QgaXJxKTsKKworLyogY2xlYXIgYWN0aXZlIHN0YXRlIGZv
ciBhbiBpcnEgaW4gZGlzdHJpYnV0b3IgKi8KK3ZvaWQgZ2ljX2NsZWFyX2lycV9hY3RpdmUodWlu
dDMyX3QgaXJxKTsKKworLyoKKyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gYWN0aXZl
IHN0YXRlLAorICogZXZlcnkgYml0IGhvbGRzIHRoZSB2YWx1ZSBmb3IgYW4gaXJxCisgKi8KK2lu
dCBnaWNfaXNfaXJxX2FjdGl2ZSh1aW50MzJfdCBpcnEpOworCisvKiBDb25maWcgaW50cnJ1cHQg
dHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLwordm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQz
Ml90IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xhcml0eSk7CisKKy8qIEluaXRpYWxpemUgR0lD
djIgZnJvbSBkZXZpY2UgdHJlZSAqLworaW50IF9kdGJfaW5pdF9naWModm9pZCk7CisKKy8qIE1h
eCBDUFUgaW50ZXJmYWNlIGZvciBHSUN2MiAqLworI2RlZmluZSBHSUNfTUFYX0NQVUlGCQk4CisK
Ky8qIFNQSSBpbnRlcnJ1cHQgYmFzZSBJRCAqLworI2RlZmluZSBHSUNfU1BJX0JBU0UJCTMyCisK
Ky8qIFBQSSBpbnRlcnJ1cHQgYmFzZSBJRCAqLworI2RlZmluZSBHSUNfUFBJX0JBU0UJCTE2CisK
Ky8qIE1heCBzdXBwb3J0IGludGVycnVwdCBudW1iZXIgZm9yIEdJQ3YyICovCisjZGVmaW5lIEdJ
Q19NQVhfSVJRCQkxMDIwCisKKyNlbmRpZiAvL19fUExBVF9DTU5fQVJNX0dJQ1YyX0hfXwpkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUv
aXJxLmgKaW5kZXggZWRhY2NmZS4uYzM2ZDAwNCAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5j
bHVkZS9pcnEuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oCkBAIC00Myw1ICs0Mywy
MCBAQAogI2Vycm9yICJBZGQgaXJxLmggZm9yIGN1cnJlbnQgYXJjaGl0ZWN0dXJlLiIKICNlbmRp
ZgogCisvKiBkZWZpbmUgSVJRIHRyaWdnZXIgdHlwZXMgKi8KK2VudW0gdWtfaXJxX3RyaWdnZXIg
eworCVVLX0lSUV9UUklHR0VSX05PTkUgPSAwLAorCVVLX0lSUV9UUklHR0VSX0VER0UgPSAxLAor
CVVLX0lSUV9UUklHR0VSX0xFVkVMID0gMiwKKwlVS19JUlFfVFJJR0dFUl9NQVgKK307CisKKy8q
IGRlZmluZSBJUlEgdHJpZ2dlciBwb2xhcml0aWVzICovCitlbnVtIHVrX2lycV9wb2xhcml0eSB7
CisJVUtfSVJRX1BPTEFSSVRZX05PTkUgPSAwLAorCVVLX0lSUV9QT0xBUklUWV9ISUdIID0gMSwK
KwlVS19JUlFfUE9MQVJJVFlfTE9XID0gMiwKKwlVS19JUlFfUE9MQVJJVFlfTUFYCit9OwogCiAj
ZW5kaWYgLyogX19QTEFUX0NNTl9JUlFfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9NYWtl
ZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCmluZGV4IDhlNDgxYjQuLmYzNDI2NmUgMTAw
NjQ0Ci0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVrCisrKyBiL3BsYXQva3ZtL01ha2VmaWxlLnVr
CkBAIC02MCw2ICs2MCw3IEBAIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkg
Kz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vcHNjaV9hcm02NC5TCiBMSUJLVk1QTEFUX1NS
Q1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3Rp
bWUuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChV
S19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdHJhcHMuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vZmR0LmN8
Y29tbW9uCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExB
VF9DT01NT05fQkFTRSkvYXJtL2dpYy12Mi5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09O
RklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwogTElC
S1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkv
YXJtL2V4Y2VwdGlvbnMuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJsZS5TCmRpZmYgLS1naXQgYS9wbGF0L2t2
bS9hcm0vc2V0dXAuYyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jCmluZGV4IDA5NTMwYmIuLjJlNTIx
MWMgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL2FybS9zZXR1cC5jCisrKyBiL3BsYXQva3ZtL2FybS9z
ZXR1cC5jCkBAIC0xOCwxOCArMTgsMjAgQEAKICAqIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElP
VVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBPUiBJTgogICogQ09OTkVDVElPTiBXSVRIIFRIRSBV
U0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4KICAqLworI2luY2x1ZGUgPGxpbWl0
cy5oPgogI2luY2x1ZGUgPGxpYmZkdC5oPgotI2luY2x1ZGUgPGt2bS9jb25zb2xlLmg+CisjaW5j
bHVkZSA8dWsvZXNzZW50aWFscy5oPgogI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgorI2luY2x1ZGUg
PGt2bS9jb25zb2xlLmg+CiAjaW5jbHVkZSA8a3ZtLWFybS9tbS5oPgogI2luY2x1ZGUgPGFybS9j
cHUuaD4KLSNpbmNsdWRlIDx1ay9hcmNoL2xpbWl0cy5oPgorI2luY2x1ZGUgPGFybS9naWMtdjIu
aD4KKyNpbmNsdWRlIDxhcm0vZmR0Lmg+CiAKIHZvaWQgKl9saWJrdm1wbGF0X3BhZ2V0YWJsZTsK
IHZvaWQgKl9saWJrdm1wbGF0X2hlYXBfc3RhcnQ7CiB2b2lkICpfbGlia3ZtcGxhdF9zdGFja190
b3A7CiB2b2lkICpfbGlia3ZtcGxhdF9tZW1fZW5kOwotdm9pZCAqX2xpYmt2bXBsYXRfZHRiOwog
CiAjZGVmaW5lIE1BWF9DTURMSU5FX1NJWkUgMTAyNAogc3RhdGljIGNoYXIgY21kbGluZVtNQVhf
Q01ETElORV9TSVpFXTsKQEAgLTgwLDggKzgyLDcgQEAgc3RhdGljIHZvaWQgX2R0Yl9nZXRfcHNj
aV9tZXRob2Qodm9pZCkKIAllbHNlIGlmICghc3RyY21wKGZkdG1ldGhvZCwgInNtYyIpKQogCQlz
bWNjX3BzY2lfY2FsbCA9IHNtY2NfcHNjaV9zbWNfY2FsbDsKIAllbHNlIHsKLQkJdWtfcHJfaW5m
bygiSW52YWxpZCBQU0NJIGNvbmR1aXQgbWV0aG9kOiAlc1xuIiwKLQkJCSAgIGZkdG1ldGhvZCk7
CisJCXVrX3ByX2luZm8oIkludmFsaWQgUFNDSSBjb25kdWl0IG1ldGhvZDogJXNcbiIsIGZkdG1l
dGhvZCk7CiAJCWdvdG8gZW5vbWV0aG9kOwogCX0KIApAQCAtMTEwLDcgKzExMSw3IEBAIHN0YXRp
YyB2b2lkIF9pbml0X2R0Yl9tZW0odm9pZCkKIAkJCQkJCSJkZXZpY2VfdHlwZSIsCiAJCQkJCQki
bWVtb3J5Iiwgc2l6ZW9mKCJtZW1vcnkiKSk7CiAJaWYgKGZkdF9tZW0gPCAwKSB7Ci0JCXVrX3By
X3dhcm4oIk5vIG1lbW9yeSBmb3VuZCBpbiBEVEJcbiIpOworCQl1a19wcl93YXJuKERMVkxfV0FS
TiwgIk5vIG1lbW9yeSBmb3VuZCBpbiBEVEJcbiIpOwogCQlyZXR1cm47CiAJfQogCkBAIC0xNzIs
NyArMTczLDcgQEAgc3RhdGljIHZvaWQgX2R0Yl9nZXRfY21kbGluZShjaGFyICpjbWRsaW5lLCBz
aXplX3QgbWF4bGVuKQogCWNtZGxpbmVbKCh1bnNpZ25lZCBpbnQpIGxlbiAtIDEpIDw9IChtYXhs
ZW4gLSAxKSA/CiAJCSgodW5zaWduZWQgaW50KSBsZW4gLSAxKSA6IChtYXhsZW4gLSAxKV0gPSAn
XDAnOwogCi0JdWtfcHJfaW5mbygiQ29tbWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7CisJdWtf
cHJfd2FybigiQ29tbWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7CiAJcmV0dXJuOwogCiBlbm9j
bWRsOgpAQCAtMTgyLDcgKzE4MywxNSBAQCBlbm9jbWRsOgogCiBzdGF0aWMgdm9pZCBfbGlia3Zt
cGxhdF9lbnRyeTIodm9pZCAqYXJnIF9fYXR0cmlidXRlX18oKHVudXNlZCkpKQogewotICAgICAg
IHVrcGxhdF9lbnRyeV9hcmdwKE5VTEwsIChjaGFyICopY21kbGluZSwgc3RybGVuKGNtZGxpbmUp
KTsKKwkvKiBBZnRlciBzd2l0Y2ggdG8gbmV3IHN0YWNrLCB3ZSBzdGFydCBpbml0aWFsaXppbmcg
b3RoZXIgZGV2aWNlcyAqLworCisJLyogSW5pdGlhbGl6ZSBHSUMgaW50ZXJydXB0IGNvbnRyb2xs
ZXIgKi8KKwlfZHRiX2luaXRfZ2ljKCk7CisKKwkvKiBJbml0aWFsaXplIFJUQyAqLworLy8JX2R0
Yl9pbml0X3J0YyhfbGlia3ZtcGxhdF9kdGIpOworCisJdWtwbGF0X2VudHJ5X2FyZ3AoTlVMTCwg
KGNoYXIgKiljbWRsaW5lLCBzdHJsZW4oY21kbGluZSkpOwogfQogCiB2b2lkIF9saWJrdm1wbGF0
X3N0YXJ0KHZvaWQgKmR0Yl9wb2ludGVyKQpAQCAtMjEwLDcgKzIxOSw3IEBAIHZvaWQgX2xpYmt2
bXBsYXRfc3RhcnQodm9pZCAqZHRiX3BvaW50ZXIpCiAJICogU3dpdGNoIGF3YXkgZnJvbSB0aGUg
Ym9vdHN0cmFwIHN0YWNrIGFzIGVhcmx5IGFzIHBvc3NpYmxlLgogCSAqLwogCXVrX3ByX2luZm8o
IlN3aXRjaCBmcm9tIGJvb3RzdHJhcCBzdGFjayB0byBzdGFjayBAJXBcbiIsCi0JCSAgIF9saWJr
dm1wbGF0X3N0YWNrX3RvcCk7CisJCQkJX2xpYmt2bXBsYXRfc3RhY2tfdG9wKTsKIAogCV9saWJr
dm1wbGF0X25ld3N0YWNrKCh1aW50NjRfdCkgX2xpYmt2bXBsYXRfc3RhY2tfdG9wLAogCQkJCV9s
aWJrdm1wbGF0X2VudHJ5MiwgTlVMTCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Nov 20 10:44:08 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 20 Nov 2018 10:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gP3Vn-0007qL-9m; Tue, 20 Nov 2018 10:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NTeb=N7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gP3Vm-0007qG-Hu
 for minios-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:44:06 +0000
X-Inumbo-ID: 330fa102-ecb1-11e8-8315-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 330fa102-ecb1-11e8-8315-12d6303a7972;
 Tue, 20 Nov 2018 10:44:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 097A380D;
 Tue, 20 Nov 2018 02:44:04 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1AA2C3F575;
 Tue, 20 Nov 2018 02:44:02 -0800 (PST)
To: Jianyong Wu <Jianyong.Wu@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu
References: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
 <1542709104-23427-3-git-send-email-Jianyong.Wu@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca3d25fd-91a4-a6fc-4681-25390c7250eb@arm.com>
Date: Tue, 20 Nov 2018 10:44:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542709104-23427-3-git-send-email-Jianyong.Wu@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, wei.chen@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8xMS8yMDE4IDEwOjE4LCBKaWFueW9uZyBXdSB3cm90ZToKPiBGcm9tOiBXZWkg
Q2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2Vp
LmNoZW5AYXJtLmNvbT4KPiAtLS0KPiAgIHBsYXQvY29tbW9uL2FybS90cmFwcy5jICAgfCAyNSAr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gICBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TIHwg
MTAgKysrKysrKysrLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGIvcGxh
dC9jb21tb24vYXJtL3RyYXBzLmMKPiBpbmRleCA0MzIzNWJlLi5kZjFiNWM3IDEwMDY0NAo+IC0t
LSBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jCj4gKysrIGIvcGxhdC9jb21tb24vYXJtL3RyYXBz
LmMKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAgI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAgI2luY2x1
ZGUgPHVrL3ByaW50Lmg+Cj4gICAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4gKyNpbmNsdWRlIDxh
cm0vZ2ljLXYyLmg+Cj4gICAKPiAgIHN0YXRpYyBjb25zdCBjaGFyICpleGNlcHRpb25fbW9kZXNb
XT0gewo+ICAgCSJTeW5jaHJvbm91cyBBYm9ydCIsCj4gQEAgLTY4LDMgKzY5LDI3IEBAIHZvaWQg
dHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdzICpyZWdzLCB1aW50NjRfdCBmYXIpCj4gICAJZHVt
cF9yZWdpc3RlcnMocmVncywgZmFyKTsKPiAgIAl1a3BsYXRfY3Jhc2goKTsKPiAgIH0KPiArCj4g
K3ZvaWQgdHJhcF9lbDFfaXJxKHN0cnVjdCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikKPiAr
ewo+ICsJdWludDMyX3Qgc3RhdCwgaXJxOwo+ICsKPiArCWRvIHsKPiArCQlzdGF0ID0gZ2ljX2Fj
a19pcnEoKTsKPiArCQlpcnEgPSBzdGF0ICYgR0lDQ19JQVJfSU5USURfTUFTSzsKPiArCj4gKwkJ
dWtfcHJpbnRkKERMVkxfQ1JJVCwgIlVuaWtyYWZ0OiBFTDEgSVJRIyVkIHRyYXAgY2F1Z2h0XG4i
LCBpcnEpOwo+ICsKPiArCQkvKgo+ICsJCSAqIFRPRE86IEhhbmxlIElQSSZTR0kgaW50ZXJydXB0
cyBoZXJlCj4gKwkJICovCj4gKwkJaWYgKGlycSA8IEdJQ19NQVhfSVJRKSB7Cj4gKwkJCV91a3Bs
YXRfaXJxX2hhbmRsZSgodW5zaWduZWQgbG9uZylpcnEpOwo+ICsJCQlnaWNfZW9pX2lycShzdGF0
KTsKPiArCQkJaXNiKCk7CgpDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBuZWVkIGFuIGlzYigpIGFm
dGVyIGdpY19lb2lfaXJxPwoKT24gdGhlIHByZXZpb3VzIHBhdGNoIHRoZSBpc2IoKSB3YXMganVz
dCBiZWZvcmUgX3VrcGxhdF9pcnFfaGFuZGxlKCkuIFRoZSAKcG9zaXRpb24gbWFkZSBzZW5zZSBi
ZWNhdXNlIHlvdSB3YW50IHRvIGVuc3VyZSB0aGF0IGFsbCB0aGUgc3lzdGVtIHJlZ2lzdGVycyBh
cmUgCnN5bmNocm9uaXplZCBhZnRlciByZWNlaXZpbmcgdGhlIGludGVycnVwdCAoc2VlIFsxXSku
CgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE4LTEwL21zZzAxODAyLmh0bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Nov 21 09:41:45 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 21 Nov 2018 09:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPP0y-0006V7-VR; Wed, 21 Nov 2018 09:41:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hr8o=oa=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gPP0x-0006Uz-TC
 for minios-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:41:44 +0000
X-Inumbo-ID: a629a8ab-ed71-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a629a8ab-ed71-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 09:41:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ypj88PgocLTPlBra3FR6ZWswzZFstgsrK0EMJyWPB+s=;
 b=aWEsqqpIJsHJUOHwXcjtFxh7gRLgCk/hk0DYyrcS2e65jg/+fz2kIoxi0k8evctWetMomquJINrU5TCSK+PHJD4Got8T+hGdP8j6YhZK2jOPJzR2DEBvBJJobYrjMn+N3RfIIqOUgywYJqBbU0ZS9/j9hOgwZiFviJhWRoasZ5o=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3215.eurprd08.prod.outlook.com (52.133.15.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.25; Wed, 21 Nov 2018 09:41:38 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::ec60:18c:b8a7:c14f]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::ec60:18c:b8a7:c14f%2]) with mapi id 15.20.1339.027; Wed, 21 Nov 2018
 09:41:38 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Julien Grall <Julien.Grall@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
Thread-Index: AQHUgLplYxodImGxW0OaBH9sqNWnqKVYenCAgAF3zxA=
Date: Wed, 21 Nov 2018 09:41:37 +0000
Message-ID: <VI1PR08MB314953421FDA4C29071E2404F4DA0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <1542709104-23427-1-git-send-email-Jianyong.Wu@arm.com>
 <1542709104-23427-3-git-send-email-Jianyong.Wu@arm.com>
 <ca3d25fd-91a4-a6fc-4681-25390c7250eb@arm.com>
In-Reply-To: <ca3d25fd-91a4-a6fc-4681-25390c7250eb@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Jianyong.Wu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3215;
 6:GUM1x/wuNQzypgZhNn+89eGb/P+KrrLGY+otnpr0t7U0dYiJZO2csonX0D7i4zp/mSY+I362BvvQDMEeJy8aTkQZldRvGm7vSiI7wci4IBTdL2H4Cb5RZDPlNb4xFTKH5MoNRDRlm0fbqMMEHnir3O6Z3/+ze43t554x/TAfImf6idjIPDZMXf+klym4mNULbaYpjA8KvB6iP1GZKe3jGzg/2GPfka/GqjpDt5e9V2dxtlvZFTqG8HDdlX4VCv0DDMXi6npM001l3iuWlA8mtensB9hdf6okafBCDl79eFnlNuXfIH1Lukc1OaJC6JzmnDNE4kokdWHLuA5NeWweIeaSaSQWuUgImsL3x5tCWiFcIBlgHIXD6hffOny6uw0PJdeh0JOeUfxos0lqAI+oxcW/3eJ0RFjI5PNA45LXE5BTJaDFGOd+7zAOirz39Ghb1DUtx15uuhYnGCSyfj95tQ==;
 5:k/sEMcCqbfrWHAmrWM0ty07upZvXIakqJrewJ9NjRRw1dm19c2HcZcazGTTb8iTTXxRQ94WJ0VejBYii+4JRHq37rdJ/Bi/d5jW9Q46OJt2v1VrHMvBkv3V+ffNq+juffYO42v7gQzs4eWbgfpbzCSVT+oE2CCXr7YoUPAhEyDg=;
 7:UshMaEJ7NPGrcnPnReCBaOjfNsxGEadDBIc/5fwnQALzEiAdapU7S4V9vnoraZk9hjUk63+oHhbV9Sb3LyA1cTzppYDsEmYtnjnZ7urxHpysOn8TE3q+WwBLvuopu0WULnjzMo2mA7RQVcCoCSJGhA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: eaf29eea-f39b-4e29-9633-08d64f9588b2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3215; 
x-ms-traffictypediagnostic: VI1PR08MB3215:
x-microsoft-antispam-prvs: <VI1PR08MB3215B1A9F907795CD3323BF7F4DA0@VI1PR08MB3215.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(93006095)(93001095)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3215; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3215; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(376002)(366004)(396003)(136003)(40434004)(13464003)(199004)(189003)(105586002)(2906002)(66066001)(316002)(4326008)(2201001)(86362001)(25786009)(6116002)(3846002)(14454004)(229853002)(106356001)(33656002)(53936002)(9686003)(446003)(76176011)(6246003)(14444005)(478600001)(55016002)(68736007)(256004)(72206003)(6306002)(305945005)(186003)(5024004)(11346002)(217873002)(7736002)(476003)(97736004)(2900100001)(486006)(5660300001)(55236004)(81156014)(81166006)(966005)(54906003)(7696005)(110136005)(6436002)(53546011)(6506007)(102836004)(74316002)(8676002)(2501003)(8936002)(26005)(71200400001)(71190400001)(99286004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3215;
 H:VI1PR08MB3149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: P5WVOacde6XkDLVAlsl0NLLfe3Cxnp2WgP/Qg7+4KVA9N51xGa47abdLT/qsALBoAcENKlunGaNo8PUgUnPJx5FRmvDGCsZSi15yDzvppAD1AXNurdKRrWPzCBxrhd6h5z9kfuCd2uKiTvFlabOCe4tQB1MW6GsOnLrCmKN0o3AiOrmbcXjrnnq/kZ/IzRllcnetDORE5jRCgDrPCwsctuxkqH0qWPIAg85jiHSTfuYA4GW7GA2fE58hbzYwuMf4p//YnbZyJP5lF1xLOqW/xUwifHsYItZf7P2vU4F4v/UawW/1TYh+E1V71eaJ89uv5F8rhBFN1L6M9ssRI6Ac6cBu1uJgamwlygOwQjnQONE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eaf29eea-f39b-4e29-9633-08d64f9588b2
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 09:41:38.0693 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3215
Subject: Re: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kaly Xin \(Arm Technology China\)" <Kaly.Xin@arm.com>, "Wei Chen \(Arm
 Technology China\)" <Wei.Chen@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIw
MTggNjo0NCBQTQ0KPiBUbzogSmlhbnlvbmcgV3UgKEFybSBUZWNobm9sb2d5IENoaW5hKSA8Smlh
bnlvbmcuV3VAYXJtLmNvbT47IG1pbmlvcy0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1DQo+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hub2xvZ3kg
Q2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgV2VpIENoZW4gKEFybQ0KPiBUZWNobm9sb2d5IENo
aW5hKSA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtNaW5pb3MtZGV2ZWxdIFtV
TklLUkFGVCBSRkMgUEFUQ0ggMi8yXSBwbGF0L2NvbW1vbjogQWRkIGENCj4gdHJhcCBmdW5jdGlv
biB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXANCj4NCj4gSGksDQo+DQo+IE9uIDIwLzExLzIwMTgg
MTA6MTgsIEppYW55b25nIFd1IHdyb3RlOg0KPiA+IEZyb206IFdlaSBDaGVuIDx3ZWkuY2hlbkBh
cm0uY29tPg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5j
b20+DQo+ID4gLS0tDQo+ID4gICBwbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyAgIHwgMjUgKysrKysr
KysrKysrKysrKysrKysrKysrKw0KPiA+ICAgcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyB8IDEw
ICsrKysrKysrKy0NCj4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5j
IGIvcGxhdC9jb21tb24vYXJtL3RyYXBzLmMgaW5kZXgNCj4gPiA0MzIzNWJlLi5kZjFiNWM3IDEw
MDY0NA0KPiA+IC0tLSBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jDQo+ID4gKysrIGIvcGxhdC9j
b21tb24vYXJtL3RyYXBzLmMNCj4gPiBAQCAtMjMsNiArMjMsNyBAQA0KPiA+ICAgI2luY2x1ZGUg
PHN0cmluZy5oPg0KPiA+ICAgI2luY2x1ZGUgPHVrL3ByaW50Lmg+DQo+ID4gICAjaW5jbHVkZSA8
dWsvYXNzZXJ0Lmg+DQo+ID4gKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+DQo+ID4NCj4gPiAgIHN0
YXRpYyBjb25zdCBjaGFyICpleGNlcHRpb25fbW9kZXNbXT0gew0KPiA+ICAgIlN5bmNocm9ub3Vz
IEFib3J0IiwNCj4gPiBAQCAtNjgsMyArNjksMjcgQEAgdm9pZCB0cmFwX2VsMV9zeW5jKHN0cnVj
dCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikNCj4gPiAgIGR1bXBfcmVnaXN0ZXJzKHJlZ3Ms
IGZhcik7DQo+ID4gICB1a3BsYXRfY3Jhc2goKTsNCj4gPiAgIH0NCj4gPiArDQo+ID4gK3ZvaWQg
dHJhcF9lbDFfaXJxKHN0cnVjdCBfX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IGZhcikgew0KPiA+ICt1
aW50MzJfdCBzdGF0LCBpcnE7DQo+ID4gKw0KPiA+ICtkbyB7DQo+ID4gK3N0YXQgPSBnaWNfYWNr
X2lycSgpOw0KPiA+ICtpcnEgPSBzdGF0ICYgR0lDQ19JQVJfSU5USURfTUFTSzsNCj4gPiArDQo+
ID4gK3VrX3ByaW50ZChETFZMX0NSSVQsICJVbmlrcmFmdDogRUwxIElSUSMlZCB0cmFwIGNhdWdo
dFxuIiwNCj4gaXJxKTsNCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIFRPRE86IEhhbmxlIElQSSZT
R0kgaW50ZXJydXB0cyBoZXJlDQo+ID4gKyAqLw0KPiA+ICtpZiAoaXJxIDwgR0lDX01BWF9JUlEp
IHsNCj4gPiArX3VrcGxhdF9pcnFfaGFuZGxlKCh1bnNpZ25lZCBsb25nKWlycSk7DQo+ID4gK2dp
Y19lb2lfaXJxKHN0YXQpOw0KPiA+ICtpc2IoKTsNCj4NCj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5
b3UgbmVlZCBhbiBpc2IoKSBhZnRlciBnaWNfZW9pX2lycT8NCj4NCj4gT24gdGhlIHByZXZpb3Vz
IHBhdGNoIHRoZSBpc2IoKSB3YXMganVzdCBiZWZvcmUgX3VrcGxhdF9pcnFfaGFuZGxlKCkuIFRo
ZQ0KPiBwb3NpdGlvbiBtYWRlIHNlbnNlIGJlY2F1c2UgeW91IHdhbnQgdG8gZW5zdXJlIHRoYXQg
YWxsIHRoZSBzeXN0ZW0NCj4gcmVnaXN0ZXJzIGFyZSBzeW5jaHJvbml6ZWQgYWZ0ZXIgcmVjZWl2
aW5nIHRoZSBpbnRlcnJ1cHQgKHNlZSBbMV0pLg0KPg0KPiBDaGVlcnMsDQo+DQo+IFsxXSBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtDQo+
IDEwL21zZzAxODAyLmh0bWwNCj4NCk9rLCBJIGNhbiBwdXQgaXNiKCkgYmVmb3JlIF91a3BsYXRf
aXJxX2hhbmRsZS4NCkJlc3RzDQpKaWFueW9uZyB3dQ0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCklN
UE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNo
bWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91
IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
IGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhl
ciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGlu
Zm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Nov 21 14:11:52 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 21 Nov 2018 14:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPTEM-0007ZA-BU; Wed, 21 Nov 2018 14:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V7x/=OA=citrix.com=prvs=856d2acea=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gPTEK-0007Yw-Dt
 for minios-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:11:48 +0000
X-Inumbo-ID: 5a539cfa-ed97-11e8-8904-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a539cfa-ed97-11e8-8904-12d6303a7972;
 Wed, 21 Nov 2018 14:11:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208,217";a="82190910"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: FOSDEM Devrooms (CfP deadlines for relevant DevRooms from Dec
 1-10) and Xen Project Stand
Thread-Index: AQHUb6kXMvkD7VZGGkCSLM5Yxh6R66VaWCCA
Date: Wed, 21 Nov 2018 14:11:33 +0000
Message-ID: <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
References: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
In-Reply-To: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.4.181110
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Minios-devel] FOSDEM Devrooms (CfP deadlines for relevant
 DevRooms from Dec 1-10) and Xen Project Stand
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Zibby Keaton <zkeaton@linuxfoundation.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Olivier Lambert <lambert.olivier@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Content-Type: multipart/mixed; boundary="===============4811522738856873369=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============4811522738856873369==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_"

--_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SnVzdCBhIHF1aWNrIHJlbWluZGVyIHRoYXQgdGhlIENmUCBkZWFkbGluZSBpcyBjb21pbmcgdXAN
Ck5vdGUgdGhhdCBGT1NERU0gaGFzIG5vdCB5ZXQgYW5ub3VuY2VkIHRoZSBzdGFuZHMNCkxhcnMN
Cg0KRnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KRGF0ZTogTW9uZGF5
LCAyOSBPY3RvYmVyIDIwMTggYXQgMTc6MDENClRvOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4sICJtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIg
PG1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPiwgIm1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZyIgPG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4sICJt
aXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgPG1pcmFnZW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPg0KQ2M6IFppYmJ5IEtlYXRvbiA8emtlYXRvbkBsaW51eGZvdW5kYXRp
b24ub3JnPiwgT2xpdmllciBMYW1iZXJ0IDxsYW1iZXJ0Lm9saXZpZXJAZ21haWwuY29tPiwgImRh
bmllbC5raXBlckBvcmFjbGUuY29tIiA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+LCAiY29tbWl0
dGVyc0B4ZW5wcm9qZWN0Lm9yZyIgPGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmc+DQpTdWJqZWN0
OiBGT1NERU0gRGV2cm9vbXMgKENmUCBkZWFkbGluZXMgZm9yIHJlbGV2YW50IERldlJvb21zIGZy
b20gRGVjIDEtMTApIGFuZCBYZW4gUHJvamVjdCBTdGFuZA0KDQpIaSBhbGwsDQoNCkkganVzdCBz
dWJtaXR0ZWQgYSBYZW4gUHJvamVjdCBzdGFuZCBzdWJtaXNzaW9uIGFuZCBpZiBldmVyeXRoaW5n
IGdvZXMgb2ssIHdlIHdpbGwgYmUgaGF2aW5nIGEgYm9vdGggYWdhaW4gbGlrZSB0aGUgbGFzdCA1
IHllYXJzDQpBY2NlcHRlZCBzdGFuZHMgc2hvdWxkIGJlIGFubm91bmNlZCBieSBOb3ZlbWJlciAx
MQ0KDQpJZiB5b3UgYWxyZWFkeSBrbm93IHlvdSBhcmUgZ29pbmcsIHBsZWFzZSBhZGQgeW91cnNl
bGYgdG8gaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMXVrNzlhX2lFZVNv
c1RXRzdPZ1p2aFcyblpNTy1jSkhpRHowQk5iMGRONjAvZWRpdD91c3A9c2hhcmluZyBhbmQgbGV0
IG1lIGtub3cgaWYgeW91IGFyZSB3aWxsaW5nIHRvIGhlbHAgb3V0LiBBbHNvLCBpZiB5b3Ugd2Fu
dCB0byBnaXZlIHN3YWcgb3V0LCBnaXZlIGRlbW9zLCBldGMuIHBsZWFzZSBsZXQgbWUga25vdyBi
eSBhZGRpbmcgd2hhdCB5b3Ugd2FudCB0byBpbiB0aGUgbGFzdCBjb2x1bW4NCg0KQWxzbywgYSBu
dW1iZXIgb2YgQ2ZQ4oCZcyBtYXkgYmUgcmVsZXZhbnQ6IHNlZSB0YWJsZSBiZWxvdw0KDQpEZXZy
b29tDQoNCkNmUCBEZWFkbGluZQ0KDQpDZlANCg0KQlNEIEAgU2F0LCBGZWIgMm5kDQoNCjIwMTgt
MTItMTANCg0KaHR0cHM6Ly9saXN0cy5mb3NkZW0ub3JnL3BpcGVybWFpbC9mb3NkZW0vMjAxOHE0
LzAwMjc0MS5odG1sDQoNClZpcnR1YWxpemF0aW9uIGFuZCBJYWFTIEAgU2F0LCBGZWIgMm5kDQoN
CjIwMTgtMTItMDENCg0KaHR0cHM6Ly9saXN0cy5mb3NkZW0ub3JnL3BpcGVybWFpbC9mb3NkZW0v
MjAxOHE0LzAwMjc1Ny5odG1sDQoNCkNvbnRhaW5lcnMgQCBTdW4sIEZlYiAzcmQNCg0KVEJBDQoN
ClRCQQ0KDQpNaWNyb2tlcm5lbHMgYW5kIENvbXBvbmVudC1iYXNlZCBPUyBAIFN1biwgRmViIDNy
ZA0KDQoyMDE4LTEyLTAxDQoNCmh0dHBzOi8vbGlzdHMuZm9zZGVtLm9yZy9waXBlcm1haWwvZm9z
ZGVtLzIwMThxNC8wMDI3NDIuaHRtbA0KDQoNClRoZSBjb21wbGV0ZSBsaXN0IG9mIGFjY2VwdGVk
IERldlJvb21zIGlzIGF0IGh0dHBzOi8vd3d3LmZvc2RlbS5vcmcvMjAxOS9uZXdzLzIwMTgtMTAt
MTQtYWNjZXB0ZWQtZGV2ZWxvcGVyLXJvb21zLw0KU29tZSB3aWxsIGhhdmUgZWFybGllciBDZlDi
gJlzDQoNCk5vdGUgdGhhdCBJIGFtIG5vdCB2b2x1bnRlZXJpbmcgZm9yIHRoZSBWaXJ0dWFsaXph
dGlvbiBhbmQgSWFhUyBEZXZSb29tIHRoaXMgeWVhcjogaWYgYW55b25lIHdhbnRzIHRvIHZvbHVu
dGVlciwgcGxlYXNlIGNvbnRhY3QNCg0KQnJpYW4gUHJvZmZpdHQgKGJwcm9mZml0IGF0IHJlZGhh
dCkNCg0KQmVzdCBSZWdhcmRzDQpMYXJzDQo=

--_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <17FFC72EA3DB8041879193AA9B901ADB@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJIZWx2ZXRp
Y2EgTmV1ZSI7DQoJcGFub3NlLTE6MiAwIDUgMyAwIDAgMCAyIDAgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBl
cmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1h
cmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAucDEsIGxpLnAxLCBk
aXYucDENCgl7bXNvLXN0eWxlLW5hbWU6cDE7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjEuNXB0Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCglsaW5l
LWhlaWdodDoxNS4wcHQ7DQoJZm9udC1zaXplOjEwLjVwdDsNCglmb250LWZhbWlseToiSGVsdmV0
aWNhIE5ldWUiOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPkp1c3QgYSBxdWljayByZW1pbmRlciB0aGF0IHRoZSBDZlAgZGVh
ZGxpbmUgaXMgY29taW5nIHVwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPk5vdGUgdGhhdCBGT1NERU0gaGFz
IG5vdCB5ZXQgYW5ub3VuY2VkIHRoZSBzdGFuZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+TGFyczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MYXJzIEt1
cnRoICZsdDtsYXJzLmt1cnRoQGNpdHJpeC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPk1vbmRh
eSwgMjkgT2N0b2JlciAyMDE4IGF0IDE3OjAxPGJyPg0KPGI+VG86IDwvYj54ZW4tZGV2ZWwgJmx0
O3hlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyZndDssICZxdW90O21pcmFnZW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnJnF1b3Q7ICZsdDttaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyZndDssICZxdW90O21pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyZx
dW90OyAmbHQ7bWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnJmd0OywgJnF1b3Q7bWly
YWdlb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmcXVvdDsgJmx0O21pcmFnZW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+WmliYnkgS2VhdG9uICZs
dDt6a2VhdG9uQGxpbnV4Zm91bmRhdGlvbi5vcmcmZ3Q7LCBPbGl2aWVyIExhbWJlcnQgJmx0O2xh
bWJlcnQub2xpdmllckBnbWFpbC5jb20mZ3Q7LCAmcXVvdDtkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bSZxdW90OyAmbHQ7ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20mZ3Q7LCAmcXVvdDtjb21taXR0ZXJz
QHhlbnByb2plY3Qub3JnJnF1b3Q7ICZsdDtjb21taXR0ZXJzQHhlbnByb2plY3Qub3JnJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6IDwvYj5GT1NERU0gRGV2cm9vbXMgKENmUCBkZWFkbGluZXMgZm9yIHJl
bGV2YW50IERldlJvb21zIGZyb20gRGVjIDEtMTApIGFuZCBYZW4gUHJvamVjdCBTdGFuZDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij5IaSBhbGwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5J
IGp1c3Qgc3VibWl0dGVkIGEgWGVuIFByb2plY3Qgc3RhbmQgc3VibWlzc2lvbiBhbmQgaWYgZXZl
cnl0aGluZyBnb2VzIG9rLCB3ZSB3aWxsIGJlIGhhdmluZyBhIGJvb3RoIGFnYWluIGxpa2UgdGhl
IGxhc3QgNSB5ZWFyczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5BY2NlcHRlZCBzdGFuZHMgc2hvdWxkIGJl
IGFubm91bmNlZCBieSBOb3ZlbWJlciAxMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+SWYgeW91IGFscmVhZHkga25vdyB5b3UgYXJlIGdvaW5nLCBwbGVhc2UgYWRk
IHlvdXJzZWxmIHRvDQo8YSBocmVmPSJodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVl
dHMvZC8xdWs3OWFfaUVlU29zVFdHN09nWnZoVzJuWk1PLWNKSGlEejBCTmIwZE42MC9lZGl0P3Vz
cD1zaGFyaW5nIj4NCmh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzF1azc5
YV9pRWVTb3NUV0c3T2dadmhXMm5aTU8tY0pIaUR6MEJOYjBkTjYwL2VkaXQ/dXNwPXNoYXJpbmc8
L2E+IGFuZCBsZXQgbWUga25vdyBpZiB5b3UgYXJlIHdpbGxpbmcgdG8gaGVscCBvdXQuIEFsc28s
IGlmIHlvdSB3YW50IHRvIGdpdmUgc3dhZyBvdXQsIGdpdmUgZGVtb3MsIGV0Yy4gcGxlYXNlIGxl
dCBtZSBrbm93IGJ5IGFkZGluZyB3aGF0IHlvdSB3YW50IHRvIGluIHRoZQ0KIGxhc3QgY29sdW1u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5BbHNvLCBhIG51bWJl
ciBvZiBDZlDigJlzIG1heSBiZSByZWxldmFudDogc2VlIHRhYmxlIGJlbG93PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx0YWJsZSBjbGFzcz0iTXNvTm9y
bWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBzdHls
ZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCB3aWR0aD0i
MjY0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjE5OC4wNXB0O2JvcmRlcjpzb2xpZCB3aW5k
b3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RGV2cm9vbTwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIxNTEiIHZhbGlnbj0idG9wIiBz
dHlsZT0id2lkdGg6MTEzLjZwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXIt
bGVmdDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Q2ZQIERlYWRsaW5lPC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQwMiIgdmFsaWduPSJ0b3Ai
IHN0eWxlPSJ3aWR0aDozMDEuMjVwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3Jk
ZXItbGVmdDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Q2ZQPC9zcGFuPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSIyNjQiIHZhbGln
bj0idG9wIiBzdHlsZT0id2lkdGg6MTk4LjA1cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+QlNEIEAgU2F0LCBG
ZWIgMm5kPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMTUxIiB2YWxp
Z249InRvcCIgc3R5bGU9IndpZHRoOjExMy42cHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0
Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+MjAxOC0xMi0x
MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQwMiIgdmFsaWduPSJ0
b3AiIHN0eWxlPSJ3aWR0aDozMDEuMjVwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9u
ZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48YSBocmVmPSJodHRw
czovL2xpc3RzLmZvc2RlbS5vcmcvcGlwZXJtYWlsL2Zvc2RlbS8yMDE4cTQvMDAyNzQxLmh0bWwi
Pmh0dHBzOi8vbGlzdHMuZm9zZGVtLm9yZy9waXBlcm1haWwvZm9zZGVtLzIwMThxNC8wMDI3NDEu
aHRtbDwvYT4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRk
IHdpZHRoPSIyNjQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MTk4LjA1cHQ7Ym9yZGVyOnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBj
bSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+VmlydHVhbGl6YXRpb24gYW5kIElhYVMgQCBTYXQsIEZlYiAybmQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIxNTEiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lk
dGg6MTEzLjZwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9t
OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4yMDE4LTEyLTAxPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iNDAyIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMw
MS4yNXB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29s
aWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtw
YWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vbGlzdHMuZm9zZGVtLm9y
Zy9waXBlcm1haWwvZm9zZGVtLzIwMThxNC8wMDI3NTcuaHRtbCI+aHR0cHM6Ly9saXN0cy5mb3Nk
ZW0ub3JnL3BpcGVybWFpbC9mb3NkZW0vMjAxOHE0LzAwMjc1Ny5odG1sPC9hPg0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9IjI2NCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDoxOTguMDVwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBw
dDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Db250YWluZXJzIEAg
U3VuLCBGZWIgM3JkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMTUx
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjExMy42cHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRl
ci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1y
aWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VEJB
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iNDAyIiB2YWxpZ249InRv
cCIgc3R5bGU9IndpZHRoOjMwMS4yNXB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25l
O2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQg
d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlRCQTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSIyNjQiIHZhbGlnbj0i
dG9wIiBzdHlsZT0id2lkdGg6MTk4LjA1cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+TWljcm9rZXJuZWxzIGFu
ZCBDb21wb25lbnQtYmFzZWQgT1MgQCBTdW4sIEZlYiAzcmQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L3RkPg0KPHRkIHdpZHRoPSIxNTEiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MTEzLjZw
dDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGlu
ZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij4yMDE4LTEyLTAxPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90
ZD4NCjx0ZCB3aWR0aD0iNDAyIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMwMS4yNXB0O2Jv
cmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93
dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBj
bSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vbGlzdHMuZm9zZGVtLm9yZy9waXBlcm1h
aWwvZm9zZGVtLzIwMThxNC8wMDI3NDIuaHRtbCI+aHR0cHM6Ly9saXN0cy5mb3NkZW0ub3JnL3Bp
cGVybWFpbC9mb3NkZW0vMjAxOHE0LzAwMjc0Mi5odG1sPC9hPg0KPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+VGhlIGNvbXBsZXRlIGxpc3Qgb2YgYWNjZXB0ZWQgRGV2Um9vbXMgaXMgYXQNCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmZvc2RlbS5vcmcvMjAxOS9uZXdzLzIwMTgtMTAtMTQtYWNjZXB0ZWQtZGV2
ZWxvcGVyLXJvb21zLyI+aHR0cHM6Ly93d3cuZm9zZGVtLm9yZy8yMDE5L25ld3MvMjAxOC0xMC0x
NC1hY2NlcHRlZC1kZXZlbG9wZXItcm9vbXMvPC9hPjxicj4NClNvbWUgd2lsbCBoYXZlIGVhcmxp
ZXIgQ2ZQ4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Tm90
ZSB0aGF0IEkgYW0gbm90IHZvbHVudGVlcmluZyBmb3IgdGhlIFZpcnR1YWxpemF0aW9uIGFuZCBJ
YWFTIERldlJvb20gdGhpcyB5ZWFyOiBpZiBhbnlvbmUgd2FudHMgdG8gdm9sdW50ZWVyLCBwbGVh
c2UgY29udGFjdCAmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0icDEiPkJy
aWFuIFByb2ZmaXR0IChicHJvZmZpdCBhdCByZWRoYXQpPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQiPkJlc3QgUmVnYXJkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5MYXJzPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============4811522738856873369==--


From minios-devel-bounces@lists.xenproject.org Wed Nov 21 16:26:46 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 21 Nov 2018 16:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPVKv-0007JE-9s; Wed, 21 Nov 2018 16:26:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hecd=oa=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1gPVKu-0007J9-4R
 for minios-devel@lists.xen.org; Wed, 21 Nov 2018 16:26:44 +0000
X-Inumbo-ID: 3a696b62-edaa-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a696b62-edaa-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 16:26:42 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id u13-v6so6385300wmc.4
 for <minios-devel@lists.xen.org>; Wed, 21 Nov 2018 08:26:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=OPrLj2wOja5KUjiAgGcc8OYlcfPGRH8oo+HrFi8PfDU=;
 b=lcIto6l9XMv+3ATzdzdwtCKPNvLPkfnp5OXmfqjRMFB+fyIUQRJ3l8pdkocWfc0yvi
 JCcd/cneZjtFL17xLobqrY9eQQqrRd4DaSCURomjPMFabYtUZeSqcavX+Xbs6WiZBf5D
 8/qXqr/KPN/TY19kU5G8t+QNl1IzPfhN06QMiPupU4Y6/FAMfh+HM88yu5E90q47OcU3
 V0Sqkpz5swX8NvKelR80M9mwoTR7FQad5H6lymt/xwrc+b/6CWsXtGZcpIxOkr3eOtXG
 atgn2h/78V7N7ElzoQ6cgbWjgFfCTrXpi04JWbriOh9GnrYjU3ngE+hulGtizKRkmQ9y
 +g9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=OPrLj2wOja5KUjiAgGcc8OYlcfPGRH8oo+HrFi8PfDU=;
 b=guUoW6a+iMADAjr1rVE5YdNl6BthyHYX029tbWSHZfyyU7HPLi9AmjEAcWV6pLnrtJ
 CtxyKzBTebHVF34DNlG2U7Bf8QeFxbchU5/9+AQwSAAu0c0kBaQrCCBJOYL/L7vCjBtU
 wo09t50lAvp1KeV4kv1FB2Dc1+D/FANzqLxNsABghcz+ruE0VXC2KJznY1hJk8gteAha
 XCA8kvJrZ/z4xUf5gKcZgaQpHYCGogVLxLTTBDZRTlMmDxh1eGsmqC12EJDN/X4ouLIY
 3h0v6+2uYYhRkd3WsZLgqdxSvDwEvdkkT+sKooF9OVtwPnsLLCdeh17IdQ6oF3lFmudg
 0vuQ==
X-Gm-Message-State: AGRZ1gLmqFNxfsKpUdyLjGzfs30Y+uxwdgF6DshPk+fN1vG0ZWCepRRP
 PrNdOTbG3x46d/B9KVzPLCM=
X-Google-Smtp-Source: AJdET5dD64WPZk1gndxsWxS4hjbNotWdw/f11MTjV8DoYAH2cSjQ8XJmI68c0lweXFMSDeWQBorwXw==
X-Received: by 2002:a1c:95c4:: with SMTP id x187mr6639666wmd.95.1542817600998; 
 Wed, 21 Nov 2018 08:26:40 -0800 (PST)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id x81sm1291197wmg.17.2018.11.21.08.26.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 08:26:40 -0800 (PST)
To: Cristian Banu <cristb@gmail.com>, minios-devel@lists.xen.org
References: <20181106134008.11971-1-cristb@gmail.com>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <f54f90eb-9e2b-e124-9547-8825b9569269@gmail.com>
Date: Wed, 21 Nov 2018 18:26:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181106134008.11971-1-cristb@gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT/HELLOWORLD PATCH] main.c: Prefix
 application option with CONFIG_
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Kuenzer <simon.kuenzer@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgZml4LCBDcmlzdGkhCgpSZXZpZXdlZCBieTogQ29zdGluIEx1cHUgPGNv
c3Rpbi5sdXB1QGNzLnB1Yi5ybz4KCk9uIDExLzYvMTggMzo0MCBQTSwgQ3Jpc3RpYW4gQmFudSB3
cm90ZToKPiBGbGFncyBnZW5lcmF0ZWQgYnkga2NvbmZpZyBhcmUgcHJlZml4ZWQgd2l0aCBDT05G
SUdfLCB0aHVzCj4gQVBQSEVMTE9XT1JMRF9QUklOVEFSR1Mgd2lsbCBuZXZlciBiZSBkZWZpbmVk
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENyaXN0aWFuIEJhbnUgPGNyaXN0YkBnbWFpbC5jb20+Cj4g
LS0tCj4gIG1haW4uYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL21haW4uYyBiL21haW4uYwo+IGluZGV4IDQ0
ZGQxYTc1NzFhMC4uNmFmYTE5ZTk2ZTU3IDEwMDY0NAo+IC0tLSBhL21haW4uYwo+ICsrKyBiL21h
aW4uYwo+IEBAIC03LDcgKzcsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQo+
ICB7Cj4gIAlwcmludGYoIkhlbGxvIHdvcmxkIVxuIik7Cj4gIAo+IC0jaWYgQVBQSEVMTE9XT1JM
RF9QUklOVEFSR1MKPiArI2lmIENPTkZJR19BUFBIRUxMT1dPUkxEX1BSSU5UQVJHUwo+ICAJaW50
IGk7Cj4gIAo+ICAJcHJpbnRmKCJBcmd1bWVudHM6ICIpOwo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 21 17:30:01 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 21 Nov 2018 17:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPWK7-0004Aa-Ol; Wed, 21 Nov 2018 17:29:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zfrx=oa=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1gPWK6-0004AR-VI
 for minios-devel@lists.xenproject.org; Wed, 21 Nov 2018 17:29:58 +0000
X-Inumbo-ID: 103dfa1a-edb3-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 103dfa1a-edb3-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 17:29:57 +0000 (UTC)
Received: from VI1PR01MB5183.eurprd01.prod.exchangelabs.com (20.178.121.13) by
 VI1PR01MB4064.eurprd01.prod.exchangelabs.com (20.177.54.74) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.20; Wed, 21 Nov 2018 17:29:54 +0000
Received: from VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 ([fe80::c571:4eb7:ef2a:47ee]) by VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 ([fe80::c571:4eb7:ef2a:47ee%2]) with mapi id 15.20.1339.027; Wed, 21 Nov 2018
 17:29:54 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] lib/vfscore: Implemented stdin fop
Thread-Index: AQHUgb/QpLVFTSz34kKhRXUSckyA3Q==
Date: Wed, 21 Nov 2018 17:29:54 +0000
Message-ID: <20181121172510.17510-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20181121172510.17510-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20181121172510.17510-1-vlad_andrei.badoiu@stud.acs.upb.ro>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: VI1PR08CA0140.eurprd08.prod.outlook.com
 (2603:10a6:800:d5::18) To VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 (2603:10a6:803:cc::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [141.85.233.103]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR01MB4064;
 6:7wiFF2AVqFqXLzmVj/CSpMMxcdu7tRVyu6jF+aPBA6Ya81/RAnoyZz0a6KWyThAOtjbkJuMRFI6EhGn7RQc54Lv/qmJW9JB9CQU3+dzOn1DYat6OypLfs31pR5AW8XNewhMDYUVtPIHkrSGeL59y6Urair4f2fGdsYFtIb5BJC/uOWJNw2+naHxHAUhmP7TPbBxl3vcV8CLwmpOUwqDZ4aJWAQXfT4YZup5770T3EA7Q0WOagaMU2X6ShkDwg97dzCFlvs52b1raQ/V6dDG75xQ2K3pX8ci4LiYpYe+LJj3vWTFlquAucFUNS3YrffLpm0Cr2Gc/Zs8IQp9OQlJxyP93f1gQ7Ynn+3oktic0g23owJ3os41/VnadlGNFhBerhC76pvf1cnztyB3DV45Eff4n/J28XWswDS8+N2oTt84fq/s5o45lG49ndcw6erFYUx+XNL3eY7dUco6cueb8rw==;
 5:Zc1ZzE01be8o5Bk/ggAUCqBVki40gs3wQzEj4G0vKW+l0x2oeNBD2Z1I+2lHYAQSmZMV+iDDUlt+YGeMpK1FZnIZzHTx93pp3cFmOYhm4ZA4pE55CNep5zjVncDk9RtUsXWHBeO+6joibLIhJN8zMfIG6O8jrY3Ovcl5SvC3U6U=;
 7:ZXnrfVoNHfliJ4o1+fuqEfI9psOwgIoV09wz15ok8wORF6owGXZuMgqRHj7VnJPK2Dyra7HK+wDR9fzhY8JUSSwEB3G3WANs+9+5ahPDOinRMmlX7VVc0hVZ05Gl2YtbqTwfLbmaI35ofFde9sc8Ag==
x-ms-office365-filtering-correlation-id: 3f59ebe0-215e-4596-98b9-08d64fd6f328
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR01MB4064; 
x-ms-traffictypediagnostic: VI1PR01MB4064:
x-microsoft-antispam-prvs: <VI1PR01MB4064897100A2C59BCA3D5F0BA6DA0@VI1PR01MB4064.eurprd01.prod.exchangelabs.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231442)(944501410)(52105112)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR01MB4064; BCL:0; PCL:0; RULEID:; SRVR:VI1PR01MB4064; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(346002)(39840400004)(376002)(396003)(199004)(189003)(105586002)(11346002)(2351001)(66066001)(486006)(256004)(71200400001)(99286004)(71190400001)(76176011)(4326008)(2501003)(8676002)(386003)(6506007)(68736007)(81156014)(102836004)(81166006)(8936002)(6916009)(97736004)(26005)(25786009)(786003)(186003)(53936002)(54906003)(6512007)(305945005)(74482002)(478600001)(5660300001)(2906002)(52116002)(7736002)(446003)(86362001)(316002)(3846002)(2900100001)(2616005)(6436002)(6486002)(6116002)(5640700003)(1076002)(14454004)(106356001)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR01MB4064;
 H:VI1PR01MB5183.eurprd01.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: stud.acs.upb.ro does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: WwEJuGeutlJJxj6FX9m7GcBozpaWLLAs7nqza4Mw491MqgbDgeZn9wiXiwL4ltpzip4OllHRVydCRi0a85h+zCpz35FMmqGQ3+28i7AcXEIPyFtbaIPd2TVAIj20yLrpniWndAvtYkaOabtPOwi7ttPTATHu9G+T/eNVlxHtH/Zf1TyXfHGaYsnPMpM9e0/r4vsyU4+SVxteN9jAns9TVNSsAQcZYXhgNkxXOIB13PmInviUCicuIrieTRZud/8h0lOqnFx/aH/VWZZgI+HZ6QBPWyGv7NOLTwaJ91W9LpmtDglu4qUGO9OhaUwFH8ur/BbJeskVjA/NUvRrsv4F76j55DrJdHz4X8ZH8fQZtFo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 3f59ebe0-215e-4596-98b9-08d64fd6f328
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 17:29:54.3436 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR01MB4064
Subject: [Minios-devel] [PATCH 1/2] lib/vfscore: Implemented stdin fop
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>,
 =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWRkZWQgdGhlIHN0ZGluIG9wZXJhdGlvbiBpbnNpZGUgc3RkaW8uYy4gVGhlIHNkdGRpbwppcyBt
YXBwZWQgYnkgZGVmYXVsdCB0byBmZCAwLgoKU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFk
b2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgotLS0KIGxpYi92ZnNjb3Jl
L3N0ZGlvLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3Zmc2Nv
cmUvc3RkaW8uYyBiL2xpYi92ZnNjb3JlL3N0ZGlvLmMKaW5kZXggYzYzMWY1Zi4uNmFjYmIzMiAx
MDA2NDQKLS0tIGEvbGliL3Zmc2NvcmUvc3RkaW8uYworKysgYi9saWIvdmZzY29yZS9zdGRpby5j
CkBAIC0zNSwxOSArMzUsMzggQEAKIAogI2luY2x1ZGUgPHZmc2NvcmUvZmlsZS5oPgogI2luY2x1
ZGUgPHVrL3BsYXQvY29uc29sZS5oPgorI2luY2x1ZGUgPHVrL2Vzc2VudGlhbHMuaD4KKworc3Rh
dGljIHNzaXplX3Qgc3RkaW5fcmVhZChzdHJ1Y3QgdmZzY29yZV9maWxlICp2ZnNjb3JlX2ZpbGUg
X191bnVzZWQsCisJCQkgIHZvaWQgKmJ1Ziwgc2l6ZV90IGNvdW50KQoreworCWludCByZWFkX2Nv
dW50OworCisJcmVhZF9jb3VudCA9IHVrcGxhdF9jaW5rKGJ1ZiwgY291bnQpOworCisJcmV0dXJu
IHJlYWRfY291bnQ7Cit9CiAKIC8qIE9uZSBmdW5jdGlvbiBmb3Igc3RkZXJyIGFuZCBzdGRvdXQg
Ki8KLXN0YXRpYyBzc2l6ZV90IHN0ZG91dF93cml0ZShzdHJ1Y3QgdmZzY29yZV9maWxlICp2ZnNj
b3JlX2ZpbGUsIGNvbnN0IHZvaWQgKmJ1ZiwKLQkJCSAgICAgc2l6ZV90IGNvdW50KQorc3RhdGlj
IHNzaXplX3Qgc3Rkb3V0X3dyaXRlKHN0cnVjdCB2ZnNjb3JlX2ZpbGUgKnZmc2NvcmVfZmlsZSBf
X3VudXNlZCwKKwkJCSAgICBjb25zdCB2b2lkICpidWYsIHNpemVfdCBjb3VudCkKIHsKLQkodm9p
ZCkgdmZzY29yZV9maWxlOwogCXJldHVybiB1a3BsYXRfY291dGsoYnVmLCBjb3VudCk7CiB9CiAK
K3N0YXRpYyBzdHJ1Y3QgdmZzY29yZV9mb3BzIHN0ZGluX2ZvcHMgPSB7CisJLnJlYWQgPSBzdGRp
bl9yZWFkLAorfTsKKwogc3RhdGljIHN0cnVjdCB2ZnNjb3JlX2ZvcHMgc3Rkb3V0X2ZvcHMgPSB7
CiAJLndyaXRlID0gc3Rkb3V0X3dyaXRlLAogfTsKIAorc3RhdGljIHN0cnVjdCB2ZnNjb3JlX2Zp
bGUgIHN0ZGluX2ZpbGUgPSB7CisJLmZkID0gMCwKKwkuZm9wcyA9ICZzdGRpbl9mb3BzLAorfTsK
Kwogc3RhdGljIHN0cnVjdCB2ZnNjb3JlX2ZpbGUgIHN0ZG91dF9maWxlID0gewogCS5mZCA9IDEs
CiAJLmZvcHMgPSAmc3Rkb3V0X2ZvcHMsCkBAIC02MSw2ICs4MCw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
dmZzY29yZV9maWxlICBzdGRlcnJfZmlsZSA9IHsKIAogdm9pZCBpbml0X3N0ZGlvKHZvaWQpCiB7
CisJdmZzY29yZV9pbnN0YWxsX2ZkKDAsICZzdGRpbl9maWxlKTsKIAl2ZnNjb3JlX2luc3RhbGxf
ZmQoMSwgJnN0ZG91dF9maWxlKTsKIAl2ZnNjb3JlX2luc3RhbGxfZmQoMiwgJnN0ZGVycl9maWxl
KTsKIH0KLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Nov 21 17:30:01 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 21 Nov 2018 17:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPWK8-0004Au-Sv; Wed, 21 Nov 2018 17:30:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zfrx=oa=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1gPWK8-0004Am-5U
 for minios-devel@lists.xenproject.org; Wed, 21 Nov 2018 17:30:00 +0000
X-Inumbo-ID: 11999407-edb3-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11999407-edb3-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 17:29:58 +0000 (UTC)
Received: from VI1PR01MB5183.eurprd01.prod.exchangelabs.com (20.178.121.13) by
 VI1PR01MB4064.eurprd01.prod.exchangelabs.com (20.177.54.74) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.20; Wed, 21 Nov 2018 17:29:55 +0000
Received: from VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 ([fe80::c571:4eb7:ef2a:47ee]) by VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 ([fe80::c571:4eb7:ef2a:47ee%2]) with mapi id 15.20.1339.027; Wed, 21 Nov 2018
 17:29:55 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/2] lib/vfscore: Add both the block and echo support
Thread-Index: AQHUgb/Ru4J2K5kVK0azmNsnXTJxBQ==
Date: Wed, 21 Nov 2018 17:29:55 +0000
Message-ID: <20181121172510.17510-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20181121172510.17510-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20181121172510.17510-1-vlad_andrei.badoiu@stud.acs.upb.ro>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: VI1PR08CA0140.eurprd08.prod.outlook.com
 (2603:10a6:800:d5::18) To VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 (2603:10a6:803:cc::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [141.85.233.103]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR01MB4064;
 6:JI1lobSsRdpHr+rCdq/cpW50BSyKal7dzgITh3A+GM8OceH5AfefH7z6Tw610/LwdF3nosfBefUYTyAgZ/06RhW+f5DCYOgkPp8aUwYiVwcdyJDaGSw7lSJRAHDA8IygyRKCcBV9pQ5Jb7FUodpoTTowwawRW6nhiM2m/RXBa6XwxM4ggJVf6fGJvWxrj63BftuEkkOB8Xm7KVpLGmNbKl4zx07+VXBj6jetABikqv8CqQQ3C10iTV0vTyEvj8jGFcfe0OgB4syCjcTfDrZ7JSeLrDmoPQjcTaQIlEWPNc1ZjymugQolaLhh0S4n6zRhTg6En4vMhaqTdqyR8BL1K/5rBeThnx2sDbPq7K5af2cxdbPkyNmdNHL1wfTt0zcU8T/lhHzlqqfivWjUnOwfnayH5NRqYmmJ7e/0GO9ja6fXoKp0pnpddcrOa561uGW0cO2UiMYL2cIWfX7cNsOGCg==;
 5:2cWDkFMuCjOPNaEPXZ2LjNUZFzm7xVH23opQ7esb9HdBk2qHEIgjkoGFkv6oFiNbcBSlUGmHEgLCsdWlhUMBHn6fLbyNVUXakc2FvV2qKz3xHiSotxl34bqYEpVejMt2Ss2QmURa4P2AylPgxMNXw8aybh8HLbAwQ2jC7B3Cmrs=;
 7:5rTSv7xlJqo8hAYNjuKoRAe673i/3NOjjvU6gg/HUtbdoAKY3OdCWk90lt9pqglsY22xkfdHUcHS80wovgk+E7cKUuY478J01frbwpl3Kqj/fsSB2vgriut09WltaswSew6mzpiLJziS/VBtiBWu6Q==
x-ms-office365-filtering-correlation-id: 61fb05b9-59e2-41d6-a78f-08d64fd6f398
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR01MB4064; 
x-ms-traffictypediagnostic: VI1PR01MB4064:
x-microsoft-antispam-prvs: <VI1PR01MB40647F08498B81A77EE2EC6BA6DA0@VI1PR01MB4064.eurprd01.prod.exchangelabs.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231442)(944501410)(52105112)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR01MB4064; BCL:0; PCL:0; RULEID:; SRVR:VI1PR01MB4064; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(346002)(39840400004)(376002)(396003)(199004)(189003)(105586002)(11346002)(2351001)(66066001)(486006)(14444005)(256004)(71200400001)(99286004)(71190400001)(76176011)(4326008)(2501003)(8676002)(386003)(6506007)(68736007)(81156014)(102836004)(81166006)(8936002)(6916009)(97736004)(26005)(25786009)(786003)(186003)(53936002)(54906003)(6512007)(305945005)(74482002)(478600001)(5660300001)(2906002)(52116002)(7736002)(446003)(86362001)(316002)(3846002)(2900100001)(2616005)(6436002)(6486002)(6116002)(5640700003)(1076002)(14454004)(106356001)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR01MB4064;
 H:VI1PR01MB5183.eurprd01.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: stud.acs.upb.ro does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: n+hFSuNlimpeXFKXH7qOzYN8i9+05DShSp1w88lPVZLte4o5U1Wy3nqwmbjuC+A+kNKIu3XkrERDBW/1tOj1swciIVjYyZ6sSldCHF9nIE70rPghyvSseH8qmyAxPlR4VmqdnH3J1W8z7ZZArqFg1A28r1pGkPBxpfpE2Eq5fUP71kyz9/s3S6i6rGZid03B1GImIyEFdeo8fZ9BP36nD2CbOIE5A6hHfQjXJVGEJMTDaSSaWH7iMV+wp1rVMviecLsDHRapV8XJK/okoaGdnj1OuVAdAQwin2I1crRGht/HrxLdECfA+tkXg3fLbOWheqkGlm7SEHrOYMIrLH8zC5Wed86g/R2Qo/EzaJkStD8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 61fb05b9-59e2-41d6-a78f-08d64fd6f398
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 17:29:55.0311 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR01MB4064
Subject: [Minios-devel] [PATCH 2/2] lib/vfscore: Add both the block and echo
 support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>,
 =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhlIGJsb2NrIGJlaGF2aW91ciBpcyBuZWVkZWQgYnkgdGhlIHB5dGhvbiBzaGVsbC4gQ3VycmVu
dGx5CnVrX2NpbmsgcmV0dXJuIDAgaWYgbm8gY2hhcmFjdGVyIGlzIGJlaW5nIGlucHV0dGVkIGFu
ZCBweXRob24KdXNlcyBmZ2V0cyBvbiBzdGRpbiB3aGljaCBjYXVzZXMgdGhlIGNvbnNvbGUgdG8g
Y2xvc2UKaW1tZWRpYXRlbHkuIFRoZSBlY2hvIGJlaGF2aW91ciBpcyBuZWVkZWQgZm9yIGZlZWRi
YWNrIG9uIHRoZQp0eXBlZCBpbnB1dC4gQm90aCBmZWF0dXJlcyBhcmUgZ3VhcmRlZCBieSBkZWZp
bmVzIChDT05GSUdfVUtfClNURElOX0JMT0NLSU5HIGFuZCBDT05GSUdfVUtfU1RESU5fRUNITyku
CgpTaWduZWQtb2ZmLWJ5OiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBz
dHVkLmFjcy51cGIucm8+Ci0tLQogbGliL3Zmc2NvcmUvc3RkaW8uYyB8IDggKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvdmZzY29yZS9z
dGRpby5jIGIvbGliL3Zmc2NvcmUvc3RkaW8uYwppbmRleCA2YWNiYjMyLi5lYzYxZTNhIDEwMDY0
NAotLS0gYS9saWIvdmZzY29yZS9zdGRpby5jCisrKyBiL2xpYi92ZnNjb3JlL3N0ZGlvLmMKQEAg
LTQ0LDYgKzQ0LDE0IEBAIHN0YXRpYyBzc2l6ZV90IHN0ZGluX3JlYWQoc3RydWN0IHZmc2NvcmVf
ZmlsZSAqdmZzY29yZV9maWxlIF9fdW51c2VkLAogCiAJcmVhZF9jb3VudCA9IHVrcGxhdF9jaW5r
KGJ1ZiwgY291bnQpOwogCisjaWZkZWYgQ09ORklHX1VLX1NURElOX0JMT0NLSU5HCisJd2hpbGUg
KHJlYWRfY291bnQgPD0gMCkKKwkJcmVhZF9jb3VudCA9IHVrcGxhdF9jaW5rKGJ1ZiwgY291bnQp
OworI2VuZGlmCisKKyNpZmRlZiBDT05GSUdfVUtfU1RESU5fRUNITworCXN0ZG91dF93cml0ZSh2
ZnNjb3JlX2ZpbGUsIGJ1ZiwgcmVhZF9jb3VudCwgMCk7CisjZW5kaWYKIAlyZXR1cm4gcmVhZF9j
b3VudDsKIH0KIAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Nov 21 17:30:01 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 21 Nov 2018 17:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPWK7-0004Af-Qo; Wed, 21 Nov 2018 17:29:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zfrx=oa=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1gPWK6-0004AQ-VI
 for minios-devel@lists.xenproject.org; Wed, 21 Nov 2018 17:29:58 +0000
X-Inumbo-ID: 0ff4458b-edb3-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::618])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ff4458b-edb3-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 17:29:56 +0000 (UTC)
Received: from VI1PR01MB5183.eurprd01.prod.exchangelabs.com (20.178.121.13) by
 VI1PR01MB1262.eurprd01.prod.exchangelabs.com (10.162.119.144) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.14; Wed, 21 Nov 2018 17:29:53 +0000
Received: from VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 ([fe80::c571:4eb7:ef2a:47ee]) by VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 ([fe80::c571:4eb7:ef2a:47ee%2]) with mapi id 15.20.1339.027; Wed, 21 Nov 2018
 17:29:53 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/2] lib/vfscore: Added stdin
Thread-Index: AQHUgb/Q9beNN2hR6EC8gHzx/G/xng==
Date: Wed, 21 Nov 2018 17:29:53 +0000
Message-ID: <20181121172510.17510-1-vlad_andrei.badoiu@stud.acs.upb.ro>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: VI1PR08CA0140.eurprd08.prod.outlook.com
 (2603:10a6:800:d5::18) To VI1PR01MB5183.eurprd01.prod.exchangelabs.com
 (2603:10a6:803:cc::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [141.85.233.103]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR01MB1262;
 6:ot7VjUzBmBSbz5PyZH2ZX07LlEqKiafGJHyWmWtujg4NNR09Mx6kB73dRfEocNMH1c6zBvXqete4k9fLbNq7UJrn2HPdmXrR3FyE6XJkXC/FQKcfBFmSTK8icyxXnT8/9ETDzJsR9eF9lpn+misgs/HI1DPu2lfmZAwPsYFk5zY6nAG/7UqeMusEqOPl3g01M8xYw8Mc7rBOFQY1yqJr3XVjKUK0irkfCSR5HGCQoHTrswHp8REyVWrjCjuBlNQaK35eezHiSY834sf/03/rYSuO6/0t9jkQg49y8D9vOKO07TEF9bJsiCQt9yeHD232wlwMsj/74r3Zp6pfQgkKSLKc1tq7cNuBUEYIssjP7wnjLI/zxfvc8tUOn4uIF5ysLtf5zmmSz0fGetsn5hRveWm/YvrkQncerW4bNUi6oEsoJH+qz1yekgKAY4hwxYy0PvcFjzLIzDLGlzBWYQt0Zw==;
 5:/C9AXYRqLpNpEbOScPwPeGKjvico8Db/G0SWg7vdYjFRt+jwoV0YxraiS8/9GEnUuYq0rDAAQY3rGm3/Usn+OxptAzncQBWRNI41Q0U5ly7f6wbwMtuKiJ88gqLxe3r7Dtr0qIQGtI4LZZB08tLVGXKxP41C9UhyKkjr32cTZv0=;
 7:keI3i5b1RhlWHImdrFcC391Anqco/2PNIu731FnFV7inWb08llMuBLn5/1bXh43C3Dhf58zYIhau5Rjdh+gVp9Ffzpwq3VAX4isYmhNmnn09iBlKcXJJxMfwsYr7i8kTsSoG3q97Qx0fxJfuRBH25A==
x-ms-office365-filtering-correlation-id: 8d939581-e49c-4dc8-28c8-08d64fd6f297
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR01MB1262; 
x-ms-traffictypediagnostic: VI1PR01MB1262:
x-microsoft-antispam-prvs: <VI1PR01MB126245B86ACA638651826F94A6DA0@VI1PR01MB1262.eurprd01.prod.exchangelabs.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231442)(944501410)(52105112)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR01MB1262; BCL:0; PCL:0; RULEID:; SRVR:VI1PR01MB1262; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(366004)(39840400004)(396003)(189003)(199004)(2501003)(486006)(8676002)(256004)(81156014)(81166006)(105586002)(99286004)(86362001)(6436002)(3846002)(71190400001)(6116002)(6512007)(71200400001)(2616005)(1076002)(66066001)(53936002)(25786009)(476003)(5640700003)(97736004)(2900100001)(5660300001)(14454004)(2351001)(4326008)(6916009)(478600001)(26005)(8936002)(54906003)(786003)(316002)(186003)(68736007)(2906002)(6486002)(52116002)(106356001)(102836004)(6506007)(386003)(74482002)(7736002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR01MB1262;
 H:VI1PR01MB5183.eurprd01.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:0; 
received-spf: None (protection.outlook.com: stud.acs.upb.ro does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: nC/cpHtqn5jbbgyADKCDCKsJMQW2yhXuiHSJBZjvLmwIeoJXMHVTiJqAK8atBTPlnXm0Nziqg+ECzu2QPQgNuhgx51zvSTFv8nmc2ihTYp95ZqoefqLdWKQ1Y72qV/7/5B3Bqd44um5kG6g7Y4GKEQhPAl/euMK4t665Pdg3bRiHv8LVjdD5Nnf5HKO+tBVI1ZW/DwaJc3VpWi8hjCkF9QXFIy/m2lq4Xn99Rnpd0lrjrt/L6C1SSH8+D1+oXExgNYEO5s99md8a/F60p+TLQyGEMaVMfu+/4+ijbTLBwCsOERP+TW9lWmyw/M4YQObhP2+zd+l8cEH8wqMbEjVSSrrpnP258rN9wGmHa0C6HcU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 8d939581-e49c-4dc8-28c8-08d64fd6f297
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 17:29:53.5310 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR01MB1262
Subject: [Minios-devel] [PATCH 0/2] lib/vfscore: Added stdin
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>,
 =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWRkZWQgdGhlIHN0YW5kYXJkIGlucHV0IGZvcCBpbiBzdGRpbi5jIGFuZAppbml0aWFsaXNlZCB0
aGUgc3RkaW4gb24gZmQgMC4gQWRkZWQgdGhlIApfX3VudXNlZCBtYWNybyBmb3IgYm90aCBzdGRp
bl9yZWFkIGFuZApzdGRvdXRfd3JpdGUuCgpBZGRlZCB0aGUgYmxvY2tpbmcgYmVoYXZpb3VyIHRv
IHRoZSBzdGRpbl9yZWFkCmJlY2F1c2UgdWtwbGF0X2NpbmsgcmV0dXJuIDAgaWYgbm90aGluZyBp
cwpiZWluZyBpbnB1dHRlZC4gVGhlIHB5dGhvbiBzaGVsbCB1c2VzIGEgZmdldHMKb24gc3RkaW4g
YW5kIGlmIDAgaXMgcmV0dXJuIHRoZSBmZ2V0cyByZXR1cm5zIGFzIAp3ZWxsIHdoaWNoIHJlc3Vs
dHMgaW4gdGhlIHNoZWxsIHRlcm1pbmF0aW5nLgoKQWRkZWQgdGhlIGVjaG8gYmVoYXZpb3VyIHVu
ZGVyIHRoZSBmb3JtCm9mIGEgc3Rkb3V0X3dyaXRlIHdoZW5ldmVyIGFuIGlucHV0IGlzCmJlaW5n
IHJlY2lldmVkLgoKVmxhZC1BbmRyZWkgQmFkb2l1ICgyKToKICBsaWIvdmZzY29yZTogSW1wbGVt
ZW50ZWQgc3RkaW4gZm9wCiAgbGliL3Zmc2NvcmU6IEFkZCBib3RoIHRoZSBibG9jayBhbmQgZWNo
byBzdXBwb3J0CgogbGliL3Zmc2NvcmUvc3RkaW8uYyB8IDM0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 22 06:53:57 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 22 Nov 2018 06:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPis7-0005n4-Mz; Thu, 22 Nov 2018 06:53:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+uq3=ob=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gPis6-0005mz-60
 for minios-devel@lists.xenproject.org; Thu, 22 Nov 2018 06:53:54 +0000
X-Inumbo-ID: 5e5dda59-ee23-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e5dda59-ee23-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 06:53:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1rZp1w+wz5I2RWXd9TbAASfVqr5aS7MJuC3Cz1tjSUk=;
 b=piER9rxX0PcrdnenmDIdTZmSSKXasBX91C5D7ktWZ9YBD5/rdjZHjZRzxGXtARvUJIqXsemYUQBAYIUCTnbp5T3Tqecg/IHQT4fTzMccUiZd9LKdtFWBg+MVySUT0zB4e+cPzFerUMSuPs186jbnQykuZ+qQoHU0OI+cqpuYjKo=
Received: from AM4PR08CA0057.eurprd08.prod.outlook.com (2603:10a6:205:2::28)
 by AM4PR08MB1154.eurprd08.prod.outlook.com (2603:10a6:200:17::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Thu, 22 Nov
 2018 06:53:48 +0000
Received: from VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by AM4PR08CA0057.outlook.office365.com
 (2603:10a6:205:2::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend
 Transport; Thu, 22 Nov 2018 06:53:48 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT023.mail.protection.outlook.com (10.152.18.133) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 22 Nov 2018 06:53:47 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 22 Nov
 2018 06:53:45 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 22 Nov 2018 06:53:42 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 22 Nov 2018 06:53:31 +0000
Message-ID: <1542869613-6491-1-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(979002)(346002)(39860400002)(136003)(376002)(396003)(2980300002)(438002)(189003)(199004)(47776003)(336012)(26005)(305945005)(54906003)(5660300001)(51416003)(97736004)(72206003)(106466001)(106002)(2906002)(316002)(50466002)(217873002)(86362001)(50226002)(68736007)(49486002)(8936002)(16586007)(48376002)(2616005)(6666004)(356004)(426003)(476003)(81156014)(8676002)(478600001)(110136005)(126002)(81166006)(1857600001)(4326008)(486006)(77096007)(53936002)(36756003)(186003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1154; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT023;
 1:FCOIxEw+ogk757y7jTMEeFBd21342XsY8Chs2MZOY+DT2vq2nXOC2OaY0eFQNOZ18hIOkz+A4mZIR1wIZuL1ZhxXfKjaph16IqMThbVIxU8rN3fd/ov04xep6CrUVQtQ
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d930457d-8699-4599-f2d8-08d6504740bb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 3:qsgVGc3ASwToy9+7rJOvPXjBwZkMa0OJykeV1eHtd8mL+HYo3NJbtXXgAzIie0IWpkDgUe8fp3IyqCltfMEPEYh2DA3bbK/Ikmf3KbZlJR1Aa8/x3BJwllqcr3t6Z3ds9Sk8JT2pDaszvZY0583F0KsHI8SW0bRqzmFSrpfDGrLEsOniH9H4yyUD6kKxu5mWrlBlEkNSLi8PZdqYWHAwfl7KOdacu16lbgovXSRqsWKzyy9yXzqzP5paU1NqpLuAu4RFDGE+KIRyq9tB+4YXAEX6Mc+yhLCGUt6jTlDh/f61e1wx9CjyaDxW0rpV/w+6oKh5qBluuoDgmB8BP4ACLcy4HpYaVXvf3iGEiJYKQ/I=;
 25:jow9jmWyX+sA9F2t1O49x5GZWLqySNtemUpou3KtOv7eQQNh29NxRKsRv4cbehqgSc9w6+GMWQp7kuSCCoJbfsm2KuEWNZ9TTnBKp/ik8iEqaMO+tGItRxZwCt56uI3w69tFVahopnmOQnPXcPaBVE3mzuL1Np+Onhucmuwup+rMGoWtqbfKH2BlTs11L5rqg9lzHAMbk7KLgbHepEin5DqzodGeCZf4HIp1SzDcHiXq4F0fMz4Y3tFcC1KPekQmMNe2Q2zL5Jj3dQquo9fmgdXD7EDwefbFk1kOzLo9jndKsEuL2iys2O62ImiJ9GIboryR11NaaPUsQzivc67jYEiRataTQrWTh+LGcrKQWVc=
X-MS-TrafficTypeDiagnostic: AM4PR08MB1154:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 31:nFx+jXEQoZk6LgOaKtaemmt6PgZnnx99CZpBHXz1ltTj3PWQcIHkknUS/Ebp8Kp388HEtQ3VoyN4x/LZgCrTA9kRFsEtzwon8vJfcdwUl0rsfxRsdt0Z/w0BGzN8gGYMJ9zXB/VFqsbLp6kFYmlUHUmkcbR1w87XK+yQI9OR67JDM37OTAl83MBpQAzZYHpdlG3xWObGIP+r0oPDsDyrjmph5nw9K/hu7w816eSxvkw=;
 20:9UKFUNH2sFSeb98XbBv5W7NyXB3YZCiwcTHYtq1dk5AKcLzNxaeF74JJr0nNKbd6OR0dyibcufe4A1xwdeqFpp9e/irEpt6cycsLAvhkrPO4X8ZGx5YDH+aj1paA5p+zv5yKl4kjqPk5yb5L0PMWlg/FP0p7LNd29RuGaNN39hkmLjLi1Sw+2mxdDdEcNYhK6z//MfACeHbHIfmWEsqDKDYAln8FxIH470LuhLtIQFijyu2wL5CgfmNxLdcNX2w0ogC7rQrRgSiyNCHEpkxWJRci3aguhvgbXC27rUzNYURtgBUBVxG9LE5d2lx79FFHiAi39fAuBqlLNl9F8Z/tKzlKsWYRSWc18rmpLp947/9PtzTTgF6yUui4LdT2LGkdNfPaJeoQiqvD0BexcqcGMTsFyJtY8LyhbrOKCrwfuqhR3Q/yQxJVcyN4TU0xjxMvARXVzSyunYjns816koj3tvUR/XISnq4wdoLjBycc8S9kpcNHRVDUmLiyFeJu4y3E
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB115472C412762C420110D55CF4DB0@AM4PR08MB1154.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM4PR08MB1154; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1154; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 4:VXTkTnHj0pjtLgBzlYsizVZ8Px0C3yNtu6nvEq4YdzGkLC1BjoyVLfud7dGff6nzJwvpIxoifzEpFLqz62sTyj9qM0tU0eJAmAi/Q6uPUNfK+7WIwcZxgJcHuCKQEy4oj69YwItJS59kU+HzkKQVM3sWXykOLSEAgfsiaQf54HGqDKsPkKys1FofrbVZLa9LGaHSmyo8+h0Rh/11CjN21VTO+FWcrq9pXSGdBj7iP/XOlf9HpyfR4XvUX39Q9FSvCA3e+vj4uB9botWBJFwyNA==
X-Forefront-PRVS: 0864A36BBF
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR08MB1154;
 23:RnRYO2xet7t9R/mXHgolYVpx1SlN7MDG9DEztIaqS?=
 =?us-ascii?Q?8BLxBWPhvJdH/V+PNYJ6AV4lwtCM1E0X3ZEzGzg8tjbe7CMpULieEsslohi2?=
 =?us-ascii?Q?4+55BGMXmiFolIgGo+JafBGZrwADWEhFcOEogxCXOnPxjlBOexX6Ma6GYu6U?=
 =?us-ascii?Q?UIBH8dnrsVlNdIX9vW0IGiKuPvls5OUXJjdCJ3x2SO7zE3cstyCYUcz/PWdO?=
 =?us-ascii?Q?NkebNqxaL8PDj8g7QX9r4eJ9lCve1YmgZQ91qUq2Yki+HZC/FHWvS+bV6Kty?=
 =?us-ascii?Q?/Ii8N8+L+ihllv2AGyMk6NXhZpB9uppLq09/dpBD7tly7in6HqEVwTrkgL6j?=
 =?us-ascii?Q?Q0mWr2aC8q29tiwd2ZvhI5Ju9dOsHCiOT8jCcahOxn9xLNQe5Ps5N664RkbY?=
 =?us-ascii?Q?fd+Bedmkbb3AnNFgL1x/VdJhEzgqHUQIyx/Z4OElANS2B3TXGRyF7CjV2uU7?=
 =?us-ascii?Q?ZuAzgzrXVgLZqmQHUI1I5dDciK5Q1uQv32OujtGqtcMmO3YDBLd3f16e9/5P?=
 =?us-ascii?Q?8xYkFal4xf6oh8+JeLGB5yqrPZgv09pRPJHfo86Y9xLXcDkhZa4Ghscu+UZe?=
 =?us-ascii?Q?Ei6Gws91ArUqzJarC24WPvi/3w/+y0sFZFYxfdWYOZWkhJG5rSrnmkEtblw5?=
 =?us-ascii?Q?WGkosoETgBaAWklNvCiMFVxJDFilBYeMLlNvHOf7HezqnvQfoxGs+WTqJg/9?=
 =?us-ascii?Q?+AYbyK+VGkn5JCvP7IlgZUsSgKp3sJgzWWhQczf26o38GK7Byk3bl16aAHVQ?=
 =?us-ascii?Q?YXYJBBDA7CZaQP5siRPBLLNLjDL5TQVq7f6JtWd3rVa5cn0GQXtHpVpuU57J?=
 =?us-ascii?Q?cWVFSbcnUMK62vaI1aCsfdcnIIaA0KR9nc7J05gUQLxl44CeMQq5nyBcLesE?=
 =?us-ascii?Q?ep5Mhsg9hWAgGZkDM8OpYD3+z2TTl832AzCHWSq85Q9EKqo1zvQWs5XPTYYL?=
 =?us-ascii?Q?Gnanmdk4X5OY//DenWjMIRaZrCrhJy7VzbhGWZ+ACLxz6ZdinatHAqeSOkoa?=
 =?us-ascii?Q?7c7SYvDDv+MBj8SB/fdit/qeI//0vOlaDRgv3MvO/08/gPpy3pf/6f5E9Psn?=
 =?us-ascii?Q?oWIfnX8eBpORiBnLlfFWlkQSr5Mnw840wTLotAz+g8datthFEyQqQPDRfmr4?=
 =?us-ascii?Q?OaR+Z3RhAmtRV+ggvc8uGo0/dXERSco7e7uE6uefr3u+juMA3rOLqChBIPDD?=
 =?us-ascii?Q?qh65OBfjicq2L4ONEsPUdSgZNFg20sDDHWw?=
X-Microsoft-Antispam-Message-Info: rQywge0ZD6ZmnZFbMkwdHem90AKUJ+5YrSSm/sno0JXICrMD+roK0CXuM3VOBZSP61n0DhFOYAxQcwtNm/evo5TBAxwgQLGHNmCZMdN9Lx2LNJ8J9InGzM13URAsVTDx6PZDr7RwffENk4wJWrG5dItsvEDoBLv5o76Fq7Vtz9KkjI9RGFtWI2HQBGOXtJD8LeqPrczav50Hiuio8M1LdjT5Lou4cPKrwPsr0ycIxqxXGy6Bf4ojOVRhTVWEaawII3Ux8ZoIA1Z2pddLqgwIg2diF+/ES+g/xCsdibc0qwbULSRE7z4RvetjkOLlrzqJGG6JLvtaWgKBQEGhYPgzAynu0In5Am277P/gYhOHXgw=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB1154;
 6:yDwbao9kg6YkOqVBi7A7uBseZhDmv3H/NMQdwyjF0K856uJJVSpadpxUPWz/RsA/k6qZwBCIIbGIx2sM+EastsnRF+Iz8CYDnOqUdjraSeQF03KUln6G1lFGtHRvEriMR9PrTLupLmud5Di1i9P2roxt8tu7O0+L0Ljt8P2HNFeD1G/wM4x6rUWdPO2YTSOKzkj1IkOBuQrYYmr48ejIJI9lZJgugM9L/bTVAbajKfBPAgAc7Z5af3feWUt3wIvjLMkW17UCGUu4DaeGEsmCgsGnrsczd4DDIHr2pb626d7JRFm8Lk1iIQcGu13hYIAn+9DyO6cR420fgxe7zX4fAU1qsJPIAepNjjyP+iIoOViUmU/uxugmzn+IuGo/L7GZUd8k8pwBhT75WUFSsDizL12GE77MD2Gu1KDW2xDT4i8lLBUXV1Y7z35IJwTFhEqqYqweWr4FbMPqFsrYgYlE4A==;
 5:xOB9wcrTEPyRcSmiwR1jnG4nbgeBa5lRaLG8tqdnxXuyBxCnK1QwqobmKqOMAvphQCta371fhw/fB9dqlVB/u1GJnMR6ALEJsYRFi6/UIziF++S5HH822IzCtDXBTCT2QJBM9McrHPQzhArHmzrUYD922e0T2zYeOrHTyjYogKs=;
 7:SYUj0oGwJQmattW5XyUj4nUpXtN5LsRap6K5dNrB7QAoOLUjP5TUH98AlYsbq0nq4f1iSXcx+36pAF1Fu5PS80gM6ZJ31mz9k0aINjOyL7OwQHBU6Igj8v0rNFmWrjD5MfEUoqdayBrBUNWbVGPaBw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2018 06:53:47.7525 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d930457d-8699-4599-f2d8-08d6504740bb
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1154
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 0/2] enable exception handle
 framwork for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWRkIGdpYy12MiBsaWJyYXJ5IGFuZCBleGNlcHRpb24gaGFuZGxlciB0byB1bmlrcmFmdCBmb3Ig
QXJtLgpUaGlzIHZlcnNpb24gYWRkIGlzYiBiZWZvcmUgaXJxIGhhbmRsZXIgdG8gZml4IGludGVy
cnVwdCBsb3N0Cmlzc3VlIGluIHNvbWUgY2FzZXMuCgpKaWFueW9uZyBXdSAoMSk6CiAgSW1wbGVt
ZW50IGdpYy12MiBsaWJyYXJ5IGZvciBBcm0KCldlaSBDaGVuICgxKToKICBwbGF0L2NvbW1vbjog
QWRkIGEgdHJhcCBmdW5jdGlvbiB0byBoYW5kbGUgQXJtNjQgaXJxIHRyYXAKCiBwbGF0L2NvbW1v
bi9hcm0vZ2ljLXYyLmMgICAgICAgICB8IDM4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHBsYXQvY29tbW9uL2FybS90cmFwcy5jICAgICAgICAgIHwgIDI1ICsrKwog
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggfCAzODAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmggICAgICAgIHwg
IDE1ICsrCiBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICB8ICAgMSArCiBwbGF0L2t2
bS9hcm0vZXhjZXB0aW9ucy5TICAgICAgICB8ICAxMCArLQogcGxhdC9rdm0vYXJtL3NldHVwLmMg
ICAgICAgICAgICAgfCAgMjcgKystCiA3IGZpbGVzIGNoYW5nZWQsIDgzNyBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vZ2lj
LXYyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIu
aAoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Nov 22 06:53:58 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 22 Nov 2018 06:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPisA-0005nT-Oh; Thu, 22 Nov 2018 06:53:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+uq3=ob=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gPis9-0005nB-GA
 for minios-devel@lists.xenproject.org; Thu, 22 Nov 2018 06:53:57 +0000
X-Inumbo-ID: 60beb1c9-ee23-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60beb1c9-ee23-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 06:53:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=fFdH3BIVtDrz7Ju6oH2RopH6wn9tFkEWPEDpjbZ+jhY=;
 b=sBNy+CJq1brLLMflDVXF4TVhLygtvAFQHq9uToVgsq37DSoCmJs5a2LXpdGOnfe6Pf80G3aPhRVb9e0qXNyFJ8ZAJoIdpNMlWaHAuVcTVYrjKAchGcgH7VyCuRTG08QXK6xe/Ev/Xa1i8gjFrt2dcrt1FvR1vXIuT1T8RDXNwYY=
Received: from VI1PR0801CA0078.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::22) by VI1PR0802MB2511.eurprd08.prod.outlook.com
 (2603:10a6:800:b0::9) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.16; Thu, 22 Nov
 2018 06:53:53 +0000
Received: from VE1EUR03FT049.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by VI1PR0801CA0078.outlook.office365.com
 (2603:10a6:800:7d::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend
 Transport; Thu, 22 Nov 2018 06:53:53 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT049.mail.protection.outlook.com (10.152.19.216) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 22 Nov 2018 06:53:53 +0000
Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1415.2; Thu, 22 Nov
 2018 06:53:52 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com
 (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1415.2; Thu, 22
 Nov 2018 06:53:51 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 22 Nov 2018 06:53:49 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 22 Nov 2018 06:53:33 +0000
Message-ID: <1542869613-6491-3-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542869613-6491-1-git-send-email-Jianyong.Wu@arm.com>
References: <1542869613-6491-1-git-send-email-Jianyong.Wu@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(346002)(376002)(136003)(2980300002)(438002)(189003)(199004)(5660300001)(48376002)(50466002)(49486002)(86362001)(53936002)(2906002)(1857600001)(217873002)(4326008)(356004)(305945005)(97736004)(6666004)(16586007)(316002)(106002)(110136005)(54906003)(106466001)(77096007)(14444005)(26005)(81166006)(8676002)(81156014)(336012)(36756003)(47776003)(50226002)(51416003)(8936002)(68736007)(76176011)(186003)(426003)(11346002)(478600001)(72206003)(446003)(476003)(126002)(486006)(2616005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2511; H:nebula.arm.com; FPR:;
 SPF:Pass; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT049;
 1:XSBbz1qisiwY5xVkQb9R5Kv08xJEaWKeXH6BDNiJFDIqhd+1w1hkfWgP1dnpZ9SvVZA/zKC5TGAuxLGCK7t1Nz45yHnK4tYvfWp+mMmBQplrqic2GR5whAExOqR73c+C
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 57ce6039-9e1d-4f80-00b0-08d6504743eb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:VI1PR0802MB2511; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 3:BejIKyb63BPguSQM5zobr1XlM3X/tNJt0+4L472mKJPv6I9drN+1iH3PzRei4r18hqGoa9rHmRTe/bsePZLhHAmubUM75Z4JuB5j+zEGpQbRvIh4BOwhDsfh98xvAj8KM1/VxP3HzvRDoNjq+W6+8PiTvlcY2mLptaWrDkWCLma367dih7nUL86ZERG6sKA510uUGaejVY3iBKIXCUgSPmDsSKUpcpDVnBvETpGZSU3qpN7qevTO5T+RfbGPNCr788/zmjCZy8yeRUxr9HqtbUtBYuQbdEK0ct2EPQ1vrAhRJzucqtBek3GxOAlH2krLg+Q/xXF/YIxLTHeSHpXJu0aa3UEFDkkofnE5KvkUmpE=;
 25:JUH/Vdlqyy70sybp8nsWMHGZbmswr8O1IHIq5GeV1DnNMS+/NKiA75ulqHk1WHfRhTcoWSeB4QkIbUc5lKG/cqUbI3qg9mX7ZCfJwqJZcm94ls61igCU5zYuCWJJIXI2M+nSjOgOUFlPOdp0ISx79xwFyLqXIZP+Y2HV4aK76zNrqD8Cz6GEh20Q9vPMHk+d1exb/QWAjq5lxGJALeiZAnjHLANzQr2036my1AUU118HxNB94bKk77xhQWXzKwtStsL+f3KlYz9JfMzWH5uYpNdImtribtY9QNzT6QHPla2W2KDIFi6j3Muy5YvPynNylcHqiR71LBun82kGdJppzQ==
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2511:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 31:mdaB4x30LFICD6Dg1pJSAed8LtDSxMUDmtekHpSeqDdTJ6Upxr0AUcYtIkaEfNhQiIsN94Mrj2SdFJm/ZycQ3kAKI8GOr886QydNrI+dwYdmZdTWwmwOrD4aFU1lDwrRQE9yTe7myR3bq9da99jKEdtp5M+OyOY7AmUVc7UFXz/8pbhcRf+SIgVYwST+OIKZiywHlJL1cdBBZpZhZoabsqvl+WOwHCfZqLSnOCUAEkk=;
 20:5eCmbdaGYDQ8S9qQXXtePi11f1dpynn34bbwWNxRJGO9T5CGtyWhgzQQXcbsbheRmvbhdKSFpXO8iTeQ5b/uUnm4dLM0y+7Hv68QIPUzBdGBCos5Ey2dZBUJoQXXoZoS0bz12eXwxiSqa9xkxElcW16GTq3qn9sFfGUKx18FNhbpldu0EMHZESiPhFvGh/ZtPrypBPMpkrOQQ6BkjT/f9+bhIdQvPBaCBv2Qd7iom26KowPopu78kxAedruYiiWCu5dbsN5XavdGd08kEFbNshFiYpuHZYjUzAgIEn6zXXoL40lW602/bHvzFAK2tlfMCY0IsO0mzP1DL7r/T/YxdRLbWT6bMqlB9OSbI+TZbE4wYXY9SRO+RS1caXujmgyYL8vpc/tcuh3axTCndmbkbTsnVRmzp2JzOF/DfRxq0bExrlzhPKfPHFGDXredCEBmnVIsv7cafpuM6gf98VthuK/gJu3w1usyarnjIiHYPlzjyVvIJOdnxc1zycQwWy5t
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB25116D469DBF3AE5AC4CA06CF4DB0@VI1PR0802MB2511.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(3002001)(10201501046)(93006095)(93004095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0802MB2511; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2511; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 4:VIyZqsyxCz8alt6TdS+dTbTvE7KXYmEgVGkkMXtdUpnOM5fkqd2LV0N/GHB8tn6+G+Y5sJf6smqxHuLy2P/D5SjqKTNghqjPguN6fKr8sLC06Ks61JZVIdJrF9GEIZFWWGQfOO4B/+0Ycq11mqCtrAlTFmSKXTTWEb/njYJDmkMc9lQwP9v2BdAq3yzPp8/R7dXuRf+TgHi9fokmMa9HBw1RF0JMyRhbe8c7gGoGKk87W9VZ37XjTYThEdRos0XiEQjpYcuN3zu4nuvOTMh/Pg==
X-Forefront-PRVS: 0864A36BBF
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2511;
 23:MLR16Qlb+x/SfsThznzn1q045L2HmaELxTYY6uQ?=
 =?us-ascii?Q?zOCpNNFViD0/5aNMX5zHRmRFj1bOdWAClmJv6X74pu1j+BtUIvXJL/M1SiIp?=
 =?us-ascii?Q?ZrP5RHt1xEtiQ2Y0IQ3FGoUAEgrLceXRBvk/98/tIJ+BHjoeTae705tEzPSk?=
 =?us-ascii?Q?/fU6nYwRLGwMYYOwvVkOIohsKrgFHd2lW/ba/DI2QKYoCExItFoQChoLpTLM?=
 =?us-ascii?Q?87AL3xAYB4bI4xA+04Y24jpF5JGloq/q+GuAYtkb6VruUeP3/ypdt0Bve+6U?=
 =?us-ascii?Q?mbjm9z2mBqEfsUJcYpdV05zKA8xG/MS8Gu5sBiS9iVQ/r+pQmwAeplcS1e44?=
 =?us-ascii?Q?MUFfYt2uN0pfs5rtXn6aekkfaVISBj9P1SepxKtsab0/+JFRzglABjivcqjh?=
 =?us-ascii?Q?exqg5VGnBabI45mv1C8MP3FBNzRC/LUX3apgg5g/rZ1wh72oTNSN9LUPyAPw?=
 =?us-ascii?Q?09WSN7FibGl0v6EhsndpHY9Gfik6OEyepSgB7RmL68O5XOXy623U5h1ZVCaM?=
 =?us-ascii?Q?D9k4VfK9pL6/hvQTRX/LhyR+A7Ge4jt2tyBkJShV/x0jfxz0N/nLPPArwJyg?=
 =?us-ascii?Q?ySj+iMxZXjFYySbAKb3Ih3IS74m3fXArBIAasUDF6V8w4FejJf/2svFnfBSy?=
 =?us-ascii?Q?RHI9dMEXD3meXOZB+j2Vodpx6Yiv4NZ8OYvU2vVlOoogrHsAtnmKiXFXiDLZ?=
 =?us-ascii?Q?aJyl4/ftNkPerQ3cbv5+5EUC4oXG1BMAJPE4/O8U/Q28cNtWFK3kU9bXy1Du?=
 =?us-ascii?Q?zLnerdksMPFU5hKrm0cz3vxyl+2jWWha6ee39nufv2wTaM/pMLEjAgukrT6i?=
 =?us-ascii?Q?3F8/2o2mhutXCpbrFuz5LJ6th0eXid3xW0yb7ekIV3XT3V5onj9N/ndLumu8?=
 =?us-ascii?Q?EvfuqRZUd/le9Yz/v9G5KUz8dw9HWKkWtyeFfySjCzufop4RhAQULCZwe/LL?=
 =?us-ascii?Q?tLiNenXf9cZTno7udxOnnfonntoxx+cEGeLeFeQqTdPXN9PZyhPLNFbdO+C4?=
 =?us-ascii?Q?QkN4LzPM45n7uDDDfAZWmhFC91kGUcI35NphYJMshxeRig5XylIiWQVGdEUZ?=
 =?us-ascii?Q?8yYgAYG3P2E0mZdnYH5Rnm04E15eV/C/oHsZG13t1EtvTvbBcoFxLTWZvmro?=
 =?us-ascii?Q?bQn1tXWlkr0SS5U3lu04qZyAWJ21H169k5ZpWc/3upHBmCCvmZVbmg0Rxpie?=
 =?us-ascii?Q?Pd2MtvQAU4ztmWmo=3D?=
X-Microsoft-Antispam-Message-Info: ZssC2xtx5c2o46GZCpxixmWBdfZb5oiVnRkwwZjgCnDV9vbjobLvIonm8RaOIHJ2LKpSA8KvPVYQR/SQbCHRRW2oTqdHF1N1+8S4nNdBqN7OvSWTI7bSEu9N5RC6xUsdzE43jLNiYk6X5Oxw9+CsXuX3dljUts7HydG/yQLIu+s6pZ2iJyhsP/1wEepzg7NZ7TWc90cxGr0QvEnvqhg3WJlcxkEygZ29O53xrZ7DO50Mssld84LGWtZUG7ivqaCVW1TvDCORo+g/LDBxmRNky/fqVb0Wy10WVmi7IrWkqox1RMQNigrXyWRMpBHOyKlIeiL+QQS0sBaVlGbMw69CWarkXGWT4e8blIPsbbCpVpo=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2511;
 6:IOOPumZWTIOVIM5sj7o3YXsKzw7wQuW3KCEENk6h2Kt2D8JPmGxcoymd2WW1LFiWCVYiNeWaxlxfQ7eq4pV0gwo0SdQ2Q8qi62wPW6RXHz70SwEOjm57jFlgCEPpL+DT3U3WnW8gTKQdpXRrZLYtVEnWkI3bBFiEjITkvCPSAd1ShJYbbfnAlaZ77sOnzIweJNZeYTSCSLrMO/5kAseLHPWigQ3HuaLCqkAkAn5170r9jo/pdKm16IUpErQRi2579MnY3yRklz0ADXvlo43UgHJK144QnSpHjrTCKU4YINqD5Ez5bcBHetvX8qWDB3y7A3AnpUCSjutLsyZERr/fpT6PxINSBqkca0S7Yx7VawZbvMxDaTt8OQig/Gz4Rx/mXm7KFg/iu/MI0QfpAg1o4HiOwjsqvuqqMOdFNIMUZeHRSTBUUGlQw1Lxptf8UIpIg6eqoVlhG6NPp0JFrA/8SA==;
 5:OkOP4xaWCj7rqo6+93ToCkKleG0oxOqQrx/HdTUdj2yHgq6Ywr08en4W75+uztZMAwpl5OfbocKY4BtgsjyD2K8lPna+EbpLynMQENOn0DXYLpMOAUh6OYIpCdSqC7HbpKhV6rFkDaenVmaFgFuU7sUeoQLDvnLuRo9TlEv6bR4=;
 7:qgSqXIjL4rC1zGtPRn/kBeQppDXpMcxqaMM4XgWY/JZMj5rAu1UmvQds2PrTj5UrNESs6ZPMm9hewomnliTKBLY2yxaDcHlHnfbKaLm8hg72FXUwbU4qHATOT8A0du07ZooIqzDGF0mYMj/Sejbx4w==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2018 06:53:53.0784 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 57ce6039-9e1d-4f80-00b0-08d6504743eb
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2511
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 2/2] plat/common: Add a trap
 function to handle Arm64 irq trap
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hl
biA8d2VpLmNoZW5AYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9hcm0vdHJhcHMuYyAgIHwgMjUg
KysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyB8IDEw
ICsrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS90cmFwcy5jIGIvcGxhdC9jb21tb24v
YXJtL3RyYXBzLmMKaW5kZXggNDMyMzViZS4uZmY2MTRiMSAxMDA2NDQKLS0tIGEvcGxhdC9jb21t
b24vYXJtL3RyYXBzLmMKKysrIGIvcGxhdC9jb21tb24vYXJtL3RyYXBzLmMKQEAgLTIzLDYgKzIz
LDcgQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDx1ay9wcmludC5oPgogI2luY2x1
ZGUgPHVrL2Fzc2VydC5oPgorI2luY2x1ZGUgPGFybS9naWMtdjIuaD4KIAogc3RhdGljIGNvbnN0
IGNoYXIgKmV4Y2VwdGlvbl9tb2Rlc1tdPSB7CiAJIlN5bmNocm9ub3VzIEFib3J0IiwKQEAgLTY4
LDMgKzY5LDI3IEBAIHZvaWQgdHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdzICpyZWdzLCB1aW50
NjRfdCBmYXIpCiAJZHVtcF9yZWdpc3RlcnMocmVncywgZmFyKTsKIAl1a3BsYXRfY3Jhc2goKTsK
IH0KKwordm9pZCB0cmFwX2VsMV9pcnEoc3RydWN0IF9fcmVncyAqcmVncywgdWludDY0X3QgZmFy
KQoreworCXVpbnQzMl90IHN0YXQsIGlycTsKKworCWRvIHsKKwkJc3RhdCA9IGdpY19hY2tfaXJx
KCk7CisJCWlycSA9IHN0YXQgJiBHSUNDX0lBUl9JTlRJRF9NQVNLOworCisJCXVrX3ByaW50ZChE
TFZMX0NSSVQsICJVbmlrcmFmdDogRUwxIElSUSMlZCB0cmFwIGNhdWdodFxuIiwgaXJxKTsKKwor
CQkvKgorCQkgKiBUT0RPOiBIYW5sZSBJUEkmU0dJIGludGVycnVwdHMgaGVyZQorCQkgKi8KKwkJ
aWYgKGlycSA8IEdJQ19NQVhfSVJRKSB7CisJCQlpc2IoKTsKKwkJCV91a3BsYXRfaXJxX2hhbmRs
ZSgodW5zaWduZWQgbG9uZylpcnEpOworCQkJZ2ljX2VvaV9pcnEoc3RhdCk7CisJCQljb250aW51
ZTsKKwkJfQorCisJCWJyZWFrOworCX0gd2hpbGUgKDEpOworfQpkaWZmIC0tZ2l0IGEvcGxhdC9r
dm0vYXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKaW5kZXggYWYw
MzlkOC4uMTk0Y2QwMyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUworKysg
Yi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0xMTksNiArMTE5LDE0IEBAIGVsMV9zeW5j
OgogCWJsIHRyYXBfZWwxX3N5bmMKIAlMRUFWRV9UUkFQIDEKIAorLmFsaWduIDYKK2VsMV9pcnE6
CisJRU5URVJfVFJBUCAxCisJbXNyIGRhaWZjbHIsICM0CisJbW92IHgwLCBzcAorCWJsIHRyYXBf
ZWwxX2lycQorCUxFQVZFX1RSQVAgMQorCiAvKiBCYWQgQWJvcnQgbnVtYmVycyAqLwogI2RlZmlu
ZSBCQURfU1lOQyAgMAogI2RlZmluZSBCQURfSVJRICAgMQpAQCAtMTY5LDcgKzE3Nyw3IEBAIEVO
VFJZKHZlY3Rvcl90YWJsZSkKIAogCS8qIEN1cnJlbnQgRXhjZXB0aW9uIGxldmVsIHdpdGggU1Bf
RUwxICovCiAJdmVjdG9yX2VudHJ5IGVsMV9zeW5jCQkvKiBTeW5jaHJvbm91cyBFTDFoICAgICAg
ICovCi0JdmVjdG9yX2VudHJ5IGVsMV9pcnFfaW52YWxpZAkvKiBJUlEgRUwxaCAgICAgICAgICAg
ICAgICovCisJdmVjdG9yX2VudHJ5IGVsMV9pcnEJCS8qIElSUSBFTDFoICAgICAgICAgICAgICAg
Ki8KIAl2ZWN0b3JfZW50cnkgZWwxX2ZpcV9pbnZhbGlkCS8qIEZJUSBFTDFoICAgICAgICAgICAg
ICAgKi8KIAl2ZWN0b3JfZW50cnkgZWwxX2Vycm9yX2ludmFsaWQJLyogRXJyb3IgRUwxaCAgICAg
ICAgICAgICAqLwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Nov 22 06:53:58 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 22 Nov 2018 06:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gPisA-0005nY-Qs; Thu, 22 Nov 2018 06:53:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+uq3=ob=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1gPis9-0005nA-G9
 for minios-devel@lists.xenproject.org; Thu, 22 Nov 2018 06:53:57 +0000
X-Inumbo-ID: 600e8d2e-ee23-11e8-9a16-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::610])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 600e8d2e-ee23-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 06:53:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9dD9Y7qWsa2b8H+UmUOfnxEfh/H/NxaAd8LAvg1zWdM=;
 b=i83c9LKjq9utga1zH/68HXmtdD8qG4f1YzH4juy1i9TToRC05GkSotLOr8+j2oKRHdO3rETzUW7U0kv9YahamMskYBJMczeOd0R+jY0CiBvbibgw8o51QRxrG94hg52NVnqV3dVH8ncUTR4OdmloJbh40excMERQN0jK5CRiF4w=
Received: from HE1PR0802CA0004.eurprd08.prod.outlook.com (2603:10a6:3:bd::14)
 by HE1PR08MB1164.eurprd08.prod.outlook.com (2a01:111:e400:7b85::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.21; Thu, 22 Nov
 2018 06:53:51 +0000
Received: from VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::208) by HE1PR0802CA0004.outlook.office365.com
 (2603:10a6:3:bd::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.15 via Frontend
 Transport; Thu, 22 Nov 2018 06:53:50 +0000
Authentication-Results: spf=pass (sender IP is 40.67.248.234)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 40.67.248.234 as permitted sender) receiver=protection.outlook.com;
 client-ip=40.67.248.234; helo=nebula.arm.com;
Received: from nebula.arm.com (40.67.248.234) by
 VE1EUR03FT008.mail.protection.outlook.com (10.152.18.75) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id
 15.20.1339.10 via Frontend Transport; Thu, 22 Nov 2018 06:53:50 +0000
Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com
 (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Thu, 22 Nov
 2018 06:53:48 +0000
Received: from localhost.localdomain (10.169.43.26) by mail.arm.com
 (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend
 Transport; Thu, 22 Nov 2018 06:53:45 +0000
From: Jianyong Wu <Jianyong.Wu@arm.com>
To: <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>
Date: Thu, 22 Nov 2018 06:53:32 +0000
Message-ID: <1542869613-6491-2-git-send-email-Jianyong.Wu@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542869613-6491-1-git-send-email-Jianyong.Wu@arm.com>
References: <1542869613-6491-1-git-send-email-Jianyong.Wu@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:40.67.248.234; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(136003)(346002)(376002)(39860400002)(396003)(2980300002)(438002)(189003)(199004)(2906002)(51416003)(68736007)(86362001)(81166006)(81156014)(26005)(575784001)(76176011)(77096007)(8676002)(126002)(186003)(72206003)(4326008)(106466001)(336012)(476003)(478600001)(217873002)(305945005)(14444005)(5660300001)(110136005)(486006)(106002)(316002)(446003)(426003)(50226002)(97736004)(1857600001)(2616005)(54906003)(53946003)(16586007)(11346002)(50466002)(356004)(6666004)(47776003)(48376002)(53936002)(4744004)(49486002)(8936002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB1164; H:nebula.arm.com; FPR:; SPF:Pass;
 LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT008;
 1:gL7ijuRAp2CXcwpAeaP9FxSpusBPEVJZVBVK9Nr16hrw13gq5wLprJiTkW2ttb71goPBnrb7X5GuRzxeDsdqtHFdxbaIMpKR6LfCwwA74LYBQkw8/3ub355Cur6BSm1m
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2fd233c9-2e07-45cb-b443-08d65047425e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:HE1PR08MB1164; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1164;
 3:XqkG2bIxgzekCjf71nb26k60Fh2b7FqaNK7obUzSmE1A92TyqHJjXb9LceyKcIpgGJh6+qE3WPUCCYaTupKbrfPrPqp5XQ7lH4zWurMH4PoOzZSBElqvm/EZjXkEi/OP/R6sNgiFa/mMSL1Grgm0P0jfjsbC6Qbno3eK2L8n7J93D2+3WH6Y5tnJKveWwfjx3VC/CX0OdnH75eXvr5D5vds5sOja9U3/2qM6YOXmAhRGDOz0t1JiBwBHP4NOJNq+G7uuVYNn3v2xLhadZrsv7U23B76SmyT0ltknMYkoX0EEx8dFe2aIUKejCcuu//hlxIhYbNcn/unyP+ABpA1+ZwbcWnGqsZBwfSGS3o7zLJw=;
 25:NmU5MWsTLxfS4NmGrVImn455VOHeOvePGJKt09iJcEuqfby1YtTgIJgzYOscd5knkFupt5KD9FnSe7NtfGlGOCk70hnb5JI+E5W/kepKRdWdt+7rkr1YSq1Tr10wInGvQw3Zle/A9gYFOA48LF8Ms6G1K0snkq8AW3wi1fT4evLaSZo0DqxbSxQR9mwOg6thl0vPlw7LNQ8wUUnvF60uLuW+oP7gHy1Pp2EnigmC+hfEDa7+fr1TPGnstVSXrRGWC2vgdUGKxds6rODZl2b5G+rE+P6Vg/DTbKPUI1F7ysd8yVUU9VI3qnxzIt6aGJkecaZ9fmNLq5cwp7BSwHpEg9pWAbVlsvyQkeffbyH6Trc=
X-MS-TrafficTypeDiagnostic: HE1PR08MB1164:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1164;
 31:9HKoUhYy2PHK6QGe3/tzLeTqUtLuhDcK6SP5DeQjZTCQrTs6LP9IrB6hh/loyx/jE9PoRKR4Ut6MKaLvSIkyMQblnggX02sRUZKERPM1iItFHzgcOJ/0qKK45GmT7nCS4pUMDcICZ+1IBUlfiLc0uxbr3er7ishIrfKOJwTXf+ei9LAKrHUb0QzIVHfJcAGYh2aegKm1F8ZYkUIdHOD8c7Id5wKuhRl6Q12TVylKPpc=;
 20:snICFFrBUKOACxyTXmuxvNNvv3ihgnkAO36EtjsF4D20ELoDMLYpaamj9M09QQ9lFn6RUgnvph+faZZVCOUT+KpWw0qKX7NUS74QbFXgxEFc+2FCuMR6eJi6aTALp8Oc64Pk6H35qIZSYPHC8hsddGOAzwhtY6nPFmF2WjKDLLuFAlLGihV54n4hYLUNDg6Z59kZSWkI+qB+Z7JxD9HkAkbqQTZikLokelJueo8Wc+A7b5L1GrUTBQ10x3xRAYmetcJQUoQ+55HoyPxV4uLPLIg/8T0dxBekb6j/lRzvknbIh9azTcbAwGhQwv985t+XAS0JRPqZafD6+Q50+I/yXcwfYg6Uf2ATCwicJuWvxmEKw2C3LZsLyj55zYND5ZgzlesMkt9hwv+HEHTM50w7nUgr09otxH7xCaBAeoev07AHW1fKm5ZJ6es4ZIYDEsRfCJ7Kj3EJuEBWN4WfPx+lAZwuJBdRrvfNtJPWf47/g+v1lGOgGSKJ8RJWErC5QKlN
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR08MB1164F05CED5E714EFEF90AB6F4DB0@HE1PR08MB1164.eurprd08.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(3002001)(3231442)(944501410)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:HE1PR08MB1164; BCL:0; PCL:0; RULEID:; SRVR:HE1PR08MB1164; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1164;
 4:drD5fhR0ewyEAyQ9ouAXB80Ik1Vchp4lJVTjMQmLzhFUlAirXPxohwnGS9M9M2SQbmfsJZTfvl0ws3saDV74l1S4B8HJsdlNpGN+A4RsLvrixvGC9IsCefZPLgcqwtRN6H3V6NC4QD9rLq+OkJ3phRxN1WQHU5GCMZaQsiPlPhmTbXPA3wtBzc1bCL1CUo94ugV4u4mURsP723oOF/pC8v1UCx2FmrrTtq6XvwS+cPEDKrIl7Mw60zsGWvnAKUrCTJEPTfEtZ3Yh0oPYZCaygw==
X-Forefront-PRVS: 0864A36BBF
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR08MB1164;
 23:uXsCC5ASE1NGVQhMbFPM6W/ss22vtmOocxhjNXh5D?=
 =?us-ascii?Q?tSTDqvCQ4ZjC8OSClrcyrQXhpEP0bNGyF+OWohyyCznRD7dYJ9jP4a9lsbZs?=
 =?us-ascii?Q?bATjhdg1Nwei3tO6NPu5v74cfE5I9zPMriwUbByZGFiGTdqcRVj+KiN3H9i1?=
 =?us-ascii?Q?9OqAdIvkrtLKC9c2zzGTbQO7JbIJ2kDbQdwJQ0w8PRVXuKeDMoFuXUIVYTQG?=
 =?us-ascii?Q?XFM4mZwkKXcezpZqrrcJoGbqJa4sQd9xKExtyBWJaz2sZ6tLSBIcWxwjQOeE?=
 =?us-ascii?Q?wtbqLeiMggLMfHVxKSmwR9fOLfFsJvMg5u/WcSteUuEo4oLvZBpwkhLSyo06?=
 =?us-ascii?Q?RKFTzZz9qAZHEbYDOTbs8p+PyR8pNNlR2jsQHPivPRMjeCxecFLhhkyJzjzt?=
 =?us-ascii?Q?WSblQH70Y/pmAJrW6AKN4a1pJ7WjbNRCWsiFYxZBIA1XmFuKIUqp4Er4aNA+?=
 =?us-ascii?Q?9TJ8DoenFj77tZuKYkJS0/g56phmB5eV+c0jLL1H9jtrC6iEi9Lg8I1g88ts?=
 =?us-ascii?Q?Axf9xtiJ/DtsjVm0V9pPrK/m3Td7b7iI1ni18PDY8T2Zp4a7mUF70OzaSlJb?=
 =?us-ascii?Q?KVE24fYD0mne6H99wJRwg1Kg1Q1UHgyRlIHV5x9J45+Fx3sGT9boaK2Kn8jq?=
 =?us-ascii?Q?L05FhjEzk4FL6gC/5QHBi/Kmln/ktPPevcKI0OeOTQU/xcKK4CBXB60lKSkY?=
 =?us-ascii?Q?aBBhBakb7rownjnlNGprGyKhTzQFnP55VIKCVjYA2HtXvbdJztTfSsaiNCI+?=
 =?us-ascii?Q?WM9XDP9PtIFuBqNWMfYedYjfz/4tUQu2oR6prR4yq2fjxWx0/zgJDs3+j8yz?=
 =?us-ascii?Q?UtRe+tqUNsXhJ70nZuPUFWHn4hip1aXC9VXjzTTjim3pjT475aJk/vLoUTWW?=
 =?us-ascii?Q?DTrqKf3R5oNIQvrsOjsOdNWDty9cJY2yFU4zmMYSONG00hIe3qNciFr7QeJW?=
 =?us-ascii?Q?xVJsFuQnLlSXf94eK5GZhS9OF6GXp6V9MoaPAHGJghcTqfs8x38R5yGJ5zkm?=
 =?us-ascii?Q?lOXycuhIMXZpUV1lWZcMkjzRrcCHvaNtkSL+JwGgBKxawDGtlG6lXV/2obXF?=
 =?us-ascii?Q?o2nG4dL0QA3ryejqu7cPFfx27lYsz7YTrkbJNImESICYRg3dSmjaue2mFS+v?=
 =?us-ascii?Q?YgOKkCgsRT0tBUifEhTx6v2FbcxVOcClukultMN1GSz4ymDTMpoV04urVMVw?=
 =?us-ascii?Q?FgvZCNwCXkAVnTf0OTTW1U6azK3FucFP8fOYyEmvy3bA9A1zsQfUA9pja9wD?=
 =?us-ascii?Q?hqF0wcwSMEDbJFRcI8=3D?=
X-Microsoft-Antispam-Message-Info: lvQswE8TywLv3dsqHtrONP1W1gN6/iDQcGXHJtCsCitpjZXDA9uqyvvbNa5Y+xv33xv2AMjOHMrcVUDytV2Z9+VMdgYm4ESDvvoRQSE9P21loT4Wig0aZGf4ViZuVFTh/XstjLRtI2grqHGjNPk4xq7625U0JmlX123gXvDyaKoCZsxb5Qg1qzXQk+oF7ZztUzyRpL0lT4t6w3ptitA6sYWywELrfbBEShcJ7aJgL6pHg+q9HxOTqnfUORQYrmHyChu/076uuGAKV6hhLnQfEQbQ57NOoSGd/ifPvW8NodXrJdU4ZJXCYW3q1WrdOUecVswoBui2EYum6vAqHtYFBTTlbRWRHXR3/mEIEDtuy+k=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB1164;
 6:jQjvl50OBclKP36lTM8DfKODa5UJilbMltJTdwQCzPRR/BTr/TfAUdTrEd20/4MA4Lo+yX1Yc+0IOYpZ9xiJZZqZj6mylvhho/TVc/8tVBfORcRv8s9/EM5fCAzOQAXbjJ7B5WXp/knG0cYxDfPRBSjFHRXCh3CcQzX/3BbRpG9djxIleHW880hL2+kkcxqEMFMjOXNyfWJjKn0jXeoNV2u9wdTxTtk+XDz1MTTS2XN4Ck6E0lBrTf7TuS5lfRYwAKhq+tOi9p0Y82T8AKaPGAfYzqG74QlwZElgpmbCq/AC+577mM6wvhPIjDirlfvNAJMEVaB8WDB8bEOgV1fspGoEVQ5hKx0nxU3+caQ8mJaXP75MmdzervZw7N+S9Sc87/pkcqYmJAxsa88XcP5brVPd/hIrYnqzsPN+o1xU4Rw9A+/bzm7qqgBpIHSh97ZXzzhPtKLNyc4tlioS5I0JNQ==;
 5:QYsG0n631oveqi8GuvY7/BjLBObdx89qoVKGGg9Oope7ojzwUV2swfPF58CTZif8NmVUGtx/j4eV52hpSiCppODO5Q0564b/fRlWjjq+ZfncITwTxJ6szDfBBAcwjqGCgLQnoev1QI9bZAs4Fnl55d1GKMYogRrEbx09sYOMxuY=;
 7:/sJ6WEH3nrC/JuD4AP4PjbmUrlbs5nntJLomUZsemFtqGHthOC7FthOgbw/pw2BM8LorvuANLNBV7U08lGE/f0kDnmloE+mwvnDGqc3+8o37JQBFMsMHihGjg0KCx6xhvUoBw8TV23Fxr+S71uoi8A==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2018 06:53:50.4969 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2fd233c9-2e07-45cb-b443-08d65047425e
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[40.67.248.234];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB1164
Subject: [Minios-devel] [UNIKRAFT RFC PATCH 1/2] Implement gic-v2 library
 for Arm
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kaly.Xin@arm.com, nd@arm.com, Jianyong.Wu@arm.com, wei.chen@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBsaWJyYXJ5IGhhcyBpbXBsZW1lbnRlZCBiYXNpYyBHSUN2MiBmdW5jdGlvbnMuIFdlIGRv
bid0IHN1cHBvcnQKR0lDdjJNIGFuZCBzZWN1cml0eSBleHRlbnNpb24gaW4gdGhpcyBsaWJyYXJ5
LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2Fy
bS9naWMtdjIuYyAgICAgICAgIHwgMzg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggfCAzODAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmgg
ICAgICAgIHwgIDE1ICsrCiBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICB8ICAgMSAr
CiBwbGF0L2t2bS9hcm0vc2V0dXAuYyAgICAgICAgICAgICB8ICAyNyArKy0KIDUgZmlsZXMgY2hh
bmdlZCwgODAzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21t
b24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vZ2lj
LXYyLmMgYi9wbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uOTJjNjc2MgotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQvY29tbW9uL2FybS9n
aWMtdjIuYwpAQCAtMCwwICsxLDM4OSBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJT
RC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29t
PgorICogICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+CisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9y
IHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRv
cnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJl
IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklC
VVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UK
KyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERF
UiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBT
VUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklU
UzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFO
WSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICog
QVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAq
IFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVku
CisgKi8KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxsaWJmZHQuaD4KKyNpbmNsdWRl
IDx1ay9lc3NlbnRpYWxzLmg+CisjaW5jbHVkZSA8dWsvcHJpbnQuaD4KKyNpbmNsdWRlIDx1ay9h
c3NlcnQuaD4KKyNpbmNsdWRlIDx1ay9iaXRvcHMuaD4KKyNpbmNsdWRlIDx1ay9hc20uaD4KKyNp
bmNsdWRlIDxpcnEuaD4KKyNpbmNsdWRlIDxhcm0vY3B1Lmg+CisjaW5jbHVkZSA8YXJtL2dpYy12
Mi5oPgorCitzdGF0aWMgdm9pZCAqZ2ljX2Rpc3RfYWRkciwgKmdpY19jcHVpZl9hZGRyOworc3Rh
dGljIHVpbnQ2NF90IGdpY19kaXN0X3NpemUsIGdpY19jcHVpZl9zaXplOworCisjZGVmaW5lIEdJ
Q19ESVNUX1JFRyhyKQkoZ2ljX2Rpc3RfYWRkciArIChyKSkKKyNkZWZpbmUgR0lDX0NQVV9SRUco
cikJKGdpY19jcHVpZl9hZGRyICsgKHIpKQorCitzdGF0aWMgY2hhciAqZ2ljX2RldmljZV9saXN0
W10gPSB7CisJImFybSxjb3J0ZXgtYTE1LWdpYyIsCisJImFybSxjb3J0ZXgtYTctZ2ljIiwKKwki
YXJtLGNvcnRleC1hOS1naWMiLAorCSJhcm0sZ2ljLTQwMCIsCisJImFybSxlYjExbXAtZ2ljIiwK
KwkiYXJtLHBsMzkwIiwKKwkiYXJtLGFybTExNzZqemYtZGV2Y2hpcC1naWMiLAorCSJhcm0sYXJt
MTFtcC1naWMiLAorCSJhcm0sdGMxMW1wLWdpYyIsCisJImJyY20sYnJhaG1hLWIxNS1naWMiLAor
CSJudmlkaWEsdGVncmEyMTAtYWdpYyIsCisJInFjb20sbXNtLTg2NjAtcWdpYyIsCisJInFjb20s
bXNtLXFnaWMyIiwKK307CisKKy8qIGlubGluZSBmdW5jdGlvbnMgdG8gYWNjZXNzIEdJQ0MgJiBH
SUNEIHJlZ2lzdGVycyAqLworc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2dpY2Q4KHVpbnQ2NF90
IG9mZnNldCwgdWludDhfdCB2YWwpCit7CisJaW9yZWdfd3JpdGU4KEdJQ19ESVNUX1JFRyhvZmZz
ZXQpLCB2YWwpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljZDMyKHVpbnQ2NF90
IG9mZnNldCwgdWludDMyX3QgdmFsKQoreworCWlvcmVnX3dyaXRlMzIoR0lDX0RJU1RfUkVHKG9m
ZnNldCksIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNkMzIodWlu
dDY0X3Qgb2Zmc2V0KQoreworCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0RJU1RfUkVHKG9mZnNl
dCkpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljYzMyKHVpbnQ2NF90IG9mZnNl
dCwgdWludDMyX3QgdmFsKQoreworICAgICAgICBpb3JlZ193cml0ZTMyKEdJQ19DUFVfUkVHKG9m
ZnNldCksIHZhbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNjMzIodWlu
dDY0X3Qgb2Zmc2V0KQoreworCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0NQVV9SRUcob2Zmc2V0
KSk7Cit9CisKKy8qCisgKiBGdW5jdGlvbnMgb2YgR0lDIENQVSBpbnRlcmZhY2UKKyAqLworCisv
KiBFbmFibGUgR0lDIGNwdSBpbnRlcmZhY2UgKi8KK3N0YXRpYyB2b2lkIGdpY19lbmFibGVfY3B1
aWYodm9pZCkKK3sKKwkvKiBqdXN0IHNldCBiaXQgMCB0byAxIHRvIGVuYWJsZSBjcHUgaW50ZXJm
YWNlICovCisJd3JpdGVfZ2ljYzMyKEdJQ0NfQ1RMUiwgR0lDQ19DVExSX0VOQUJMRSk7Cit9CisK
Ky8qIFNldCBwcmlvcml0eSB0aHJlc2hvbGQgZm9yIHByb2Nlc3NvciAqLworc3RhdGljIHZvaWQg
Z2ljX3NldF90aHJlc2hvbGRfcHJpb3JpdHkodWludDMyX3QgdGhyZXNob2xkX3ByaW8pCit7CisJ
LyogR0lDQ19QTVIgYWxsb2NhdGUgMSBieXRlIGZvciBlYWNoIGlycSAqLworCVVLX0FTU0VSVCh0
aHJlc2hvbGRfcHJpbyA8PSBHSUNDX1BNUl9QUklPX01BWCk7CisJd3JpdGVfZ2ljYzMyKEdJQ0Nf
UE1SLCB0aHJlc2hvbGRfcHJpbyk7Cit9CisKKy8qCisgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVh
bHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCisgKiBnZXQgdGhlIGludGVycnVwdCBJRCBhcyB0aGUg
c2lkZSBlZmZlY3QuCisgKi8KK3VpbnQzMl90IGdpY19hY2tfaXJxKHZvaWQpCit7CisJcmV0dXJu
IHJlYWRfZ2ljYzMyKEdJQ0NfSUFSKTsKK30KKworLyoKKyAqIHdyaXRlIHRvIEdJQ0NfRU9JUiB0
byBpbmZvcm0gY3B1IGludGVyZmFjZSBjb21wbGV0YXRpb24KKyAqIG9mIGludGVycnVwdCBwcm9j
ZXNzaW5nLiBJZiBHSUNDX0NUTFIuRU9JbW9kZSBzZXRzIHRvIDEKKyAqIHRoaXMgZnVuYyBqdXN0
IGdldHMgcHJpb3JpdHkgZHJvcC4KKyAqLwordm9pZCBnaWNfZW9pX2lycSh1aW50MzJfdCBpcnEp
Cit7CisJd3JpdGVfZ2ljYzMyKEdJQ0NfRU9JUiwgaXJxKTsKK30KKworLyogRnVuY3Rpb25zIG9m
IEdJQyBEaXN0cmlidXRvciAqLworCisvKgorICogQHNnaW50aWQgZGVub3RlcyB0aGUgc2dpIElE
OworICogQHRhcmdldGZpbHRlciA6IHRoaXMgdGVybSBpcyBUYXJnZXRMaXN0RmlsdGVyCisgKiAw
IGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IHNwZWNpZmllZCBpbiB0aGUKKyAq
IHRhcmdldCBsaXN0OyAxIGRlbm90ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IGV4ZWNw
dCB0aGUKKyAqIHByb2Nlc3NvciB0aGF0IHJlcXVlc3QgdGhlIGludHJydXB0OyAyIGRlbm90ZXMg
Zm9yd2FyZGluZyB0aGUKKyAqIGludGVycnVwdCBvbmx5IHRvIHRoZSBjcHUgdGhhdCByZXF1dGVz
dCB0aGUgaW50ZXJydXB0LgorICogQHRhcmdldGxpc3QgaXMgYml0bWFzaywgd2hpY2ggYml0IDEg
ZGVub3RlcyBmb3J3YXJkaW5nIHRvIGFuZCBvbmx5IGxvdyA4CisgKiBiaXQgaXMgaW4gdXNlLgor
ICovCitzdGF0aWMgdm9pZCBnaWNfc2dpX2dlbih1aW50MzJfdCBzZ2ludGlkLCB1aW50OF90IHRh
cmdldGZpbHRlciwKKwkJCXVpbnQ4X3QgdGFyZ2V0bGlzdCkKK3sKKwl1aW50MzJfdCB2YWw7CisK
KwkvKiBPbmx5IElOVElEIDAtMTUgYWxsb2NhdGVkIHRvIHNnaSAqLworCVVLX0FTU0VSVChzZ2lu
dGlkIDw9IEdJQ0RfU0dJX01BWF9JTklUSUQpOworCisJLyogU2V0IFNHSSB0YWdldGZpbGV0ZXIg
ZmllbGQgKi8KKwl2YWwgPSAodGFyZ2V0ZmlsdGVyICYgR0lDRF9TR0lfRklMVEVSX01BU0spIDw8
IEdJQ0RfU0dJX0ZJTFRFUl9TSElGVDsKKworCS8qIFNldCBTR0kgdGFyZ2V0bGlzdCBmaWVsZCAq
LworCXZhbCB8PSAodGFyZ2V0bGlzdCAmIEdJQ0RfU0dJX1RBUkdFVF9NQVNLKSA8PCBHSUNEX1NH
SV9UQVJHRVRfU0hJRlQ7CisKKwkvKiBTZXQgU0dJIElOSVRJRCBmaWVsZCAqLworCXZhbCB8PSBz
Z2ludGlkOworCisJLyogR2VuZXJhdGUgU0dJICovCisJd3JpdGVfZ2ljZDMyKEdJQ0RfU0dJUiwg
dmFsKTsKK30KKworLyoKKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0aGUgQ1BVIGludGVyZmFjZXMg
c3BlY2lmaWVkIGluIHRoZQorICogdGFyZ2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJp
dG1hcCBmb3IgMH43IENQVS4KKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qgd29yayB1bnRpbGwgU01Q
IGlzIHN1cHBvcnRlZAorICovCit2b2lkIGdpY19zZ2lfZ2VuX3RvX2xpc3QodWludDMyX3Qgc2dp
bnRpZCwgdWludDhfdCB0YXJnZXRsaXN0KQoreworCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0Rf
U0dJX0ZJTFRFUl9UT19MSVNULCB0YXJnZXRsaXN0KTsKK30KKworLyoKKyAqIEZvcndhcmQgdGhl
IFNHSSB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhlCisgKiBwcm9jZXNz
b3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qg
d29yayB1bnRpbGwgU01QIGlzIHN1cHBvcnRlZAorICovCit2b2lkIGdpY19zZ2lfZ2VuX3RvX290
aGVycyh1aW50MzJfdCBzZ2ludGlkKQoreworCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0RfU0dJ
X0ZJTFRFUl9UT19PVEhFUlMsIDApOworfQorCisvKgorICogRm9yd2FyZCB0aGUgU0dJIG9ubHkg
dG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3NvcgorICogdGhhdCByZXF1ZXN0ZWQg
dGhlIGludGVycnVwdC4KKyAqLwordm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVpbnQzMl90IHNn
aW50aWQpCit7CisJZ2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX1NFTEYs
IDApOworfQorCisvKgorICogc2V0IHRhcmdldCBjcHUgZm9yIGlycSBpbiBkaXN0cmlidXRvciwK
KyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAxIGluZGljYXRlcyB0YXJnZXQgdG8KKyAq
IGNvcnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQorICovCit2b2lkIGdpY19zZXRfaXJxX3Rhcmdl
dCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KQoreworCXdyaXRlX2dpY2Q4KEdJQ0RfSVRB
UkdFVFNSKGlycSksIHRhcmdldCk7Cit9CisKKy8qIHNldCBwcmlvcml0eSBmb3IgaXJxIGluIGRp
c3RyaWJ1dG9yICovCit2b2lkIGdpY19zZXRfaXJxX3ByaW8odWludDMyX3QgaXJxLCB1aW50OF90
IHByaW9yaXR5KQoreworCXdyaXRlX2dpY2Q4KEdJQ0RfSVBSSU9SSVRZUihpcnEpLCBwcmlvcml0
eSk7Cit9CisKKy8qCisgKiBFbmFibGUgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBlYWNoIGlycSBv
Y2N1cGllcyBvbmUgYml0CisgKiB0byBjb25maWd1cmUgaW4gY29ycmVzcG9uZGluZyByZWdpc3Rv
cgorICovCit2b2lkIGdpY19lbmFibGVfaXJxKHVpbnQzMl90IGlycSkKK3sKKwl3cml0ZV9naWNk
MzIoR0lDRF9JU0VOQUJMRVIoaXJxKSwKKwkJVUtfQklUKGlycSAlIEdJQ0RfSV9QRVJfSVNFTkFC
TEVSbikpOworfQorCisvKgorICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBi
aXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQorICogdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcg
cmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3QgaXJxKQoreworCXdy
aXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpcnEpLAorCQlVS19CSVQoaXJxICUgR0lDRF9JX1BF
Ul9JQ0VOQUJMRVJuKSk7Cit9CisKKy8qIEVuYWJsZSBkaXN0cmlidXRvciAqLworc3RhdGljIHZv
aWQgZ2ljX2VuYWJsZV9kaXN0KHZvaWQpCit7CisJLyoganVzdCBzZXQgYml0IDAgdG8gMSB0byBl
bmFibGUgZGlzdHJpYnV0b3IgKi8KKwl3cml0ZV9naWNkMzIoR0lDRF9DVExSLCByZWFkX2dpY2Qz
MihHSUNEX0NUTFIpIHwgR0lDRF9DVExSX0VOQUJMRSk7Cit9CisKKy8qIGRpc2FibGUgZGlzdHJp
YnV0b3IgKi8KK3N0YXRpYyB2b2lkIGdpY19kaXNhYmxlX2Rpc3Qodm9pZCkKK3sKKwkvKiBqdXN0
IGNsZWFyIGJpdCAwIHRvIDAgdG8gZW5hYmxlIGRpc3RyaWJ1dG9yICovCisJd3JpdGVfZ2ljZDMy
KEdJQ0RfQ1RMUiwgcmVhZF9naWNkMzIoR0lDRF9DVExSKSAmICh+R0lDRF9DVExSX0VOQUJMRSkp
OworfQorCisvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLwor
dm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xh
cml0eSkKK3sKKwl1aW50MzJfdCB2YWwsIG1hc2ssIG9sZG1hc2s7CisKKwlpZiAoKHRyaWdnZXIg
Pj0gVUtfSVJRX1RSSUdHRVJfTUFYKSB8fAorCQkocG9sYXJpdHkgPj0gVUtfSVJRX1BPTEFSSVRZ
X01BWCkpCisJCXJldHVybjsKKworCXZhbCA9IHJlYWRfZ2ljZDMyKEdJQ0RfSUNGR1IoaXJxKSk7
CisJbWFzayA9IG9sZG1hc2sgPSAodmFsID4+ICgoaXJxICUgR0lDRF9JX1BFUl9JQ0ZHUm4pICog
MikpICYKKwkJCUdJQ0RfSUNGR1JfTUFTSzsKKworCWlmICh0cmlnZ2VyID09IFVLX0lSUV9UUklH
R0VSX0xFVkVMKSB7CisJCW1hc2sgJj0gfkdJQ0RfSUNGR1JfVFJJR19NQVNLOworCQltYXNrIHw9
IEdJQ0RfSUNGR1JfVFJJR19MVkw7CisJfSBlbHNlIGlmICh0cmlnZ2VyID09IFVLX0lSUV9UUklH
R0VSX0VER0UpIHsKKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9UUklHX01BU0s7CisJCW1hc2sgfD0g
R0lDRF9JQ0ZHUl9UUklHX0VER0U7CisJfQorCisJaWYgKHBvbGFyaXR5ID09IFVLX0lSUV9QT0xB
UklUWV9MT1cpIHsKKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9QT0xfTUFTSzsKKwkJbWFzayB8PSBH
SUNEX0lDRkdSX1BPTF9MT1c7CisJfSBlbHNlIGlmIChwb2xhcml0eSA9PSBVS19JUlFfUE9MQVJJ
VFlfSElHSCkgeworCQltYXNrICY9IH5HSUNEX0lDRkdSX1BPTF9NQVNLOworCQltYXNrIHw9IEdJ
Q0RfSUNGR1JfUE9MX0hJR0g7CisJfQorCisJLyogQ2hlY2sgaWYgbm90aGluZyBjaGFuZ2VkICov
CisJaWYgKG1hc2sgPT0gb2xkbWFzaykKKwkJcmV0dXJuOworCisJLyogVXBkYXRlIG5ldyBpbnRl
cnJ1cHQgdHlwZSAqLworCXZhbCAmPSAofihHSUNEX0lDRkdSX01BU0sgPDwgKGlycSAlIEdJQ0Rf
SV9QRVJfSUNGR1JuKSAqIDIpKTsKKwl2YWwgfD0gKG1hc2sgPDwgKGlycSAlIEdJQ0RfSV9QRVJf
SUNGR1JuKSAqIDIpOworCXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGlycSksIHZhbCk7Cit9CisK
K3N0YXRpYyB2b2lkIGdpY19pbml0X2Rpc3Qodm9pZCkKK3sKKwl1aW50MzJfdCB2YWwsIGNwdWlm
X251bWJlciwgaXJxX251bWJlcjsKKwl1aW50MzJfdCBpOworCisJLyogVHVybiBkb3duIGRpc3Ry
aWJ1dG9yICovCisJZ2ljX2Rpc2FibGVfZGlzdCgpOworCisJLyogR2V0IEdJQyBDUFUgaW50ZXJm
YWNlICovCisJdmFsID0gcmVhZF9naWNkMzIoR0lDRF9UWVBFUik7CisJY3B1aWZfbnVtYmVyID0g
R0lDRF9UWVBFUl9DUFVJX05VTSh2YWwpOworCWlmIChjcHVpZl9udW1iZXIgPiBHSUNfTUFYX0NQ
VUlGKQorCQljcHVpZl9udW1iZXIgPSBHSUNfTUFYX0NQVUlGOworCXVrX3ByX2luZm8oIkdJQ3Yy
IE1heCBDUFUgaW50ZXJmYWNlOiVkXG4iLCBjcHVpZl9udW1iZXIpOworCisJLyogR2V0IHRoZSBt
YXhpbXVtIG51bWJlciBvZiBpbnRlcnJ1cHRzIHRoYXQgdGhlIEdJQyBzdXBwb3J0cyAqLworCWly
cV9udW1iZXIgPSBHSUNEX1RZUEVSX0xJTkVfTlVNKHZhbCk7CisJaWYgKGlycV9udW1iZXIgPiBH
SUNfTUFYX0lSUSkKKwkJaXJxX251bWJlciA9IEdJQ19NQVhfSVJROworCXVrX3ByX2luZm8oIkdJ
Q3YyIE1heCBpbnRlcnJ1cHQgbGluZXM6JWRcbiIsIGlycV9udW1iZXIpOworCS8qCisJICogU2V0
IGFsbCBTUEkgaW50ZXJydXB0cyB0YXJnZXRzIHRvIGFsbCBDUFUuCisJICovCisJZm9yIChpID0g
R0lDX1NQSV9CQVNFOyBpIDwgaXJxX251bWJlcjsgaSArPSBHSUNEX0lfUEVSX0lUQVJHRVRTUm4p
CisJCXdyaXRlX2dpY2QzMihHSUNEX0lUQVJHRVRTUihpKSwgR0lDRF9JVEFSR0VUU1JfREVGKTsK
KworCS8qCisJICogU2V0IGFsbCBTUEkgaW50ZXJydXB0cyB0eXBlIHRvIGJlIHBvbGFyaXR5IGxv
dyBsZXZlbCB0cmlnZ2VyZWQKKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkgPCBpcnFf
bnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSUNGR1JuKQorCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0ZH
UihpKSwgR0lDRF9JQ0ZHUl9ERUZfVFlQRSk7CisKKwkvKgorCSAqIFNldCBhbGwgU1BJIHByaW9y
aXR5IHRvIGEgZGVmYXVsdCB2YWx1ZS4KKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkg
PCBpcnFfbnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSVBSSU9SSVRZbikKKwkJd3JpdGVfZ2ljZDMy
KEdJQ0RfSVBSSU9SSVRZUihpKSwgR0lDRF9JUFJJT1JJVFlfREVGKTsKKworCS8qCisJICogRGVh
Y3RpdmF0ZSBhbmQgZGlzYWJsZSBhbGwgU1BJcy4KKwkgKi8KKwlmb3IgKGkgPSBHSUNfU1BJX0JB
U0U7IGkgPCBpcnFfbnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSUNBQ1RJVkVSbikgeworCQl3cml0
ZV9naWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOworCQl3cml0
ZV9naWNkMzIoR0lDRF9JQ0VOQUJMRVIoaSksIEdJQ0RfREVGX0lDRU5BQkxFUm4pOworCX0KKwor
CS8qIHR1cm4gb24gZGlzdHJpYnV0b3IgKi8KKwlnaWNfZW5hYmxlX2Rpc3QoKTsKK30KKworc3Rh
dGljIHZvaWQgZ2ljX2luaXRfY3B1aWYodm9pZCkKK3sKKwl1aW50MzJfdCBpOworCS8qIHNldCBw
cmlvcml0eSBtYXNrIHRvIHRoZSBsb3dlc3QgcHJpb3JpdHkgdG8gbGV0IGFsbCBpcnEgdmlzaWJs
ZSB0byBjcHUgaW50ZXJmYWNlICovCisJZ2ljX3NldF90aHJlc2hvbGRfcHJpb3JpdHkoR0lDQ19Q
TVJfUFJJT19NQVgpOworCisJLyogc2V0IFBQSSBhbmQgU0dJIHRvIHBvbGFyaXR5IGxvdyBsZXZl
bCB0cmlnZ2VyZWQgKi8KKwlmb3IgKGkgPSAwOyBpIDwgR0lDX1NQSV9CQVNFOyBpICs9IEdJQ0Rf
SV9QRVJfSUNGR1JuKQorCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0ZHUihpKSwgR0lDRF9JQ0ZHUl9E
RUZfVFlQRSk7CisKKwkvKiBzZXQgUFBJIGFuZCBTR0kgdG8gYSBkZWZhdWx0IHZhbHVlICovCisJ
Zm9yIChpID0gMDsgaSA8IEdJQ19TUElfQkFTRTsgaSArPSBHSUNEX0lfUEVSX0lQUklPUklUWW4p
CisJCXdyaXRlX2dpY2QzMihHSUNEX0lQUklPUklUWVIoaSksIEdJQ0RfSVBSSU9SSVRZX0RFRik7
CisgICAgICAgIC8qCisJICogRGVhY3RpdmF0ZSBhbmQgZGlzYWJsZSBhbGwgUFBJcy4KKwkgKi8K
KyAgICAgICAgZm9yIChpID0gMDsgaSA8IEdJQ0RfU0dJX01BWF9JTklUSUQ7IGkgKz0gR0lDRF9J
X1BFUl9JQ0FDVElWRVJuKSB7CisJCXdyaXRlX2dpY2QzMihHSUNEX0lDQUNUSVZFUihpKSwgR0lD
RF9ERUZfSUNBQ1RJVkVSbik7CisJCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpKSwgR0lD
RF9ERUZfUFBJX0lDRU5BQkxFUm4pOworCQkJCQkJCSAgICAgICAgfQorCS8qIERlYWN0aXZhdGUg
YW5kIGVuYWJsZSBhbGwgU0dJcyAqLworCWZvciAoaSA9IDA7IGkgPCBHSUNfUFBJX0JBU0U7IGkg
Kz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKQorCXsKKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNBQ1RJ
VkVSKGkpLCBHSUNEX0RFRl9JQ0FDVElWRVJuKTsKKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVNFTkFC
TEVSKGkpLCBHSUNEX0RFRl9TR0lfSVNFTkFCTEVSbik7CisJfQorCisJLyogZW5hYmxlIGNwdSBp
bnRlcmZhY2UgKi8KKwlnaWNfZW5hYmxlX2NwdWlmKCk7Cit9CisKK2ludCBfZHRiX2luaXRfZ2lj
KHZvaWQpCit7CisJaW50IGZkdF9naWM7CisKKwl1a19wcl9pbmZvKCJQcm9iaW5nIEdJQ3YyLi4u
XG4iKTsKKwkvKiBDdXJyZW50bHksIHdlIG9ubHkgc3VwcG9ydCAxIEdJQyBwZXIgc3lzdGVtICov
CisJZmR0X2dpYyA9IHVrX2R0Yl9maW5kX2RldmljZShnaWNfZGV2aWNlX2xpc3QsIHNpemVvZihn
aWNfZGV2aWNlX2xpc3QpKTsKKworCisJLyogR2V0IGRldmljZSBhZGRyZXNzIGFuZCBzaXplIGF0
IHJlZ3MgcmVnaW9uICovCisJZ2ljX2Rpc3RfYWRkciA9ICh2b2lkICopdWtfZHRiX3JlYWRfcmVn
KGZkdF9naWMsIDAsICZnaWNfZGlzdF9zaXplKTsKKwlnaWNfY3B1aWZfYWRkciA9ICh2b2lkICop
dWtfZHRiX3JlYWRfcmVnKGZkdF9naWMsIDEsICZnaWNfY3B1aWZfc2l6ZSk7CisKKwl1a19wcl9p
bmZvKCJGb3VuZCBHSUN2MiBvbjpcbiIpOworCXVrX3ByX2luZm8oIlx0Q1BVIGludGVyZmFjZSBh
ZGRyZXNzOiAlcFxuIiwgZ2ljX2NwdWlmX2FkZHIpOworCXVrX3ByX2luZm8oIlx0RGlzdHJpYnV0
b3IgYWRkcmVzczogJXBcbiIsIGdpY19kaXN0X2FkZHIpOworCisKKwkvKiBJbml0aWFsaXplIEdJ
Q3YyIGRpc3RyaWJ1dG9yICovCisJZ2ljX2luaXRfZGlzdCgpOworCisJLyogSW5pdGlhbGl6ZSBH
SUN2MiBDUFUgaW50ZXJmYWNlICovCisJZ2ljX2luaXRfY3B1aWYoKTsKKworCXJldHVybiAwOwor
fQpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi40MGVkOTE0Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0v
Z2ljLXYyLmgKQEAgLTAsMCArMSwzODAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBC
U0QtMy1DbGF1c2UgKi8KKy8qCisgKiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNv
bT4KKyAqICAgICAgICAgIEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgorICoKKyAq
IENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3Ry
aWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAor
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5v
ciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5k
b3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2Fy
ZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
CisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xE
RVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNU
LCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERB
TUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICog
U1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJ
VFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBM
SUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAq
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisg
KiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZ
LgorICovCisjaWZuZGVmIF9fUExBVF9DTU5fQVJNX0dJQ19IX18KKyNkZWZpbmUgX19QTEFUX0NN
Tl9BUk1fR0lDX0hfXworCisvKgorICogRGlzdHJpYnV0b3IgcmVnaXN0ZXJzLiBVbmlrcmFmdCBv
bmx5IHN1cHBvcnQgcnVuIG9uIG5vbi1zZWN1cmUKKyAqIHNvIHdlIGp1c3QgZGVzY3JpYmUgbm9u
LXNlY3VyZSByZWdpc3RlcnMuCisgKi8KKworLyoKKyAqIERpc3RyaWJ1dG9yIENvbnRyb2wgUmVn
aXN0ZXIsIEdJQ0RfQ1RMUi4KKyAqIEVuYWJsZXMgdGhlIGZvcndhcmRpbmcgb2YgcGVuZGluZyBp
bnRlcnJ1cHRzIGZyb20gdGhlCisgKiBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMK
KyAqLworI2RlZmluZSBHSUNEX0NUTFIJCTB4MDAwMAorI2RlZmluZSBHSUNEX0NUTFJfRU5BQkxF
CTB4MQorCisvKgorICogSW50ZXJydXB0IENvbnRyb2xsZXIgVHlwZSBSZWdpc3RlciwgR0lDRF9U
WVBFUi4KKyAqIFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBjb25maWd1cmF0aW9uIG9m
IHRoZSBHSUMuCisgKi8KKyNkZWZpbmUgR0lDRF9UWVBFUgkJMHgwMDA0CisjZGVmaW5lCUdJQ0Rf
VFlQRVJfTElORV9OVU0ocikJKCgoKHIpICYgMHgxZikgKyAxKSA8PCA1KQorI2RlZmluZQlHSUNE
X1RZUEVSX0NQVUlfTlVNKHIpCSgoKChyKSA+PiA1KSAmIDB4MykgKyAxKQorCisvKgorICogRGlz
dHJpYnV0b3IgSW1wbGVtZW50ZXIgSWRlbnRpZmljYXRpb24gUmVnaXN0ZXIsIEdJQ0RfSUlEUi4K
KyAqIFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBpbXBsZW1lbnRlciBhbmQgcmV2aXNp
b24gb2YgdGhlIERpc3RyaWJ1dG9yLgorICovCisjZGVmaW5lIEdJQ0RfSUlEUgkJMHgwMDA4Cisj
ZGVmaW5lCUdJQ0RfSUlEUl9QUk9EKHIpCSgoKHIpID4+IDI0KSAmIDB4ZmYpCisjZGVmaW5lIEdJ
Q0RfSUlEUl9WQVIocikJKCgocikgPj4gMTYpICYgMHhmKQorI2RlZmluZQlHSUNEX0lJRFJfUkVW
KHIpCSgoKHIpID4+IDEyKSAmIDB4ZikKKyNkZWZpbmUgR0lDRF9JSURSX0lNUEwocikJKChyKSAm
IDB4ZmZmKQorCisvKgorICogSW50ZXJydXB0IEdyb3VwIFJlZ2lzdGVycywgR0lDRF9JR1JPVVBS
bgorICogVGhlc2UgcmVnaXN0ZXJzIHByb3ZpZGUgYSBzdGF0dXMgYml0IGZvciBlYWNoIGludGVy
cnVwdCBzdXBwb3J0ZWQgYnkKKyAqIHRoZSBHSUMuIEVhY2ggYml0IGNvbnRyb2xzIHdoZXRoZXIg
dGhlIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGlzIGluCisgKiBHcm91cCAwIG9yIEdyb3VwIDEK
KyAqLworI2RlZmluZQlHSUNEX0lHUk9VUFIobikJCSgweDAwODAgKyA0ICogKChuKSA+PiA1KSkK
KyNkZWZpbmUJR0lDRF9JX1BFUl9JR1JPVVBSbgkzMgorCisvKgorICogSW50ZXJydXB0IFNldC1F
bmFibGUgUmVnaXN0ZXJzLCBHSUNEX0lTRU5BQkxFUm4uCisgKiBUaGVzZSByZWdpc3RlcnMgcHJv
dmlkZSBhIFNldC1lbmFibGUgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQKKyAqIGJ5
IHRoZSBHSUMuIFdyaXRpbmcgMSB0byBhIFNldC1lbmFibGUgYml0IGVuYWJsZXMgZm9yd2FyZGlu
ZyBvZiB0aGUKKyAqIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGZyb20gdGhlIERpc3RyaWJ1dG9y
IHRvIHRoZSBDUFUgaW50ZXJmYWNlcy4KKyAqIFJlYWRpbmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0
aGVyIHRoZSBpbnRlcnJ1cHQgaXMgZW5hYmxlZC4KKyAqLworI2RlZmluZQlHSUNEX0lTRU5BQkxF
UihuKQkoMHgwMTAwICsgNCAqICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9QRVJfSVNFTkFC
TEVSbgkzMgorI2RlZmluZSBHSUNEX0RFRl9TR0lfSVNFTkFCTEVSbgkweGZmZmYKKworLyoKKyAq
IEludGVycnVwdCBDbGVhci1FbmFibGUgUmVnaXN0ZXJzLCBHSUNEX0lDRU5BQkxFUm4uCisgKiBQ
cm92aWRlIGEgQ2xlYXItZW5hYmxlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5
IHRoZSBHSUMuCisgKiBXcml0aW5nIDEgdG8gYSBDbGVhci1lbmFibGUgYml0IGRpc2FibGVzIGZv
cndhcmRpbmcgb2YgdGhlCisgKiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBmcm9tIHRoZSBEaXN0
cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMuCisgKiBSZWFkaW5nIGEgYml0IGlkZW50aWZp
ZXMgd2hldGhlciB0aGUgaW50ZXJydXB0IGlzIGVuYWJsZWQuCisgKi8KKyNkZWZpbmUJR0lDRF9J
Q0VOQUJMRVIobikJKDB4MDE4MCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmluZQlHSUNEX0lfUEVS
X0lDRU5BQkxFUm4JMzIKKyNkZWZpbmUJR0lDRF9ERUZfSUNFTkFCTEVSbgkweGZmZmZmZmZmCisj
ZGVmaW5lIEdJQ0RfREVGX1BQSV9JQ0VOQUJMRVJuCTB4ZmZmZjAwMDAKKworLyoKKyAqIEludGVy
cnVwdCBTZXQtUGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfSVNQRU5EUm4uCisgKiBQcm92aWRlIGEg
U2V0LXBlbmRpbmcgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4K
KyAqIFdyaXRpbmcgMSB0byBhIFNldC1wZW5kaW5nIGJpdCBzZXRzIHRoZSBzdGF0dXMgb2YgdGhl
IGNvcnJlc3BvbmRpbmcKKyAqIHBlcmlwaGVyYWwgaW50ZXJydXB0IHRvIHBlbmRpbmcuIFJlYWRp
bmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0aGVyCisgKiB0aGUgaW50ZXJydXB0IGlzIHBlbmRpbmcu
CisgKi8KKyNkZWZpbmUJR0lDRF9JU1BFTkRSKG4pCQkoMHgwMjAwICsgNCAqICgobikgPj4gNSkp
CisjZGVmaW5lCUdJQ0RfSV9QRVJfSVNQRU5EUm4JMzIKKy8qCisgKiBJbnRlcnJ1cHQgQ2xlYXIt
UGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfSUNQRU5EUm4KKyAqIFByb3ZpZGUgYSBDbGVhci1wZW5k
aW5nIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuCisgKiBXcml0
aW5nIDEgdG8gYSBDbGVhci1wZW5kaW5nIGJpdCBjbGVhcnMgdGhlIHBlbmRpbmcgc3RhdGUgb2Yg
dGhlCisgKiBjb3JyZXNwb25kaW5nIHBlcmlwaGVyYWwgaW50ZXJydXB0LiBSZWFkaW5nIGEgYml0
IGlkZW50aWZpZXMgd2hldGhlcgorICogdGhlIGludGVycnVwdCBpcyBwZW5kaW5nLgorICovCisj
ZGVmaW5lCUdJQ0RfSUNQRU5EUihuKQkJKDB4MDI4MCArIDQgKiAoKG4pID4+IDUpKQorI2RlZmlu
ZQlHSUNEX0lfUEVSX0lDUEVORFJuCTMyCisKKy8qCisgKiBJbnRlcnJ1cHQgU2V0LUFjdGl2ZSBS
ZWdpc3RlcnMsIEdJQ0RfSVNBQ1RJVkVSbgorICogUHJvdmlkZSBhIFNldC1hY3RpdmUgYml0IGZv
ciBlYWNoIGludGVycnVwdCB0aGF0IHRoZSBHSUMgc3VwcG9ydHMuCisgKiBXcml0aW5nIHRvIGEg
U2V0LWFjdGl2ZSBiaXQgQWN0aXZhdGVzIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdC4KKyAq
IFRoZXNlIHJlZ2lzdGVycyBhcmUgdXNlZCB3aGVuIHByZXNlcnZpbmcgYW5kIHJlc3RvcmluZyBH
SUMgc3RhdGUuCisgKi8KKyNkZWZpbmUgR0lDRF9JU0FDVElWRVIobikJKDB4MDMwMCArIDQgKiAo
KG4pID4+IDUpKQorI2RlZmluZQlHSUNEX0lfUEVSX0lTQUNUSVZFUm4JMzIKKy8qCisgKiBJbnRl
cnJ1cHQgQ2xlYXItQWN0aXZlIFJlZ2lzdGVycywgR0lDRF9JQ0FDVElWRVJuCisgKiBQcm92aWRl
IGEgQ2xlYXItYWN0aXZlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgdGhhdCB0aGUgR0lDIHN1cHBv
cnRzLgorICogV3JpdGluZyB0byBhIENsZWFyLWFjdGl2ZSBiaXQgRGVhY3RpdmF0ZXMgdGhlIGNv
cnJlc3BvbmRpbmcgaW50ZXJydXB0LgorICogVGhlc2UgcmVnaXN0ZXJzIGFyZSB1c2VkIHdoZW4g
cHJlc2VydmluZyBhbmQgcmVzdG9yaW5nIEdJQyBzdGF0ZS4KKyAqLworI2RlZmluZQlHSUNEX0lD
QUNUSVZFUihuKQkoMHgwMzgwICsgNCAqICgobikgPj4gNSkpCisjZGVmaW5lCUdJQ0RfSV9QRVJf
SUNBQ1RJVkVSbgkzMgorI2RlZmluZQlHSUNEX0RFRl9JQ0FDVElWRVJuCTB4ZmZmZmZmZmYKKwor
LyoKKyAqIEludGVycnVwdCBJRCBtYXNrIGZvciBHSUNEX0lTRU5BQkxFUiwgR0lDRF9JQ0VOQUJM
RVIsIEdJQ0RfSVNQRU5EUiwKKyAqIEdJQ0RfSUNQRU5EUiwgR0lDRF9JU0FDVElWRVIgYW5kIEdJ
Q0RfSUNBQ1RJVkVSCisgKi8KKyNkZWZpbmUJR0lDRF9JX01BU0sobikJCSgxdWwgPDwgKChuKSAm
IDB4MWYpKQorCisvKgorICogSW50ZXJydXB0IFByaW9yaXR5IFJlZ2lzdGVycywgR0lDRF9JUFJJ
T1JJVFlSbgorICogUHJvdmlkZSBhbiA4LWJpdCBwcmlvcml0eSBmaWVsZCBmb3IgZWFjaCBpbnRl
cnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZQorICogR0lDLgorICoKKyAqIFRoZXNlIHJlZ2lzdGVycyBh
cmUgYnl0ZS1hY2Nlc3NpYmxlLCBzbyB3ZSBkZWZpbmUgdGhpcyBtYWNybworICogZm9yIGJ5dGUt
YWNjZXNzLgorICovCisjZGVmaW5lCUdJQ0RfSVBSSU9SSVRZUihuKQkoMHgwNDAwICsgKG4pKQor
I2RlZmluZQlHSUNEX0lfUEVSX0lQUklPUklUWW4JNAorI2RlZmluZQlHSUNEX0lQUklPUklUWV9E
RUYJMHhhMGEwYTBhMAorCisvKgorICogSW50ZXJydXB0IFByb2Nlc3NvciBUYXJnZXRzIFJlZ2lz
dGVycywgR0lDRF9JVEFSR0VUU1JuCisgKiBQcm92aWRlIGFuIDgtYml0IENQVSB0YXJnZXRzIGZp
ZWxkIGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkKKyAqIHRoZSBHSUMuCisgKgorICog
VGhlc2UgcmVnaXN0ZXJzIGFyZSBieXRlLWFjY2Vzc2libGUsIHNvIHdlIGRlZmluZSB0aGlzIG1h
Y3JvCisgKiBmb3IgYnl0ZS1hY2Nlc3MuCisgKi8KKyNkZWZpbmUJR0lDRF9JVEFSR0VUU1IobikJ
KDB4MDgwMCArIChuKSkKKyNkZWZpbmUJR0lDRF9JX1BFUl9JVEFSR0VUU1JuCTQKKyNkZWZpbmUJ
R0lDRF9JVEFSR0VUU1JfREVGCTB4ZmZmZmZmZmYKKworLyoKKyAqIEludGVycnVwdCBDb25maWd1
cmF0aW9uIFJlZ2lzdGVycywgR0lDRF9JQ0ZHUm4KKyAqIFRoZSBHSUNEX0lDRkdScyBwcm92aWRl
IGEgMi1iaXQgSW50X2NvbmZpZyBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQKKyAqIHN1cHBvcnRl
ZCBieSB0aGUgR0lDLiBUaGlzIGZpZWxkIGlkZW50aWZpZXMgd2hldGhlciB0aGUgY29ycmVzcG9u
ZGluZworICogaW50ZXJydXB0IGlzIGVkZ2UtdHJpZ2dlcmVkIG9yIGxldmVsLXNlbnNpdGl2ZS4K
KyAqLworI2RlZmluZQlHSUNEX0lDRkdSKG4pCQkoMHgwQzAwICsgNCAqICgobikgPj4gNCkpCisj
ZGVmaW5lCUdJQ0RfSV9QRVJfSUNGR1JuCTE2CisjZGVmaW5lCUdJQ0RfSUNGR1JfREVGX1RZUEUJ
MAorI2RlZmluZQlHSUNEX0lDRkdSX01BU0sJCTB4MworLyogRmlyc3QgYml0IGlzIGEgcG9sYXJp
dHkgYml0ICgwIC0gbG93LCAxIC0gaGlnaCkgKi8KKyNkZWZpbmUJR0lDRF9JQ0ZHUl9QT0xfTE9X
CSgwIDw8IDApCisjZGVmaW5lCUdJQ0RfSUNGR1JfUE9MX0hJR0gJKDEgPDwgMCkKKyNkZWZpbmUJ
R0lDRF9JQ0ZHUl9QT0xfTUFTSwkweDEKKy8qIFNlY29uZCBiaXQgaXMgYSB0cmlnZ2VyIGJpdCAo
MCAtIGxldmVsLCAxIC0gZWRnZSkgKi8KKyNkZWZpbmUJR0lDRF9JQ0ZHUl9UUklHX0xWTAkoMCA8
PCAxKQorI2RlZmluZQlHSUNEX0lDRkdSX1RSSUdfRURHRQkoMSA8PCAxKQorI2RlZmluZQlHSUNE
X0lDRkdSX1RSSUdfTUFTSwkweDIKKworLyoKKyAqIFNvZnR3YXJlIEdlbmVyYXRlZCBJbnRlcnJ1
cHQgUmVnaXN0ZXIsIEdJQ0RfU0dJUgorICovCisjZGVmaW5lIEdJQ0RfU0dJUgkJMHgwRjAwCisj
ZGVmaW5lCUdJQ0RfU0dJX1RBUkdFVF9TSElGVAkxNgorI2RlZmluZQlHSUNEX1NHSV9UQVJHRVRf
TUFTSwkweGZmCisjZGVmaW5lCUdJQ0RfU0dJX0ZJTFRFUl9TSElGVAkyNAorI2RlZmluZQlHSUNE
X1NHSV9GSUxURVJfTUFTSwkweDMKKyNkZWZpbmUJR0lDRF9TR0lfTUFYX0lOSVRJRAkxNQorI2Rl
ZmluZSBHSUNEX1BQSV9TVEFSVAorCisvKgorICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIHRo
ZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4gdGhlCisgKiBDUFVUYXJnZXRMaXN0IGZpZWxk
CisgKi8KKyNkZWZpbmUJR0lDRF9TR0lfRklMVEVSX1RPX0xJU1QJCTB4MAorLyoKKyAqIEZvcndh
cmQgdGhlIGludGVycnVwdCB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhl
CisgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqLworI2RlZmlu
ZQlHSUNEX1NHSV9GSUxURVJfVE9fT1RIRVJTCTB4MQorLyoKKyAqIEZvcndhcmQgdGhlIGludGVy
cnVwdCBvbmx5IHRvIHRoZSBDUFUgaW50ZXJmYWNlIG9mIHRoZSBwcm9jZXNzb3IKKyAqIHRoYXQg
cmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCisgKi8KKyNkZWZpbmUJR0lDRF9TR0lfRklMVEVSX1RP
X1NFTEYJCTB4MgorCisvKgorICogU0dJIENsZWFyLVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX0NQ
RU5EU0dJUm4KKyAqIFByb3ZpZGUgYSBjbGVhci1wZW5kaW5nIGJpdCBmb3IgZWFjaCBzdXBwb3J0
ZWQgU0dJIGFuZCBzb3VyY2UKKyAqIHByb2Nlc3NvciBjb21iaW5hdGlvbi4gV2hlbiBhIHByb2Nl
c3NvciB3cml0ZXMgYSAxIHRvIGEgY2xlYXItcGVuZGluZworICogYml0LCB0aGUgcGVuZGluZyBz
dGF0ZSBvZiB0aGUgY29ycmVzcG9uZGluZyBTR0kgZm9yIHRoZSBjb3JyZXNwb25kaW5nCisgKiBz
b3VyY2UgcHJvY2Vzc29yIGlzIHJlbW92ZWQsIGFuZCBubyBsb25nZXIgdGFyZ2V0cyB0aGUgcHJv
Y2Vzc29yCisgKiBwZXJmb3JtaW5nIHRoZSB3cml0ZS4gV3JpdGluZyBhIDAgaGFzIG5vIGVmZmVj
dC4gUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzCisgKiB3aGV0aGVyIHRoZSBTR0kgaXMgcGVuZGlu
ZywgZnJvbSB0aGUgY29ycmVzcG9uZGluZyBzb3VyY2UgcHJvY2Vzc29yLCBvbgorICogdGhlIHJl
YWRpbmcgcHJvY2Vzc29yLgorICovCisjZGVmaW5lIEdJQ0RfQ1BFTkRTR0lSbgkJKDB4MEYxMCAr
IDQgKigobikgPj4gMikpCisjZGVmaW5lIEdJQ0RfSV9QRVJfQ1BFTkRTR0lSbiAgIDQKKworLyoK
KyAqIFNHSSBTZXQtUGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfU1BFTkRTR0lSbgorICogUHJvdmlk
ZSBhIHNldC1wZW5kaW5nIGJpdCBmb3IgZWFjaCBzdXBwb3J0ZWQgU0dJIGFuZCBzb3VyY2UgcHJv
Y2Vzc29yCisgKiBjb21iaW5hdGlvbi4gV2hlbiBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGEg
c2V0LXBlbmRpbmcgYml0LCB0aGUgcGVuZGluZworICogc3RhdGUgaXMgYXBwbGllZCB0byB0aGUg
Y29ycmVzcG9uZGluZyBTR0kgZm9yIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZQorICogcHJvY2Vz
c29yLiBXcml0aW5nIGEgMCBoYXMgbm8gZWZmZWN0LiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMg
d2hldGhlcgorICogdGhlIFNHSSBpcyBwZW5kaW5nLCBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIHNv
dXJjZSBwcm9jZXNzb3IsIG9uIHRoZQorICogcmVhZGluZyBwcm9jZXNzb3IuCisgKi8KKyNkZWZp
bmUgR0lDRF9TUEVORFNHSVJuCQkoMHgwRjIwICsgNCAqKChuKSA+PiAyKSkKKyNkZWZpbmUgR0lD
RF9JX1BFUl9TUEVORFNHSVJuICAgNAorCisKKy8qCisgKiBDUFUgaW50ZXJmYWNlIHJlZ2lzdGVy
cy4gVW5pa3JhZnQgb25seSBzdXBwb3J0IHJ1biBvbiBub24tc2VjdXJlCisgKiBzbyB3ZSBqdXN0
IGRlc2NyaWJlIG5vbi1zZWN1cmUgcmVnaXN0ZXJzLgorICovCisKKy8qIENQVSBJbnRlcmZhY2Ug
Q29udHJvbCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0NUTFIJCTB4MDAwMAorI2RlZmluZSBH
SUNDX0NUTFJfRU5BQkxFCTB4MQorCisvKiBJbnRlcnJ1cHQgUHJpb3JpdHkgTWFzayBSZWdpc3Rl
ciAqLworI2RlZmluZSBHSUNDX1BNUgkJMHgwMDA0CisjZGVmaW5lIEdJQ0NfUE1SX1BSSU9fTUFY
CTI1NQorCisvKiBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lDQ19CUFIJCTB4
MDAwOAorCisvKiBJbnRlcnJ1cHQgQWNrbm93bGVkZ2UgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lD
Q19JQVIJCTB4MDAwQworI2RlZmluZSBHSUNDX0lBUl9JTlRJRF9NQVNLCTB4M0ZGCisjZGVmaW5l
IEdJQ0NfSUFSX0lOVElEX1NQVVJJT1VTCTEwMjMKKworLyogRW5kIG9mIEludGVycnVwdCBSZWdp
c3RlciAqLworI2RlZmluZSBHSUNDX0VPSVIJCTB4MDAxMAorCisvKiBSdW5uaW5nIFByaW9yaXR5
IFJlZ2lzdGVyICovCisjZGVmaW5lIEdJQ0NfUlBSCQkweDAwMTQKKworLyogSGlnaGVzdCBQcmlv
cml0eSBQZW5kaW5nIEludGVycnVwdCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0hQUElSCQkw
eDAwMTgKKworLyogQWxpYXNlZCBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgR0lD
Q19BQlBSCQkweDAwMUMKKworLyogQ1BVIEludGVyZmFjZSBJZGVudGlmaWNhdGlvbiBSZWdpc3Rl
ciAqLworI2RlZmluZSBHSUNDX0lJRFIJCTB4MDBGQworCisvKiBEZWFjdGl2YXRlIEludGVycnVw
dCBSZWdpc3RlciAqLworI2RlZmluZSBHSUNDX0RJUgkJMHgxMDAwCisKKy8qCisgKiBBY2tub3ds
ZWRnaW5nIGlycSBlcXVhbHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCisgKiBnZXQgdGhlIGludHJy
dXB0IElEIGFzIHRoZSBzaWRlIGVmZmVjdC4KKyAqLwordWludDMyX3QgZ2ljX2Fja19pcnEodm9p
ZCk7CisKKy8qCisgKiB3cml0ZSB0byBHSUNDX0VPSVIgdG8gaW5mb3JtIGNwdSBpbnRlcmZhY2Ug
Y29tcGxldGF0aW9uCisgKiBvZiBpbnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lDQ19DVExSLkVP
SW1vZGUgc2V0cyB0byAxCisgKiB0aGlzIGZ1bmMganVzdCBnZXRzIHByaW9yaXR5IGRyb3AuCisg
Ki8KK3ZvaWQgZ2ljX2VvaV9pcnEodWludDMyX3QgaXJxKTsKKworLyoKKyAqIEZvcndhcmQgdGhl
IFNJRyB0byB0aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQorICogdGFyZ2V0bGlz
dC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJpdG1hcCBmb3IgMH43IENQVS4KKyAqLwordm9pZCBn
aWNfc2dpX2dlbl90b19saXN0KHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCk7
CisKKy8qCisgKiBGb3J3YXJkIHRoZSBTR0kgdG8gYWxsIENQVSBpbnRlcmZhY2VzIGV4Y2VwdCB0
aGF0IG9mIHRoZQorICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCisg
Ki8KK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50aWQpOworCisvKgor
ICogRm9yd2FyZCB0aGUgU0dJIG9ubHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nl
c3NvcgorICogdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KKyAqLwordm9pZCBnaWNfc2dp
X2dlbl90b19zZWxmKHVpbnQzMl90IHNnaW50aWQpOworCisvKgorICogc2V0IHRhcmdldCBjcHUg
Zm9yIGlycSBpbiBkaXN0cmlidXRvciwKKyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUsIGJpdCAx
IGluZGljYXRlcyB0YXJnZXQgdG8KKyAqIGNvcnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQorICov
Cit2b2lkIGdpY19zZXRfaXJxX3RhcmdldCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KTsK
KworLyogc2V0IHByaW9yaXR5IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IgKi8KK3ZvaWQgZ2ljX3Nl
dF9pcnFfcHJpbyh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgcHJpb3JpdHkpOworCisvKgorICogRW5h
YmxlIGFuIGlycSBpbiBkaXN0cmlidXRvciwgZWFjaCBpcnEgb2NjdXBpZXMgb25lIGJpdAorICog
dG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0b3IKKyAqLwordm9pZCBnaWNfZW5h
YmxlX2lycSh1aW50MzJfdCBpcnEpOworCisvKgorICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IsIG9uZSBiaXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQorICogdG8gY29uZmlndXJlIGluIGNv
cnJlc3BvbmRpbmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3Qg
aXJxKTsKKworLyoKKyAqIHNldCBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJpYnV0
b3IsIG9uZSBiaXQKKyAqIHJlc2VydmVkIGZvciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNvcnJl
c3BvbmRpbmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfc2V0X2lycV9wZW5kaW5nKHVpbnQzMl90
IGlycSk7CisKKy8qCisgKiBjbGVhciBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IsIG9uZSBiaXQKKyAqIHJlc2VydmVkIGZvciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNv
cnJlc3BvbmRpbmcgcmVnaXN0ZXIKKyAqLwordm9pZCBnaWNfY2xlYXJfaXJxX3BlbmRpbmcodWlu
dDMyX3QgaXJxKTsKKworLyoKKyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gcGVuZGlu
ZyBzdGF0ZSwgZXZlcnkgYml0CisgKiBob2xkcyB0aGUgdmFsdWUgZm9yIHRoZSBjb3JyZXNwb25k
aW5nIGlycQorICovCitpbnQgZ2ljX2lzX2lycV9wZW5kaW5nKHVpbnQzMl90IGlycSk7CisKKy8q
IHNldCBhY3RpdmUgc3RhdGUgZm9yIGFuIGlycSBpbiBkaXN0cmlidXRvciAqLwordm9pZCBnaWNf
c2V0X2lycV9hY3RpdmUodWludDMyX3QgaXJxKTsKKworLyogY2xlYXIgYWN0aXZlIHN0YXRlIGZv
ciBhbiBpcnEgaW4gZGlzdHJpYnV0b3IgKi8KK3ZvaWQgZ2ljX2NsZWFyX2lycV9hY3RpdmUodWlu
dDMyX3QgaXJxKTsKKworLyoKKyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gYWN0aXZl
IHN0YXRlLAorICogZXZlcnkgYml0IGhvbGRzIHRoZSB2YWx1ZSBmb3IgYW4gaXJxCisgKi8KK2lu
dCBnaWNfaXNfaXJxX2FjdGl2ZSh1aW50MzJfdCBpcnEpOworCisvKiBDb25maWcgaW50cnJ1cHQg
dHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLwordm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQz
Ml90IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xhcml0eSk7CisKKy8qIEluaXRpYWxpemUgR0lD
djIgZnJvbSBkZXZpY2UgdHJlZSAqLworaW50IF9kdGJfaW5pdF9naWModm9pZCk7CisKKy8qIE1h
eCBDUFUgaW50ZXJmYWNlIGZvciBHSUN2MiAqLworI2RlZmluZSBHSUNfTUFYX0NQVUlGCQk4CisK
Ky8qIFNQSSBpbnRlcnJ1cHQgYmFzZSBJRCAqLworI2RlZmluZSBHSUNfU1BJX0JBU0UJCTMyCisK
Ky8qIFBQSSBpbnRlcnJ1cHQgYmFzZSBJRCAqLworI2RlZmluZSBHSUNfUFBJX0JBU0UJCTE2CisK
Ky8qIE1heCBzdXBwb3J0IGludGVycnVwdCBudW1iZXIgZm9yIEdJQ3YyICovCisjZGVmaW5lIEdJ
Q19NQVhfSVJRCQkxMDIwCisKKyNlbmRpZiAvL19fUExBVF9DTU5fQVJNX0dJQ1YyX0hfXwpkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUv
aXJxLmgKaW5kZXggZWRhY2NmZS4uYzM2ZDAwNCAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5j
bHVkZS9pcnEuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oCkBAIC00Myw1ICs0Mywy
MCBAQAogI2Vycm9yICJBZGQgaXJxLmggZm9yIGN1cnJlbnQgYXJjaGl0ZWN0dXJlLiIKICNlbmRp
ZgogCisvKiBkZWZpbmUgSVJRIHRyaWdnZXIgdHlwZXMgKi8KK2VudW0gdWtfaXJxX3RyaWdnZXIg
eworCVVLX0lSUV9UUklHR0VSX05PTkUgPSAwLAorCVVLX0lSUV9UUklHR0VSX0VER0UgPSAxLAor
CVVLX0lSUV9UUklHR0VSX0xFVkVMID0gMiwKKwlVS19JUlFfVFJJR0dFUl9NQVgKK307CisKKy8q
IGRlZmluZSBJUlEgdHJpZ2dlciBwb2xhcml0aWVzICovCitlbnVtIHVrX2lycV9wb2xhcml0eSB7
CisJVUtfSVJRX1BPTEFSSVRZX05PTkUgPSAwLAorCVVLX0lSUV9QT0xBUklUWV9ISUdIID0gMSwK
KwlVS19JUlFfUE9MQVJJVFlfTE9XID0gMiwKKwlVS19JUlFfUE9MQVJJVFlfTUFYCit9OwogCiAj
ZW5kaWYgLyogX19QTEFUX0NNTl9JUlFfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9NYWtl
ZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCmluZGV4IDhlNDgxYjQuLmYzNDI2NmUgMTAw
NjQ0Ci0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVrCisrKyBiL3BsYXQva3ZtL01ha2VmaWxlLnVr
CkBAIC02MCw2ICs2MCw3IEBAIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkg
Kz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vcHNjaV9hcm02NC5TCiBMSUJLVk1QTEFUX1NS
Q1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3Rp
bWUuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChV
S19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdHJhcHMuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vZmR0LmN8
Y29tbW9uCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExB
VF9DT01NT05fQkFTRSkvYXJtL2dpYy12Mi5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09O
RklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwogTElC
S1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkv
YXJtL2V4Y2VwdGlvbnMuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJsZS5TCmRpZmYgLS1naXQgYS9wbGF0L2t2
bS9hcm0vc2V0dXAuYyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jCmluZGV4IDA5NTMwYmIuLjJlNTIx
MWMgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL2FybS9zZXR1cC5jCisrKyBiL3BsYXQva3ZtL2FybS9z
ZXR1cC5jCkBAIC0xOCwxOCArMTgsMjAgQEAKICAqIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElP
VVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBPUiBJTgogICogQ09OTkVDVElPTiBXSVRIIFRIRSBV
U0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4KICAqLworI2luY2x1ZGUgPGxpbWl0
cy5oPgogI2luY2x1ZGUgPGxpYmZkdC5oPgotI2luY2x1ZGUgPGt2bS9jb25zb2xlLmg+CisjaW5j
bHVkZSA8dWsvZXNzZW50aWFscy5oPgogI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgorI2luY2x1ZGUg
PGt2bS9jb25zb2xlLmg+CiAjaW5jbHVkZSA8a3ZtLWFybS9tbS5oPgogI2luY2x1ZGUgPGFybS9j
cHUuaD4KLSNpbmNsdWRlIDx1ay9hcmNoL2xpbWl0cy5oPgorI2luY2x1ZGUgPGFybS9naWMtdjIu
aD4KKyNpbmNsdWRlIDxhcm0vZmR0Lmg+CiAKIHZvaWQgKl9saWJrdm1wbGF0X3BhZ2V0YWJsZTsK
IHZvaWQgKl9saWJrdm1wbGF0X2hlYXBfc3RhcnQ7CiB2b2lkICpfbGlia3ZtcGxhdF9zdGFja190
b3A7CiB2b2lkICpfbGlia3ZtcGxhdF9tZW1fZW5kOwotdm9pZCAqX2xpYmt2bXBsYXRfZHRiOwog
CiAjZGVmaW5lIE1BWF9DTURMSU5FX1NJWkUgMTAyNAogc3RhdGljIGNoYXIgY21kbGluZVtNQVhf
Q01ETElORV9TSVpFXTsKQEAgLTgwLDggKzgyLDcgQEAgc3RhdGljIHZvaWQgX2R0Yl9nZXRfcHNj
aV9tZXRob2Qodm9pZCkKIAllbHNlIGlmICghc3RyY21wKGZkdG1ldGhvZCwgInNtYyIpKQogCQlz
bWNjX3BzY2lfY2FsbCA9IHNtY2NfcHNjaV9zbWNfY2FsbDsKIAllbHNlIHsKLQkJdWtfcHJfaW5m
bygiSW52YWxpZCBQU0NJIGNvbmR1aXQgbWV0aG9kOiAlc1xuIiwKLQkJCSAgIGZkdG1ldGhvZCk7
CisJCXVrX3ByX2luZm8oIkludmFsaWQgUFNDSSBjb25kdWl0IG1ldGhvZDogJXNcbiIsIGZkdG1l
dGhvZCk7CiAJCWdvdG8gZW5vbWV0aG9kOwogCX0KIApAQCAtMTEwLDcgKzExMSw3IEBAIHN0YXRp
YyB2b2lkIF9pbml0X2R0Yl9tZW0odm9pZCkKIAkJCQkJCSJkZXZpY2VfdHlwZSIsCiAJCQkJCQki
bWVtb3J5Iiwgc2l6ZW9mKCJtZW1vcnkiKSk7CiAJaWYgKGZkdF9tZW0gPCAwKSB7Ci0JCXVrX3By
X3dhcm4oIk5vIG1lbW9yeSBmb3VuZCBpbiBEVEJcbiIpOworCQl1a19wcl93YXJuKERMVkxfV0FS
TiwgIk5vIG1lbW9yeSBmb3VuZCBpbiBEVEJcbiIpOwogCQlyZXR1cm47CiAJfQogCkBAIC0xNzIs
NyArMTczLDcgQEAgc3RhdGljIHZvaWQgX2R0Yl9nZXRfY21kbGluZShjaGFyICpjbWRsaW5lLCBz
aXplX3QgbWF4bGVuKQogCWNtZGxpbmVbKCh1bnNpZ25lZCBpbnQpIGxlbiAtIDEpIDw9IChtYXhs
ZW4gLSAxKSA/CiAJCSgodW5zaWduZWQgaW50KSBsZW4gLSAxKSA6IChtYXhsZW4gLSAxKV0gPSAn
XDAnOwogCi0JdWtfcHJfaW5mbygiQ29tbWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7CisJdWtf
cHJfd2FybigiQ29tbWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7CiAJcmV0dXJuOwogCiBlbm9j
bWRsOgpAQCAtMTgyLDcgKzE4MywxNSBAQCBlbm9jbWRsOgogCiBzdGF0aWMgdm9pZCBfbGlia3Zt
cGxhdF9lbnRyeTIodm9pZCAqYXJnIF9fYXR0cmlidXRlX18oKHVudXNlZCkpKQogewotICAgICAg
IHVrcGxhdF9lbnRyeV9hcmdwKE5VTEwsIChjaGFyICopY21kbGluZSwgc3RybGVuKGNtZGxpbmUp
KTsKKwkvKiBBZnRlciBzd2l0Y2ggdG8gbmV3IHN0YWNrLCB3ZSBzdGFydCBpbml0aWFsaXppbmcg
b3RoZXIgZGV2aWNlcyAqLworCisJLyogSW5pdGlhbGl6ZSBHSUMgaW50ZXJydXB0IGNvbnRyb2xs
ZXIgKi8KKwlfZHRiX2luaXRfZ2ljKCk7CisKKwkvKiBJbml0aWFsaXplIFJUQyAqLworLy8JX2R0
Yl9pbml0X3J0YyhfbGlia3ZtcGxhdF9kdGIpOworCisJdWtwbGF0X2VudHJ5X2FyZ3AoTlVMTCwg
KGNoYXIgKiljbWRsaW5lLCBzdHJsZW4oY21kbGluZSkpOwogfQogCiB2b2lkIF9saWJrdm1wbGF0
X3N0YXJ0KHZvaWQgKmR0Yl9wb2ludGVyKQpAQCAtMjEwLDcgKzIxOSw3IEBAIHZvaWQgX2xpYmt2
bXBsYXRfc3RhcnQodm9pZCAqZHRiX3BvaW50ZXIpCiAJICogU3dpdGNoIGF3YXkgZnJvbSB0aGUg
Ym9vdHN0cmFwIHN0YWNrIGFzIGVhcmx5IGFzIHBvc3NpYmxlLgogCSAqLwogCXVrX3ByX2luZm8o
IlN3aXRjaCBmcm9tIGJvb3RzdHJhcCBzdGFjayB0byBzdGFjayBAJXBcbiIsCi0JCSAgIF9saWJr
dm1wbGF0X3N0YWNrX3RvcCk7CisJCQkJX2xpYmt2bXBsYXRfc3RhY2tfdG9wKTsKIAogCV9saWJr
dm1wbGF0X25ld3N0YWNrKCh1aW50NjRfdCkgX2xpYmt2bXBsYXRfc3RhY2tfdG9wLAogCQkJCV9s
aWJrdm1wbGF0X2VudHJ5MiwgTlVMTCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Nov 23 13:34:14 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 23 Nov 2018 13:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gQBb2-0001JZ-Sx; Fri, 23 Nov 2018 13:34:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y2dv=oc=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gQBb0-0001JE-M1
 for minios-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:34:10 +0000
X-Inumbo-ID: 73dd8120-ef24-11e8-9a16-bc764e045a96
Received: from mail-vk1-xa2e.google.com (unknown [2607:f8b0:4864:20::a2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73dd8120-ef24-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:34:09 +0000 (UTC)
Received: by mail-vk1-xa2e.google.com with SMTP id h128so2663043vkg.11;
 Fri, 23 Nov 2018 05:34:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=Yw08arzO/7/RPdgEWKXXSoHx9DCb7pofwt7hhBbxVD4=;
 b=WDqutCA3ZSu9eRbNYLEdw6Q0NmtRPqcP3hkVcj84DIKkZ21C6n8Q+Xqs99WuhleSx6
 xGL6Xf6N06BYTuP3wrFJYxamuPQzURzKLUgrKHG55kcRVjdmH3nzMOdFpSmxy7b7XTR1
 JdC+7xEOZHDi+Ar5DV+fctM6L/5CL1KICpLqmIZwjy0x/7wlfUQj0rGhbVd9y105sEOv
 1x7jnFMGTShj1NoqB4BZctjeFtNVZobo0e/Tw9SfpFbuEKVPxS4hE2came4ClvvpBaHG
 t2S8+TJxlMrkOj+YHKBZZp0HZc1GJWVcGMc6VWxef1K0zSXZgwrRV3JSywzY4uyXviEj
 bkBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=Yw08arzO/7/RPdgEWKXXSoHx9DCb7pofwt7hhBbxVD4=;
 b=ehyIcs8xdhfodwpAdkw/i116fHUtNiT8HmBPudANJu1B/gRCClURe7I/TM2RdyPtJf
 yQDXg+sHKEoiUnszw/bcp+Yox/3PfyItTbd18NtQgcghRElWeTxbkODYCXP4GYkOy/Ep
 q+17uINwbrFf++pSa/B4GldvIBdR9m6UF0DLHHIEr/RAn928Yg1SYU8KR4MUf4Y8p8tl
 gm8g1gAGtCedT5KAaTpc+mbSepaQ/IjEtvKM0rNb15QdmRj1zzOpVd4QaBNxY2m0MjN/
 Nlmbw+Ag3hCKZzgF6ju0vWdvYOAqNpUmwaSYoIQamS7XyTONnnN6EIofhRTBR4D6JqPQ
 GG4A==
X-Gm-Message-State: AA+aEWbtcijwXA720p2Pl2wVVQwTOAAfL5KZDOpjdB16y7yusFejQHws
 xOvmWFc/QujxkCFQ0jdZN9E=
X-Google-Smtp-Source: AFSGD/WVh6+t6FDaYo8+gVWsxySofKMC44GeA8HV7gDpWSfxNg4tZkpTBgN8LydYN9SLYp6wvWqiNA==
X-Received: by 2002:a1f:f0d:: with SMTP id 13mr6490062vkp.21.1542980047013;
 Fri, 23 Nov 2018 05:34:07 -0800 (PST)
Received: from [172.20.1.97] ([201.200.132.8])
 by smtp.gmail.com with ESMTPSA id x132sm14391699vsc.34.2018.11.23.05.34.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Nov 2018 05:34:06 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <837FC131-98F1-48C4-BA15-0DCF7A4668F1@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 23 Nov 2018 07:34:01 -0600
In-Reply-To: <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
References: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
 <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Minios-devel] FOSDEM Devrooms (CfP deadlines for relevant
 DevRooms from Dec 1-10) and Xen Project Stand
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Zibby Keaton <zkeaton@linuxfoundation.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Olivier Lambert <lambert.olivier@gmail.com>
Content-Type: multipart/mixed; boundary="===============0051342795402866310=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>


--===============0051342795402866310==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE"


--Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

FYI: no Xen Project booth at FOSDEM this year

> Begin forwarded message:
>=20
> From: Alasdair G Kergon <agk@fosdem.org>
> Subject: FOSDEM 2019 stand applications
> Date: 22 November 2018 at 14:58:21 GMT-6
> To: FOSDEM 2019 Stands Team <stands@fosdem.org>
>=20
> You are receiving this message (bcc) because your email address was
> listed on an application for a stand at FOSDEM 2019.
>=20
> Thank you all for your patience, but on behalf of the FOSDEM Stands
> Team I regret to inform you that your application has not been
> successful.
>=20
> I hope you are not too disappointed and will still join us at FOSDEM
> 2019 in another capacity.  As an alternative, there is just still time
> to apply for a lightning talk about your project(s).
>=20
> Alasdair



> On 21 Nov 2018, at 08:11, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> Just a quick reminder that the CfP deadline is coming up
> Note that FOSDEM has not yet announced the stands
> Lars
> =20
> From: Lars Kurth <lars.kurth@citrix.com>
> Date: Monday, 29 October 2018 at 17:01
> To: xen-devel <xen-devel@lists.xenproject.org>, =
"mirageos-devel@lists.xenproject.org" =
<mirageos-devel@lists.xenproject.org>, =
"minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>, =
"mirageos-devel@lists.xenproject.org" =
<mirageos-devel@lists.xenproject.org>
> Cc: Zibby Keaton <zkeaton@linuxfoundation.org>, Olivier Lambert =
<lambert.olivier@gmail.com>, "daniel.kiper@oracle.com" =
<daniel.kiper@oracle.com>, "committers@xenproject.org" =
<committers@xenproject.org>
> Subject: FOSDEM Devrooms (CfP deadlines for relevant DevRooms from Dec =
1-10) and Xen Project Stand
> =20
> Hi all,
> =20
> I just submitted a Xen Project stand submission and if everything goes =
ok, we will be having a booth again like the last 5 years
> Accepted stands should be announced by November 11
> =20
> If you already know you are going, please add yourself to =
https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2nZMO-cJHiDz=
0BNb0dN60/edit?usp=3Dsharing =
<https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2nZMO-cJHiD=
z0BNb0dN60/edit?usp=3Dsharing> and let me know if you are willing to =
help out. Also, if you want to give swag out, give demos, etc. please =
let me know by adding what you want to in the last column
> =20
> Also, a number of CfP=E2=80=99s may be relevant: see table below
> =20
> Devroom
> CfP Deadline
> CfP
> BSD @ Sat, Feb 2nd
> 2018-12-10
> https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html =
<https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html>
> Virtualization and IaaS @ Sat, Feb 2nd
> 2018-12-01
> https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html =
<https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html>
> Containers @ Sun, Feb 3rd
> TBA
> TBA
> Microkernels and Component-based OS @ Sun, Feb 3rd
> 2018-12-01
> https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html =
<https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html>
> =20
> The complete list of accepted DevRooms is at =
https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-rooms/ =
<https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-rooms/>
> Some will have earlier CfP=E2=80=99s
> =20
> Note that I am not volunteering for the Virtualization and IaaS =
DevRoom this year: if anyone wants to volunteer, please contact =20
> Brian Proffitt (bproffit at redhat)
> =20
> Best Regards
> Lars
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/minios-devel


--Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">FYI: no Xen Project booth at FOSDEM this year</div><div =
class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D"">Begin forwarded message:</div><br =
class=3D"Apple-interchange-newline"><div style=3D"margin: 0px;" =
class=3D""><span style=3D"font-family: -webkit-system-font, =
&quot;Helvetica Neue&quot;, Helvetica, sans-serif;" class=3D""><b =
class=3D"">From:&nbsp;</b></span><span style=3D"font-family: =
-webkit-system-font, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;" =
class=3D"">Alasdair G Kergon &lt;<a href=3D"mailto:agk@fosdem.org" =
class=3D"">agk@fosdem.org</a>&gt;<br class=3D""></span></div><div =
style=3D"margin: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;" =
class=3D""><b class=3D"">Subject:&nbsp;</b></span><span =
style=3D"font-family: -webkit-system-font, &quot;Helvetica Neue&quot;, =
Helvetica, sans-serif;" class=3D""><b class=3D"">FOSDEM 2019 stand =
applications</b><br class=3D""></span></div><div style=3D"margin: 0px;" =
class=3D""><span style=3D"font-family: -webkit-system-font, =
&quot;Helvetica Neue&quot;, Helvetica, sans-serif;" class=3D""><b =
class=3D"">Date:&nbsp;</b></span><span style=3D"font-family: =
-webkit-system-font, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;" =
class=3D"">22 November 2018 at 14:58:21 GMT-6<br =
class=3D""></span></div><div style=3D"margin: 0px;" class=3D""><span =
style=3D"font-family: -webkit-system-font, &quot;Helvetica Neue&quot;, =
Helvetica, sans-serif;" class=3D""><b class=3D"">To:&nbsp;</b></span><span=
 style=3D"font-family: -webkit-system-font, &quot;Helvetica Neue&quot;, =
Helvetica, sans-serif;" class=3D"">FOSDEM 2019 Stands Team &lt;<a =
href=3D"mailto:stands@fosdem.org" class=3D"">stands@fosdem.org</a>&gt;<br =
class=3D""></span></div><br class=3D""><div class=3D"">You are receiving =
this message (bcc) because your email address was<br class=3D"">listed =
on an application for a stand at FOSDEM 2019.<br class=3D""><br =
class=3D"">Thank you all for your patience, but on behalf of the FOSDEM =
Stands<br class=3D"">Team I regret to inform you that your application =
has not been<br class=3D"">successful.<br class=3D""><br class=3D"">I =
hope you are not too disappointed and will still join us at FOSDEM<br =
class=3D"">2019 in another capacity. &nbsp;As an alternative, there is =
just still time<br class=3D"">to apply for a lightning talk about your =
project(s).<br class=3D""><br class=3D"">Alasdair<br =
class=3D""></div></blockquote><div class=3D""><div class=3D""><br =
class=3D""></div></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 21 Nov 2018, at 08:11, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@citrix.com" =
class=3D"">lars.kurth@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Just a quick reminder that the CfP =
deadline is coming up<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Note that FOSDEM has not yet announced the stands<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Lars<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"border-style: solid =
none none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); =
padding: 3pt 0cm 0cm;" class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><b class=3D""><span style=3D"" class=3D"">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span style=3D"" =
class=3D"">Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com" =
class=3D"">lars.kurth@citrix.com</a>&gt;<br class=3D""><b =
class=3D"">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Monday, 29 October 2018 =
at 17:01<br class=3D""><b class=3D"">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>xen-devel &lt;<a =
href=3D"mailto:xen-devel@lists.xenproject.org" =
class=3D"">xen-devel@lists.xenproject.org</a>&gt;, "<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>" &lt;<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>&gt;, "<a =
href=3D"mailto:minios-devel@lists.xenproject.org" =
class=3D"">minios-devel@lists.xenproject.org</a>" &lt;<a =
href=3D"mailto:minios-devel@lists.xenproject.org" =
class=3D"">minios-devel@lists.xenproject.org</a>&gt;, "<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>" &lt;<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>&gt;<br class=3D""><b =
class=3D"">Cc:<span class=3D"Apple-converted-space">&nbsp;</span></b>Zibby=
 Keaton &lt;<a href=3D"mailto:zkeaton@linuxfoundation.org" =
class=3D"">zkeaton@linuxfoundation.org</a>&gt;, Olivier Lambert &lt;<a =
href=3D"mailto:lambert.olivier@gmail.com" =
class=3D"">lambert.olivier@gmail.com</a>&gt;, "<a =
href=3D"mailto:daniel.kiper@oracle.com" =
class=3D"">daniel.kiper@oracle.com</a>" &lt;<a =
href=3D"mailto:daniel.kiper@oracle.com" =
class=3D"">daniel.kiper@oracle.com</a>&gt;, "<a =
href=3D"mailto:committers@xenproject.org" =
class=3D"">committers@xenproject.org</a>" &lt;<a =
href=3D"mailto:committers@xenproject.org" =
class=3D"">committers@xenproject.org</a>&gt;<br class=3D""><b =
class=3D"">Subject:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>FOSDEM Devrooms (CfP =
deadlines for relevant DevRooms from Dec 1-10) and Xen Project Stand<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Hi =
all,</span><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">I just submitted a Xen Project =
stand submission and if everything goes ok, we will be having a booth =
again like the last 5 years</span><o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Accepted stands should be announced by November 11</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">If you already know you are going, =
please add yourself to<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2nZM=
O-cJHiDz0BNb0dN60/edit?usp=3Dsharing" style=3D"color: rgb(149, 79, 114); =
text-decoration: underline;" =
class=3D"">https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2=
nZMO-cJHiDz0BNb0dN60/edit?usp=3Dsharing</a><span =
class=3D"Apple-converted-space">&nbsp;</span>and let me know if you are =
willing to help out. Also, if you want to give swag out, give demos, =
etc. please let me know by adding what you want to in the last =
column</span><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Also, a number of CfP=E2=80=99s =
may be relevant: see table below</span><o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><table =
class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" =
style=3D"border-collapse: collapse;"><tbody class=3D""><tr class=3D""><td =
width=3D"264" valign=3D"top" style=3D"width: 198.05pt; border: 1pt solid =
windowtext; padding: 0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><b class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Devroom</span></b><o:p class=3D""></o:p></div></td><td =
width=3D"151" valign=3D"top" style=3D"width: 113.6pt; border-top-width: =
1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-style: =
solid solid solid none; border-top-color: windowtext; =
border-right-color: windowtext; border-bottom-color: windowtext; =
padding: 0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">CfP =
Deadline</span></b><o:p class=3D""></o:p></div></td><td width=3D"402" =
valign=3D"top" style=3D"width: 301.25pt; border-top-width: 1pt; =
border-right-width: 1pt; border-bottom-width: 1pt; border-style: solid =
solid solid none; border-top-color: windowtext; border-right-color: =
windowtext; border-bottom-color: windowtext; padding: 0cm 5.4pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">CfP</span></b><o:p =
class=3D""></o:p></div></td></tr><tr class=3D""><td width=3D"264" =
valign=3D"top" style=3D"width: 198.05pt; border-right-width: 1pt; =
border-bottom-width: 1pt; border-left-width: 1pt; border-style: none =
solid solid; border-right-color: windowtext; border-bottom-color: =
windowtext; border-left-color: windowtext; padding: 0cm 5.4pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
11pt;" class=3D"">BSD @ Sat, Feb 2nd</span><o:p =
class=3D""></o:p></div></td><td width=3D"151" valign=3D"top" =
style=3D"width: 113.6pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">2018-12-10</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><a =
href=3D"https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html</a=
></span><o:p class=3D""></o:p></div></td></tr><tr class=3D""><td =
width=3D"264" valign=3D"top" style=3D"width: 198.05pt; =
border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: =
1pt; border-style: none solid solid; border-right-color: windowtext; =
border-bottom-color: windowtext; border-left-color: windowtext; padding: =
0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Virtualization and IaaS @ Sat, Feb =
2nd</span><o:p class=3D""></o:p></div></td><td width=3D"151" =
valign=3D"top" style=3D"width: 113.6pt; border-style: none solid solid =
none; border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">2018-12-01</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><a =
href=3D"https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html</a=
></span><o:p class=3D""></o:p></div></td></tr><tr class=3D""><td =
width=3D"264" valign=3D"top" style=3D"width: 198.05pt; =
border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: =
1pt; border-style: none solid solid; border-right-color: windowtext; =
border-bottom-color: windowtext; border-left-color: windowtext; padding: =
0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Containers @ Sun, Feb =
3rd</span><o:p class=3D""></o:p></div></td><td width=3D"151" =
valign=3D"top" style=3D"width: 113.6pt; border-style: none solid solid =
none; border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">TBA</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">TBA</span><o:p =
class=3D""></o:p></div></td></tr><tr class=3D""><td width=3D"264" =
valign=3D"top" style=3D"width: 198.05pt; border-right-width: 1pt; =
border-bottom-width: 1pt; border-left-width: 1pt; border-style: none =
solid solid; border-right-color: windowtext; border-bottom-color: =
windowtext; border-left-color: windowtext; padding: 0cm 5.4pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
11pt;" class=3D"">Microkernels and Component-based OS @ Sun, Feb =
3rd</span><o:p class=3D""></o:p></div></td><td width=3D"151" =
valign=3D"top" style=3D"width: 113.6pt; border-style: none solid solid =
none; border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">2018-12-01</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><a =
href=3D"https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html</a=
></span><o:p class=3D""></o:p></div></td></tr></tbody></table><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">The complete list =
of accepted DevRooms is at<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-roo=
ms/" style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-=
rooms/</a><br class=3D"">Some will have earlier CfP=E2=80=99s</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Note that I am not volunteering =
for the Virtualization and IaaS DevRoom this year: if anyone wants to =
volunteer, please contact &nbsp;</span><o:p class=3D""></o:p></div><p =
class=3D"p1" style=3D"margin: 0cm 0cm 1.5pt; line-height: 15pt; =
font-size: 10.5pt; font-family: &quot;Helvetica Neue&quot;;">Brian =
Proffitt (bproffit at redhat)<o:p class=3D""></o:p></p><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Best =
Regards</span><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Lars</span><o:p =
class=3D""></o:p></div></div><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Minios-devel mailing =
list</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><a =
href=3D"mailto:Minios-devel@lists.xenproject.org" =
class=3D"">Minios-devel@lists.xenproject.org</a></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/minios-devel" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/minios-devel</a><=
/span></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============0051342795402866310==--


From minios-devel-bounces@lists.xenproject.org Sat Nov 24 11:24:07 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 24 Nov 2018 11:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gQW2f-0007Dc-Uw; Sat, 24 Nov 2018 11:24:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wslj=od=gmail.com=radunicolau102@srs-us1.protection.inumbo.net>)
 id 1gQW2e-0007DP-Ge
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 11:24:04 +0000
X-Inumbo-ID: 71d3a118-efdb-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71d3a118-efdb-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 11:24:03 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id q26so13948833wmf.5
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 03:24:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=uyoyINhEscD+RLfe8UiAsNM4ws1Er2ONXVFUw/d5jsM=;
 b=TDhlSH4D0PL0VdhYs0IQZs62MRCGZS1a8cEyabmyPTRv747bUJeA587CL6sy1zQKGg
 KiwMaPRdKIVUslFgLi3MPWkSshi1ewSbCBK0b2/YmEH6VH8X31lW/bgwkgrisMgV+pMR
 Vz9ALI8a/LSVsQy/x6NCKJm7Occnre69HaHG7/avJMJj/Lkcz3bby0kT7jlLC6/j4shD
 tsKYJ2GafM7rUvNZQKLVD1LStZ9KgYokVZKo3EeRoQvKKcXOeWK0gMh5g0U25Yu6f7jJ
 k/4pUAB1euzqRQT2cV78kp1zlscpY9/OQBcxN4dlYzD7p0Wf2JaIax/2e88Lem7Z0bX7
 fNhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=uyoyINhEscD+RLfe8UiAsNM4ws1Er2ONXVFUw/d5jsM=;
 b=Ws7X1alQAVrM/vevo2TohiEVqVqwVI8BzqAsze2QUugVa5T2cGCSMx2Zn8jlAS35Ue
 M6eiQTE+wkiHouIVd9K0wGhmDHwZmmrl6tmJkEqrrDA1oGfNNxvZOdsJkYSfXVB83FO5
 PlbdQh4LKRXwAtXX/XUau3i3PDe4pizZ+sYEus94xTmCYfqjGbqPP6am4doQgGszr0VG
 0iBMEUx0D+D80G5ykFU+PXVbsmbTfC3ubBXBbbCeoKKK+qsGYrBChobFiM3G1OH6Y+Vi
 HpSQe3Z/nyABqnRh8LIky/pwS7x5GSTllQoqnWj9O/iwTi0liFNXbhqEoS1oU5blHxUZ
 FaeQ==
X-Gm-Message-State: AA+aEWZms1phIQRvWmwazGhaPn/oFffaKTOau0m4cP5p2w/AJTUm7YNk
 nkw2m6PWX0dwjxVT0ekj3i0Ff+vg
X-Google-Smtp-Source: AFSGD/VllztXuq+YRsWW68E3TBRUAHXpgd8S7iBxm36JAYMhiAUFVI3SOofIILDPP4mz1Ycr1NSdsA==
X-Received: by 2002:a1c:8484:: with SMTP id g126mr5314853wmd.117.1543058641422; 
 Sat, 24 Nov 2018 03:24:01 -0800 (PST)
Received: from Panda-PC.precis.pub.ro ([141.85.233.103])
 by smtp.gmail.com with ESMTPSA id b13sm29103961wrn.28.2018.11.24.03.24.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 24 Nov 2018 03:24:00 -0800 (PST)
From: radunicolau102@gmail.com
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 13:23:19 +0200
Message-Id: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Minios-devel] [UNIKRAFT PATCH v3 0/4] plat/xen: Cleanup x86 headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Radu Nicolau <radunicolau102@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+CgpSZW1vdmVkIHhl
bi14ODYvb3MuaCBoZWFkZXIgZmlsZSBhcyBpdCB3YXMgbW9zdGx5IHVudXNlZC4KeGVuL21tX3B2
Lmggd2FzIHRoZSBvbmx5IHNvdXJjZSBmaWxlIHRoYXQgaW5jbHVkZWQgdGhpcyBoZWFkZXIuClJl
bW92aW5nIHRoZSBvcy5oIGNhdXNlZCBzb21lIHNvdXJjZSBmaWxlcyB0byBsb3NlIHRoZSBleHRl
cm4KZGVmaXRpb24gb2YgdGhlIHNoYXJlZCBpbmZvIHBhZ2UsIHNvIEkgaW5jbHVkZWQgdGhlCmNv
bW1vbi9oeXBlcnZpc29yLmggaW4gdGhvc2UgZmlsZXMuCgpNb3ZlZCBldmVudCBjaGFubmVsIHJl
bGF0ZWQgZnVuY3Rpb25zIGZyb20gaHlwZXJ2aXNvci5oIHRvCmV2ZW50cy5oIGFuZCBjaGFuZ2Vk
IHRoZSB4ZW4vYXJtL2FyY2hfKiBmaWxlcyB0byBpbmNsdWRlIHRoZQpldmVudHMgaGVhZGVyLiBE
ZWxldGVkIHVudXNlZCBjb2RlIHBvcnRlZCBmcm9tIE1pbmktT1MgaW4KaHlwZXJ2aXNvci5oCgpD
aGFuZ2VzIHNpbmNlIHYyOgoqIENoYW5nZWQgImluY2x1ZGUveGVuLXg4Ni9vcy5oOiBSZW1vdmUg
b3MuaCBvbiB4ODYiIHRvCiJpbmNsdWRlL3hlbi14ODY6IFJlbW92ZSBvcy5oIG9uIHg4NiIKKiBS
ZXZlcnRlZCBtb3ZpbmcgdGhlIGFjdGl2ZV9ldnRjaG5zIG1hY3JvLiBSZW1vdmVkIHRoZQpjcHUg
cGFyYW1ldGVyIGluIGEgZGlmZmVyZW50IGNvbW1pdAoqIE1vdmVkIHRoZSBkZWxldGlvbiBvZiBh
IGNvbW1lbnQgcmVmZXJlbmNpbmcgb3MuaCBpbiB0aGUKY29tbWl0IHdoaWNoIHJlbW92ZXMgb3Mu
aAoKUmFkdSBOaWNvbGF1ICg0KToKICBpbmNsdWRlL3hlbi14ODY6IFJlbW92ZSBvcy5oIG9uIHg4
NgogIHBsYXQveGVuL2NvbW1vbjogTW92ZSBldmVudCBjaGFubmVsIGZ1bmN0aW9ucyBpbiBldmVu
dHMuaAogIHBsYXQveGVuL2NvbW1vbi9oeXBlcnZpc29yOiBEZWxldGUgdW51c2VkIGNvZGUgYW5k
IGNvbW1lbnRzCiAgcGxhdC94ZW4vaHlwZXJ2aXNvci5jOiBSZW1vdmUgdW51c2VkIHBhcmFtZXRl
cgoKIHBsYXQveGVuL2FybS9hcmNoX2V2ZW50cy5jICAgICAgICAgICB8ICAxIC0KIHBsYXQveGVu
L2FybS9hcmNoX3RpbWUuYyAgICAgICAgICAgICB8ICAxIC0KIHBsYXQveGVuL2V2ZW50cy5jICAg
ICAgICAgICAgICAgICAgICB8ICA4ICsrLS0KIHBsYXQveGVuL2dudHRhYi5jICAgICAgICAgICAg
ICAgICAgICB8ICAxICsKIHBsYXQveGVuL2h5cGVydmlzb3IuYyAgICAgICAgICAgICAgICB8ICA5
ICstLS0KIHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2V2ZW50cy5oICAgICB8IDE2ICsrKysrKysK
IHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2h5cGVydmlzb3IuaCB8IDIzIC0tLS0tLS0tLQogcGxh
dC94ZW4vaW5jbHVkZS94ZW4teDg2L21tX3B2LmggICAgIHwgIDEgLQogcGxhdC94ZW4vaW5jbHVk
ZS94ZW4teDg2L29zLmggICAgICAgIHwgOTAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiBwbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvc2V0dXAuaCAgICAgfCAgMSAtCiBwbGF0
L3hlbi9sY3B1LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSAtCiBwbGF0L3hlbi94ODYvbW0u
YyAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBwbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYyAg
ICAgICAgICAgfCAgMSArCiAxMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxMzAg
ZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2
L29zLmgKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Nov 24 11:24:07 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 24 Nov 2018 11:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gQW2g-0007Dl-0S; Sat, 24 Nov 2018 11:24:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wslj=od=gmail.com=radunicolau102@srs-us1.protection.inumbo.net>)
 id 1gQW2e-0007DR-Mv
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 11:24:04 +0000
X-Inumbo-ID: 725a42b0-efdb-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 725a42b0-efdb-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 11:24:03 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id 96so14475191wrb.2
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 03:24:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rl0QyIoL5ZaGLU50PfTrxAzOrQllCy0SYU2Ejrxru78=;
 b=ogQlhTYILt81hVEiB/4fPjk6oJ8hVpqFHDALWXp0k0fuHrESF4eX22MnYRjxntxrkA
 VEWTbHU3TH6qc1HbkHfmkxqj+YdWrixX4Idm0a74x7SOGb0V3BlUZcB5CJkoF8KIrHzJ
 awbQgmHG3xwkObY4oyXabJa5UCj/1C+LeNuF1ByaUlv0ESdqTWZFhSJZj9qG/Z+pBHSE
 8UEDOyGacSTeJx2jwH0bQn2yjQolCss5FRB2Il5fkyZkCmJsch9OdlCeM3Cqi8wfEXkI
 J/M/S/cnTWsqotmW81h5EbzmBxHhKjP/kX4opfCAoS6LNb/BRdGFI17LdFJxKiJ7OQIp
 oeiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=rl0QyIoL5ZaGLU50PfTrxAzOrQllCy0SYU2Ejrxru78=;
 b=cb1Tc1ZyTN0i4GKuVGMuRCs6GIR0y18K+W9UaNjMQfMjZleywhxRvEXk+FD+iY+Srv
 05F6JVP3CaM7/zozA04vwY3+UOJyjxWY0P8YHUNpQE5tBxM3doL6uvV5Jj3KBIMphwNI
 kCtic+99fpsFLmCZWBQi2ICYiG8d6KPiqDvPgr9shruI3zdRt9bnLe9/l853IthqYvrT
 Lm+JAxU2qAKBGSm8H5DIhlqRqnlS9/eR4YqydMZQjh1HT/AmRDoOrdvDoPLYywXPNxfX
 jdh1czf/csARaZeWkTGCjqR6/ZnGzQo0qoIfwxvuxnZUHcn/uajAjtDQfU4F06chQRSf
 Ockw==
X-Gm-Message-State: AA+aEWYQXBZr9s40Z/HEQKztgbAbyHtmGxwk/da80uDbOQz/J82Rhh8M
 trvTQmq+GkIdac14pP1SoZM+ZV7q
X-Google-Smtp-Source: AFSGD/XBOrmYXHK5EcfIA9bEwt5ibuRMGVI8wuY4IzZqt+FC4fzcedKD67aHjA4nX7SCBvaKMnBvlg==
X-Received: by 2002:a5d:4382:: with SMTP id i2mr17201562wrq.172.1543058642310; 
 Sat, 24 Nov 2018 03:24:02 -0800 (PST)
Received: from Panda-PC.precis.pub.ro ([141.85.233.103])
 by smtp.gmail.com with ESMTPSA id b13sm29103961wrn.28.2018.11.24.03.24.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 24 Nov 2018 03:24:01 -0800 (PST)
From: radunicolau102@gmail.com
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 13:23:20 +0200
Message-Id: <1543058603-13596-2-git-send-email-radunicolau102@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
References: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 1/4] include/xen-x86: Remove os.h
 on x86
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Radu Nicolau <radunicolau102@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+CgpSZW1vdmUgb3Mu
aCBmcm9tIHRoZSBwcm9qZWN0IGFzIGl0IHdhcyB1bnVzZWQuCm1tX3B2LmggaW5jbHVkZWQgb3Mu
aCBidXQgZGlkIG5vdCB1c2UgYW55dGhpbmcgZnJvbQppdC4gVGhlIHJlc3Qgb2YgdGhlIGNoYW5n
ZXMgaGF2ZSBiZWVuIG1hZGUgaW4gc291cmNlcwp3aGljaCBuZWVkIHRoZSBleHRlcm4gZGVmaW5p
dGlvbiBmb3IgdGhlIHNoYXJlZCBpbmZvCnBhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSYWR1IE5pY29s
YXUgPHJhZHVuaWNvbGF1MTAyQGdtYWlsLmNvbT4KLS0tCiBwbGF0L3hlbi9nbnR0YWIuYyAgICAg
ICAgICAgICAgICB8ICAxICsKIHBsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9tbV9wdi5oIHwgIDEg
LQogcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L29zLmggICAgfCA5MCAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBwbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvc2V0dXAu
aCB8ICAxIC0KIHBsYXQveGVuL2xjcHUuYyAgICAgICAgICAgICAgICAgIHwgIDEgLQogcGxhdC94
ZW4veDg2L21tLmMgICAgICAgICAgICAgICAgfCAgMSArCiBwbGF0L3hlbi94ZW5idXMveHNfY29t
bXMuYyAgICAgICB8ICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA5MyBk
ZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBwbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYv
b3MuaAoKZGlmZiAtLWdpdCBhL3BsYXQveGVuL2dudHRhYi5jIGIvcGxhdC94ZW4vZ250dGFiLmMK
aW5kZXggZGRmZmY5OS4uZWRjMzM0MSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4vZ250dGFiLmMKKysr
IGIvcGxhdC94ZW4vZ250dGFiLmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDxjb21tb24v
Z250dGFiLmg+CiAjaW5jbHVkZSA8eGVuLXg4Ni9tbS5oPgogCisjaW5jbHVkZSA8eGVuLXg4Ni9o
eXBlcmNhbGwuaD4KIAogLyogTlJfR1JBTlRfRlJBTUVTIG11c3QgYmUgbGVzcyB0aGFuIG9yIGVx
dWFsIHRvIHRoYXQgY29uZmlndXJlZCBpbiBYZW4gKi8KICNkZWZpbmUgTlJfR1JBTlRfRlJBTUVT
ICAgICAgICAgNApkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L21tX3B2Lmgg
Yi9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW1fcHYuaAppbmRleCAyMWY5MTY5Li5mNzhlNjJm
IDEwMDY0NAotLS0gYS9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW1fcHYuaAorKysgYi9wbGF0
L3hlbi9pbmNsdWRlL3hlbi14ODYvbW1fcHYuaApAQCAtMjQsNyArMjQsNiBAQAogI2lmbmRlZiBf
TU1fUFZfSAogI2RlZmluZSBfTU1fUFZfSAogCi0jaW5jbHVkZSA8eGVuLXg4Ni9vcy5oPgogI2lu
Y2x1ZGUgPHhlbi14ODYvc2V0dXAuaD4KIAogI2lmZGVmIF9feDg2XzY0X18KZGlmZiAtLWdpdCBh
L3BsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9vcy5oIGIvcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2
L29zLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDMwOGQ5MWEuLjAwMDAwMDAKLS0t
IGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L29zLmgKKysrIC9kZXYvbnVsbApAQCAtMSw5MCAr
MCwwIEBACi0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlICovCi0vKgot
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqIGFyZSBtZXQ6Ci0gKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgotICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBVVRIT1IgQU5EIENPTlRS
SUJVVE9SUyBgYEFTIElTJycgQU5ECi0gKiBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKLSAqIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFCi0gKiBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFVVEhPUiBPUiBDT05U
UklCVVRPUlMgQkUgTElBQkxFCi0gKiBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5U
QUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTAotICogREFNQUdFUyAoSU5D
TFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09P
RFMKLSAqIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVT
SU5FU1MgSU5URVJSVVBUSU9OKQotICogSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QKLSAqIExJQUJJTElUWSwg
T1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFO
WSBXQVkKLSAqIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNF
RCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YKLSAqIFNVQ0ggREFNQUdFLgotICovCi0vKiBUYWtlbiBm
cm9tIE1pbmktT1MgKi8KLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqIG9zLmgKLSAqCi0gKiBy
YW5kb20gY29sbGVjdGlvbiBvZiBtYWNyb3MgYW5kIGRlZmluaXRpb24KLSAqLwotCi0jaWZuZGVm
IF9PU19IXwotI2RlZmluZSBfT1NfSF8KLQotI2luY2x1ZGUgPHhlbi14ODYvc21wLmg+Ci0KLSNp
bmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDxzdGRkZWYuaD4KLSNpbmNsdWRlIDxsaW1pdHMu
aD4KLSNpbmNsdWRlIDx1ay9hcmNoL3R5cGVzLmg+Ci0jaW5jbHVkZSA8dWsvYXJjaC9saW1pdHMu
aD4KLSNpbmNsdWRlIDx1ay9hcmNoL3RpbWUuaD4KLSNpbmNsdWRlIDx4ZW4veGVuLmg+Ci0KLSNp
Zm5kZWYgX19BU1NFTUJMWV9fCi0KLXR5cGVkZWYgX19zNjQgcXVhZF90OwotdHlwZWRlZiBfX3U2
NCB1X3F1YWRfdDsKLQotdHlwZWRlZiBfX3NwdHIgaW50cHRyX3Q7Ci10eXBlZGVmIF9fdXB0ciB1
aW50cHRyX3Q7Ci10eXBlZGVmIF9fc3B0ciBwdHJkaWZmX3Q7Ci0KLXR5cGVkZWYgdW5zaWduZWQg
Y2hhciB1X2NoYXI7Ci10eXBlZGVmIHVuc2lnbmVkIGludCB1X2ludDsKLXR5cGVkZWYgdW5zaWdu
ZWQgbG9uZyB1X2xvbmc7Ci0KLSNpbmNsdWRlIDx4ZW4teDg2L2h5cGVyY2FsbC5oPgotCi0jaW5j
bHVkZSA8eGVuL2V2ZW50X2NoYW5uZWwuaD4KLSNpbmNsdWRlIDx4ZW4veHNtL2ZsYXNrX29wLmg+
Ci0jZW5kaWYKLQotI2luY2x1ZGUgPHg4Ni9jcHVfZGVmcy5oPgotCi0KLSNkZWZpbmUgTE9DS19Q
UkVGSVggIiIKLSNkZWZpbmUgQUREUiAoKih2b2xhdGlsZSBsb25nICopYWRkcikKLQotLyogRXZl
cnl0aGluZyBiZWxvdyB0aGlzIHBvaW50IGlzIG5vdCBpbmNsdWRlZCBieSBhc3NlbWJsZXIgKC5T
KSBmaWxlcy4gKi8KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0KLWV4dGVybiBzaGFyZWRfaW5mb190
ICpIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwotCi0jaW5jbHVkZSA8eGVuLXg4Ni9pcnEuaD4KLQot
Ci0vKgotICogTWFrZSBzdXJlIGdjYyBkb2Vzbid0IHRyeSB0byBiZSBjbGV2ZXIgYW5kIG1vdmUg
dGhpbmdzIGFyb3VuZAotICogb24gdXMuIFdlIG5lZWQgdG8gdXNlIF9leGFjdGx5XyB0aGUgYWRk
cmVzcyB0aGUgdXNlciBnYXZlIHVzLAotICogbm90IHNvbWUgYWxpYXMgdGhhdCBjb250YWlucyB0
aGUgc2FtZSBpbmZvcm1hdGlvbi4KLSAqLwotdHlwZWRlZiBzdHJ1Y3QgewotCXZvbGF0aWxlIGlu
dCBjb3VudGVyOwotfSBhdG9taWNfdDsKLQotCi12b2lkIGJsb2NrX2RvbWFpbihfX3Nuc2VjIHVu
dGlsKTsKLQotI2VuZGlmIC8qIG5vdCBhc3NlbWJseSAqLwotI2VuZGlmIC8qIF9PU19IXyAqLwpk
aWZmIC0tZ2l0IGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L3NldHVwLmggYi9wbGF0L3hlbi9p
bmNsdWRlL3hlbi14ODYvc2V0dXAuaAppbmRleCA2ZWFhNGYxLi43YTU3MTkwIDEwMDY0NAotLS0g
YS9wbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvc2V0dXAuaAorKysgYi9wbGF0L3hlbi9pbmNsdWRl
L3hlbi14ODYvc2V0dXAuaApAQCAtNDYsNyArNDYsNiBAQCBleHRlcm4gdW5zaWduZWQgaW50IF9s
aWJ4ZW5wbGF0X21yZF9udW07CiBleHRlcm4gc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyBf
bGlieGVucGxhdF9tcmRbXTsKIGV4dGVybiBjaGFyIF9saWJ4ZW5wbGF0X2Jvb3RzdGFja1tdOwog
Ci0vKiBOb3RlOiBIWVBFUlZJU09SX3NoYXJlZF9pbmZvIGlzIGRlZmluZWQgaW4gb3MuaCAqLwog
ZXh0ZXJuIHN0YXJ0X2luZm9fdCAqSFlQRVJWSVNPUl9zdGFydF9pbmZvOwogCiAjZW5kaWYgLyog
X19TRVRVUF9IX18gKi8KZGlmZiAtLWdpdCBhL3BsYXQveGVuL2xjcHUuYyBiL3BsYXQveGVuL2xj
cHUuYwppbmRleCBmMDY1MGRhLi5kNzE1OGRmIDEwMDY0NAotLS0gYS9wbGF0L3hlbi9sY3B1LmMK
KysrIGIvcGxhdC94ZW4vbGNwdS5jCkBAIC0zNCw3ICszNCw2IEBACiAKICNpbmNsdWRlIDxzdGRp
bnQuaD4KICNpZiBkZWZpbmVkKF9fWDg2XzMyX18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSNp
bmNsdWRlIDx4ZW4teDg2L29zLmg+CiAjaW5jbHVkZSA8eGVuLXg4Ni9pcnEuaD4KICNlbGlmIChk
ZWZpbmVkIF9fQVJNXzMyX18pIHx8IChkZWZpbmVkIF9fQVJNXzY0X18pCiAjaW5jbHVkZSA8eGVu
LWFybS9vcy5oPgpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2L21tLmMgYi9wbGF0L3hlbi94ODYv
bW0uYwppbmRleCBiN2IwODBlLi5iODkzODRmIDEwMDY0NAotLS0gYS9wbGF0L3hlbi94ODYvbW0u
YworKysgYi9wbGF0L3hlbi94ODYvbW0uYwpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgPGVy
cm5vLmg+CiAjaW5jbHVkZSA8dWsvYWxsb2MuaD4KICNpbmNsdWRlIDx1ay9wbGF0L2NvbmZpZy5o
PgorI2luY2x1ZGUgPGNvbW1vbi9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8eGVuLXg4Ni9tbS5o
PgogI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KICNpbmNsdWRlIDx1ay9wcmludC5oPgpkaWZmIC0t
Z2l0IGEvcGxhdC94ZW4veGVuYnVzL3hzX2NvbW1zLmMgYi9wbGF0L3hlbi94ZW5idXMveHNfY29t
bXMuYwppbmRleCAyNzRlNDRiLi4wNTg5ZDQ4IDEwMDY0NAotLS0gYS9wbGF0L3hlbi94ZW5idXMv
eHNfY29tbXMuYworKysgYi9wbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYwpAQCAtNDYsNiArNDYs
NyBAQAogI2luY2x1ZGUgPHVrL3dhaXQuaD4KICNpbmNsdWRlIDx1ay9hcmNoL3NwaW5sb2NrLmg+
CiAjaW5jbHVkZSA8Y29tbW9uL2V2ZW50cy5oPgorI2luY2x1ZGUgPGNvbW1vbi9oeXBlcnZpc29y
Lmg+CiAjaW5jbHVkZSA8eGVuLXg4Ni9tbS5oPgogI2luY2x1ZGUgPHhlbi14ODYvc2V0dXAuaD4K
ICNpbmNsdWRlIDx4ZW5idXMvY2xpZW50Lmg+Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Nov 24 11:24:07 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 24 Nov 2018 11:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gQW2h-0007E0-44; Sat, 24 Nov 2018 11:24:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wslj=od=gmail.com=radunicolau102@srs-us1.protection.inumbo.net>)
 id 1gQW2f-0007Da-UG
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 11:24:05 +0000
X-Inumbo-ID: 734c3732-efdb-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 734c3732-efdb-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 11:24:05 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z5so10142826wrt.11
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 03:24:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vSTpKfkT2Ie2Xl8FWEYTl7+8tMyrpqyKG2A591aU+UI=;
 b=io/VEZvKCvullLHPODX6sWBZKZq881B1cymUsShBhY69xhVl4yEPcqEB7zqsAdTJ0H
 7nAXSat25oZKjWI7NyQ6ktgGscu3ly6G3yeNSR9AmTPHAByNVCD82msH6juLdbUKpWea
 gRCjTh7Y/VWXwLi3d+HuOvqzXGq3dLCdbrEeU3wZXLvAY3mcHCC/t+c4SBOf05BqbeF/
 902qd/umZotrS3NrRDMHvkQPRAt4w18YZxo+BENFy1nkuQeX6yXMleURh4NOacctY/mL
 ODS1GTFhOauhqHgnI6kx6N3ziD1o9ROZs9g1E34OtYhfsIscfRUJXmjS5Y65akvuKB6Q
 2m5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vSTpKfkT2Ie2Xl8FWEYTl7+8tMyrpqyKG2A591aU+UI=;
 b=fyl15n3Egl28li4sON8qj4toK1oequuiGqbGPdiB7qMj10FJf4enF+LciWHyoV2r6C
 HPSb94tbGFn7lR8bksEizLcEA7EvKoU9z5yWF4d8zPXAenMRZVrJ1tY9Pr1LadUXWOLs
 WfKOKTPZIMwtjsadHhUWjLumUxQ8BC/rqNIrI4d/GWrlI1l3wg6h8mxW0c0atSV1kZyq
 CT8MBkJrmvjjtC3igT76Yhy9UWuz/5wORMN/plSFRYpuWODAhAjsa0boOb5l0LJ7W2K6
 ViK2ZToMHlFgb8Ze5dDKnwR9B3LSDXSXVWskB3VF637FZEcR/uzjqh2xlbkmMM4Nvd2t
 MrCQ==
X-Gm-Message-State: AA+aEWYWVN60hcVvt4wG5UQdMUa12/AjqnFMScRxCcyBjwtXv0brEByM
 bI+VasawD4j44qOkbTcnct5LhHoc
X-Google-Smtp-Source: AFSGD/VHNsxXmxlUMBlBYpqjp9usbT8G+RyoewvHQYy5HU1R6ER8BHpoj7kXsDabYl956h8IoG//uA==
X-Received: by 2002:adf:a2cc:: with SMTP id
 t12-v6mr11215173wra.100.1543058643985; 
 Sat, 24 Nov 2018 03:24:03 -0800 (PST)
Received: from Panda-PC.precis.pub.ro ([141.85.233.103])
 by smtp.gmail.com with ESMTPSA id b13sm29103961wrn.28.2018.11.24.03.24.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 24 Nov 2018 03:24:03 -0800 (PST)
From: radunicolau102@gmail.com
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 13:23:22 +0200
Message-Id: <1543058603-13596-4-git-send-email-radunicolau102@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
References: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 3/4] plat/xen/common/hypervisor:
 Delete unused code and comments
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Radu Nicolau <radunicolau102@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+CgpEZWxldGUgdW51
c2VkIGNvZGUgYW5kIGRlcHJlY2F0ZWQgY29tbWVudHMKClNpZ25lZC1vZmYtYnk6IFJhZHUgTmlj
b2xhdSA8cmFkdW5pY29sYXUxMDJAZ21haWwuY29tPgotLS0KIHBsYXQveGVuL2h5cGVydmlzb3Iu
YyAgICAgICAgICAgICAgICB8ICA0IC0tLS0KIHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2h5cGVy
dmlzb3IuaCB8IDIwIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQveGVuL2h5cGVydmlzb3IuYyBiL3BsYXQveGVu
L2h5cGVydmlzb3IuYwppbmRleCBjYTE2ZWQ2Li44ZjgwNDhhIDEwMDY0NAotLS0gYS9wbGF0L3hl
bi9oeXBlcnZpc29yLmMKKysrIGIvcGxhdC94ZW4vaHlwZXJ2aXNvci5jCkBAIC00OCwxMCArNDgs
NiBAQAogCiBpbnQgaW5fY2FsbGJhY2s7CiAKLSNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCi1leHRl
cm4gc2hhcmVkX2luZm9fdCBzaGFyZWRfaW5mbzsKLSNlbmRpZiAvKiAhQ09ORklHX1BBUkFWSVJU
ICovCi0KIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgX19yZWdzICpyZWdzKQog
ewogCXVuc2lnbmVkIGxvbmcgbDEsIGwyLCBsMWksIGwyaTsKZGlmZiAtLWdpdCBhL3BsYXQveGVu
L2luY2x1ZGUvY29tbW9uL2h5cGVydmlzb3IuaCBiL3BsYXQveGVuL2luY2x1ZGUvY29tbW9uL2h5
cGVydmlzb3IuaAppbmRleCA0MTc0OThlLi5kMTMxZDZmIDEwMDY0NAotLS0gYS9wbGF0L3hlbi9p
bmNsdWRlL2NvbW1vbi9oeXBlcnZpc29yLmgKKysrIGIvcGxhdC94ZW4vaW5jbHVkZS9jb21tb24v
aHlwZXJ2aXNvci5oCkBAIC00OCwzMCArNDgsMTAgQEAKICNlbHNlCiAjZXJyb3IgIlVuc3VwcG9y
dGVkIGFyY2hpdGVjdHVyZSIKICNlbmRpZgotI2luY2x1ZGUgPHhlbi9odm0vaHZtX29wLmg+CiAj
aW5jbHVkZSA8dWsvYXJjaC9sY3B1Lmg+CiAjaW5jbHVkZSA8dWsvcGxhdC9sY3B1Lmg+CiAKLSNp
ZiAwIC8vVE9ETzogY2xlYW51cAotLyoKLSAqIGEgcGxhY2Vob2xkZXIgZm9yIHRoZSBzdGFydCBv
ZiBkYXkgaW5mb3JtYXRpb24gcGFzc2VkIHVwIGZyb20gdGhlIGh5cGVydmlzb3IKLSAqLwotdW5p
b24gc3RhcnRfaW5mb191bmlvbiB7Ci0Jc3RhcnRfaW5mb190IHN0YXJ0X2luZm87Ci0JY2hhciBw
YWRkaW5nWzUxMl07Ci19OwotZXh0ZXJuIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5m
b191bmlvbjsKLSNkZWZpbmUgc3RhcnRfaW5mbyAoc3RhcnRfaW5mb191bmlvbi5zdGFydF9pbmZv
KQotI2Vsc2UKLWludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUp
OwotaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKLSNlbmRp
Zgotc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJlZF9pbmZvKHZvaWQgKnApOwotCi0vL1RPRE8gU1RB
UlQgZnJvbSBoZXJlIG9uIHdlIGhhdmUgdG8gY2xlYW51cC9yZWZhY3Rvci9tb3ZlIHN0dWZmCi0v
KiBoeXBlcnZpc29yLmMgKi8KIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgX19y
ZWdzICpyZWdzKTsKLS8vVE9ETyBFTkQKIAogZXh0ZXJuIGludCBpbl9jYWxsYmFjazsKIAotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Sat Nov 24 11:24:07 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 24 Nov 2018 11:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gQW2h-0007Dv-1v; Sat, 24 Nov 2018 11:24:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wslj=od=gmail.com=radunicolau102@srs-us1.protection.inumbo.net>)
 id 1gQW2f-0007DZ-Sx
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 11:24:05 +0000
X-Inumbo-ID: 72cbb971-efdb-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72cbb971-efdb-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 11:24:04 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id z5so10142800wrt.11
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 03:24:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hPhhtDvIxidVk51ERH3aMuJp6CecZG2sPGy9vWI46qY=;
 b=csfP+Ag6ekI19x/7R2g2xHj4wfFjd3VbZnmFKoSKWtz8XixE9p1+g0Y1BV9uBl3VJO
 CdeLpLs7p44Kx+SB218ENK9VdhHGVOhbh8/cs4ViL+s/gF6C0W2qKcd4AXGKfH35W53G
 1ChONOgavip/P/yfzJz91V0fhmbiQlYtI07EyoVrPMq32sWazK3IA+N6pZm8uUqHKoP/
 1RJ4XqEeaG9i3RlzaqfIznJBTT3j0IO65ufNwRrUQJnw238EdJfIukgBEG809F1QEGCT
 Um6TOaJchxauAji5tmv67+XFQdgdmLte/RLWK0u4ObPCHlQuPkTF6QZl2FcuWEShZHnF
 vlgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=hPhhtDvIxidVk51ERH3aMuJp6CecZG2sPGy9vWI46qY=;
 b=rs8sGmBnEU463/YxZFqZJj6iuVNSVVTz42pVYJMjUIqCk4B3f7B02uemUljXon6bCQ
 io7CXOzoUAwOGofLpDt5e99Psy+ZqFpJEpKPSDGEWAVf/HJvhwc+ae0zpxBtIkviO7wi
 OgqHsytH53Gm92r8vdD2Q2Bpo7suwxs/IsQnDDqlhvGui5ehXQxT2Vl2PaskP53iSiRW
 iaA+wnn7bWLELSCFSkO9bAxiDYO9ks2vBtX9LqvlW+EW+LymHpXzCSu4dpPcHS3lt6ua
 xbAgfh087USXCOOmCwonIvVdpXfEvgbwGk5mCQKV0v3Vz/iwnhQRUuL7t87jFWmSbCIx
 L8ew==
X-Gm-Message-State: AA+aEWblgrL5h77LNpm8BKXwN3G59nkkRukj0OOBIigWXqL7uGAHEKU4
 QOUuA04FHWj0GF8AzX3eYs+LqNU9
X-Google-Smtp-Source: AFSGD/W/uxknnJ+2OLFFvIE9nXtRqkv1+QruYtDleBzZqnHt9MBtVfnKx3UOcHA/zDcBpN7shI5Llg==
X-Received: by 2002:a5d:4492:: with SMTP id j18mr17038782wrq.236.1543058643131; 
 Sat, 24 Nov 2018 03:24:03 -0800 (PST)
Received: from Panda-PC.precis.pub.ro ([141.85.233.103])
 by smtp.gmail.com with ESMTPSA id b13sm29103961wrn.28.2018.11.24.03.24.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 24 Nov 2018 03:24:02 -0800 (PST)
From: radunicolau102@gmail.com
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 13:23:21 +0200
Message-Id: <1543058603-13596-3-git-send-email-radunicolau102@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
References: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 2/4] plat/xen/common: Move event
 channel functions in events.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Radu Nicolau <radunicolau102@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+CgpNb3ZlIG1hc2tf
ZXZ0Y2huLCB1bm1hc2tfZXZ0Y2huIGFuZCBjbGVhcl9ldnRjaG4gZnVuY3Rpb24KcHJvdG90eXBl
cyBmcm9tIGh5cGVydmlzb3IuaCB0byBldmVudHMuaC4gQ2hhbmdlIHBhcmFtZXRlcgp0eXBlIHRv
IGV2dGNobl9wb3J0X3QuIFJlbW92ZSBoeXBlcnZpc29yLmggaW5jbHVzaW9uIGZyb20KYXJtL2Fy
Y2hfZXZlbnRzLmMgYW5kIGFybS9hcmNoX3RpbWUuYwoKU2lnbmVkLW9mZi1ieTogUmFkdSBOaWNv
bGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+Ci0tLQogcGxhdC94ZW4vYXJtL2FyY2hfZXZl
bnRzLmMgICAgICAgICAgIHwgIDEgLQogcGxhdC94ZW4vYXJtL2FyY2hfdGltZS5jICAgICAgICAg
ICAgIHwgIDEgLQogcGxhdC94ZW4vZXZlbnRzLmMgICAgICAgICAgICAgICAgICAgIHwgIDggKysr
LS0tLS0KIHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2V2ZW50cy5oICAgICB8IDE2ICsrKysrKysr
KysrKysrKysKIHBsYXQveGVuL2luY2x1ZGUvY29tbW9uL2h5cGVydmlzb3IuaCB8ICAzIC0tLQog
NSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9wbGF0L3hlbi9hcm0vYXJjaF9ldmVudHMuYyBiL3BsYXQveGVuL2FybS9hcmNoX2V2
ZW50cy5jCmluZGV4IDkxZjBlY2IuLjIwMzdhY2EgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL2FybS9h
cmNoX2V2ZW50cy5jCisrKyBiL3BsYXQveGVuL2FybS9hcmNoX2V2ZW50cy5jCkBAIC0yNiw3ICsy
Niw2IEBACiAKICNpbmNsdWRlIDx4ZW4tYXJtL29zLmg+CiAjaW5jbHVkZSA8Y29tbW9uL2V2ZW50
cy5oPgotI2luY2x1ZGUgPGNvbW1vbi9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8dWsvcHJpbnQu
aD4KICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CmRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9hcm0vYXJjaF90aW1lLmMgYi9wbGF0L3hlbi9hcm0vYXJjaF90
aW1lLmMKaW5kZXggYzVkNDU1MS4uZmVjODlkYSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4vYXJtL2Fy
Y2hfdGltZS5jCisrKyBiL3BsYXQveGVuL2FybS9hcmNoX3RpbWUuYwpAQCAtMjUsNyArMjUsNiBA
QAogICovCiAKICNpbmNsdWRlIDx4ZW4tYXJtL29zLmg+Ci0jaW5jbHVkZSA8Y29tbW9uL2h5cGVy
dmlzb3IuaD4KICNpbmNsdWRlIDxjb21tb24vZXZlbnRzLmg+CiAjaW5jbHVkZSA8eGVuLWFybS90
cmFwcy5oPgogI2luY2x1ZGUgPHVrL3ByaW50Lmg+CmRpZmYgLS1naXQgYS9wbGF0L3hlbi9ldmVu
dHMuYyBiL3BsYXQveGVuL2V2ZW50cy5jCmluZGV4IDZkZjNlNGIuLjNhMWQxNTUgMTAwNjQ0Ci0t
LSBhL3BsYXQveGVuL2V2ZW50cy5jCisrKyBiL3BsYXQveGVuL2V2ZW50cy5jCkBAIC0yOTEsMTYg
KzI5MSwxNCBAQCBpbnQgZXZ0Y2huX2dldF9wZWVyY29udGV4dChldnRjaG5fcG9ydF90IGxvY2Fs
X3BvcnQsIGNoYXIgKmN0eCwgaW50IHNpemUpCiAJcmV0dXJuIHJjOwogfQogCi0vKiBUT0RPIC0g
dGhlc2Ugd2VyZSBtb3ZlZCBmcm9tIGh5cGVydmlzb3IuYzsgaW50ZWdyYXRlIGludG8gZXZ0Y2hu
ICovCi0KLWlubGluZSB2b2lkIG1hc2tfZXZ0Y2huKHVpbnQzMl90IHBvcnQpCitpbmxpbmUgdm9p
ZCBtYXNrX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQpCiB7CiAJc2hhcmVkX2luZm9fdCAqcyA9
IEhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAKIAl1a19zZXRfYml0KHBvcnQsICZzLT5ldnRjaG5f
bWFza1swXSk7CiB9CiAKLWlubGluZSB2b2lkIHVubWFza19ldnRjaG4odWludDMyX3QgcG9ydCkK
K2lubGluZSB2b2lkIHVubWFza19ldnRjaG4oZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogCXNoYXJl
ZF9pbmZvX3QgKnMgPSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwogCXZjcHVfaW5mb190ICp2Y3B1
X2luZm8gPSAmcy0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQoKV07CkBAIC0zMjMsNyArMzIx
LDcgQEAgaW5saW5lIHZvaWQgdW5tYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KQogCX0KIH0KIAot
aW5saW5lIHZvaWQgY2xlYXJfZXZ0Y2huKHVpbnQzMl90IHBvcnQpCitpbmxpbmUgdm9pZCBjbGVh
cl9ldnRjaG4oZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogCXNoYXJlZF9pbmZvX3QgKnMgPSBIWVBF
UlZJU09SX3NoYXJlZF9pbmZvOwogCmRpZmYgLS1naXQgYS9wbGF0L3hlbi9pbmNsdWRlL2NvbW1v
bi9ldmVudHMuaCBiL3BsYXQveGVuL2luY2x1ZGUvY29tbW9uL2V2ZW50cy5oCmluZGV4IDk3MWRm
ZjkuLmY1ZDg2NjEgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL2luY2x1ZGUvY29tbW9uL2V2ZW50cy5o
CisrKyBiL3BsYXQveGVuL2luY2x1ZGUvY29tbW9uL2V2ZW50cy5oCkBAIC02NSw2ICs2NSwyMiBA
QCBldnRjaG5fcG9ydF90IGJpbmRfcGlycSh1aW50MzJfdCBwaXJxLCBpbnQgd2lsbF9zaGFyZSwK
IGV2dGNobl9wb3J0X3QgYmluZF9ldnRjaG4oZXZ0Y2huX3BvcnRfdCBwb3J0LCBldnRjaG5faGFu
ZGxlcl90IGhhbmRsZXIsCiAJCQkgIHZvaWQgKmRhdGEpOwogdm9pZCB1bmJpbmRfZXZ0Y2huKGV2
dGNobl9wb3J0X3QgcG9ydCk7CisKKy8qIERpc2FibGUgZXZlbnRzIGZvciA8cG9ydD4gYnkgc2V0
dGluZyB0aGUgbWFza2luZyBiaXQgKi8KK3ZvaWQgbWFza19ldnRjaG4oZXZ0Y2huX3BvcnRfdCBw
b3J0KTsKKworLyoKKyAqIEVuYWJsZSBldmVudHMgZm9yIDxwb3J0PiBieSB1bnNldHRpbmcgdGhl
IG1hc2tpbmcgYml0LgorICogSWYgcGVuZGluZyBldmVudHMgYXJlIHByZXNlbnQsIGNhbGwgdWtw
bGF0X2xjcHVfaXJxc19oYW5kbGVfcGVuZGluZworICovCit2b2lkIHVubWFza19ldnRjaG4oZXZ0
Y2huX3BvcnRfdCBwb3J0KTsKKworLyoKKyAqIENsZWFyIHBlbmRpbmcgZXZlbnRzIGZyb20gPHBv
cnQ+IGJ5IHVuc2V0dGluZyB0aGUgcGVuZGluZworICogZXZlbnRzIGJpdAorICovCit2b2lkIGNs
ZWFyX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQpOworCiB2b2lkIGluaXRfZXZlbnRzKHZvaWQp
OwogaW50IGV2dGNobl9hbGxvY191bmJvdW5kKGRvbWlkX3QgcGFsLCBldnRjaG5faGFuZGxlcl90
IGhhbmRsZXIsCiAJCQkgdm9pZCAqZGF0YSwgZXZ0Y2huX3BvcnRfdCAqcG9ydCk7CmRpZmYgLS1n
aXQgYS9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9oeXBlcnZpc29yLmggYi9wbGF0L3hlbi9pbmNs
dWRlL2NvbW1vbi9oeXBlcnZpc29yLmgKaW5kZXggNDU4N2I4Ni4uNDE3NDk4ZSAxMDA2NDQKLS0t
IGEvcGxhdC94ZW4vaW5jbHVkZS9jb21tb24vaHlwZXJ2aXNvci5oCisrKyBiL3BsYXQveGVuL2lu
Y2x1ZGUvY29tbW9uL2h5cGVydmlzb3IuaApAQCAtNzEsOSArNzEsNiBAQCBzaGFyZWRfaW5mb190
ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCk7CiAvL1RPRE8gU1RBUlQgZnJvbSBoZXJlIG9uIHdl
IGhhdmUgdG8gY2xlYW51cC9yZWZhY3Rvci9tb3ZlIHN0dWZmCiAvKiBoeXBlcnZpc29yLmMgKi8K
IHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgX19yZWdzICpyZWdzKTsKLXZvaWQg
bWFza19ldnRjaG4odWludDMyX3QgcG9ydCk7Ci12b2lkIHVubWFza19ldnRjaG4odWludDMyX3Qg
cG9ydCk7Ci12b2lkIGNsZWFyX2V2dGNobih1aW50MzJfdCBwb3J0KTsKIC8vVE9ETyBFTkQKIAog
ZXh0ZXJuIGludCBpbl9jYWxsYmFjazsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sat Nov 24 11:24:09 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 24 Nov 2018 11:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gQW2j-0007F2-5P; Sat, 24 Nov 2018 11:24:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wslj=od=gmail.com=radunicolau102@srs-us1.protection.inumbo.net>)
 id 1gQW2h-0007E7-Dq
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 11:24:07 +0000
X-Inumbo-ID: 73ca62eb-efdb-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73ca62eb-efdb-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 11:24:06 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id 79so13177773wmo.0
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 03:24:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JtTtBXTPNSj0Jk3UY+hx5V1ekZv0NL9Do/CQyL9jE8I=;
 b=qEf0fLbSmhQUlsWSY44+F1K6unKfzwxhQECkMuFv/3sVLjIRtvQhrXHyuUqwqPw/2l
 xbezc2zoUE9ryIIi6cevcIqE83MhWVO/QpMnhSfQQ4peLp6pM46QLrDu5BXZxpp1j1K3
 CRgmrByqIwMt2CdLQyqp2U0vh/854Srg6hpu3a4dAcvbWmH4hwe1W0wWkwxxsxevvPw8
 hu/a1RNaq7urvFH0oNGnuXj0zCySPZmINo15+x8xCc0N27GEmZCbco3r7Q8+2abGecuP
 pcchwNFRb9lBUvQRzL3ylrsG9WesDERTMaBg6P20nzMTdeAmPeUkPOG4BsaaQ6VRrt1a
 iLxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=JtTtBXTPNSj0Jk3UY+hx5V1ekZv0NL9Do/CQyL9jE8I=;
 b=SYozgKGWc/Bvzf9c73A0eI5aJqFtPqzE3vP+0eU5m5f5KqeYmmfnL2JTH5x/BX3PQr
 EXTDCC6MxG6DNhc/j7ak0PnChwvUSZDowN99Btu1ep5VnSEF1EWvWyNXDgKkxCjk3JJp
 MxBaTGs/CAlZKEua9akFm9jppc4yOLKRpZGRhvrg0RButs6cI3wVCFdg4XILg+vo1adp
 1FNB68PQZyJTFb5fZ3rs8t5KQgVqaxBgJF1jmpqj8Bl8n7dCv/O5XlTZVQ/k1tVsITJc
 HP91TmVel/46zFlXQzq7LAYUa+MSLGzJgxVs7K4hq33ZSPfzj3nFmzVKfCsTvFVYqMY7
 WEiA==
X-Gm-Message-State: AA+aEWb9iMvGVNC3qo1b9Bc2i7wJ7fLIO98OhmE7yXSpPG4rFotaQBdU
 I63XedT3mZapFSRVoIzZ6u2xeg0d
X-Google-Smtp-Source: AFSGD/Vkg1e4D8qBqElXEB91H12ANb23h1NeK33d2vA4U31nNpo+HO3prLYD//iC86Lv9gsFw64/Ag==
X-Received: by 2002:a1c:1f81:: with SMTP id f123mr12776907wmf.64.1543058644821; 
 Sat, 24 Nov 2018 03:24:04 -0800 (PST)
Received: from Panda-PC.precis.pub.ro ([141.85.233.103])
 by smtp.gmail.com with ESMTPSA id b13sm29103961wrn.28.2018.11.24.03.24.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 24 Nov 2018 03:24:04 -0800 (PST)
From: radunicolau102@gmail.com
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 13:23:23 +0200
Message-Id: <1543058603-13596-5-git-send-email-radunicolau102@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
References: <1543058603-13596-1-git-send-email-radunicolau102@gmail.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 4/4] plat/xen/hypervisor.c:
 Remove unused parameter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Radu Nicolau <radunicolau102@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

RnJvbTogUmFkdSBOaWNvbGF1IDxyYWR1bmljb2xhdTEwMkBnbWFpbC5jb20+CgpSZW1vdmVkIHVu
dXNlZCBwYXJhbWV0ZXIgY3B1IGZyb20gbWFjcm8gYWN0aXZlX2V2dGNobnMKClNpZ25lZC1vZmYt
Ynk6IFJhZHUgTmljb2xhdSA8cmFkdW5pY29sYXUxMDJAZ21haWwuY29tPgotLS0KIHBsYXQveGVu
L2h5cGVydmlzb3IuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vaHlwZXJ2aXNvci5jIGIvcGxh
dC94ZW4vaHlwZXJ2aXNvci5jCmluZGV4IDhmODA0OGEuLmM3OTdkYzYgMTAwNjQ0Ci0tLSBhL3Bs
YXQveGVuL2h5cGVydmlzb3IuYworKysgYi9wbGF0L3hlbi9oeXBlcnZpc29yLmMKQEAgLTQyLDgg
KzQyLDcgQEAKICNpbmNsdWRlIDx1ay9hcmNoL2xjcHUuaD4KICNpbmNsdWRlIDx1ay9hcmNoL2F0
b21pYy5oPgogCi0vLyBUT0RPIHJldmlzaXQ6IG1vdmUgdG8gZXZ0Y2huOyB3aHkgY3B1IHBhcmFt
PwotI2RlZmluZSBhY3RpdmVfZXZ0Y2hucyhjcHUsIHNoLCBpZHgpCQkJCVwKKyNkZWZpbmUgYWN0
aXZlX2V2dGNobnMoc2gsIGlkeCkJCQkJXAogCSgoc2gpLT5ldnRjaG5fcGVuZGluZ1tpZHhdICYg
fihzaCktPmV2dGNobl9tYXNrW2lkeF0pCiAKIGludCBpbl9jYWxsYmFjazsKQEAgLTY5LDcgKzY4
LDcgQEAgdm9pZCBkb19oeXBlcnZpc29yX2NhbGxiYWNrKHN0cnVjdCBfX3JlZ3MgKnJlZ3MpCiAJ
CWwxaSA9IHVrYXJjaF9mZnNsKGwxKTsKIAkJbDEgJj0gfigxVUwgPDwgbDFpKTsKIAotCQl3aGls
ZSAoKGwyID0gYWN0aXZlX2V2dGNobnMoY3B1LCBzLCBsMWkpKSAhPSAwKSB7CisJCXdoaWxlICgo
bDIgPSBhY3RpdmVfZXZ0Y2hucyhzLCBsMWkpKSAhPSAwKSB7CiAJCQlsMmkgPSB1a2FyY2hfZmZz
bChsMik7CiAJCQlsMiAmPSB+KDFVTCA8PCBsMmkpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 26 10:23:40 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 26 Nov 2018 10:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gRE3G-00037M-DT; Mon, 26 Nov 2018 10:23:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pnwb=od=gmail.com=lascu.bogdan96@srs-us1.protection.inumbo.net>)
 id 1gQXcr-0007uu-M5
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 13:05:33 +0000
X-Inumbo-ID: 9ee3874c-efe9-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ee3874c-efe9-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 13:05:31 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id q26so14083655wmf.5
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 05:05:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=XIRtpC1k4iot6tMm7ktLlaLtY3AHxCmhHs2zWBKjvu0=;
 b=iE5SyXXl36YfTdBupdF+t7Fb6pSQ0MfIsOUKPMIjE8fkjPISwoEc/El42b54HG7RQY
 aoK6ckIF9XIQWhA4eI1TaG2NqBICaKPPOblevMDsv5q5JsC1Xuched4xYd9BTsnDwzG8
 0rBLIR86civmfogsLo2ivGamhK8Z7Sh/i4p/XGF4u9GcamgBXZXLUA3kzX+JcRCrVmBh
 pG/IVD27wzzjTO2BIOQObHw5zsGPfwu8cte6n9D9o5Uc63lWZf1K0oY9ONnLwSRsjI2g
 BUAEyg5rMyylHV9WoBAIqWGVl55A2pjXdY7MZ0TUAD3dvnQ2NZ2nyIXF6WKbWW+y81kM
 mNyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=XIRtpC1k4iot6tMm7ktLlaLtY3AHxCmhHs2zWBKjvu0=;
 b=KOiD2NV+ZXJnJqORPUKgzrGqti/wyculmdmldkGwl/cunR1avk0XTVR3UOABWE0m+U
 TYA70TAZl/aSy5Bj+jyqSHoNIaXrYjk3ZezXpANmKCVolYePPJSJY5etQA1oCQfHDWC6
 bSfqUqzoyx6XHQ7+h975D7iPOrV8NFF2oIeSm6Ghmi5LRX2Go3jLaHZd+e7dShrGn9ER
 Fh0PttDySC2GBIssfgm29qR0vP0QtvQuIosOCllW9L0IDkHi6JGcG/gZoQrKGz23GNid
 MsMpCetjZ+mvVbyC9w53EpydYkVMnHWRDRO0Qc8pY16Y3QPpH2/UndwoCYSEavLfu/wO
 xvmA==
X-Gm-Message-State: AGRZ1gJUo3LS0ZCJ1IMefdlihpWdklaQHM4uS6J2HZb4O4aR00rq2EKy
 j8Zjz/Nlazy/JPLyIdla0B45SBhFp/rmKQ==
X-Google-Smtp-Source: AFSGD/U4gLtScvdCVQQeU9W9+EPN8YM3B20pQYzqbT0aajENOoy/iKLPRLI84Ofo/oWLX7GCSS9P1A==
X-Received: by 2002:a1c:27c5:: with SMTP id
 n188-v6mr17894646wmn.88.1543064729856; 
 Sat, 24 Nov 2018 05:05:29 -0800 (PST)
Received: from roma.precis.pub.ro ([141.85.233.103])
 by smtp.googlemail.com with ESMTPSA id d4sm58248881wrp.89.2018.11.24.05.05.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 24 Nov 2018 05:05:29 -0800 (PST)
From: Bogdan Lascu <lascu.bogdan96@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 15:05:18 +0200
Message-Id: <20181124130518.17541-1-lascu.bogdan96@gmail.com>
X-Mailer: git-send-email 2.11.0
X-Mailman-Approved-At: Mon, 26 Nov 2018 10:23:36 +0000
Subject: [Minios-devel] [UNIKRAFT PATCH] plat/xen/xenbus: Add _GNU_SOURCE
 define when using asprintf
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: pogonarumihai@gmail.com, costin.lupu@cs.pub.ro,
 Bogdan Lascu <lascu.bogdan96@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q29tcGlsaW5nIHhlbmJ1cy5jIGFuZCB4cy5jIGdpdmVzIHRoZSB3YXJuaW5nICJpbXBsaWNpdCBk
ZWZpbml0aW9uCm9mIGFzcHJpbnRmIi4gQXNwcmludGYgaXMgbm90IEMgbm9yIFBPU0lYLCBzbyBp
dHMgZGVjbGFyYXRpb24gaXMKY29uZGl0aW9uZWQgYnkgYSBoZWFkZXIgZGVmaW5lIHRoYXQgaXMg
YWN0aXZhdGVkIGJ5IGRlZmluaW5nIF9HTlVfU09VUkNFCmJlZm9yZSBpbmNsdWRpbmcgc3RkaW8u
aC4KClNpZ25lZC1vZmYtYnk6IEJvZ2RhbiBMYXNjdSA8bGFzY3UuYm9nZGFuOTZAZ21haWwuY29t
PgpTaWduZWQtb2ZmLWJ5OiBNaWhhaSBQb2dvbmFydSA8cG9nb25hcnVtaWhhaUBnbWFpbC5jb20+
Ci0tLQogcGxhdC94ZW4veGVuYnVzL3hlbmJ1cy5jIHwgMSArCiBwbGF0L3hlbi94ZW5idXMveHMu
YyAgICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvcGxhdC94ZW4veGVuYnVzL3hlbmJ1cy5jIGIvcGxhdC94ZW4veGVuYnVzL3hlbmJ1cy5jCmlu
ZGV4IGY2OTNmODAuLmEyY2Q2NWMgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL3hlbmJ1cy94ZW5idXMu
YworKysgYi9wbGF0L3hlbi94ZW5idXMveGVuYnVzLmMKQEAgLTMyLDYgKzMyLDcgQEAKICAqIFRI
SVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCiAg
Ki8KIAorI2RlZmluZSBfR05VX1NPVVJDRQogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUg
PHN0ZGlvLmg+CiAjaW5jbHVkZSA8aW50dHlwZXMuaD4KZGlmZiAtLWdpdCBhL3BsYXQveGVuL3hl
bmJ1cy94cy5jIGIvcGxhdC94ZW4veGVuYnVzL3hzLmMKaW5kZXggZjgxZTlhNi4uZDQ4MTllYSAx
MDA2NDQKLS0tIGEvcGxhdC94ZW4veGVuYnVzL3hzLmMKKysrIGIvcGxhdC94ZW4veGVuYnVzL3hz
LmMKQEAgLTM5LDYgKzM5LDcgQEAKICAqIFBvcnRlZCBmcm9tIE1pbmktT1MgeGVuYnVzLmMKICAq
LwogCisjZGVmaW5lIF9HTlVfU09VUkNFCiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8
c3RkaW8uaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 26 10:23:40 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 26 Nov 2018 10:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gRE3G-00037R-FI; Mon, 26 Nov 2018 10:23:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zvir=od=gmail.com=teo.serbanescu16@srs-us1.protection.inumbo.net>)
 id 1gQXfq-00083H-Q4
 for minios-devel@lists.xen.org; Sat, 24 Nov 2018 13:08:38 +0000
X-Inumbo-ID: 0dc12ea7-efea-11e8-9a16-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0dc12ea7-efea-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 13:08:37 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id u13-v6so14175370wmc.4
 for <minios-devel@lists.xen.org>; Sat, 24 Nov 2018 05:08:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=IfcbGcYwpBKsZc1teFhnarNglTOty0ckcKeI2zb8Ptk=;
 b=hBbexC22CFwKiMLw3tSMM7nTxaCPc4z+xvZcud14V+uR9i/QyIYAOmHHH1d4RRHqqR
 RqLgb1wne7u7x0PgCK7MvQkH7TVWsO9vU0ZZOJNlN6rVny6bqHdW3zayHE40fxc6JtMB
 UKlwEJ9ekMorIy6kh5xioF9vepYnL3lReS3h96RoccGWLY90lYwu4PfkUtCebWSvXQkh
 541bmsNoKWyeGD57VJ+Vh8Szv9gK85v0+D6LR+jHDKs7d6iO0kvmC29CeI6VzIsA07L9
 OPrgLFmgTXxvPDjIGMQcxMcDcDCnGl1+fi1+fSRGO2Ur7OWLsZPZ7Iv0SZT/AG+L3ti4
 CAmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=IfcbGcYwpBKsZc1teFhnarNglTOty0ckcKeI2zb8Ptk=;
 b=ZrBLifAF4fYA8OCa3860gzFS32q/DxZ2BJWoIcry1pHvV8R+yLzuBkyE3FUFYizo3h
 E1AdVDSub7JErW00AsJIcNKUu//HTDHRkFxZYbPvnr6h1t/F1h5IPAAjIyNr4GA4zHzS
 RGEc5Nv5EAMnFE8KAgWVokInE+JGXSBH6Y56AoxTEJYiM8X9XTrpCg832Tpyx9dMOcad
 k67GNXb4tLYUV2vDrAaUc2F/yl+el7S1jLYlZCF3n5NQ5ej5X3o1/v5UjRIh6OeWAGXA
 NYbHVurmwiVPLwzXoIoDsot88vQErHwi9fOYWCLjqp7nOqWF8BZ0LSP/+p1SUJso3z8v
 mccQ==
X-Gm-Message-State: AGRZ1gJMXI7hE7Y28sgGe649vbg6FTB2l5QyllM0AjbmtCvWpEaMFgSe
 qiZxC/fhdSK2RKMI2oI0x4COLQTcKRU=
X-Google-Smtp-Source: AFSGD/W8x84Gvo5oq1abY3b7YNq20FDxjI5G2M39F4uO5g3cYymyuH18wf9aR4qJcE7nbzMQ3Z4X/Q==
X-Received: by 2002:a1c:702:: with SMTP id 2-v6mr17627695wmh.113.1543064916107; 
 Sat, 24 Nov 2018 05:08:36 -0800 (PST)
Received: from teo.precis.pub.ro ([141.85.233.142])
 by smtp.googlemail.com with ESMTPSA id j13sm33589712wrx.5.2018.11.24.05.08.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 24 Nov 2018 05:08:35 -0800 (PST)
From: Teodora Serbanescu <teo.serbanescu16@gmail.com>
To: minios-devel@lists.xen.org
Date: Sat, 24 Nov 2018 15:08:25 +0200
Message-Id: <20181124130825.20139-1-teo.serbanescu16@gmail.com>
X-Mailer: git-send-email 2.11.0
X-Mailman-Approved-At: Mon, 26 Nov 2018 10:23:36 +0000
Subject: [Minios-devel] [UNIKRAFT PATCH] plat/kvm: Make VIRTIO_NET depend on
 VIRTIO_BUS
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei Gogonea <andrei.gogonea09@gmail.com>,
 Teodora Serbanescu <teo.serbanescu16@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgc2V0dXAgdG8gcmVwcm9kdWNlIHRoZSBidWc6CkxpYnJhcnkgQ29uZmlndXJh
dGlvbiAtPiBlbmFibGUgdWtuZXRkZXYKUGxhdGZvcm0gQ29uZmlndXJhdGlvbiAtPiBlbmFibGUg
S1ZNIGd1ZXN0OgoJLT4gZGlzYWJsZSBWaXJ0aW8gYnVzIGRyaXZlcgoJLT4gVmlydGlvIC0+IGVu
YWJsZSBWaXJ0aW8gTmV0IGRldmljZQoKV2l0aCB0aGlzICBzZXR1cCwgdGhlIGZvbGxvd2luZyBl
cnJvciBvY2N1cnMgb24gYnVpbGQ6CiJ1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGAgX3ZpcnRpb19i
dXNfcmVnaXN0ZXJfZHJpdmVyJyIKClRoaXMgZml4IHNvbHZlcyB0aGUgaXNzdWUgYnkgZW5hYmxp
bmcgVmlydGlvIGJ1cyBkcml2ZXIgZXZlcnkgdGltZQpWaXJ0aW8gTmV0IGRldmljZSBpcyBlbmFi
bGVkLgoKU2lnbmVkLW9mZi1ieTogVGVvZG9yYSBTZXJiYW5lc2N1IDx0ZW8uc2VyYmFuZXNjdTE2
QGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmVpIEdvZ29uZWEgPGFuZHJlaS5nb2dvbmVh
MDlAZ21haWwuY29tPgotLS0KIHBsYXQva3ZtL0NvbmZpZy51ayB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3Zt
L0NvbmZpZy51ayBiL3BsYXQva3ZtL0NvbmZpZy51awppbmRleCBmYjM2NzdhLi40YTIwYTEwIDEw
MDY0NAotLS0gYS9wbGF0L2t2bS9Db25maWcudWsKKysrIGIvcGxhdC9rdm0vQ29uZmlnLnVrCkBA
IC03NSw3ICs3NSw3IEBAIGNvbmZpZyBWSVJUSU9fTkVUCiAgICAgICAgYm9vbCAiVmlydGlvIE5l
dCBkZXZpY2UiCiAgICAgICAgZGVmYXVsdCBuCiAgICAgICAgZGVwZW5kcyBvbiBMSUJVS05FVERF
VgotICAgICAgIHNlbGVjdCBWSVJUSU8KKyAgICAgICBzZWxlY3QgVklSVElPX0JVUwogICAgICAg
IHNlbGVjdCBMSUJVS1NHTElTVAogICAgICAgIGhlbHAKICAgICAgICAgICAgICAgVmlydHVhbCBu
ZXR3b3JrIGRyaXZlci4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Nov 26 12:18:02 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 26 Nov 2018 12:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gRFpy-0006ul-AW; Mon, 26 Nov 2018 12:18:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4kU8=OF=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1gRFpx-0006uc-Ta
 for minios-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:18:01 +0000
X-Inumbo-ID: 5007fca0-f175-11e8-a9da-12d6303a7972
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5007fca0-f175-11e8-a9da-12d6303a7972;
 Mon, 26 Nov 2018 12:17:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 98C6AF202A;
 Mon, 26 Nov 2018 13:17:58 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id f3C7YCxeUSrH; Mon, 26 Nov 2018 13:17:58 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (METHONE.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 641B9F2026;
 Mon, 26 Nov 2018 13:17:52 +0100 (CET)
Received: from [10.1.2.132] (10.1.2.132) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 26 Nov 2018 13:17:52
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20181124130825.20139-1-teo.serbanescu16@gmail.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <00171373-06c1-2dc9-e8bc-4fa2f1dc19bd@neclab.eu>
Date: Mon, 26 Nov 2018 13:17:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181124130825.20139-1-teo.serbanescu16@gmail.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/kvm: Make VIRTIO_NET
 depend on VIRTIO_BUS
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei Gogonea <andrei.gogonea09@gmail.com>,
 Teodora Serbanescu <teo.serbanescu16@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4gVGhlIHBhdGNoIGxvb2tzIGdvb2QuCgpJ
dCB3YXMgYnVnIGluIHRoZSBwcmV2aW91cyBwYXRjaCB3aGlsZSByZW5hbWluZyBmcm9tIHZpcnRp
byB0byB2aXJ0aW9fYnVzLgoKUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5z
YW50aGFuYW1AbmVjbGFiLmV1PgoKT24gMTEvMjQvMjAxOCAwMjowOCBQTSwgVGVvZG9yYSBTZXJi
YW5lc2N1IHdyb3RlOgo+IFRoaXMgaXMgdGhlIHNldHVwIHRvIHJlcHJvZHVjZSB0aGUgYnVnOgo+
IExpYnJhcnkgQ29uZmlndXJhdGlvbiAtPiBlbmFibGUgdWtuZXRkZXYKPiBQbGF0Zm9ybSBDb25m
aWd1cmF0aW9uIC0+IGVuYWJsZSBLVk0gZ3Vlc3Q6Cj4gCS0+IGRpc2FibGUgVmlydGlvIGJ1cyBk
cml2ZXIKPiAJLT4gVmlydGlvIC0+IGVuYWJsZSBWaXJ0aW8gTmV0IGRldmljZQo+IAo+IFdpdGgg
dGhpcyAgc2V0dXAsIHRoZSBmb2xsb3dpbmcgZXJyb3Igb2NjdXJzIG9uIGJ1aWxkOgo+ICJ1bmRl
ZmluZWQgcmVmZXJlbmNlIHRvIGAgX3ZpcnRpb19idXNfcmVnaXN0ZXJfZHJpdmVyJyIKPiAKPiBU
aGlzIGZpeCBzb2x2ZXMgdGhlIGlzc3VlIGJ5IGVuYWJsaW5nIFZpcnRpbyBidXMgZHJpdmVyIGV2
ZXJ5IHRpbWUKPiBWaXJ0aW8gTmV0IGRldmljZSBpcyBlbmFibGVkLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFRlb2RvcmEgU2VyYmFuZXNjdSA8dGVvLnNlcmJhbmVzY3UxNkBnbWFpbC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogQW5kcmVpIEdvZ29uZWEgPGFuZHJlaS5nb2dvbmVhMDlAZ21haWwuY29tPgo+
IC0tLQo+ICAgcGxhdC9rdm0vQ29uZmlnLnVrIHwgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL0Nv
bmZpZy51ayBiL3BsYXQva3ZtL0NvbmZpZy51awo+IGluZGV4IGZiMzY3N2EuLjRhMjBhMTAgMTAw
NjQ0Cj4gLS0tIGEvcGxhdC9rdm0vQ29uZmlnLnVrCj4gKysrIGIvcGxhdC9rdm0vQ29uZmlnLnVr
Cj4gQEAgLTc1LDcgKzc1LDcgQEAgY29uZmlnIFZJUlRJT19ORVQKPiAgICAgICAgICBib29sICJW
aXJ0aW8gTmV0IGRldmljZSIKPiAgICAgICAgICBkZWZhdWx0IG4KPiAgICAgICAgICBkZXBlbmRz
IG9uIExJQlVLTkVUREVWCj4gLSAgICAgICBzZWxlY3QgVklSVElPCj4gKyAgICAgICBzZWxlY3Qg
VklSVElPX0JVUwo+ICAgICAgICAgIHNlbGVjdCBMSUJVS1NHTElTVAo+ICAgICAgICAgIGhlbHAK
PiAgICAgICAgICAgICAgICAgVmlydHVhbCBuZXR3b3JrIGRyaXZlci4KPiAKCgpUaGFua3MgJiBS
ZWdhcmRzClMgU2hhcmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Nov 26 13:46:55 2018
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 26 Nov 2018 13:46:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gRHDy-0000Nt-8w; Mon, 26 Nov 2018 13:46:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w8ae=of=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1gRHDx-0000No-13
 for minios-devel@lists.xen.org; Mon, 26 Nov 2018 13:46:53 +0000
X-Inumbo-ID: b90fff47-f181-11e8-9a16-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b90fff47-f181-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 13:46:50 +0000 (UTC)
IronPort-PHdr: =?us-ascii?q?9a23=3AG3uRLhGR0qb5z5Q3Uwj3WZ1GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ7yosSwAkXT6L1XgUPTWs2DsrQY07qQ6/iocFdDyK7JiGoFfp1IWk?=
 =?us-ascii?q?1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBA?=
 =?us-ascii?q?j0OxZrKeTpAI7SiNm82/yv95HJbAhEmDmwbaluIBmqsA7cqtQYjYx+J6gr1x?=
 =?us-ascii?q?DHuGFIe+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PG?=
 =?us-ascii?q?Au+MLrrxjDQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VC?=
 =?us-ascii?q?+85Kl3VhDnlCYHNyY48G7JjMxwkLlbqw+lqxBm3oLYfJ2ZOP94c6jAf90VWH?=
 =?us-ascii?q?BBU95MWSJfDIOyb4gBAeQPMulXrYbyu1QAoACiBQSuHu7j1iNEi3H00KA8zu?=
 =?us-ascii?q?8vERvG3AslH98WrnnUq871NLsTUeCz0aLGyyjDb+tL2Tzg74XHbhchoeqQXb?=
 =?us-ascii?q?Jxd8rd000vFx7djlWNsoHqIyiV2v4Vs2iG9OVsT/ivi2k+pgx3vzOhxd8sh5?=
 =?us-ascii?q?HUio8a11zI7yZ0zYYvKdGmVkJ2Y8SoHZVIuy2HOIZ6X9kuTmJotSog1LELt5?=
 =?us-ascii?q?C2cDIXxJko2RLSbeGMfZKS7RL5TumRJC91hHdieL2imRm/6VOgyujgVsms11?=
 =?us-ascii?q?ZKszZFnsHMtn8T0xzT7dCKSuV4/ki72DaP0xrf5f1fIUwujarbNoUuzqQqlp?=
 =?us-ascii?q?oUqUjDHyn2l1vqjKKOa0kp9fWk5/7kb7jmvJOQKZF4hwPkPqkggsC/BP43Mg?=
 =?us-ascii?q?kKX2iV4+S807jj8FXlT7VNlf02jqjZsJbAKcQfu665GxJV350/5BakFTumyM?=
 =?us-ascii?q?kYkmIdIFJffxKLl5LpNE3WIPDkEfe/hEyhkDNxyPDdIrLhH4/BIWPEkLfuYL?=
 =?us-ascii?q?ly8UhcxQ4ywN1E6JJUD6sOIPP3WkPrqNPYCRo5ORSuw+n7ENV9yp8eWWWXD6?=
 =?us-ascii?q?+BN6PSvliI5uQ1LOmWeY8VvTf9K/g/6P7vlnI5llodcrOo3ZsTcny3AvNmI0?=
 =?us-ascii?q?CBa3r2ntgBCXsKvhY5TOHyjV2CUDhTZ3e1X6In/z00FZypDZndSYCpm7GB2C?=
 =?us-ascii?q?a7HoZKZmBdEFyNHmnnd4OeV/cLciKSLZwprjtRf7+uR4YnnTWnrwTng+5jJ/?=
 =?us-ascii?q?Hf52sSsp3v3d4kucXckBgz8Xp/CMHLlymITmd1mXhNSzIo0aRXpU1m1kzFwa?=
 =?us-ascii?q?V+xftCGo99/fRMByw9LoLdyaReFsjvElbKecyVSVDgRsi+HBk6VZQp3tVIeU?=
 =?us-ascii?q?ErSIbqtQzKwyf/W+xdrLeMHpFht/uEh3U=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2CpAACG+Ptb/wPjVY1iHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBgmxtEieDeYh3jQEtiQyQKjgBhEAChEM3Bg0BAwEBAgEBAgF?=
 =?us-ascii?q?sKII2JAGCYgEFI1YQCxgCAiYCAiE2BgEMBgIBAYMdgWoDGaUrgS+FQIIzDYI?=
 =?us-ascii?q?ZgQuMVT+BOIJrglaFLIJXAo9chVqKHi4HAoIcBItkgyUeiWGHJyyOIYsJNiK?=
 =?us-ascii?q?BVTMag1+CUI4MPQEBMYEFAQGMCgEB?=
X-IPAS-Result: =?us-ascii?q?A2CpAACG+Ptb/wPjVY1iHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?mxtEieDeYh3jQEtiQyQKjgBhEAChEM3Bg0BAwEBAgEBAgFsKII2JAGCYgEFI?=
 =?us-ascii?q?1YQCxgCAiYCAiE2BgEMBgIBAYMdgWoDGaUrgS+FQIIzDYIZgQuMVT+BOIJrg?=
 =?us-ascii?q?laFLIJXAo9chVqKHi4HAoIcBItkgyUeiWGHJyyOIYsJNiKBVTMag1+CUI4MP?=
 =?us-ascii?q?QEBMYEFAQGMCgEB?=
X-IronPort-AV: E=Sophos;i="5.56,282,1539637200"; 
   d="scan'208";a="3017988"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 26 Nov 2018 15:46:47 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 6225F1A60193;
 Mon, 26 Nov 2018 15:46:47 +0200 (EET)
Received: from vmail.cs.pub.ro ([127.0.0.1])
 by localhost (vmail.cs.pub.ro [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id V355CKEHtAAW; Mon, 26 Nov 2018 15:46:47 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 39C1D1A60194;
 Mon, 26 Nov 2018 15:46:47 +0200 (EET)
Received: from [172.19.2.117] (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 304F81A60193;
 Mon, 26 Nov 2018 15:46:47 +0200 (EET)
To: Bogdan Lascu <lascu.bogdan96@gmail.com>, minios-devel@lists.xen.org
References: <20181124130518.17541-1-lascu.bogdan96@gmail.com>
From: Costin Lupu <costin.lupu@cs.pub.ro>
Message-ID: <d65a6b54-58b3-5c98-d891-a8f32b3dff89@cs.pub.ro>
Date: Mon, 26 Nov 2018 15:46:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181124130518.17541-1-lascu.bogdan96@gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/xen/xenbus: Add
 _GNU_SOURCE define when using asprintf
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Cc: pogonarumihai@gmail.com, costin.lupu@cs.pub.ro
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgZml4IQoKUmV2aWV3ZWQtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVw
dUBjcy5wdWIucm8+CgpPbiAxMS8yNC8xOCAzOjA1IFBNLCBCb2dkYW4gTGFzY3Ugd3JvdGU6Cj4g
Q29tcGlsaW5nIHhlbmJ1cy5jIGFuZCB4cy5jIGdpdmVzIHRoZSB3YXJuaW5nICJpbXBsaWNpdCBk
ZWZpbml0aW9uCj4gb2YgYXNwcmludGYiLiBBc3ByaW50ZiBpcyBub3QgQyBub3IgUE9TSVgsIHNv
IGl0cyBkZWNsYXJhdGlvbiBpcwo+IGNvbmRpdGlvbmVkIGJ5IGEgaGVhZGVyIGRlZmluZSB0aGF0
IGlzIGFjdGl2YXRlZCBieSBkZWZpbmluZyBfR05VX1NPVVJDRQo+IGJlZm9yZSBpbmNsdWRpbmcg
c3RkaW8uaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb2dkYW4gTGFzY3UgPGxhc2N1LmJvZ2Rhbjk2
QGdtYWlsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNaWhhaSBQb2dvbmFydSA8cG9nb25hcnVtaWhh
aUBnbWFpbC5jb20+Cj4gLS0tCj4gIHBsYXQveGVuL3hlbmJ1cy94ZW5idXMuYyB8IDEgKwo+ICBw
bGF0L3hlbi94ZW5idXMveHMuYyAgICAgfCAxICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veGVuYnVzL3hlbmJ1cy5jIGIvcGxh
dC94ZW4veGVuYnVzL3hlbmJ1cy5jCj4gaW5kZXggZjY5M2Y4MC4uYTJjZDY1YyAxMDA2NDQKPiAt
LS0gYS9wbGF0L3hlbi94ZW5idXMveGVuYnVzLmMKPiArKysgYi9wbGF0L3hlbi94ZW5idXMveGVu
YnVzLmMKPiBAQCAtMzIsNiArMzIsNyBAQAo+ICAgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVY
VFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgo+ICAgKi8KPiAgCj4gKyNkZWZpbmUgX0dO
VV9TT1VSQ0UKPiAgI2luY2x1ZGUgPHN0ZGxpYi5oPgo+ICAjaW5jbHVkZSA8c3RkaW8uaD4KPiAg
I2luY2x1ZGUgPGludHR5cGVzLmg+Cj4gZGlmZiAtLWdpdCBhL3BsYXQveGVuL3hlbmJ1cy94cy5j
IGIvcGxhdC94ZW4veGVuYnVzL3hzLmMKPiBpbmRleCBmODFlOWE2Li5kNDgxOWVhIDEwMDY0NAo+
IC0tLSBhL3BsYXQveGVuL3hlbmJ1cy94cy5jCj4gKysrIGIvcGxhdC94ZW4veGVuYnVzL3hzLmMK
PiBAQCAtMzksNiArMzksNyBAQAo+ICAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TIHhlbmJ1cy5jCj4g
ICAqLwo+ICAKPiArI2RlZmluZSBfR05VX1NPVVJDRQo+ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4g
ICNpbmNsdWRlIDxzdGRpby5oPgo+ICAjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

